/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/chl/nzb-file-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 12:23:30,157 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 12:23:30,159 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 12:23:30,183 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 12:23:30,183 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 12:23:30,184 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 12:23:30,186 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 12:23:30,187 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 12:23:30,189 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 12:23:30,190 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 12:23:30,190 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 12:23:30,191 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 12:23:30,192 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 12:23:30,193 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 12:23:30,194 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 12:23:30,195 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 12:23:30,195 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 12:23:30,196 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 12:23:30,197 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 12:23:30,199 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 12:23:30,200 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 12:23:30,202 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 12:23:30,203 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 12:23:30,203 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 12:23:30,206 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 12:23:30,206 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 12:23:30,206 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 12:23:30,207 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 12:23:30,207 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 12:23:30,208 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 12:23:30,208 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 12:23:30,209 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 12:23:30,209 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 12:23:30,210 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 12:23:30,216 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 12:23:30,217 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 12:23:30,218 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 12:23:30,218 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 12:23:30,218 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 12:23:30,219 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 12:23:30,219 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 12:23:30,221 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:23:30,250 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 12:23:30,250 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 12:23:30,250 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 12:23:30,250 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 12:23:30,251 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 12:23:30,251 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 12:23:30,251 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 12:23:30,252 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 12:23:30,252 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 12:23:30,253 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 12:23:30,253 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 12:23:30,253 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 12:23:30,253 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 12:23:30,253 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 12:23:30,253 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 12:23:30,253 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 12:23:30,254 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 12:23:30,254 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:23:30,254 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 12:23:30,254 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 12:23:30,254 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 12:23:30,254 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 12:23:30,254 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 12:23:30,255 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 12:23:30,255 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 12:23:30,255 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:23:30,565 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 12:23:30,583 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 12:23:30,586 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 12:23:30,586 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 12:23:30,588 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 12:23:30,589 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl [2021-08-21 12:23:30,589 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl' [2021-08-21 12:23:30,639 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 12:23:30,641 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 12:23:30,642 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 12:23:30,642 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 12:23:30,642 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 12:23:30,653 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,662 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,672 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 12:23:30,674 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 12:23:30,674 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 12:23:30,674 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 12:23:30,679 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,679 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,681 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,681 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,684 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,686 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,687 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,689 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 12:23:30,689 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 12:23:30,690 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 12:23:30,690 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 12:23:30,691 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/1) ... [2021-08-21 12:23:30,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:23:30,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:30,718 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:23:30,740 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:23:30,763 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 12:23:30,763 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 12:23:30,763 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 12:23:30,763 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 12:23:30,763 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 12:23:30,764 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 12:23:30,764 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 12:23:30,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 12:23:30,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 12:23:30,765 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:23:31,190 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 12:23:31,190 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-08-21 12:23:31,192 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:23:31 BoogieIcfgContainer [2021-08-21 12:23:31,192 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 12:23:31,193 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 12:23:31,193 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 12:23:31,205 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 12:23:31,205 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:23:30" (1/2) ... [2021-08-21 12:23:31,206 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44b88136 and model type nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 12:23:31, skipping insertion in model container [2021-08-21 12:23:31,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:23:31" (2/2) ... [2021-08-21 12:23:31,207 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-symm.wvr.bpl [2021-08-21 12:23:31,212 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 12:23:31,212 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 12:23:31,212 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 12:23:31,212 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 12:23:31,254 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-21 12:23:31,315 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 12:23:31,322 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:23:31,323 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-21 12:23:31,333 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 20 transitions, 56 flow [2021-08-21 12:23:31,349 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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:23:31,350 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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:23:31,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-21 12:23:31,356 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:31,357 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:31,357 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:31,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:31,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1447402805, now seen corresponding path program 1 times [2021-08-21 12:23:31,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:31,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230550120] [2021-08-21 12:23:31,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:31,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:31,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:31,766 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:23:31,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:31,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230550120] [2021-08-21 12:23:31,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230550120] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:23:31,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:23:31,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 12:23:31,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901822444] [2021-08-21 12:23:31,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:23:31,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:31,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:23:31,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:23:31,787 INFO L87 Difference]: Start difference. First operand has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:31,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:31,873 INFO L93 Difference]: Finished difference Result 52 states and 99 transitions. [2021-08-21 12:23:31,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 12:23:31,874 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-08-21 12:23:31,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:31,882 INFO L225 Difference]: With dead ends: 52 [2021-08-21 12:23:31,882 INFO L226 Difference]: Without dead ends: 45 [2021-08-21 12:23:31,884 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 104.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:23:31,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-08-21 12:23:31,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 33. [2021-08-21 12:23:31,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 2.1875) internal successors, (70), 32 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:23:31,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 70 transitions. [2021-08-21 12:23:31,911 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 70 transitions. Word has length 10 [2021-08-21 12:23:31,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:31,911 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 70 transitions. [2021-08-21 12:23:31,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:31,912 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 70 transitions. [2021-08-21 12:23:31,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-21 12:23:31,912 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:31,912 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:31,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 12:23:31,913 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:31,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:31,914 INFO L82 PathProgramCache]: Analyzing trace with hash -2007948277, now seen corresponding path program 2 times [2021-08-21 12:23:31,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:31,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999984469] [2021-08-21 12:23:31,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:31,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:32,203 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:23:32,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:32,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999984469] [2021-08-21 12:23:32,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999984469] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:23:32,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:23:32,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 12:23:32,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215090501] [2021-08-21 12:23:32,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:23:32,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:32,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:23:32,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:23:32,207 INFO L87 Difference]: Start difference. First operand 33 states and 70 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:32,292 INFO L93 Difference]: Finished difference Result 53 states and 98 transitions. [2021-08-21 12:23:32,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 12:23:32,293 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-08-21 12:23:32,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:32,295 INFO L225 Difference]: With dead ends: 53 [2021-08-21 12:23:32,295 INFO L226 Difference]: Without dead ends: 46 [2021-08-21 12:23:32,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 93.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:23:32,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-08-21 12:23:32,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 35. [2021-08-21 12:23:32,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 73 transitions. [2021-08-21 12:23:32,309 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 73 transitions. Word has length 10 [2021-08-21 12:23:32,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:32,310 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 73 transitions. [2021-08-21 12:23:32,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,311 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 73 transitions. [2021-08-21 12:23:32,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-21 12:23:32,311 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:32,311 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:32,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 12:23:32,312 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:32,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:32,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1832558272, now seen corresponding path program 1 times [2021-08-21 12:23:32,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:32,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726229193] [2021-08-21 12:23:32,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:32,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:32,336 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:23:32,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:32,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726229193] [2021-08-21 12:23:32,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726229193] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:23:32,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:23:32,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:23:32,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209963028] [2021-08-21 12:23:32,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:23:32,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:32,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:23:32,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,339 INFO L87 Difference]: Start difference. First operand 35 states and 73 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:32,346 INFO L93 Difference]: Finished difference Result 40 states and 84 transitions. [2021-08-21 12:23:32,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:23:32,347 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-08-21 12:23:32,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:32,348 INFO L225 Difference]: With dead ends: 40 [2021-08-21 12:23:32,348 INFO L226 Difference]: Without dead ends: 40 [2021-08-21 12:23:32,348 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-08-21 12:23:32,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-08-21 12:23:32,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 39 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 84 transitions. [2021-08-21 12:23:32,353 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 84 transitions. Word has length 11 [2021-08-21 12:23:32,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:32,354 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 84 transitions. [2021-08-21 12:23:32,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,354 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 84 transitions. [2021-08-21 12:23:32,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-21 12:23:32,355 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:32,355 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:32,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 12:23:32,355 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:32,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:32,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1010144050, now seen corresponding path program 1 times [2021-08-21 12:23:32,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:32,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996718866] [2021-08-21 12:23:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:32,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:32,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:32,392 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:23:32,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:32,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996718866] [2021-08-21 12:23:32,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996718866] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:23:32,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:23:32,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:23:32,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488867709] [2021-08-21 12:23:32,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:23:32,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:32,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:23:32,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,397 INFO L87 Difference]: Start difference. First operand 40 states and 84 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:32,408 INFO L93 Difference]: Finished difference Result 46 states and 97 transitions. [2021-08-21 12:23:32,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:23:32,426 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-08-21 12:23:32,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:32,427 INFO L225 Difference]: With dead ends: 46 [2021-08-21 12:23:32,427 INFO L226 Difference]: Without dead ends: 46 [2021-08-21 12:23:32,427 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-08-21 12:23:32,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-08-21 12:23:32,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 2.1555555555555554) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 97 transitions. [2021-08-21 12:23:32,432 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 97 transitions. Word has length 11 [2021-08-21 12:23:32,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:32,432 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 97 transitions. [2021-08-21 12:23:32,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,432 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 97 transitions. [2021-08-21 12:23:32,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-08-21 12:23:32,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:32,433 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:32,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 12:23:32,447 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:32,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:32,447 INFO L82 PathProgramCache]: Analyzing trace with hash 39109545, now seen corresponding path program 1 times [2021-08-21 12:23:32,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:32,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643466421] [2021-08-21 12:23:32,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:32,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:32,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:32,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:23:32,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:32,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643466421] [2021-08-21 12:23:32,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643466421] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:23:32,499 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:23:32,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:23:32,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012925337] [2021-08-21 12:23:32,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:23:32,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:32,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:23:32,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,501 INFO L87 Difference]: Start difference. First operand 46 states and 97 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:32,521 INFO L93 Difference]: Finished difference Result 46 states and 88 transitions. [2021-08-21 12:23:32,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:23:32,521 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-08-21 12:23:32,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:32,522 INFO L225 Difference]: With dead ends: 46 [2021-08-21 12:23:32,522 INFO L226 Difference]: Without dead ends: 46 [2021-08-21 12:23:32,522 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-08-21 12:23:32,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 39. [2021-08-21 12:23:32,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 77 transitions. [2021-08-21 12:23:32,530 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 77 transitions. Word has length 12 [2021-08-21 12:23:32,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:32,530 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 77 transitions. [2021-08-21 12:23:32,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,531 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 77 transitions. [2021-08-21 12:23:32,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-08-21 12:23:32,531 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:32,531 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:32,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-21 12:23:32,532 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:32,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:32,532 INFO L82 PathProgramCache]: Analyzing trace with hash -340024533, now seen corresponding path program 1 times [2021-08-21 12:23:32,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:32,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459534965] [2021-08-21 12:23:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:32,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:32,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:23:32,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:32,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459534965] [2021-08-21 12:23:32,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459534965] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:23:32,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:23:32,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:23:32,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848430868] [2021-08-21 12:23:32,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:23:32,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:32,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:23:32,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,559 INFO L87 Difference]: Start difference. First operand 39 states and 77 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:32,577 INFO L93 Difference]: Finished difference Result 46 states and 83 transitions. [2021-08-21 12:23:32,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:23:32,579 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-08-21 12:23:32,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:32,579 INFO L225 Difference]: With dead ends: 46 [2021-08-21 12:23:32,579 INFO L226 Difference]: Without dead ends: 39 [2021-08-21 12:23:32,580 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:23:32,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-08-21 12:23:32,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-08-21 12:23:32,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 38 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:23:32,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 74 transitions. [2021-08-21 12:23:32,583 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 74 transitions. Word has length 12 [2021-08-21 12:23:32,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:32,583 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 74 transitions. [2021-08-21 12:23:32,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:32,584 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 74 transitions. [2021-08-21 12:23:32,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:32,584 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:32,584 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:32,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-21 12:23:32,585 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:32,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:32,585 INFO L82 PathProgramCache]: Analyzing trace with hash -2025765751, now seen corresponding path program 1 times [2021-08-21 12:23:32,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:32,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786073711] [2021-08-21 12:23:32,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:32,586 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:32,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:32,958 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:23:32,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:32,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786073711] [2021-08-21 12:23:32,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786073711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:32,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412699516] [2021-08-21 12:23:32,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:32,959 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:32,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:32,989 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:23:33,027 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:23:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:33,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:23:33,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:34,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 204 [2021-08-21 12:23:34,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 176 [2021-08-21 12:23:34,515 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:23:34,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412699516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:34,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:34,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 12:23:34,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571653569] [2021-08-21 12:23:34,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:23:34,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:34,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:23:34,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:23:34,519 INFO L87 Difference]: Start difference. First operand 39 states and 74 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:34,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:34,865 INFO L93 Difference]: Finished difference Result 78 states and 141 transitions. [2021-08-21 12:23:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:34,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-21 12:23:34,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:34,870 INFO L225 Difference]: With dead ends: 78 [2021-08-21 12:23:34,870 INFO L226 Difference]: Without dead ends: 60 [2021-08-21 12:23:34,871 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 521.9ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:23:34,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-08-21 12:23:34,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 41. [2021-08-21 12:23:34,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.95) internal successors, (78), 40 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:23:34,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 78 transitions. [2021-08-21 12:23:34,885 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 78 transitions. Word has length 14 [2021-08-21 12:23:34,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:34,886 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 78 transitions. [2021-08-21 12:23:34,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:34,886 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 78 transitions. [2021-08-21 12:23:34,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:34,889 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:34,890 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:34,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-08-21 12:23:35,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:35,105 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:35,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:35,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1493911991, now seen corresponding path program 2 times [2021-08-21 12:23:35,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:35,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879028376] [2021-08-21 12:23:35,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:35,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:35,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:35,433 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:23:35,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:35,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879028376] [2021-08-21 12:23:35,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879028376] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:35,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513970689] [2021-08-21 12:23:35,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:23:35,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:35,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:35,437 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:23:35,480 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:23:35,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:23:35,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:35,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:23:35,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:36,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 233 [2021-08-21 12:23:36,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 207 [2021-08-21 12:23:36,820 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:23:36,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513970689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:36,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:36,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 12:23:36,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768534325] [2021-08-21 12:23:36,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:23:36,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:36,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:23:36,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:23:36,822 INFO L87 Difference]: Start difference. First operand 41 states and 78 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:37,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:37,037 INFO L93 Difference]: Finished difference Result 74 states and 134 transitions. [2021-08-21 12:23:37,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:37,038 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-21 12:23:37,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:37,038 INFO L225 Difference]: With dead ends: 74 [2021-08-21 12:23:37,038 INFO L226 Difference]: Without dead ends: 61 [2021-08-21 12:23:37,039 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 390.6ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:23:37,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-08-21 12:23:37,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 42. [2021-08-21 12:23:37,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.951219512195122) internal successors, (80), 41 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:23:37,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 80 transitions. [2021-08-21 12:23:37,042 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 80 transitions. Word has length 14 [2021-08-21 12:23:37,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:37,042 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 80 transitions. [2021-08-21 12:23:37,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:37,043 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 80 transitions. [2021-08-21 12:23:37,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:37,043 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:37,043 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:37,062 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:23:37,251 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,SelfDestructingSolverStorable7 [2021-08-21 12:23:37,251 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:37,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:37,252 INFO L82 PathProgramCache]: Analyzing trace with hash -594395827, now seen corresponding path program 3 times [2021-08-21 12:23:37,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:37,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275075827] [2021-08-21 12:23:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:37,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:37,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:37,540 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:23:37,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:37,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275075827] [2021-08-21 12:23:37,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275075827] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:37,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249398767] [2021-08-21 12:23:37,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:23:37,547 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:37,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:37,549 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:23:37,575 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:23:37,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:23:37,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:37,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:23:37,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:38,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 222 [2021-08-21 12:23:38,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 192 [2021-08-21 12:23:39,115 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:23:39,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249398767] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:39,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:39,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 12:23:39,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200720603] [2021-08-21 12:23:39,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:23:39,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:39,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:23:39,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:23:39,117 INFO L87 Difference]: Start difference. First operand 42 states and 80 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:39,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:39,449 INFO L93 Difference]: Finished difference Result 85 states and 159 transitions. [2021-08-21 12:23:39,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:23:39,449 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-21 12:23:39,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:39,450 INFO L225 Difference]: With dead ends: 85 [2021-08-21 12:23:39,450 INFO L226 Difference]: Without dead ends: 73 [2021-08-21 12:23:39,451 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 497.6ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:23:39,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-08-21 12:23:39,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 48. [2021-08-21 12:23:39,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 47 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:39,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 92 transitions. [2021-08-21 12:23:39,454 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 92 transitions. Word has length 14 [2021-08-21 12:23:39,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:39,454 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 92 transitions. [2021-08-21 12:23:39,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:39,454 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 92 transitions. [2021-08-21 12:23:39,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:39,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:39,455 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:39,488 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:23:39,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:39,669 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:39,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:39,669 INFO L82 PathProgramCache]: Analyzing trace with hash 2055440659, now seen corresponding path program 4 times [2021-08-21 12:23:39,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:39,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125121736] [2021-08-21 12:23:39,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:39,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:39,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:39,895 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:23:39,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:39,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125121736] [2021-08-21 12:23:39,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125121736] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:39,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118494201] [2021-08-21 12:23:39,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:23:39,896 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:39,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:39,897 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:23:39,897 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:23:40,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:23:40,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:40,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 12:23:40,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:40,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 378 treesize of output 328 [2021-08-21 12:23:40,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 286 [2021-08-21 12:23:41,952 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:23:41,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118494201] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:41,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:41,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 12:23:41,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461441717] [2021-08-21 12:23:41,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:23:41,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:41,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:23:41,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:23:41,954 INFO L87 Difference]: Start difference. First operand 48 states and 92 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:42,414 INFO L93 Difference]: Finished difference Result 77 states and 144 transitions. [2021-08-21 12:23:42,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:23:42,414 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:42,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:42,415 INFO L225 Difference]: With dead ends: 77 [2021-08-21 12:23:42,415 INFO L226 Difference]: Without dead ends: 63 [2021-08-21 12:23:42,416 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 547.3ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:23:42,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-08-21 12:23:42,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 52. [2021-08-21 12:23:42,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.0) internal successors, (102), 51 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:23:42,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 102 transitions. [2021-08-21 12:23:42,419 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 102 transitions. Word has length 14 [2021-08-21 12:23:42,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:42,419 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 102 transitions. [2021-08-21 12:23:42,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:42,420 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 102 transitions. [2021-08-21 12:23:42,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:42,421 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:42,421 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:42,444 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:23:42,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:42,641 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:42,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:42,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1849136073, now seen corresponding path program 5 times [2021-08-21 12:23:42,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:42,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109423258] [2021-08-21 12:23:42,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:42,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:42,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:42,874 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:23:42,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:42,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109423258] [2021-08-21 12:23:42,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109423258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:42,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65902945] [2021-08-21 12:23:42,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:23:42,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:42,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:42,889 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:23:42,893 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:23:43,218 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:23:43,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:43,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:23:43,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:44,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 272 [2021-08-21 12:23:44,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 232 [2021-08-21 12:23:44,536 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:23:44,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65902945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:44,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:44,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-21 12:23:44,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067835829] [2021-08-21 12:23:44,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:23:44,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:44,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:23:44,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:23:44,538 INFO L87 Difference]: Start difference. First operand 52 states and 102 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:44,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:44,812 INFO L93 Difference]: Finished difference Result 69 states and 128 transitions. [2021-08-21 12:23:44,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:44,813 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-21 12:23:44,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:44,813 INFO L225 Difference]: With dead ends: 69 [2021-08-21 12:23:44,813 INFO L226 Difference]: Without dead ends: 56 [2021-08-21 12:23:44,814 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 394.5ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:23:44,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-08-21 12:23:44,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 53. [2021-08-21 12:23:44,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.0) internal successors, (104), 52 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:44,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 104 transitions. [2021-08-21 12:23:44,817 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 104 transitions. Word has length 14 [2021-08-21 12:23:44,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:44,817 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 104 transitions. [2021-08-21 12:23:44,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:44,817 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 104 transitions. [2021-08-21 12:23:44,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:44,817 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:44,818 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:44,839 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:23:45,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-21 12:23:45,024 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:45,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:45,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1546315059, now seen corresponding path program 6 times [2021-08-21 12:23:45,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:45,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427840268] [2021-08-21 12:23:45,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:45,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:45,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:45,299 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:23:45,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:45,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427840268] [2021-08-21 12:23:45,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427840268] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:45,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855355985] [2021-08-21 12:23:45,299 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:23:45,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:45,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:45,302 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:23:45,303 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:23:45,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:23:45,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:45,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 12:23:45,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:46,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 378 treesize of output 326 [2021-08-21 12:23:46,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 288 [2021-08-21 12:23:47,286 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:23:47,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855355985] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:47,287 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:47,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 12:23:47,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244102324] [2021-08-21 12:23:47,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:23:47,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:47,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:23:47,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:23:47,288 INFO L87 Difference]: Start difference. First operand 53 states and 104 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:47,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:47,467 INFO L93 Difference]: Finished difference Result 69 states and 134 transitions. [2021-08-21 12:23:47,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:47,467 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:47,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:47,467 INFO L225 Difference]: With dead ends: 69 [2021-08-21 12:23:47,468 INFO L226 Difference]: Without dead ends: 62 [2021-08-21 12:23:47,468 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 269.4ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:23:47,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-08-21 12:23:47,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 53. [2021-08-21 12:23:47,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.0) internal successors, (104), 52 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:47,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 104 transitions. [2021-08-21 12:23:47,470 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 104 transitions. Word has length 14 [2021-08-21 12:23:47,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:47,470 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 104 transitions. [2021-08-21 12:23:47,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:47,471 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 104 transitions. [2021-08-21 12:23:47,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:47,471 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:47,471 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:47,490 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:23:47,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:47,685 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:47,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:47,685 INFO L82 PathProgramCache]: Analyzing trace with hash -470603903, now seen corresponding path program 7 times [2021-08-21 12:23:47,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:47,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591994823] [2021-08-21 12:23:47,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:47,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:47,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:47,896 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:23:47,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:47,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591994823] [2021-08-21 12:23:47,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591994823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:47,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131646791] [2021-08-21 12:23:47,896 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:23:47,896 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:47,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:47,897 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:23:47,898 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:23:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:48,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:23:48,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:48,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 376 treesize of output 328 [2021-08-21 12:23:48,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 282 [2021-08-21 12:23:50,185 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:23:50,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131646791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:50,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:50,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 12:23:50,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957590406] [2021-08-21 12:23:50,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:23:50,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:50,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:23:50,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:23:50,188 INFO L87 Difference]: Start difference. First operand 53 states and 104 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:50,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:50,366 INFO L93 Difference]: Finished difference Result 74 states and 140 transitions. [2021-08-21 12:23:50,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:50,366 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:50,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:50,367 INFO L225 Difference]: With dead ends: 74 [2021-08-21 12:23:50,367 INFO L226 Difference]: Without dead ends: 62 [2021-08-21 12:23:50,367 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 324.3ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:23:50,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-08-21 12:23:50,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 54. [2021-08-21 12:23:50,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.018867924528302) internal successors, (107), 53 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 107 transitions. [2021-08-21 12:23:50,369 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 107 transitions. Word has length 14 [2021-08-21 12:23:50,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:50,370 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 107 transitions. [2021-08-21 12:23:50,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:50,370 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 107 transitions. [2021-08-21 12:23:50,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-21 12:23:50,370 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:50,370 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:50,391 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:23:50,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:50,581 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:50,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:50,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1989642701, now seen corresponding path program 8 times [2021-08-21 12:23:50,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:50,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660632903] [2021-08-21 12:23:50,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:50,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:50,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:50,813 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:23:50,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:50,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660632903] [2021-08-21 12:23:50,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660632903] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:50,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034150759] [2021-08-21 12:23:50,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:23:50,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:50,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:50,814 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:23:50,823 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:23:51,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:23:51,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:51,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 12:23:51,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:52,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 272 [2021-08-21 12:23:52,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 230 [2021-08-21 12:23:52,697 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:23:52,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034150759] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:52,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:52,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 12:23:52,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841305485] [2021-08-21 12:23:52,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:23:52,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:52,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:23:52,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:23:52,699 INFO L87 Difference]: Start difference. First operand 54 states and 107 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:52,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:52,990 INFO L93 Difference]: Finished difference Result 97 states and 182 transitions. [2021-08-21 12:23:52,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:23:52,990 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-21 12:23:52,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:52,991 INFO L225 Difference]: With dead ends: 97 [2021-08-21 12:23:52,991 INFO L226 Difference]: Without dead ends: 85 [2021-08-21 12:23:52,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 421.9ms TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:23:52,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-08-21 12:23:52,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 57. [2021-08-21 12:23:52,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.017857142857143) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:52,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 113 transitions. [2021-08-21 12:23:52,994 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 113 transitions. Word has length 14 [2021-08-21 12:23:52,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:52,994 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 113 transitions. [2021-08-21 12:23:52,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:52,994 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 113 transitions. [2021-08-21 12:23:52,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:23:52,994 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:52,994 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:53,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 12:23:53,201 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,SelfDestructingSolverStorable13 [2021-08-21 12:23:53,201 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:53,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:53,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1263629568, now seen corresponding path program 9 times [2021-08-21 12:23:53,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:53,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847624426] [2021-08-21 12:23:53,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:53,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:53,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:53,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:53,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847624426] [2021-08-21 12:23:53,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847624426] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:53,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250275635] [2021-08-21 12:23:53,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:23:53,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:53,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:53,272 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:23:53,272 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:23:53,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:23:53,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:53,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:23:53,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:54,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:54,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250275635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:54,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:54,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-08-21 12:23:54,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962655896] [2021-08-21 12:23:54,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:23:54,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:54,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:23:54,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:23:54,043 INFO L87 Difference]: Start difference. First operand 57 states and 113 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:54,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:54,130 INFO L93 Difference]: Finished difference Result 85 states and 164 transitions. [2021-08-21 12:23:54,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:23:54,130 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:23:54,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:54,131 INFO L225 Difference]: With dead ends: 85 [2021-08-21 12:23:54,131 INFO L226 Difference]: Without dead ends: 85 [2021-08-21 12:23:54,133 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 56.2ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:23:54,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-08-21 12:23:54,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 58. [2021-08-21 12:23:54,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 57 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:54,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 116 transitions. [2021-08-21 12:23:54,137 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 116 transitions. Word has length 15 [2021-08-21 12:23:54,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:54,137 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 116 transitions. [2021-08-21 12:23:54,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:54,137 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 116 transitions. [2021-08-21 12:23:54,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:23:54,138 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:54,138 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:54,160 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:23:54,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 12:23:54,358 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:54,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:54,358 INFO L82 PathProgramCache]: Analyzing trace with hash 842349522, now seen corresponding path program 10 times [2021-08-21 12:23:54,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:54,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847053355] [2021-08-21 12:23:54,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:54,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:54,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:54,433 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:54,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:54,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847053355] [2021-08-21 12:23:54,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847053355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:54,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678192028] [2021-08-21 12:23:54,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:23:54,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:54,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:54,435 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:23:54,466 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:23:55,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:23:55,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:55,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:23:55,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:55,195 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:55,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678192028] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:55,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:55,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-21 12:23:55,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329313573] [2021-08-21 12:23:55,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:23:55,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:55,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:23:55,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:23:55,196 INFO L87 Difference]: Start difference. First operand 58 states and 116 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:55,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:55,254 INFO L93 Difference]: Finished difference Result 79 states and 156 transitions. [2021-08-21 12:23:55,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:23:55,255 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:23:55,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:55,255 INFO L225 Difference]: With dead ends: 79 [2021-08-21 12:23:55,255 INFO L226 Difference]: Without dead ends: 79 [2021-08-21 12:23:55,256 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 62.0ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:23:55,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-08-21 12:23:55,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 58. [2021-08-21 12:23:55,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 57 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:55,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 116 transitions. [2021-08-21 12:23:55,257 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 116 transitions. Word has length 15 [2021-08-21 12:23:55,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:55,258 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 116 transitions. [2021-08-21 12:23:55,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:55,258 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 116 transitions. [2021-08-21 12:23:55,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:23:55,258 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:55,258 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:55,280 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:23:55,473 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,SelfDestructingSolverStorable15 [2021-08-21 12:23:55,473 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:55,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:55,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1477390454, now seen corresponding path program 11 times [2021-08-21 12:23:55,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:55,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090672878] [2021-08-21 12:23:55,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:55,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:55,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:55,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:55,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:55,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090672878] [2021-08-21 12:23:55,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090672878] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:55,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242440620] [2021-08-21 12:23:55,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:23:55,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:55,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:55,565 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:23:55,588 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:23:56,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:23:56,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:56,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:23:56,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:56,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:23:56,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:23:56,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:56,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242440620] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:56,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:56,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 12:23:56,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734045153] [2021-08-21 12:23:56,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:23:56,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:56,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:23:56,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:23:56,491 INFO L87 Difference]: Start difference. First operand 58 states and 116 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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:23:56,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:56,557 INFO L93 Difference]: Finished difference Result 75 states and 147 transitions. [2021-08-21 12:23:56,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:23:56,561 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-08-21 12:23:56,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:56,561 INFO L225 Difference]: With dead ends: 75 [2021-08-21 12:23:56,562 INFO L226 Difference]: Without dead ends: 75 [2021-08-21 12:23:56,562 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 70.4ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:23:56,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-08-21 12:23:56,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 59. [2021-08-21 12:23:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 58 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:23:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-08-21 12:23:56,564 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-08-21 12:23:56,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:56,564 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-08-21 12:23:56,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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:23:56,564 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-08-21 12:23:56,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:23:56,564 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:56,565 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:56,587 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:23:56,772 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,SelfDestructingSolverStorable16 [2021-08-21 12:23:56,773 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:56,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:56,773 INFO L82 PathProgramCache]: Analyzing trace with hash 562784656, now seen corresponding path program 12 times [2021-08-21 12:23:56,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:56,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250841373] [2021-08-21 12:23:56,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:56,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:56,855 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:56,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:56,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250841373] [2021-08-21 12:23:56,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250841373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:56,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552222164] [2021-08-21 12:23:56,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:23:56,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:56,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:56,856 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:23:56,857 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:23:57,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:23:57,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:23:57,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:23:57,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:57,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2021-08-21 12:23:57,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2021-08-21 12:23:57,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:57,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552222164] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:57,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:57,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:23:57,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64695781] [2021-08-21 12:23:57,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:23:57,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:57,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:23:57,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:23:57,771 INFO L87 Difference]: Start difference. First operand 59 states and 118 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:57,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:57,871 INFO L93 Difference]: Finished difference Result 85 states and 164 transitions. [2021-08-21 12:23:57,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:57,871 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:23:57,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:57,872 INFO L225 Difference]: With dead ends: 85 [2021-08-21 12:23:57,872 INFO L226 Difference]: Without dead ends: 85 [2021-08-21 12:23:57,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 120.7ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:23:57,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-08-21 12:23:57,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 59. [2021-08-21 12:23:57,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 58 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:23:57,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-08-21 12:23:57,875 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-08-21 12:23:57,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:57,875 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-08-21 12:23:57,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:57,875 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-08-21 12:23:57,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:23:57,876 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:57,876 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:57,904 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:23:58,088 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,SelfDestructingSolverStorable17 [2021-08-21 12:23:58,089 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:58,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:58,089 INFO L82 PathProgramCache]: Analyzing trace with hash -898683842, now seen corresponding path program 13 times [2021-08-21 12:23:58,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:58,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257289105] [2021-08-21 12:23:58,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:58,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:58,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:58,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:58,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:58,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257289105] [2021-08-21 12:23:58,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257289105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:58,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533359104] [2021-08-21 12:23:58,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:23:58,169 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:58,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:58,170 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:23:58,171 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:23:58,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:58,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:23:58,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:23:59,185 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:23:59,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:23:59,197 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:23:59,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:23:59,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:59,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533359104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:59,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:23:59,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:23:59,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019391323] [2021-08-21 12:23:59,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:23:59,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:23:59,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:23:59,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:23:59,249 INFO L87 Difference]: Start difference. First operand 59 states and 118 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:59,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:23:59,311 INFO L93 Difference]: Finished difference Result 68 states and 131 transitions. [2021-08-21 12:23:59,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:23:59,311 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:23:59,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:23:59,312 INFO L225 Difference]: With dead ends: 68 [2021-08-21 12:23:59,312 INFO L226 Difference]: Without dead ends: 62 [2021-08-21 12:23:59,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 77.7ms TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:23:59,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-08-21 12:23:59,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 59. [2021-08-21 12:23:59,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 58 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:59,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 117 transitions. [2021-08-21 12:23:59,316 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 117 transitions. Word has length 15 [2021-08-21 12:23:59,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:23:59,317 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 117 transitions. [2021-08-21 12:23:59,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:23:59,317 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 117 transitions. [2021-08-21 12:23:59,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:23:59,319 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:23:59,319 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:23:59,344 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:23:59,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:59,545 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:23:59,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:23:59,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1899372800, now seen corresponding path program 14 times [2021-08-21 12:23:59,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:23:59,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580174956] [2021-08-21 12:23:59,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:23:59,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:23:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:23:59,627 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:23:59,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:23:59,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580174956] [2021-08-21 12:23:59,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580174956] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:23:59,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718056347] [2021-08-21 12:23:59,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:23:59,628 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:23:59,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:23:59,628 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:23:59,660 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:24:00,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:00,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:00,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:00,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:00,564 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:00,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:24:00,572 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:00,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2021-08-21 12:24:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:00,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718056347] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:00,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:00,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:00,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578117434] [2021-08-21 12:24:00,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:00,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:00,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:00,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:00,586 INFO L87 Difference]: Start difference. First operand 59 states and 117 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:00,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:00,636 INFO L93 Difference]: Finished difference Result 74 states and 147 transitions. [2021-08-21 12:24:00,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:00,636 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:00,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:00,637 INFO L225 Difference]: With dead ends: 74 [2021-08-21 12:24:00,637 INFO L226 Difference]: Without dead ends: 74 [2021-08-21 12:24:00,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 73.2ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:00,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-08-21 12:24:00,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 59. [2021-08-21 12:24:00,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 58 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:00,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 117 transitions. [2021-08-21 12:24:00,642 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 117 transitions. Word has length 15 [2021-08-21 12:24:00,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:00,642 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 117 transitions. [2021-08-21 12:24:00,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:00,642 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 117 transitions. [2021-08-21 12:24:00,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:00,643 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:00,643 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:00,670 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:24:00,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:00,857 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:00,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:00,857 INFO L82 PathProgramCache]: Analyzing trace with hash 75854520, now seen corresponding path program 15 times [2021-08-21 12:24:00,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:00,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670287926] [2021-08-21 12:24:00,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:00,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:00,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:00,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:00,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670287926] [2021-08-21 12:24:00,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670287926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:00,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428576089] [2021-08-21 12:24:00,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:24:00,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:00,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:00,941 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:24:00,956 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:24:01,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:24:01,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:01,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:01,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:01,824 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:01,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:24:01,831 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:01,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:24:01,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:01,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428576089] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:01,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:01,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:01,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812505315] [2021-08-21 12:24:01,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:01,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:01,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:01,928 INFO L87 Difference]: Start difference. First operand 59 states and 117 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:01,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:01,974 INFO L93 Difference]: Finished difference Result 79 states and 157 transitions. [2021-08-21 12:24:01,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:01,974 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:01,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:01,975 INFO L225 Difference]: With dead ends: 79 [2021-08-21 12:24:01,975 INFO L226 Difference]: Without dead ends: 79 [2021-08-21 12:24:01,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 65.6ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:01,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-08-21 12:24:01,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 60. [2021-08-21 12:24:01,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:01,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-08-21 12:24:01,977 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-08-21 12:24:01,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:01,977 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-08-21 12:24:01,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:01,978 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-08-21 12:24:01,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:01,979 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:01,980 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:02,010 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:24:02,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:02,205 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:02,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:02,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2116029630, now seen corresponding path program 16 times [2021-08-21 12:24:02,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:02,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574646576] [2021-08-21 12:24:02,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:02,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:02,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:02,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:02,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:02,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574646576] [2021-08-21 12:24:02,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574646576] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:02,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991359302] [2021-08-21 12:24:02,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:24:02,288 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:02,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:02,288 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:24:02,289 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:24:02,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:24:02,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:03,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:03,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:03,245 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:03,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:24:03,252 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:03,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:24:03,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:03,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991359302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:03,338 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:03,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:03,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870318392] [2021-08-21 12:24:03,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:03,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:03,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:03,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:03,339 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:03,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:03,374 INFO L93 Difference]: Finished difference Result 66 states and 131 transitions. [2021-08-21 12:24:03,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:03,375 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:03,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:03,376 INFO L225 Difference]: With dead ends: 66 [2021-08-21 12:24:03,376 INFO L226 Difference]: Without dead ends: 66 [2021-08-21 12:24:03,377 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 63.6ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:03,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-08-21 12:24:03,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2021-08-21 12:24:03,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.017543859649123) internal successors, (115), 57 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:03,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 115 transitions. [2021-08-21 12:24:03,380 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 115 transitions. Word has length 15 [2021-08-21 12:24:03,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:03,380 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 115 transitions. [2021-08-21 12:24:03,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:03,380 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 115 transitions. [2021-08-21 12:24:03,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:03,380 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:03,380 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:03,404 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:24:03,596 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,SelfDestructingSolverStorable21 [2021-08-21 12:24:03,597 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:03,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:03,597 INFO L82 PathProgramCache]: Analyzing trace with hash 203820934, now seen corresponding path program 17 times [2021-08-21 12:24:03,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:03,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778454159] [2021-08-21 12:24:03,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:03,598 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:03,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:03,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:03,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:03,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778454159] [2021-08-21 12:24:03,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778454159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:03,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380686240] [2021-08-21 12:24:03,670 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:24:03,670 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:03,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:03,671 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:24:03,672 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:24:04,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:24:04,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:04,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:04,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:04,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:24:04,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:24:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:04,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380686240] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:04,632 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:04,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:24:04,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462267655] [2021-08-21 12:24:04,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:24:04,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:04,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:24:04,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:04,633 INFO L87 Difference]: Start difference. First operand 58 states and 115 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:04,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:04,721 INFO L93 Difference]: Finished difference Result 87 states and 163 transitions. [2021-08-21 12:24:04,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:04,721 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:04,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:04,722 INFO L225 Difference]: With dead ends: 87 [2021-08-21 12:24:04,722 INFO L226 Difference]: Without dead ends: 84 [2021-08-21 12:24:04,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 99.9ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:24:04,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-08-21 12:24:04,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 64. [2021-08-21 12:24:04,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 63 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:24:04,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 130 transitions. [2021-08-21 12:24:04,724 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 130 transitions. Word has length 15 [2021-08-21 12:24:04,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:04,724 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 130 transitions. [2021-08-21 12:24:04,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:04,725 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 130 transitions. [2021-08-21 12:24:04,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:04,725 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:04,725 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:04,743 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:24:04,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:04,937 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:04,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:04,937 INFO L82 PathProgramCache]: Analyzing trace with hash -936838012, now seen corresponding path program 18 times [2021-08-21 12:24:04,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:04,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411215606] [2021-08-21 12:24:04,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:04,937 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:04,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:05,012 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:05,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:05,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411215606] [2021-08-21 12:24:05,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411215606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:05,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389800015] [2021-08-21 12:24:05,012 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:24:05,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:05,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:05,013 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:24:05,042 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:24:05,778 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:24:05,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:05,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:05,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:05,944 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:05,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:24:05,950 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:05,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:24:06,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:06,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389800015] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:06,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:06,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:06,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188528790] [2021-08-21 12:24:06,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:06,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:06,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:06,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:06,039 INFO L87 Difference]: Start difference. First operand 64 states and 130 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:06,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:06,089 INFO L93 Difference]: Finished difference Result 90 states and 173 transitions. [2021-08-21 12:24:06,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:06,090 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:06,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:06,090 INFO L225 Difference]: With dead ends: 90 [2021-08-21 12:24:06,090 INFO L226 Difference]: Without dead ends: 90 [2021-08-21 12:24:06,091 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 73.5ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:06,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-08-21 12:24:06,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 64. [2021-08-21 12:24:06,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 63 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:24:06,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 130 transitions. [2021-08-21 12:24:06,093 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 130 transitions. Word has length 15 [2021-08-21 12:24:06,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:06,093 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 130 transitions. [2021-08-21 12:24:06,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:06,093 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 130 transitions. [2021-08-21 12:24:06,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:06,093 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:06,094 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:06,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 12:24:06,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:06,294 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:06,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:06,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1530889366, now seen corresponding path program 19 times [2021-08-21 12:24:06,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:06,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888108618] [2021-08-21 12:24:06,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:06,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:06,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:06,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:06,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888108618] [2021-08-21 12:24:06,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888108618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:06,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480556853] [2021-08-21 12:24:06,362 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:24:06,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:06,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:06,363 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:24:06,364 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:24:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:07,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:07,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:07,286 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:07,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:24:07,292 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:07,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:24:07,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:07,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480556853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:07,374 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:07,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:07,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391934581] [2021-08-21 12:24:07,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:07,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:07,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:07,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:07,375 INFO L87 Difference]: Start difference. First operand 64 states and 130 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:07,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:07,454 INFO L93 Difference]: Finished difference Result 88 states and 166 transitions. [2021-08-21 12:24:07,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:07,455 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:07,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:07,455 INFO L225 Difference]: With dead ends: 88 [2021-08-21 12:24:07,455 INFO L226 Difference]: Without dead ends: 86 [2021-08-21 12:24:07,455 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 101.6ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:24:07,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-08-21 12:24:07,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 64. [2021-08-21 12:24:07,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0476190476190474) internal successors, (129), 63 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:24:07,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 129 transitions. [2021-08-21 12:24:07,458 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 129 transitions. Word has length 15 [2021-08-21 12:24:07,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:07,458 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 129 transitions. [2021-08-21 12:24:07,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:07,458 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 129 transitions. [2021-08-21 12:24:07,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:07,458 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:07,458 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:07,484 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:24:07,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:07,684 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:07,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:07,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1103337098, now seen corresponding path program 20 times [2021-08-21 12:24:07,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:07,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996185168] [2021-08-21 12:24:07,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:07,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:07,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:07,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996185168] [2021-08-21 12:24:07,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996185168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:07,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257194317] [2021-08-21 12:24:07,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:24:07,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:07,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:07,765 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:24:07,766 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:24:08,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:08,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:08,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:08,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:08,708 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:08,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:24:08,716 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:08,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:24:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:08,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257194317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:08,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:08,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:08,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887839588] [2021-08-21 12:24:08,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:08,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:08,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:08,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:08,817 INFO L87 Difference]: Start difference. First operand 64 states and 129 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:08,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:08,871 INFO L93 Difference]: Finished difference Result 87 states and 165 transitions. [2021-08-21 12:24:08,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:08,871 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:08,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:08,872 INFO L225 Difference]: With dead ends: 87 [2021-08-21 12:24:08,872 INFO L226 Difference]: Without dead ends: 87 [2021-08-21 12:24:08,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 76.2ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:08,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-08-21 12:24:08,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 63. [2021-08-21 12:24:08,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0483870967741935) internal successors, (127), 62 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:08,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 127 transitions. [2021-08-21 12:24:08,874 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 127 transitions. Word has length 15 [2021-08-21 12:24:08,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:08,875 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 127 transitions. [2021-08-21 12:24:08,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:08,875 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 127 transitions. [2021-08-21 12:24:08,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:08,875 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:08,875 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:08,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-08-21 12:24:09,088 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,SelfDestructingSolverStorable25 [2021-08-21 12:24:09,089 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:09,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:09,089 INFO L82 PathProgramCache]: Analyzing trace with hash -2066119168, now seen corresponding path program 21 times [2021-08-21 12:24:09,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:09,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315880175] [2021-08-21 12:24:09,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:09,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:09,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:09,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:09,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:09,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315880175] [2021-08-21 12:24:09,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315880175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:09,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916636923] [2021-08-21 12:24:09,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:24:09,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:09,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:09,164 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:24:09,192 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:24:10,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:24:10,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:10,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:10,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:10,282 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:10,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:24:10,288 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:10,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:24:10,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:10,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916636923] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:10,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:10,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:10,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458311298] [2021-08-21 12:24:10,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:10,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:10,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:10,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:10,335 INFO L87 Difference]: Start difference. First operand 63 states and 127 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:10,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:10,404 INFO L93 Difference]: Finished difference Result 74 states and 145 transitions. [2021-08-21 12:24:10,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:10,411 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:10,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:10,411 INFO L225 Difference]: With dead ends: 74 [2021-08-21 12:24:10,411 INFO L226 Difference]: Without dead ends: 70 [2021-08-21 12:24:10,412 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 84.9ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:10,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-08-21 12:24:10,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 63. [2021-08-21 12:24:10,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.032258064516129) internal successors, (126), 62 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:24:10,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 126 transitions. [2021-08-21 12:24:10,414 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 126 transitions. Word has length 15 [2021-08-21 12:24:10,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:10,414 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 126 transitions. [2021-08-21 12:24:10,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:10,414 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 126 transitions. [2021-08-21 12:24:10,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:10,414 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:10,414 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:10,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-21 12:24:10,619 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,SelfDestructingSolverStorable26 [2021-08-21 12:24:10,619 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:10,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:10,619 INFO L82 PathProgramCache]: Analyzing trace with hash -2115919042, now seen corresponding path program 22 times [2021-08-21 12:24:10,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:10,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659738388] [2021-08-21 12:24:10,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:10,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:10,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:10,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:10,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659738388] [2021-08-21 12:24:10,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659738388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:10,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226131651] [2021-08-21 12:24:10,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:24:10,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:10,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:10,721 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:24:10,722 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:24:11,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:24:11,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:11,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:11,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:11,726 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:11,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:24:11,733 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:11,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2021-08-21 12:24:11,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:11,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226131651] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:11,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:11,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:11,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546129403] [2021-08-21 12:24:11,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:11,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:11,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:11,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:11,764 INFO L87 Difference]: Start difference. First operand 63 states and 126 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:11,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:11,798 INFO L93 Difference]: Finished difference Result 70 states and 138 transitions. [2021-08-21 12:24:11,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:11,799 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:11,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:11,799 INFO L225 Difference]: With dead ends: 70 [2021-08-21 12:24:11,799 INFO L226 Difference]: Without dead ends: 70 [2021-08-21 12:24:11,800 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 67.4ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:11,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-08-21 12:24:11,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 59. [2021-08-21 12:24:11,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 58 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:11,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 117 transitions. [2021-08-21 12:24:11,801 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 117 transitions. Word has length 15 [2021-08-21 12:24:11,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:11,801 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 117 transitions. [2021-08-21 12:24:11,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:11,802 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 117 transitions. [2021-08-21 12:24:11,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:11,813 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:11,813 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:11,843 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:24:12,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 12:24:12,039 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:12,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:12,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1397624402, now seen corresponding path program 23 times [2021-08-21 12:24:12,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:12,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380422134] [2021-08-21 12:24:12,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:12,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:12,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:12,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:12,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380422134] [2021-08-21 12:24:12,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380422134] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:12,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059882848] [2021-08-21 12:24:12,121 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:24:12,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:12,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:12,122 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:24:12,128 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:24:12,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:12,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:12,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:12,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:13,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:13,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059882848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:13,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:13,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:24:13,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131925214] [2021-08-21 12:24:13,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:24:13,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:13,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:24:13,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:13,103 INFO L87 Difference]: Start difference. First operand 59 states and 117 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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:24:13,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:13,187 INFO L93 Difference]: Finished difference Result 67 states and 133 transitions. [2021-08-21 12:24:13,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:13,192 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 15 [2021-08-21 12:24:13,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:13,192 INFO L225 Difference]: With dead ends: 67 [2021-08-21 12:24:13,192 INFO L226 Difference]: Without dead ends: 67 [2021-08-21 12:24:13,193 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 106.8ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:24:13,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-08-21 12:24:13,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2021-08-21 12:24:13,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 58 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:13,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 117 transitions. [2021-08-21 12:24:13,195 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 117 transitions. Word has length 15 [2021-08-21 12:24:13,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:13,195 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 117 transitions. [2021-08-21 12:24:13,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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:24:13,195 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 117 transitions. [2021-08-21 12:24:13,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:13,195 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:13,195 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:13,217 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:24:13,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:13,409 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:13,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:13,409 INFO L82 PathProgramCache]: Analyzing trace with hash 218543372, now seen corresponding path program 24 times [2021-08-21 12:24:13,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:13,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438714200] [2021-08-21 12:24:13,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:13,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:13,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:13,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:13,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:13,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438714200] [2021-08-21 12:24:13,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438714200] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:13,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565380794] [2021-08-21 12:24:13,485 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:24:13,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:13,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:13,488 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:24:13,491 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:24:14,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:24:14,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:14,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:14,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:14,518 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:14,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:24:14,527 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:14,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:24:14,601 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:14,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565380794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:14,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:14,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:14,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180360843] [2021-08-21 12:24:14,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:14,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:14,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:14,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:14,603 INFO L87 Difference]: Start difference. First operand 59 states and 117 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:14,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:14,684 INFO L93 Difference]: Finished difference Result 84 states and 155 transitions. [2021-08-21 12:24:14,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:24:14,685 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:14,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:14,685 INFO L225 Difference]: With dead ends: 84 [2021-08-21 12:24:14,685 INFO L226 Difference]: Without dead ends: 81 [2021-08-21 12:24:14,685 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 109.8ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:24:14,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-21 12:24:14,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 63. [2021-08-21 12:24:14,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:14,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 125 transitions. [2021-08-21 12:24:14,687 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 125 transitions. Word has length 15 [2021-08-21 12:24:14,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:14,687 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 125 transitions. [2021-08-21 12:24:14,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:14,687 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 125 transitions. [2021-08-21 12:24:14,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:14,688 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:14,688 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:14,706 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:24:14,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:14,893 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:14,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:14,893 INFO L82 PathProgramCache]: Analyzing trace with hash -922115574, now seen corresponding path program 25 times [2021-08-21 12:24:14,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:14,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837850920] [2021-08-21 12:24:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:14,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:14,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:14,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:14,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837850920] [2021-08-21 12:24:14,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837850920] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:14,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499932950] [2021-08-21 12:24:14,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:24:14,977 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:14,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:14,978 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:24:15,001 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:24:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:15,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:15,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:16,008 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:16,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:24:16,015 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:16,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:24:16,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:16,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499932950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:16,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:16,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:16,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975872851] [2021-08-21 12:24:16,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:16,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:16,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:16,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:16,107 INFO L87 Difference]: Start difference. First operand 63 states and 125 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:16,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:16,207 INFO L93 Difference]: Finished difference Result 92 states and 175 transitions. [2021-08-21 12:24:16,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:24:16,207 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:16,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:16,208 INFO L225 Difference]: With dead ends: 92 [2021-08-21 12:24:16,208 INFO L226 Difference]: Without dead ends: 92 [2021-08-21 12:24:16,208 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 100.4ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:24:16,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-08-21 12:24:16,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 63. [2021-08-21 12:24:16,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:16,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 125 transitions. [2021-08-21 12:24:16,210 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 125 transitions. Word has length 15 [2021-08-21 12:24:16,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:16,211 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 125 transitions. [2021-08-21 12:24:16,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:16,211 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 125 transitions. [2021-08-21 12:24:16,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:16,211 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:16,211 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:16,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-21 12:24:16,416 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,SelfDestructingSolverStorable30 [2021-08-21 12:24:16,417 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:16,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:16,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1516166928, now seen corresponding path program 26 times [2021-08-21 12:24:16,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:16,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408019392] [2021-08-21 12:24:16,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:16,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:16,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:16,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:16,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:16,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408019392] [2021-08-21 12:24:16,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408019392] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:16,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570997936] [2021-08-21 12:24:16,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:24:16,492 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:16,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:16,493 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:24:16,493 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:24:17,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:17,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:17,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:17,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:17,513 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:17,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:24:17,520 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:17,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:24:17,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:17,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570997936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:17,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:17,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:17,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032868438] [2021-08-21 12:24:17,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:17,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:17,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:17,618 INFO L87 Difference]: Start difference. First operand 63 states and 125 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:17,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:17,655 INFO L93 Difference]: Finished difference Result 73 states and 142 transitions. [2021-08-21 12:24:17,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:17,655 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:17,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:17,655 INFO L225 Difference]: With dead ends: 73 [2021-08-21 12:24:17,655 INFO L226 Difference]: Without dead ends: 71 [2021-08-21 12:24:17,657 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 66.0ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:17,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-08-21 12:24:17,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 63. [2021-08-21 12:24:17,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0) internal successors, (124), 62 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 124 transitions. [2021-08-21 12:24:17,659 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 124 transitions. Word has length 15 [2021-08-21 12:24:17,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:17,659 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 124 transitions. [2021-08-21 12:24:17,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:17,659 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 124 transitions. [2021-08-21 12:24:17,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:17,660 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:17,660 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:17,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-21 12:24:17,876 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,SelfDestructingSolverStorable31 [2021-08-21 12:24:17,877 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:17,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:17,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1118059536, now seen corresponding path program 27 times [2021-08-21 12:24:17,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:17,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34502306] [2021-08-21 12:24:17,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:17,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:17,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:17,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:17,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:17,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34502306] [2021-08-21 12:24:17,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34502306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:17,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802183917] [2021-08-21 12:24:17,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:24:17,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:17,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:17,949 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:24:17,974 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:24:18,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:24:18,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:18,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:18,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:19,005 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:19,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:24:19,010 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:19,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 49 [2021-08-21 12:24:19,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:19,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802183917] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:19,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:19,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:19,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321716857] [2021-08-21 12:24:19,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:19,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:19,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:19,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:19,070 INFO L87 Difference]: Start difference. First operand 63 states and 124 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:19,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:19,118 INFO L93 Difference]: Finished difference Result 65 states and 127 transitions. [2021-08-21 12:24:19,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:19,119 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:19,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:19,119 INFO L225 Difference]: With dead ends: 65 [2021-08-21 12:24:19,119 INFO L226 Difference]: Without dead ends: 65 [2021-08-21 12:24:19,119 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 68.1ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:19,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-08-21 12:24:19,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 57. [2021-08-21 12:24:19,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.9821428571428572) internal successors, (111), 56 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:19,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 111 transitions. [2021-08-21 12:24:19,121 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 111 transitions. Word has length 15 [2021-08-21 12:24:19,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:19,121 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 111 transitions. [2021-08-21 12:24:19,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:19,121 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 111 transitions. [2021-08-21 12:24:19,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:19,121 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:19,122 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:19,144 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:24:19,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:19,333 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:19,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:19,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1934808106, now seen corresponding path program 28 times [2021-08-21 12:24:19,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:19,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904223298] [2021-08-21 12:24:19,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:19,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:19,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:19,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:19,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904223298] [2021-08-21 12:24:19,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904223298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:19,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226704902] [2021-08-21 12:24:19,413 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:24:19,414 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:19,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:19,415 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:24:19,436 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:24:20,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:24:20,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:20,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:20,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:20,674 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:20,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-21 12:24:20,680 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:20,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 54 [2021-08-21 12:24:20,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:20,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226704902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:20,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:20,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:20,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90609615] [2021-08-21 12:24:20,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:20,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:20,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:20,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:20,783 INFO L87 Difference]: Start difference. First operand 57 states and 111 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:20,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:20,830 INFO L93 Difference]: Finished difference Result 78 states and 145 transitions. [2021-08-21 12:24:20,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:20,831 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:20,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:20,831 INFO L225 Difference]: With dead ends: 78 [2021-08-21 12:24:20,832 INFO L226 Difference]: Without dead ends: 78 [2021-08-21 12:24:20,832 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 56.4ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:20,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-08-21 12:24:20,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 59. [2021-08-21 12:24:20,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:20,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 116 transitions. [2021-08-21 12:24:20,833 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 116 transitions. Word has length 15 [2021-08-21 12:24:20,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:20,834 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 116 transitions. [2021-08-21 12:24:20,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:20,834 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 116 transitions. [2021-08-21 12:24:20,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:20,834 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:20,834 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:20,856 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:24:21,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:21,035 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:21,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:21,035 INFO L82 PathProgramCache]: Analyzing trace with hash 105367004, now seen corresponding path program 29 times [2021-08-21 12:24:21,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:21,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744636001] [2021-08-21 12:24:21,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:21,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:21,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:21,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:21,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744636001] [2021-08-21 12:24:21,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744636001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:21,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884950881] [2021-08-21 12:24:21,121 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:24:21,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:21,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:21,123 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:24:21,124 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:24:22,072 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:24:22,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:22,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:22,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:22,201 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:22,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:24:22,211 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:22,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:24:22,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:22,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884950881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:22,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:22,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:22,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712162645] [2021-08-21 12:24:22,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:22,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:22,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:22,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:22,292 INFO L87 Difference]: Start difference. First operand 59 states and 116 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:22,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:22,430 INFO L93 Difference]: Finished difference Result 99 states and 185 transitions. [2021-08-21 12:24:22,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:24:22,430 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:22,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:22,430 INFO L225 Difference]: With dead ends: 99 [2021-08-21 12:24:22,431 INFO L226 Difference]: Without dead ends: 99 [2021-08-21 12:24:22,431 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 135.8ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:24:22,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-08-21 12:24:22,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 60. [2021-08-21 12:24:22,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0508474576271185) internal successors, (121), 59 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:22,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 121 transitions. [2021-08-21 12:24:22,432 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 121 transitions. Word has length 15 [2021-08-21 12:24:22,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:22,433 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 121 transitions. [2021-08-21 12:24:22,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:22,433 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 121 transitions. [2021-08-21 12:24:22,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:22,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:22,433 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:22,460 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:24:22,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:22,649 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:22,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:22,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1230878034, now seen corresponding path program 30 times [2021-08-21 12:24:22,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:22,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072993963] [2021-08-21 12:24:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:22,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:22,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:22,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:22,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:22,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072993963] [2021-08-21 12:24:22,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072993963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:22,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456343751] [2021-08-21 12:24:22,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:24:22,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:22,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:22,717 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:24:22,718 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:24:23,660 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:24:23,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:23,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:23,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:23,934 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:23,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:24:23,940 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:23,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:24:23,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:23,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456343751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:23,976 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:23,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:23,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841246332] [2021-08-21 12:24:23,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:23,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:23,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:23,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:23,976 INFO L87 Difference]: Start difference. First operand 60 states and 121 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:24,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:24,032 INFO L93 Difference]: Finished difference Result 64 states and 125 transitions. [2021-08-21 12:24:24,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:24,041 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:24,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:24,041 INFO L225 Difference]: With dead ends: 64 [2021-08-21 12:24:24,041 INFO L226 Difference]: Without dead ends: 60 [2021-08-21 12:24:24,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 64.3ms TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:24,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-08-21 12:24:24,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-08-21 12:24:24,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 59 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:24,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-08-21 12:24:24,043 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-08-21 12:24:24,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:24,044 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-08-21 12:24:24,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:24,044 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-08-21 12:24:24,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:24,044 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:24,044 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:24,073 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:24:24,269 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,SelfDestructingSolverStorable35 [2021-08-21 12:24:24,269 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:24,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:24,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1181078160, now seen corresponding path program 31 times [2021-08-21 12:24:24,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:24,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516472460] [2021-08-21 12:24:24,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:24,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:24,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:24,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516472460] [2021-08-21 12:24:24,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516472460] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:24,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192433239] [2021-08-21 12:24:24,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:24:24,346 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:24,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:24,347 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:24:24,372 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:24:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:25,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:25,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:25,555 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:25,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:24:25,561 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:25,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:24:25,579 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:25,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192433239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:25,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:25,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:25,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824790450] [2021-08-21 12:24:25,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:25,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:25,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:25,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:25,580 INFO L87 Difference]: Start difference. First operand 60 states and 120 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:25,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:25,651 INFO L93 Difference]: Finished difference Result 67 states and 131 transitions. [2021-08-21 12:24:25,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:24:25,652 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:25,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:25,652 INFO L225 Difference]: With dead ends: 67 [2021-08-21 12:24:25,652 INFO L226 Difference]: Without dead ends: 67 [2021-08-21 12:24:25,652 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 67.0ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:24:25,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-08-21 12:24:25,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 56. [2021-08-21 12:24:25,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.981818181818182) internal successors, (109), 55 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:24:25,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 109 transitions. [2021-08-21 12:24:25,654 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 109 transitions. Word has length 15 [2021-08-21 12:24:25,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:25,654 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 109 transitions. [2021-08-21 12:24:25,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:25,654 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 109 transitions. [2021-08-21 12:24:25,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:25,654 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:25,654 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:25,676 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:24:25,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 12:24:25,870 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:25,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:25,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1780370588, now seen corresponding path program 32 times [2021-08-21 12:24:25,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:25,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555558369] [2021-08-21 12:24:25,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:25,871 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:25,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:25,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:25,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555558369] [2021-08-21 12:24:25,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555558369] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:25,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403708401] [2021-08-21 12:24:25,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:24:25,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:25,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:25,950 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:24:25,951 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:24:26,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:26,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:26,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:26,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:27,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2021-08-21 12:24:27,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2021-08-21 12:24:27,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:27,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403708401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:27,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:27,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:27,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59044326] [2021-08-21 12:24:27,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:27,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:27,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:27,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:27,200 INFO L87 Difference]: Start difference. First operand 56 states and 109 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:27,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:27,306 INFO L93 Difference]: Finished difference Result 75 states and 138 transitions. [2021-08-21 12:24:27,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:27,314 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:27,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:27,314 INFO L225 Difference]: With dead ends: 75 [2021-08-21 12:24:27,314 INFO L226 Difference]: Without dead ends: 75 [2021-08-21 12:24:27,315 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 116.2ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:24:27,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-08-21 12:24:27,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 56. [2021-08-21 12:24:27,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.981818181818182) internal successors, (109), 55 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:24:27,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 109 transitions. [2021-08-21 12:24:27,317 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 109 transitions. Word has length 15 [2021-08-21 12:24:27,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:27,317 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 109 transitions. [2021-08-21 12:24:27,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:27,317 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 109 transitions. [2021-08-21 12:24:27,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:27,317 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:27,317 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:27,344 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:24:27,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-21 12:24:27,532 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:27,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:27,532 INFO L82 PathProgramCache]: Analyzing trace with hash 259804522, now seen corresponding path program 33 times [2021-08-21 12:24:27,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:27,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760753962] [2021-08-21 12:24:27,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:27,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:27,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:27,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:27,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:27,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760753962] [2021-08-21 12:24:27,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760753962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:27,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531495125] [2021-08-21 12:24:27,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:24:27,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:27,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:27,621 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:24:27,622 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:24:28,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:24:28,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:28,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:28,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:28,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:24:28,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:24:28,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:28,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531495125] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:28,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:28,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 12:24:28,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970103027] [2021-08-21 12:24:28,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:24:28,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:28,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:24:28,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:24:28,921 INFO L87 Difference]: Start difference. First operand 56 states and 109 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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:24:29,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:29,011 INFO L93 Difference]: Finished difference Result 93 states and 172 transitions. [2021-08-21 12:24:29,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:24:29,012 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-08-21 12:24:29,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:29,013 INFO L225 Difference]: With dead ends: 93 [2021-08-21 12:24:29,013 INFO L226 Difference]: Without dead ends: 93 [2021-08-21 12:24:29,013 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 96.0ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:24:29,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-08-21 12:24:29,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 57. [2021-08-21 12:24:29,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.0357142857142856) internal successors, (114), 56 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:24:29,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 114 transitions. [2021-08-21 12:24:29,015 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 114 transitions. Word has length 15 [2021-08-21 12:24:29,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:29,015 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 114 transitions. [2021-08-21 12:24:29,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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:24:29,015 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 114 transitions. [2021-08-21 12:24:29,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:29,015 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:29,016 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:29,044 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:24:29,240 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,SelfDestructingSolverStorable38 [2021-08-21 12:24:29,241 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:29,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:29,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1385315552, now seen corresponding path program 34 times [2021-08-21 12:24:29,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:29,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851808516] [2021-08-21 12:24:29,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:29,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:29,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:29,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:29,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:29,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851808516] [2021-08-21 12:24:29,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851808516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:29,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703422927] [2021-08-21 12:24:29,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:24:29,317 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:29,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:29,317 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:24:29,319 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:24:30,332 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:24:30,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:30,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:30,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:30,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2021-08-21 12:24:30,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2021-08-21 12:24:30,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:30,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703422927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:30,567 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:30,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:24:30,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034595118] [2021-08-21 12:24:30,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:24:30,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:30,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:24:30,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:30,568 INFO L87 Difference]: Start difference. First operand 57 states and 114 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:30,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:30,639 INFO L93 Difference]: Finished difference Result 76 states and 139 transitions. [2021-08-21 12:24:30,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:30,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:30,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:30,644 INFO L225 Difference]: With dead ends: 76 [2021-08-21 12:24:30,644 INFO L226 Difference]: Without dead ends: 72 [2021-08-21 12:24:30,644 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 120.5ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:24:30,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-08-21 12:24:30,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 57. [2021-08-21 12:24:30,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.017857142857143) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:30,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 113 transitions. [2021-08-21 12:24:30,646 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 113 transitions. Word has length 15 [2021-08-21 12:24:30,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:30,646 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 113 transitions. [2021-08-21 12:24:30,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:30,646 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 113 transitions. [2021-08-21 12:24:30,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:30,646 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:30,646 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:30,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-08-21 12:24:30,855 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,SelfDestructingSolverStorable39 [2021-08-21 12:24:30,855 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:30,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:30,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1335515678, now seen corresponding path program 35 times [2021-08-21 12:24:30,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:30,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682905088] [2021-08-21 12:24:30,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:30,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:30,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:30,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:30,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682905088] [2021-08-21 12:24:30,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682905088] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:30,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412206727] [2021-08-21 12:24:30,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:24:30,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:30,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:30,927 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:24:30,928 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:24:31,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:24:31,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:31,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:31,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:32,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412206727] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:32,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:32,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 12:24:32,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401767708] [2021-08-21 12:24:32,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:24:32,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:32,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:24:32,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:24:32,081 INFO L87 Difference]: Start difference. First operand 57 states and 113 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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:24:32,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:32,160 INFO L93 Difference]: Finished difference Result 70 states and 137 transitions. [2021-08-21 12:24:32,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:24:32,161 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2021-08-21 12:24:32,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:32,161 INFO L225 Difference]: With dead ends: 70 [2021-08-21 12:24:32,161 INFO L226 Difference]: Without dead ends: 70 [2021-08-21 12:24:32,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 82.1ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:24:32,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-08-21 12:24:32,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 56. [2021-08-21 12:24:32,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.018181818181818) internal successors, (111), 55 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:32,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 111 transitions. [2021-08-21 12:24:32,163 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 111 transitions. Word has length 15 [2021-08-21 12:24:32,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:32,163 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 111 transitions. [2021-08-21 12:24:32,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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:24:32,163 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 111 transitions. [2021-08-21 12:24:32,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:32,163 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:32,164 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:32,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-08-21 12:24:32,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:32,369 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:32,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:32,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1466714608, now seen corresponding path program 36 times [2021-08-21 12:24:32,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:32,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308931362] [2021-08-21 12:24:32,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:32,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:32,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:32,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:32,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308931362] [2021-08-21 12:24:32,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308931362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:32,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915196489] [2021-08-21 12:24:32,425 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:24:32,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:32,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:32,427 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:24:32,427 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:24:33,468 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:24:33,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:33,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:33,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:33,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2021-08-21 12:24:33,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2021-08-21 12:24:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:33,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915196489] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:33,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:33,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 12:24:33,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137513065] [2021-08-21 12:24:33,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:24:33,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:33,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:24:33,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:24:33,642 INFO L87 Difference]: Start difference. First operand 56 states and 111 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:33,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:33,725 INFO L93 Difference]: Finished difference Result 60 states and 115 transitions. [2021-08-21 12:24:33,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:24:33,725 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:33,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:33,725 INFO L225 Difference]: With dead ends: 60 [2021-08-21 12:24:33,725 INFO L226 Difference]: Without dead ends: 54 [2021-08-21 12:24:33,726 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 105.1ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:24:33,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-08-21 12:24:33,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-08-21 12:24:33,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.018867924528302) internal successors, (107), 53 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:33,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 107 transitions. [2021-08-21 12:24:33,727 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 107 transitions. Word has length 15 [2021-08-21 12:24:33,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:33,727 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 107 transitions. [2021-08-21 12:24:33,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:33,727 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 107 transitions. [2021-08-21 12:24:33,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:24:33,728 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:33,728 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:33,748 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:24:33,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:33,941 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:33,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:33,941 INFO L82 PathProgramCache]: Analyzing trace with hash -183523120, now seen corresponding path program 37 times [2021-08-21 12:24:33,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:33,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047500609] [2021-08-21 12:24:33,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:33,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:33,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:34,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:34,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:34,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047500609] [2021-08-21 12:24:34,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047500609] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:34,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182643266] [2021-08-21 12:24:34,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:24:34,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:34,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:34,017 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:24:34,019 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:24:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:35,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:24:35,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:35,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:35,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182643266] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:35,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:35,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-08-21 12:24:35,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109274253] [2021-08-21 12:24:35,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:24:35,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:35,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:24:35,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:24:35,189 INFO L87 Difference]: Start difference. First operand 54 states and 107 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:35,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:35,256 INFO L93 Difference]: Finished difference Result 64 states and 124 transitions. [2021-08-21 12:24:35,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:24:35,256 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:24:35,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:35,257 INFO L225 Difference]: With dead ends: 64 [2021-08-21 12:24:35,257 INFO L226 Difference]: Without dead ends: 64 [2021-08-21 12:24:35,257 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 47.1ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:24:35,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-08-21 12:24:35,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 52. [2021-08-21 12:24:35,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:35,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 100 transitions. [2021-08-21 12:24:35,258 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 100 transitions. Word has length 15 [2021-08-21 12:24:35,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:35,259 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 100 transitions. [2021-08-21 12:24:35,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:35,259 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 100 transitions. [2021-08-21 12:24:35,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:35,259 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:35,259 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:35,291 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:24:35,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:35,473 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:35,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:35,473 INFO L82 PathProgramCache]: Analyzing trace with hash 391859001, now seen corresponding path program 38 times [2021-08-21 12:24:35,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:35,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224058331] [2021-08-21 12:24:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:35,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:35,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:35,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:35,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:35,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224058331] [2021-08-21 12:24:35,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224058331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:35,773 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847315085] [2021-08-21 12:24:35,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:24:35,773 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:35,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:35,784 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:24:35,786 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:24:36,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:36,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:36,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:24:36,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:38,056 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:38,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 275 treesize of output 240 [2021-08-21 12:24:38,068 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:38,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 214 [2021-08-21 12:24:38,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:38,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847315085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:38,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:38,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 12:24:38,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755606358] [2021-08-21 12:24:38,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:24:38,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:38,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:24:38,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:24:38,552 INFO L87 Difference]: Start difference. First operand 52 states and 100 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:39,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:39,537 INFO L93 Difference]: Finished difference Result 111 states and 216 transitions. [2021-08-21 12:24:39,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:24:39,537 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:24:39,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:39,538 INFO L225 Difference]: With dead ends: 111 [2021-08-21 12:24:39,538 INFO L226 Difference]: Without dead ends: 104 [2021-08-21 12:24:39,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1032.5ms TimeCoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:24:39,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-21 12:24:39,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 65. [2021-08-21 12:24:39,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.015625) internal successors, (129), 64 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:24:39,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 129 transitions. [2021-08-21 12:24:39,540 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 129 transitions. Word has length 16 [2021-08-21 12:24:39,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:39,540 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 129 transitions. [2021-08-21 12:24:39,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:39,540 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 129 transitions. [2021-08-21 12:24:39,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:39,540 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:39,540 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:39,567 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:24:39,761 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,SelfDestructingSolverStorable43 [2021-08-21 12:24:39,761 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:39,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:39,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1252701351, now seen corresponding path program 39 times [2021-08-21 12:24:39,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:39,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845182905] [2021-08-21 12:24:39,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:39,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:40,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:40,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845182905] [2021-08-21 12:24:40,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845182905] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:40,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544462758] [2021-08-21 12:24:40,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:24:40,006 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:40,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:40,007 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:24:40,007 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:24:41,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:24:41,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:41,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:24:41,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:42,147 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:42,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 205 [2021-08-21 12:24:42,156 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:42,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 202 treesize of output 181 [2021-08-21 12:24:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:42,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544462758] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:42,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:42,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:24:42,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349065633] [2021-08-21 12:24:42,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:24:42,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:42,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:24:42,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:24:42,554 INFO L87 Difference]: Start difference. First operand 65 states and 129 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:42,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:42,884 INFO L93 Difference]: Finished difference Result 97 states and 188 transitions. [2021-08-21 12:24:42,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:24:42,884 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:42,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:42,885 INFO L225 Difference]: With dead ends: 97 [2021-08-21 12:24:42,885 INFO L226 Difference]: Without dead ends: 81 [2021-08-21 12:24:42,885 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 321.6ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:24:42,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-21 12:24:42,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 67. [2021-08-21 12:24:42,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.015151515151515) internal successors, (133), 66 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:42,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 133 transitions. [2021-08-21 12:24:42,887 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 133 transitions. Word has length 16 [2021-08-21 12:24:42,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:42,887 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 133 transitions. [2021-08-21 12:24:42,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:42,887 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 133 transitions. [2021-08-21 12:24:42,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:42,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:42,887 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:42,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-08-21 12:24:43,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-21 12:24:43,097 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:43,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:43,097 INFO L82 PathProgramCache]: Analyzing trace with hash -927068637, now seen corresponding path program 40 times [2021-08-21 12:24:43,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:43,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997964180] [2021-08-21 12:24:43,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:43,097 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:43,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:43,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997964180] [2021-08-21 12:24:43,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997964180] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:43,354 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503494683] [2021-08-21 12:24:43,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:24:43,354 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:43,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:43,357 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:24:43,382 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:24:44,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:24:44,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:44,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:24:44,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:46,022 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:46,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 234 treesize of output 205 [2021-08-21 12:24:46,043 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:46,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 202 treesize of output 181 [2021-08-21 12:24:46,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:46,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503494683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:46,499 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:46,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:24:46,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994639833] [2021-08-21 12:24:46,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:24:46,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:46,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:24:46,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:24:46,500 INFO L87 Difference]: Start difference. First operand 67 states and 133 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:46,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:46,720 INFO L93 Difference]: Finished difference Result 93 states and 182 transitions. [2021-08-21 12:24:46,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:24:46,720 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:46,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:46,721 INFO L225 Difference]: With dead ends: 93 [2021-08-21 12:24:46,721 INFO L226 Difference]: Without dead ends: 86 [2021-08-21 12:24:46,721 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 316.3ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:24:46,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-08-21 12:24:46,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 68. [2021-08-21 12:24:46,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.029850746268657) internal successors, (136), 67 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:46,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 136 transitions. [2021-08-21 12:24:46,723 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 136 transitions. Word has length 16 [2021-08-21 12:24:46,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:46,723 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 136 transitions. [2021-08-21 12:24:46,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:46,723 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 136 transitions. [2021-08-21 12:24:46,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:46,723 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:46,724 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:46,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-21 12:24:46,925 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,SelfDestructingSolverStorable45 [2021-08-21 12:24:46,925 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:46,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:46,925 INFO L82 PathProgramCache]: Analyzing trace with hash -27552473, now seen corresponding path program 41 times [2021-08-21 12:24:46,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:46,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805110282] [2021-08-21 12:24:46,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:46,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:47,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:47,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:47,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805110282] [2021-08-21 12:24:47,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805110282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:47,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726891232] [2021-08-21 12:24:47,231 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:24:47,231 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:47,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:47,232 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:24:47,234 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:24:48,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:24:48,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:48,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:24:48,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:49,355 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:49,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 261 treesize of output 232 [2021-08-21 12:24:49,363 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:49,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 206 [2021-08-21 12:24:50,176 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:50,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726891232] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:50,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:50,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:24:50,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675376620] [2021-08-21 12:24:50,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:24:50,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:50,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:24:50,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:24:50,178 INFO L87 Difference]: Start difference. First operand 68 states and 136 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:50,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:50,387 INFO L93 Difference]: Finished difference Result 89 states and 169 transitions. [2021-08-21 12:24:50,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:24:50,387 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:50,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:50,388 INFO L225 Difference]: With dead ends: 89 [2021-08-21 12:24:50,388 INFO L226 Difference]: Without dead ends: 77 [2021-08-21 12:24:50,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 359.2ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:24:50,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-08-21 12:24:50,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 69. [2021-08-21 12:24:50,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.0294117647058822) internal successors, (138), 68 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:24:50,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 138 transitions. [2021-08-21 12:24:50,390 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 138 transitions. Word has length 16 [2021-08-21 12:24:50,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:50,390 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 138 transitions. [2021-08-21 12:24:50,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:24:50,390 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 138 transitions. [2021-08-21 12:24:50,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:50,390 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:50,391 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:50,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-08-21 12:24:50,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-21 12:24:50,591 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:50,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:50,591 INFO L82 PathProgramCache]: Analyzing trace with hash -1939761169, now seen corresponding path program 42 times [2021-08-21 12:24:50,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:50,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331218600] [2021-08-21 12:24:50,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:50,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:50,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:50,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:50,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331218600] [2021-08-21 12:24:50,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331218600] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:50,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239150709] [2021-08-21 12:24:50,833 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:24:50,833 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:50,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:50,834 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:24:50,835 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:24:52,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:24:52,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:52,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:24:52,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:52,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 281 treesize of output 245 [2021-08-21 12:24:52,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 219 [2021-08-21 12:24:53,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:53,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239150709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:53,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:53,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:24:53,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846229634] [2021-08-21 12:24:53,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:24:53,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:53,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:24:53,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:24:53,424 INFO L87 Difference]: Start difference. First operand 69 states and 138 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:53,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:53,615 INFO L93 Difference]: Finished difference Result 91 states and 174 transitions. [2021-08-21 12:24:53,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:24:53,615 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:24:53,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:53,615 INFO L225 Difference]: With dead ends: 91 [2021-08-21 12:24:53,615 INFO L226 Difference]: Without dead ends: 78 [2021-08-21 12:24:53,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 314.5ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:24:53,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-08-21 12:24:53,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 71. [2021-08-21 12:24:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0285714285714285) internal successors, (142), 70 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:24:53,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 142 transitions. [2021-08-21 12:24:53,617 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 142 transitions. Word has length 16 [2021-08-21 12:24:53,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:53,617 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 142 transitions. [2021-08-21 12:24:53,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:53,618 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 142 transitions. [2021-08-21 12:24:53,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:53,618 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:53,618 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:53,660 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:24:53,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:53,831 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:53,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:53,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1040245005, now seen corresponding path program 43 times [2021-08-21 12:24:53,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:53,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684868645] [2021-08-21 12:24:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:53,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:53,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:54,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:54,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:54,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684868645] [2021-08-21 12:24:54,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684868645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:54,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594290834] [2021-08-21 12:24:54,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:24:54,102 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:54,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:54,105 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:24:54,130 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:24:55,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:55,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:24:55,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:56,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 232 [2021-08-21 12:24:56,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 210 [2021-08-21 12:24:56,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:56,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594290834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:56,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:24:56,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:24:56,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595280634] [2021-08-21 12:24:56,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:24:56,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:24:56,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:24:56,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:24:56,858 INFO L87 Difference]: Start difference. First operand 71 states and 142 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:57,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:24:57,020 INFO L93 Difference]: Finished difference Result 86 states and 165 transitions. [2021-08-21 12:24:57,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:24:57,020 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:24:57,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:24:57,021 INFO L225 Difference]: With dead ends: 86 [2021-08-21 12:24:57,021 INFO L226 Difference]: Without dead ends: 74 [2021-08-21 12:24:57,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 310.6ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:24:57,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-08-21 12:24:57,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 71. [2021-08-21 12:24:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0285714285714285) internal successors, (142), 70 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:24:57,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 142 transitions. [2021-08-21 12:24:57,023 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 142 transitions. Word has length 16 [2021-08-21 12:24:57,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:24:57,023 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 142 transitions. [2021-08-21 12:24:57,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:24:57,023 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 142 transitions. [2021-08-21 12:24:57,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:24:57,024 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:24:57,024 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:24:57,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-08-21 12:24:57,232 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,SelfDestructingSolverStorable48 [2021-08-21 12:24:57,233 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:24:57,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:24:57,233 INFO L82 PathProgramCache]: Analyzing trace with hash 35466151, now seen corresponding path program 44 times [2021-08-21 12:24:57,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:24:57,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623222270] [2021-08-21 12:24:57,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:24:57,233 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:24:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:24:57,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:24:57,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:24:57,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623222270] [2021-08-21 12:24:57,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623222270] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:24:57,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217684273] [2021-08-21 12:24:57,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:24:57,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:24:57,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:24:57,453 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:24:57,454 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:24:58,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:24:58,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:24:58,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:24:58,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:24:59,554 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:59,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 320 [2021-08-21 12:24:59,563 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:24:59,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 317 treesize of output 278 [2021-08-21 12:25:00,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:00,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217684273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:00,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:00,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:00,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355459686] [2021-08-21 12:25:00,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:00,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:00,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:00,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:00,450 INFO L87 Difference]: Start difference. First operand 71 states and 142 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:00,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:00,756 INFO L93 Difference]: Finished difference Result 108 states and 209 transitions. [2021-08-21 12:25:00,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:25:00,756 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:00,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:00,756 INFO L225 Difference]: With dead ends: 108 [2021-08-21 12:25:00,756 INFO L226 Difference]: Without dead ends: 89 [2021-08-21 12:25:00,757 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 370.1ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:25:00,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-08-21 12:25:00,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 73. [2021-08-21 12:25:00,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:00,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 147 transitions. [2021-08-21 12:25:00,759 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 147 transitions. Word has length 16 [2021-08-21 12:25:00,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:00,759 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 147 transitions. [2021-08-21 12:25:00,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:00,759 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 147 transitions. [2021-08-21 12:25:00,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:00,759 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:00,759 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:00,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-21 12:25:00,968 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,SelfDestructingSolverStorable49 [2021-08-21 12:25:00,969 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:00,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:00,969 INFO L82 PathProgramCache]: Analyzing trace with hash -2136312007, now seen corresponding path program 45 times [2021-08-21 12:25:00,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:00,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032414285] [2021-08-21 12:25:00,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:00,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:00,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:01,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:01,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:01,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032414285] [2021-08-21 12:25:01,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032414285] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:01,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026206085] [2021-08-21 12:25:01,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:25:01,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:01,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:01,281 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:25:01,308 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:25:02,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:25:02,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:02,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:25:02,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:04,280 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:04,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 270 [2021-08-21 12:25:04,289 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:04,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 267 treesize of output 244 [2021-08-21 12:25:04,939 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:04,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026206085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:04,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:04,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:04,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909989154] [2021-08-21 12:25:04,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:04,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:04,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:04,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:04,940 INFO L87 Difference]: Start difference. First operand 73 states and 147 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:05,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:05,495 INFO L93 Difference]: Finished difference Result 105 states and 208 transitions. [2021-08-21 12:25:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:25:05,495 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:05,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:05,496 INFO L225 Difference]: With dead ends: 105 [2021-08-21 12:25:05,496 INFO L226 Difference]: Without dead ends: 98 [2021-08-21 12:25:05,496 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 591.6ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:25:05,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-08-21 12:25:05,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 76. [2021-08-21 12:25:05,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.0533333333333332) internal successors, (154), 75 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:25:05,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 154 transitions. [2021-08-21 12:25:05,498 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 154 transitions. Word has length 16 [2021-08-21 12:25:05,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:05,498 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 154 transitions. [2021-08-21 12:25:05,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:05,498 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 154 transitions. [2021-08-21 12:25:05,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:05,498 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:05,498 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:05,523 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:25:05,699 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,SelfDestructingSolverStorable50 [2021-08-21 12:25:05,699 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:05,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:05,699 INFO L82 PathProgramCache]: Analyzing trace with hash -21114699, now seen corresponding path program 46 times [2021-08-21 12:25:05,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:05,700 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190354063] [2021-08-21 12:25:05,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:05,700 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:05,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:06,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:06,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:06,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190354063] [2021-08-21 12:25:06,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190354063] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:06,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542892204] [2021-08-21 12:25:06,042 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:25:06,043 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:06,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:06,043 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:25:06,047 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:25:07,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:25:07,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:07,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:25:07,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:09,042 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:09,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 292 treesize of output 259 [2021-08-21 12:25:09,051 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:09,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 256 treesize of output 233 [2021-08-21 12:25:09,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:09,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542892204] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:09,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:09,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:09,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669250888] [2021-08-21 12:25:09,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:09,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:09,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:09,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:09,667 INFO L87 Difference]: Start difference. First operand 76 states and 154 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:10,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:10,100 INFO L93 Difference]: Finished difference Result 111 states and 218 transitions. [2021-08-21 12:25:10,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:25:10,101 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:10,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:10,101 INFO L225 Difference]: With dead ends: 111 [2021-08-21 12:25:10,101 INFO L226 Difference]: Without dead ends: 104 [2021-08-21 12:25:10,102 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 532.2ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:25:10,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-21 12:25:10,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 77. [2021-08-21 12:25:10,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.0657894736842106) internal successors, (157), 76 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:10,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 157 transitions. [2021-08-21 12:25:10,103 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 157 transitions. Word has length 16 [2021-08-21 12:25:10,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:10,104 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 157 transitions. [2021-08-21 12:25:10,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:10,104 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 157 transitions. [2021-08-21 12:25:10,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:10,104 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:10,104 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:10,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 12:25:10,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:10,305 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:10,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:10,305 INFO L82 PathProgramCache]: Analyzing trace with hash 878401465, now seen corresponding path program 47 times [2021-08-21 12:25:10,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:10,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037127877] [2021-08-21 12:25:10,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:10,305 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:10,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:10,660 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:10,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:10,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037127877] [2021-08-21 12:25:10,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037127877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:10,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935553244] [2021-08-21 12:25:10,660 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:25:10,660 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:10,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:10,662 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:25:10,663 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:25:12,424 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:25:12,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:12,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:25:12,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:13,260 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:13,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 270 treesize of output 241 [2021-08-21 12:25:13,270 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:13,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 238 treesize of output 213 [2021-08-21 12:25:14,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:14,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935553244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:14,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:14,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:14,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43825292] [2021-08-21 12:25:14,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:14,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:14,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:14,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:14,524 INFO L87 Difference]: Start difference. First operand 77 states and 157 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:14,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:14,968 INFO L93 Difference]: Finished difference Result 127 states and 238 transitions. [2021-08-21 12:25:14,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:25:14,969 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:14,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:14,969 INFO L225 Difference]: With dead ends: 127 [2021-08-21 12:25:14,969 INFO L226 Difference]: Without dead ends: 108 [2021-08-21 12:25:14,969 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 603.1ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:25:14,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-08-21 12:25:14,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 79. [2021-08-21 12:25:14,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.08974358974359) internal successors, (163), 78 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 163 transitions. [2021-08-21 12:25:14,971 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 163 transitions. Word has length 16 [2021-08-21 12:25:14,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:14,971 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 163 transitions. [2021-08-21 12:25:14,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:14,971 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 163 transitions. [2021-08-21 12:25:14,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:14,972 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:14,972 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:14,999 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:25:15,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:15,173 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:15,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:15,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1033807231, now seen corresponding path program 48 times [2021-08-21 12:25:15,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:15,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306203479] [2021-08-21 12:25:15,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:15,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:15,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:15,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:15,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:15,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306203479] [2021-08-21 12:25:15,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306203479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:15,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759252075] [2021-08-21 12:25:15,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:25:15,484 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:15,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:15,485 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:25:15,487 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:25:17,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:25:17,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:17,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:25:17,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:18,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 191 [2021-08-21 12:25:18,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 171 [2021-08-21 12:25:18,704 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:18,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759252075] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:18,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:18,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:25:18,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385789322] [2021-08-21 12:25:18,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:25:18,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:18,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:25:18,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:25:18,705 INFO L87 Difference]: Start difference. First operand 79 states and 163 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:19,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:19,310 INFO L93 Difference]: Finished difference Result 110 states and 222 transitions. [2021-08-21 12:25:19,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:25:19,310 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:25:19,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:19,311 INFO L225 Difference]: With dead ends: 110 [2021-08-21 12:25:19,311 INFO L226 Difference]: Without dead ends: 103 [2021-08-21 12:25:19,311 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 661.9ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:25:19,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-08-21 12:25:19,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 81. [2021-08-21 12:25:19,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.1) internal successors, (168), 80 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:19,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 168 transitions. [2021-08-21 12:25:19,313 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 168 transitions. Word has length 16 [2021-08-21 12:25:19,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:19,313 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 168 transitions. [2021-08-21 12:25:19,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:19,313 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 168 transitions. [2021-08-21 12:25:19,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:19,313 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:19,314 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:19,342 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:25:19,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:19,514 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:19,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:19,514 INFO L82 PathProgramCache]: Analyzing trace with hash -134291067, now seen corresponding path program 49 times [2021-08-21 12:25:19,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:19,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759059612] [2021-08-21 12:25:19,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:19,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:19,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:19,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:19,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759059612] [2021-08-21 12:25:19,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759059612] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:19,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395588476] [2021-08-21 12:25:19,763 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:25:19,763 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:19,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:19,764 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:25:19,764 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:25:21,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:21,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:25:21,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:22,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 378 treesize of output 324 [2021-08-21 12:25:22,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 286 [2021-08-21 12:25:23,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:23,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395588476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:23,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:23,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:25:23,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860488485] [2021-08-21 12:25:23,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:25:23,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:23,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:25:23,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:25:23,510 INFO L87 Difference]: Start difference. First operand 81 states and 168 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:23,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:23,846 INFO L93 Difference]: Finished difference Result 131 states and 249 transitions. [2021-08-21 12:25:23,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:25:23,847 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:25:23,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:23,847 INFO L225 Difference]: With dead ends: 131 [2021-08-21 12:25:23,847 INFO L226 Difference]: Without dead ends: 112 [2021-08-21 12:25:23,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 458.2ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:25:23,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-21 12:25:23,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 80. [2021-08-21 12:25:23,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.088607594936709) internal successors, (165), 79 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:23,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 165 transitions. [2021-08-21 12:25:23,849 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 165 transitions. Word has length 16 [2021-08-21 12:25:23,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:23,849 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 165 transitions. [2021-08-21 12:25:23,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:23,850 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 165 transitions. [2021-08-21 12:25:23,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:23,850 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:23,850 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:23,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-21 12:25:24,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-21 12:25:24,057 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:24,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:24,057 INFO L82 PathProgramCache]: Analyzing trace with hash 941420089, now seen corresponding path program 50 times [2021-08-21 12:25:24,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:24,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146826524] [2021-08-21 12:25:24,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:24,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:24,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:24,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:24,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146826524] [2021-08-21 12:25:24,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146826524] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:24,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446020882] [2021-08-21 12:25:24,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:25:24,327 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:24,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:24,328 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:25:24,329 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:25:26,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:25:26,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:26,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:25:26,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:26,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 287 [2021-08-21 12:25:26,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 251 [2021-08-21 12:25:28,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:28,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446020882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:28,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:28,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:25:28,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781881684] [2021-08-21 12:25:28,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:25:28,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:28,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:25:28,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:25:28,206 INFO L87 Difference]: Start difference. First operand 80 states and 165 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:28,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:28,724 INFO L93 Difference]: Finished difference Result 112 states and 226 transitions. [2021-08-21 12:25:28,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:25:28,725 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:25:28,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:28,726 INFO L225 Difference]: With dead ends: 112 [2021-08-21 12:25:28,726 INFO L226 Difference]: Without dead ends: 100 [2021-08-21 12:25:28,726 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 587.9ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:25:28,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-08-21 12:25:28,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 81. [2021-08-21 12:25:28,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.1) internal successors, (168), 80 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 168 transitions. [2021-08-21 12:25:28,728 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 168 transitions. Word has length 16 [2021-08-21 12:25:28,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:28,728 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 168 transitions. [2021-08-21 12:25:28,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:28,728 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 168 transitions. [2021-08-21 12:25:28,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:28,728 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:28,728 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:28,762 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:25:28,929 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,SelfDestructingSolverStorable55 [2021-08-21 12:25:28,929 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:28,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:28,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1932462645, now seen corresponding path program 51 times [2021-08-21 12:25:28,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:28,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941801385] [2021-08-21 12:25:28,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:28,930 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:28,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:29,167 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:29,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:29,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941801385] [2021-08-21 12:25:29,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941801385] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:29,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246426506] [2021-08-21 12:25:29,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:25:29,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:29,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:29,168 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:25:29,170 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:25:31,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:25:31,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:31,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:25:31,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:31,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 261 [2021-08-21 12:25:31,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 261 treesize of output 235 [2021-08-21 12:25:32,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:32,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246426506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:32,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:32,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:25:32,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378838145] [2021-08-21 12:25:32,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:25:32,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:32,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:25:32,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:25:32,586 INFO L87 Difference]: Start difference. First operand 81 states and 168 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:32,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:32,839 INFO L93 Difference]: Finished difference Result 109 states and 221 transitions. [2021-08-21 12:25:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:25:32,839 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:25:32,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:32,839 INFO L225 Difference]: With dead ends: 109 [2021-08-21 12:25:32,840 INFO L226 Difference]: Without dead ends: 102 [2021-08-21 12:25:32,840 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 347.2ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:25:32,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-08-21 12:25:32,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 84. [2021-08-21 12:25:32,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.108433734939759) internal successors, (175), 83 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:32,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 175 transitions. [2021-08-21 12:25:32,841 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 175 transitions. Word has length 16 [2021-08-21 12:25:32,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:32,841 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 175 transitions. [2021-08-21 12:25:32,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:32,841 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 175 transitions. [2021-08-21 12:25:32,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:32,842 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:32,842 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:32,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-21 12:25:33,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-21 12:25:33,042 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:33,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:33,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1462988487, now seen corresponding path program 52 times [2021-08-21 12:25:33,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:33,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780293191] [2021-08-21 12:25:33,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:33,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:33,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:33,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:33,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780293191] [2021-08-21 12:25:33,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780293191] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:33,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244241939] [2021-08-21 12:25:33,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:25:33,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:33,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:33,293 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:25:33,317 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:25:35,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:25:35,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:35,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:25:35,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:36,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 322 [2021-08-21 12:25:36,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 276 [2021-08-21 12:25:37,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:37,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244241939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:37,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:37,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:25:37,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266623058] [2021-08-21 12:25:37,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:25:37,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:37,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:25:37,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:25:37,161 INFO L87 Difference]: Start difference. First operand 84 states and 175 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:37,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:37,494 INFO L93 Difference]: Finished difference Result 112 states and 226 transitions. [2021-08-21 12:25:37,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:25:37,494 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:25:37,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:37,495 INFO L225 Difference]: With dead ends: 112 [2021-08-21 12:25:37,495 INFO L226 Difference]: Without dead ends: 105 [2021-08-21 12:25:37,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 436.3ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:25:37,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-08-21 12:25:37,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 83. [2021-08-21 12:25:37,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.097560975609756) internal successors, (172), 82 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:37,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-08-21 12:25:37,497 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-08-21 12:25:37,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:37,497 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-08-21 12:25:37,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:37,497 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-08-21 12:25:37,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:37,497 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:37,497 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:37,521 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:25:37,706 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,SelfDestructingSolverStorable57 [2021-08-21 12:25:37,707 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:37,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:37,707 INFO L82 PathProgramCache]: Analyzing trace with hash -387277331, now seen corresponding path program 53 times [2021-08-21 12:25:37,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:37,707 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135541214] [2021-08-21 12:25:37,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:37,707 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:37,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:37,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:37,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135541214] [2021-08-21 12:25:37,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135541214] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:37,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527198610] [2021-08-21 12:25:37,957 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:25:37,957 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:37,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:37,959 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:25:37,961 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:25:40,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:25:40,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:40,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:25:40,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:41,007 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:41,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 268 treesize of output 239 [2021-08-21 12:25:41,018 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:41,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 213 [2021-08-21 12:25:42,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:42,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527198610] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:42,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:42,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 12:25:42,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152714947] [2021-08-21 12:25:42,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:25:42,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:42,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:25:42,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:25:42,080 INFO L87 Difference]: Start difference. First operand 83 states and 172 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:42,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:42,593 INFO L93 Difference]: Finished difference Result 160 states and 306 transitions. [2021-08-21 12:25:42,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:25:42,594 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:42,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:42,594 INFO L225 Difference]: With dead ends: 160 [2021-08-21 12:25:42,594 INFO L226 Difference]: Without dead ends: 134 [2021-08-21 12:25:42,595 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 614.7ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:25:42,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-08-21 12:25:42,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 86. [2021-08-21 12:25:42,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.1294117647058823) internal successors, (181), 85 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:42,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 181 transitions. [2021-08-21 12:25:42,596 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 181 transitions. Word has length 16 [2021-08-21 12:25:42,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:42,596 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 181 transitions. [2021-08-21 12:25:42,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:42,596 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 181 transitions. [2021-08-21 12:25:42,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:42,597 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:42,597 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:42,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-21 12:25:42,797 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,SelfDestructingSolverStorable58 [2021-08-21 12:25:42,798 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:42,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:42,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1399969863, now seen corresponding path program 54 times [2021-08-21 12:25:42,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:42,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094970527] [2021-08-21 12:25:42,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:42,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:42,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:43,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:43,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:43,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094970527] [2021-08-21 12:25:43,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094970527] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:43,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445769446] [2021-08-21 12:25:43,087 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:25:43,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:43,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:43,088 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:25:43,088 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:25:45,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:25:45,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:45,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:25:45,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:46,445 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:46,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 247 treesize of output 220 [2021-08-21 12:25:46,454 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:46,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 217 treesize of output 196 [2021-08-21 12:25:47,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:47,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445769446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:47,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:47,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:47,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534876959] [2021-08-21 12:25:47,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:47,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:47,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:47,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:47,666 INFO L87 Difference]: Start difference. First operand 86 states and 181 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:48,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:48,128 INFO L93 Difference]: Finished difference Result 124 states and 253 transitions. [2021-08-21 12:25:48,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:25:48,133 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:48,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:48,133 INFO L225 Difference]: With dead ends: 124 [2021-08-21 12:25:48,133 INFO L226 Difference]: Without dead ends: 112 [2021-08-21 12:25:48,133 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 573.0ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:25:48,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-21 12:25:48,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 89. [2021-08-21 12:25:48,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.125) internal successors, (187), 88 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:48,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 187 transitions. [2021-08-21 12:25:48,135 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 187 transitions. Word has length 16 [2021-08-21 12:25:48,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:48,135 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 187 transitions. [2021-08-21 12:25:48,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:48,135 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 187 transitions. [2021-08-21 12:25:48,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:48,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:48,136 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:48,161 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:25:48,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 12:25:48,341 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:48,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:48,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1286353447, now seen corresponding path program 55 times [2021-08-21 12:25:48,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:48,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628863186] [2021-08-21 12:25:48,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:48,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:48,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:48,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:48,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:48,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628863186] [2021-08-21 12:25:48,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628863186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:48,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735181796] [2021-08-21 12:25:48,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:25:48,676 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:48,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:48,677 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:25:48,680 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:25:51,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:51,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:25:51,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:52,152 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:52,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 222 [2021-08-21 12:25:52,160 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:52,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 198 [2021-08-21 12:25:52,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:52,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735181796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:52,783 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:52,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:52,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146227032] [2021-08-21 12:25:52,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:52,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:52,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:52,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:52,784 INFO L87 Difference]: Start difference. First operand 89 states and 187 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:52,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:52,933 INFO L93 Difference]: Finished difference Result 109 states and 218 transitions. [2021-08-21 12:25:52,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:25:52,933 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:52,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:52,934 INFO L225 Difference]: With dead ends: 109 [2021-08-21 12:25:52,934 INFO L226 Difference]: Without dead ends: 93 [2021-08-21 12:25:52,934 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 316.8ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:25:52,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-08-21 12:25:52,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2021-08-21 12:25:52,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1235955056179776) internal successors, (189), 89 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:52,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 189 transitions. [2021-08-21 12:25:52,935 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 189 transitions. Word has length 16 [2021-08-21 12:25:52,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:52,935 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 189 transitions. [2021-08-21 12:25:52,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:52,936 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 189 transitions. [2021-08-21 12:25:52,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:52,936 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:52,936 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:52,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-08-21 12:25:53,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:53,136 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:53,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:53,137 INFO L82 PathProgramCache]: Analyzing trace with hash -893416541, now seen corresponding path program 56 times [2021-08-21 12:25:53,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:53,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686217659] [2021-08-21 12:25:53,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:53,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:53,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:53,432 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:53,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:53,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686217659] [2021-08-21 12:25:53,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686217659] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:53,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754666328] [2021-08-21 12:25:53,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:25:53,432 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:53,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:53,433 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:25:53,433 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:25:55,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:25:55,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:25:55,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:25:55,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:25:57,295 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:57,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 223 [2021-08-21 12:25:57,305 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:25:57,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 220 treesize of output 199 [2021-08-21 12:25:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:58,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754666328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:58,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:25:58,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:25:58,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254546717] [2021-08-21 12:25:58,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:25:58,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:25:58,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:25:58,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:25:58,024 INFO L87 Difference]: Start difference. First operand 90 states and 189 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:58,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:25:58,579 INFO L93 Difference]: Finished difference Result 119 states and 243 transitions. [2021-08-21 12:25:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:25:58,580 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:58,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:25:58,580 INFO L225 Difference]: With dead ends: 119 [2021-08-21 12:25:58,580 INFO L226 Difference]: Without dead ends: 112 [2021-08-21 12:25:58,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 657.9ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:25:58,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-21 12:25:58,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 91. [2021-08-21 12:25:58,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1333333333333333) internal successors, (192), 90 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:25:58,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 192 transitions. [2021-08-21 12:25:58,582 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 192 transitions. Word has length 16 [2021-08-21 12:25:58,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:25:58,583 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 192 transitions. [2021-08-21 12:25:58,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:25:58,583 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 192 transitions. [2021-08-21 12:25:58,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:25:58,583 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:25:58,583 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:25:58,608 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:25:58,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:58,784 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:25:58,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:25:58,784 INFO L82 PathProgramCache]: Analyzing trace with hash 6099623, now seen corresponding path program 57 times [2021-08-21 12:25:58,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:25:58,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221521238] [2021-08-21 12:25:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:25:58,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:25:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:25:59,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:25:59,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:25:59,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221521238] [2021-08-21 12:25:59,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221521238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:25:59,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650786339] [2021-08-21 12:25:59,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:25:59,076 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:25:59,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:25:59,076 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:25:59,077 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:26:01,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:26:01,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:01,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:01,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:02,596 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:02,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 335 treesize of output 296 [2021-08-21 12:26:02,606 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:02,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 266 [2021-08-21 12:26:03,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:03,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650786339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:03,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:03,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:26:03,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228038308] [2021-08-21 12:26:03,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:26:03,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:03,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:26:03,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:26:03,717 INFO L87 Difference]: Start difference. First operand 91 states and 192 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:04,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:04,298 INFO L93 Difference]: Finished difference Result 146 states and 283 transitions. [2021-08-21 12:26:04,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:26:04,299 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:04,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:04,299 INFO L225 Difference]: With dead ends: 146 [2021-08-21 12:26:04,300 INFO L226 Difference]: Without dead ends: 127 [2021-08-21 12:26:04,300 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 697.6ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:26:04,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-21 12:26:04,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 90. [2021-08-21 12:26:04,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1235955056179776) internal successors, (189), 89 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 189 transitions. [2021-08-21 12:26:04,302 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 189 transitions. Word has length 16 [2021-08-21 12:26:04,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:04,302 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 189 transitions. [2021-08-21 12:26:04,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:04,302 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 189 transitions. [2021-08-21 12:26:04,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:04,302 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:04,303 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:04,339 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:26:04,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:04,509 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:04,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:04,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1906109073, now seen corresponding path program 58 times [2021-08-21 12:26:04,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:04,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811043535] [2021-08-21 12:26:04,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:04,510 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:04,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:04,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:04,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:04,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811043535] [2021-08-21 12:26:04,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811043535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:04,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59513186] [2021-08-21 12:26:04,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:26:04,777 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:04,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:04,778 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:26:04,778 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:26:07,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:26:07,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:07,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:26:07,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:07,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 249 treesize of output 219 [2021-08-21 12:26:07,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 197 [2021-08-21 12:26:08,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:08,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59513186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:08,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:08,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:26:08,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979502545] [2021-08-21 12:26:08,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:26:08,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:08,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:26:08,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:26:08,613 INFO L87 Difference]: Start difference. First operand 90 states and 189 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:09,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:09,015 INFO L93 Difference]: Finished difference Result 121 states and 248 transitions. [2021-08-21 12:26:09,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:26:09,015 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:26:09,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:09,016 INFO L225 Difference]: With dead ends: 121 [2021-08-21 12:26:09,016 INFO L226 Difference]: Without dead ends: 114 [2021-08-21 12:26:09,016 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 543.5ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:26:09,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-08-21 12:26:09,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 92. [2021-08-21 12:26:09,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.131868131868132) internal successors, (194), 91 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:26:09,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 194 transitions. [2021-08-21 12:26:09,018 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 194 transitions. Word has length 16 [2021-08-21 12:26:09,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:09,018 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 194 transitions. [2021-08-21 12:26:09,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:09,018 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 194 transitions. [2021-08-21 12:26:09,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:09,019 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:09,019 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:09,050 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:26:09,236 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,SelfDestructingSolverStorable63 [2021-08-21 12:26:09,237 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:09,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:09,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1006592909, now seen corresponding path program 59 times [2021-08-21 12:26:09,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:09,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688253194] [2021-08-21 12:26:09,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:09,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:09,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:09,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:09,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688253194] [2021-08-21 12:26:09,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688253194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:09,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147464844] [2021-08-21 12:26:09,505 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:26:09,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:09,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:09,513 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:26:09,540 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:26:12,239 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:26:12,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:12,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:12,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:12,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 315 treesize of output 279 [2021-08-21 12:26:12,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 251 [2021-08-21 12:26:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:14,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147464844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:14,051 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:14,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:26:14,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826058787] [2021-08-21 12:26:14,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:26:14,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:14,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:26:14,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:26:14,052 INFO L87 Difference]: Start difference. First operand 92 states and 194 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:14,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:14,501 INFO L93 Difference]: Finished difference Result 144 states and 279 transitions. [2021-08-21 12:26:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:26:14,501 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:26:14,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:14,502 INFO L225 Difference]: With dead ends: 144 [2021-08-21 12:26:14,502 INFO L226 Difference]: Without dead ends: 125 [2021-08-21 12:26:14,502 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 589.1ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:26:14,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-08-21 12:26:14,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 91. [2021-08-21 12:26:14,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1222222222222222) internal successors, (191), 90 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:14,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 191 transitions. [2021-08-21 12:26:14,503 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 191 transitions. Word has length 16 [2021-08-21 12:26:14,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:14,504 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 191 transitions. [2021-08-21 12:26:14,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:14,504 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 191 transitions. [2021-08-21 12:26:14,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:14,504 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:14,504 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:14,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-08-21 12:26:14,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 12:26:14,705 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:14,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:14,705 INFO L82 PathProgramCache]: Analyzing trace with hash 69118247, now seen corresponding path program 60 times [2021-08-21 12:26:14,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:14,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371810631] [2021-08-21 12:26:14,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:14,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:14,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:14,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:14,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371810631] [2021-08-21 12:26:14,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371810631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:14,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125470330] [2021-08-21 12:26:14,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:26:14,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:14,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:14,943 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:26:14,943 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:26:17,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:26:17,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:17,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:17,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:18,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 240 [2021-08-21 12:26:18,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 214 [2021-08-21 12:26:19,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:19,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125470330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:19,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:19,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:26:19,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073623274] [2021-08-21 12:26:19,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:26:19,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:19,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:26:19,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:26:19,450 INFO L87 Difference]: Start difference. First operand 91 states and 191 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:19,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:19,755 INFO L93 Difference]: Finished difference Result 124 states and 254 transitions. [2021-08-21 12:26:19,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:26:19,755 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:26:19,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:19,756 INFO L225 Difference]: With dead ends: 124 [2021-08-21 12:26:19,756 INFO L226 Difference]: Without dead ends: 112 [2021-08-21 12:26:19,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 427.8ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:26:19,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-21 12:26:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 90. [2021-08-21 12:26:19,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1235955056179776) internal successors, (189), 89 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:19,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 189 transitions. [2021-08-21 12:26:19,757 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 189 transitions. Word has length 16 [2021-08-21 12:26:19,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:19,758 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 189 transitions. [2021-08-21 12:26:19,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:19,758 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 189 transitions. [2021-08-21 12:26:19,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:19,758 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:19,758 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:19,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-21 12:26:19,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:19,959 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:19,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:19,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1060160803, now seen corresponding path program 61 times [2021-08-21 12:26:19,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:19,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690764144] [2021-08-21 12:26:19,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:19,959 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:19,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:20,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:20,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690764144] [2021-08-21 12:26:20,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690764144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:20,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33655168] [2021-08-21 12:26:20,210 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:26:20,210 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:20,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:20,212 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:26:20,213 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:26:23,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:23,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:23,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:23,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 369 treesize of output 327 [2021-08-21 12:26:23,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 327 treesize of output 277 [2021-08-21 12:26:24,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:24,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33655168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:24,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:24,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:26:24,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180826612] [2021-08-21 12:26:24,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:26:24,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:24,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:26:24,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:26:24,294 INFO L87 Difference]: Start difference. First operand 90 states and 189 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:24,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:24,590 INFO L93 Difference]: Finished difference Result 120 states and 244 transitions. [2021-08-21 12:26:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:26:24,590 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:26:24,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:24,591 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:26:24,591 INFO L226 Difference]: Without dead ends: 107 [2021-08-21 12:26:24,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 424.0ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:26:24,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-08-21 12:26:24,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 93. [2021-08-21 12:26:24,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:24,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-08-21 12:26:24,593 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-08-21 12:26:24,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:24,593 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-08-21 12:26:24,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:24,593 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-08-21 12:26:24,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:24,594 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:24,594 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:24,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-08-21 12:26:24,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:24,813 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:24,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:24,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1959676967, now seen corresponding path program 62 times [2021-08-21 12:26:24,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:24,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735574033] [2021-08-21 12:26:24,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:24,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:25,048 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:25,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:25,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735574033] [2021-08-21 12:26:25,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735574033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:25,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652207395] [2021-08-21 12:26:25,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:26:25,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:25,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:25,050 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:26:25,051 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:26:28,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:26:28,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:28,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:28,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:28,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 261 treesize of output 229 [2021-08-21 12:26:28,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 203 [2021-08-21 12:26:29,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:29,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652207395] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:29,864 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:29,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:26:29,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946322186] [2021-08-21 12:26:29,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:26:29,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:29,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:26:29,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:26:29,865 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:30,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:30,170 INFO L93 Difference]: Finished difference Result 119 states and 242 transitions. [2021-08-21 12:26:30,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:26:30,170 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:26:30,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:30,171 INFO L225 Difference]: With dead ends: 119 [2021-08-21 12:26:30,171 INFO L226 Difference]: Without dead ends: 107 [2021-08-21 12:26:30,171 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 420.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:26:30,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-08-21 12:26:30,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 92. [2021-08-21 12:26:30,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.120879120879121) internal successors, (193), 91 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:30,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 193 transitions. [2021-08-21 12:26:30,173 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 193 transitions. Word has length 16 [2021-08-21 12:26:30,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:30,173 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 193 transitions. [2021-08-21 12:26:30,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:30,173 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 193 transitions. [2021-08-21 12:26:30,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:30,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:30,173 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:30,200 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:26:30,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-21 12:26:30,374 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:30,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:30,374 INFO L82 PathProgramCache]: Analyzing trace with hash -1259579173, now seen corresponding path program 63 times [2021-08-21 12:26:30,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:30,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473863920] [2021-08-21 12:26:30,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:30,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:30,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:30,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:30,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:30,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473863920] [2021-08-21 12:26:30,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473863920] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:30,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106859195] [2021-08-21 12:26:30,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:26:30,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:30,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:30,628 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:26:30,629 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:26:33,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:26:33,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:33,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:33,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:34,359 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:34,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 389 treesize of output 338 [2021-08-21 12:26:34,369 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:34,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 335 treesize of output 302 [2021-08-21 12:26:35,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:35,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106859195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:35,779 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:35,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 12:26:35,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974736072] [2021-08-21 12:26:35,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:26:35,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:35,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:26:35,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:26:35,780 INFO L87 Difference]: Start difference. First operand 92 states and 193 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:36,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:36,408 INFO L93 Difference]: Finished difference Result 170 states and 329 transitions. [2021-08-21 12:26:36,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:26:36,408 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:26:36,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:36,409 INFO L225 Difference]: With dead ends: 170 [2021-08-21 12:26:36,409 INFO L226 Difference]: Without dead ends: 144 [2021-08-21 12:26:36,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 716.4ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:26:36,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-08-21 12:26:36,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 92. [2021-08-21 12:26:36,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.120879120879121) internal successors, (193), 91 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:36,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 193 transitions. [2021-08-21 12:26:36,412 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 193 transitions. Word has length 16 [2021-08-21 12:26:36,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:36,412 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 193 transitions. [2021-08-21 12:26:36,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:36,412 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 193 transitions. [2021-08-21 12:26:36,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:36,412 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:36,412 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:36,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 12:26:36,628 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,SelfDestructingSolverStorable68 [2021-08-21 12:26:36,629 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:36,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:36,629 INFO L82 PathProgramCache]: Analyzing trace with hash 2022695591, now seen corresponding path program 64 times [2021-08-21 12:26:36,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:36,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275792173] [2021-08-21 12:26:36,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:36,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:36,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:36,916 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:36,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:36,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275792173] [2021-08-21 12:26:36,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275792173] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:36,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525678852] [2021-08-21 12:26:36,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:26:36,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:36,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:36,918 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:26:36,918 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:26:39,996 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:26:39,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:39,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:26:39,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:41,049 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:41,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 312 treesize of output 277 [2021-08-21 12:26:41,059 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:41,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 274 treesize of output 249 [2021-08-21 12:26:42,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:42,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525678852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:42,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:42,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:26:42,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095849320] [2021-08-21 12:26:42,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:26:42,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:42,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:26:42,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:26:42,221 INFO L87 Difference]: Start difference. First operand 92 states and 193 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:42,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:42,544 INFO L93 Difference]: Finished difference Result 132 states and 263 transitions. [2021-08-21 12:26:42,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:26:42,544 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:42,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:42,545 INFO L225 Difference]: With dead ends: 132 [2021-08-21 12:26:42,545 INFO L226 Difference]: Without dead ends: 125 [2021-08-21 12:26:42,545 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 425.6ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:26:42,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-08-21 12:26:42,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 94. [2021-08-21 12:26:42,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.139784946236559) internal successors, (199), 93 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:42,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 199 transitions. [2021-08-21 12:26:42,546 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 199 transitions. Word has length 16 [2021-08-21 12:26:42,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:42,547 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 199 transitions. [2021-08-21 12:26:42,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:42,547 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 199 transitions. [2021-08-21 12:26:42,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:42,547 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:42,547 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:42,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-21 12:26:42,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:42,749 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:42,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:42,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1428644237, now seen corresponding path program 65 times [2021-08-21 12:26:42,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:42,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453174499] [2021-08-21 12:26:42,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:42,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:42,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:43,050 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:43,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:43,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453174499] [2021-08-21 12:26:43,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453174499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:43,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069965374] [2021-08-21 12:26:43,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:26:43,051 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:43,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:43,053 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:26:43,078 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:26:46,279 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:26:46,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:46,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:46,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:47,282 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:47,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 214 [2021-08-21 12:26:47,291 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:47,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 211 treesize of output 190 [2021-08-21 12:26:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:47,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069965374] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:47,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:47,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 12:26:47,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020065925] [2021-08-21 12:26:47,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:26:47,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:47,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:26:47,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:26:47,794 INFO L87 Difference]: Start difference. First operand 94 states and 199 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:47,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:47,920 INFO L93 Difference]: Finished difference Result 112 states and 224 transitions. [2021-08-21 12:26:47,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:26:47,920 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:26:47,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:47,921 INFO L225 Difference]: With dead ends: 112 [2021-08-21 12:26:47,921 INFO L226 Difference]: Without dead ends: 101 [2021-08-21 12:26:47,921 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 270.8ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:26:47,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-08-21 12:26:47,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 94. [2021-08-21 12:26:47,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.129032258064516) internal successors, (198), 93 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:26:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-08-21 12:26:47,922 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-08-21 12:26:47,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:47,922 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-08-21 12:26:47,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:47,922 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-08-21 12:26:47,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:47,923 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:47,923 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:47,949 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:26:48,123 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,SelfDestructingSolverStorable70 [2021-08-21 12:26:48,123 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:48,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:48,123 INFO L82 PathProgramCache]: Analyzing trace with hash 893414435, now seen corresponding path program 66 times [2021-08-21 12:26:48,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:48,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654702472] [2021-08-21 12:26:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:48,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:48,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:48,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:48,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654702472] [2021-08-21 12:26:48,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654702472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:48,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571280448] [2021-08-21 12:26:48,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:26:48,380 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:48,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:48,381 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:26:48,382 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:26:51,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:26:51,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:26:51,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:26:51,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:52,437 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:52,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 215 treesize of output 192 [2021-08-21 12:26:52,445 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:52,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 189 treesize of output 170 [2021-08-21 12:26:52,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:52,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571280448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:52,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:52,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 12:26:52,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704784185] [2021-08-21 12:26:52,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:26:52,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:52,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:26:52,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:26:52,958 INFO L87 Difference]: Start difference. First operand 94 states and 198 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:53,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:53,111 INFO L93 Difference]: Finished difference Result 110 states and 222 transitions. [2021-08-21 12:26:53,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:26:53,112 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:26:53,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:53,112 INFO L225 Difference]: With dead ends: 110 [2021-08-21 12:26:53,112 INFO L226 Difference]: Without dead ends: 103 [2021-08-21 12:26:53,113 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 254.6ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:26:53,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-08-21 12:26:53,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 94. [2021-08-21 12:26:53,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.129032258064516) internal successors, (198), 93 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:26:53,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-08-21 12:26:53,114 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-08-21 12:26:53,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:53,114 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-08-21 12:26:53,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:53,115 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-08-21 12:26:53,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:53,115 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:53,115 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:53,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-21 12:26:53,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:53,333 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:53,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:53,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1552756565, now seen corresponding path program 67 times [2021-08-21 12:26:53,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:53,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938877306] [2021-08-21 12:26:53,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:53,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:53,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:53,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:53,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:53,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938877306] [2021-08-21 12:26:53,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938877306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:53,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967942676] [2021-08-21 12:26:53,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:26:53,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:53,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:53,603 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:26:53,604 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:26:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:56,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:26:56,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:26:57,635 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:57,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 289 treesize of output 258 [2021-08-21 12:26:57,643 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:26:57,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 255 treesize of output 232 [2021-08-21 12:26:58,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:58,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967942676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:58,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:26:58,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:26:58,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343785098] [2021-08-21 12:26:58,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:26:58,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:26:58,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:26:58,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:26:58,069 INFO L87 Difference]: Start difference. First operand 94 states and 198 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:58,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:26:58,346 INFO L93 Difference]: Finished difference Result 117 states and 235 transitions. [2021-08-21 12:26:58,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:26:58,347 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:58,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:26:58,347 INFO L225 Difference]: With dead ends: 117 [2021-08-21 12:26:58,347 INFO L226 Difference]: Without dead ends: 104 [2021-08-21 12:26:58,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 395.7ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:26:58,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-21 12:26:58,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 95. [2021-08-21 12:26:58,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:26:58,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-08-21 12:26:58,349 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 16 [2021-08-21 12:26:58,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:26:58,349 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-08-21 12:26:58,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:26:58,349 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-08-21 12:26:58,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:26:58,350 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:26:58,350 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:26:58,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-21 12:26:58,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:58,550 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:26:58,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:26:58,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1842694567, now seen corresponding path program 68 times [2021-08-21 12:26:58,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:26:58,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563259402] [2021-08-21 12:26:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:26:58,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:26:58,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:26:58,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:26:58,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:26:58,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563259402] [2021-08-21 12:26:58,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563259402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:26:58,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955450866] [2021-08-21 12:26:58,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:26:58,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:26:58,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:26:58,845 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:26:58,847 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:27:02,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:27:02,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:02,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:27:02,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:02,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 384 treesize of output 346 [2021-08-21 12:27:02,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 346 treesize of output 292 [2021-08-21 12:27:03,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:03,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955450866] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:03,597 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:03,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-08-21 12:27:03,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502195500] [2021-08-21 12:27:03,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:27:03,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:03,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:27:03,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:27:03,598 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:04,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:04,147 INFO L93 Difference]: Finished difference Result 121 states and 248 transitions. [2021-08-21 12:27:04,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:27:04,148 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-21 12:27:04,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:04,148 INFO L225 Difference]: With dead ends: 121 [2021-08-21 12:27:04,148 INFO L226 Difference]: Without dead ends: 114 [2021-08-21 12:27:04,148 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 652.7ms TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:27:04,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-08-21 12:27:04,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 95. [2021-08-21 12:27:04,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:04,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-08-21 12:27:04,150 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 16 [2021-08-21 12:27:04,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:04,150 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-08-21 12:27:04,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:04,150 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-08-21 12:27:04,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:27:04,150 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:04,151 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:04,178 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:27:04,351 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,SelfDestructingSolverStorable73 [2021-08-21 12:27:04,351 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:04,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:04,351 INFO L82 PathProgramCache]: Analyzing trace with hash -766983411, now seen corresponding path program 69 times [2021-08-21 12:27:04,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:04,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845772669] [2021-08-21 12:27:04,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:04,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:04,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:04,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:04,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845772669] [2021-08-21 12:27:04,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845772669] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:04,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279971455] [2021-08-21 12:27:04,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:27:04,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:04,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:04,653 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:27:04,653 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:27:08,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:27:08,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:08,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:27:08,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:08,719 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:08,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 243 treesize of output 214 [2021-08-21 12:27:08,731 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:08,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 211 treesize of output 188 [2021-08-21 12:27:09,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:09,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279971455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:09,410 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:09,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:27:09,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16254572] [2021-08-21 12:27:09,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:27:09,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:09,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:27:09,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:27:09,411 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:27:09,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:09,722 INFO L93 Difference]: Finished difference Result 131 states and 268 transitions. [2021-08-21 12:27:09,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:27:09,722 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:27:09,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:09,723 INFO L225 Difference]: With dead ends: 131 [2021-08-21 12:27:09,723 INFO L226 Difference]: Without dead ends: 119 [2021-08-21 12:27:09,723 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 398.5ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:27:09,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-08-21 12:27:09,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 95. [2021-08-21 12:27:09,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:09,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-08-21 12:27:09,725 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 16 [2021-08-21 12:27:09,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:09,725 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-08-21 12:27:09,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:27:09,726 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-08-21 12:27:09,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:27:09,726 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:09,726 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:09,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-08-21 12:27:09,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:09,937 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:09,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:09,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1779675943, now seen corresponding path program 70 times [2021-08-21 12:27:09,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:09,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109947614] [2021-08-21 12:27:09,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:09,937 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:09,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:10,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:10,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:10,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109947614] [2021-08-21 12:27:10,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109947614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:10,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314177034] [2021-08-21 12:27:10,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:27:10,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:10,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:10,237 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:27:10,238 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:27:13,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:27:13,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:13,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:27:13,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:14,733 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:14,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 379 treesize of output 318 [2021-08-21 12:27:14,743 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:14,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 315 treesize of output 286 [2021-08-21 12:27:15,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:15,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314177034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:15,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:15,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 12:27:15,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91063511] [2021-08-21 12:27:15,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:27:15,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:15,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:27:15,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:27:15,435 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:27:16,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:16,102 INFO L93 Difference]: Finished difference Result 139 states and 279 transitions. [2021-08-21 12:27:16,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:27:16,103 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:27:16,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:16,103 INFO L225 Difference]: With dead ends: 139 [2021-08-21 12:27:16,103 INFO L226 Difference]: Without dead ends: 125 [2021-08-21 12:27:16,104 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 710.5ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:27:16,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-08-21 12:27:16,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 97. [2021-08-21 12:27:16,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1458333333333335) internal successors, (206), 96 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:27:16,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-08-21 12:27:16,106 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 16 [2021-08-21 12:27:16,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:16,106 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-08-21 12:27:16,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 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:27:16,106 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-08-21 12:27:16,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-21 12:27:16,106 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:16,106 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:16,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 12:27:16,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:16,325 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:16,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:16,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1625238425, now seen corresponding path program 71 times [2021-08-21 12:27:16,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:16,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193124926] [2021-08-21 12:27:16,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:16,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:16,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:16,606 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:16,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:16,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193124926] [2021-08-21 12:27:16,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193124926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:16,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052722371] [2021-08-21 12:27:16,607 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:27:16,607 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:16,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:16,607 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:27:16,608 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:27:20,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:27:20,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:20,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:27:20,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:21,529 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:21,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 266 treesize of output 235 [2021-08-21 12:27:21,536 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:21,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 232 treesize of output 207 [2021-08-21 12:27:22,233 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:22,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052722371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:22,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:22,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 12:27:22,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474871912] [2021-08-21 12:27:22,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:27:22,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:22,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:27:22,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:27:22,234 INFO L87 Difference]: Start difference. First operand 97 states and 206 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:22,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:22,724 INFO L93 Difference]: Finished difference Result 166 states and 332 transitions. [2021-08-21 12:27:22,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:27:22,724 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:27:22,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:22,725 INFO L225 Difference]: With dead ends: 166 [2021-08-21 12:27:22,725 INFO L226 Difference]: Without dead ends: 147 [2021-08-21 12:27:22,725 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 574.9ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:27:22,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-08-21 12:27:22,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 101. [2021-08-21 12:27:22,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.15) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:22,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 215 transitions. [2021-08-21 12:27:22,727 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 215 transitions. Word has length 16 [2021-08-21 12:27:22,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:22,727 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 215 transitions. [2021-08-21 12:27:22,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:22,728 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 215 transitions. [2021-08-21 12:27:22,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:22,728 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:22,728 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:22,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-21 12:27:22,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:22,937 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:22,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:22,944 INFO L82 PathProgramCache]: Analyzing trace with hash 172397088, now seen corresponding path program 72 times [2021-08-21 12:27:22,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:22,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150984014] [2021-08-21 12:27:22,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:22,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:22,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:23,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:23,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:23,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150984014] [2021-08-21 12:27:23,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150984014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:23,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043653490] [2021-08-21 12:27:23,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:27:23,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:23,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:23,034 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:27:23,035 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:27:26,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:27:26,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:26,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:26,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:26,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2021-08-21 12:27:26,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2021-08-21 12:27:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:26,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043653490] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:26,974 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:26,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:27:26,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537396306] [2021-08-21 12:27:26,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:27:26,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:26,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:27:26,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:27:26,975 INFO L87 Difference]: Start difference. First operand 101 states and 215 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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:27:27,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:27,118 INFO L93 Difference]: Finished difference Result 135 states and 270 transitions. [2021-08-21 12:27:27,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:27:27,118 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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 17 [2021-08-21 12:27:27,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:27,119 INFO L225 Difference]: With dead ends: 135 [2021-08-21 12:27:27,119 INFO L226 Difference]: Without dead ends: 121 [2021-08-21 12:27:27,119 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 156.2ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:27:27,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-08-21 12:27:27,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 96. [2021-08-21 12:27:27,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1578947368421053) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 205 transitions. [2021-08-21 12:27:27,120 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 205 transitions. Word has length 17 [2021-08-21 12:27:27,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:27,120 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 205 transitions. [2021-08-21 12:27:27,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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:27:27,121 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 205 transitions. [2021-08-21 12:27:27,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:27,121 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:27,121 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:27,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 12:27:27,321 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,SelfDestructingSolverStorable77 [2021-08-21 12:27:27,321 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:27,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:27,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1634676752, now seen corresponding path program 73 times [2021-08-21 12:27:27,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:27,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954176612] [2021-08-21 12:27:27,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:27,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:27,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:27,416 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:27,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:27,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954176612] [2021-08-21 12:27:27,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954176612] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:27,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049238571] [2021-08-21 12:27:27,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:27:27,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:27,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:27,426 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:27:27,427 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:27:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:31,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:31,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:31,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:31,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049238571] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:31,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:31,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:27:31,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853981500] [2021-08-21 12:27:31,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:27:31,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:31,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:27:31,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:27:31,382 INFO L87 Difference]: Start difference. First operand 96 states and 205 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:31,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:31,503 INFO L93 Difference]: Finished difference Result 133 states and 272 transitions. [2021-08-21 12:27:31,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:27:31,504 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:27:31,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:31,504 INFO L225 Difference]: With dead ends: 133 [2021-08-21 12:27:31,504 INFO L226 Difference]: Without dead ends: 133 [2021-08-21 12:27:31,504 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 116.2ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:27:31,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-08-21 12:27:31,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 97. [2021-08-21 12:27:31,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1666666666666665) internal successors, (208), 96 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:31,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 208 transitions. [2021-08-21 12:27:31,509 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 208 transitions. Word has length 17 [2021-08-21 12:27:31,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:31,509 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 208 transitions. [2021-08-21 12:27:31,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:31,510 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 208 transitions. [2021-08-21 12:27:31,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:31,510 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:31,510 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:31,548 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:27:31,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:31,730 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:31,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:31,730 INFO L82 PathProgramCache]: Analyzing trace with hash 182752224, now seen corresponding path program 74 times [2021-08-21 12:27:31,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:31,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310746066] [2021-08-21 12:27:31,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:31,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:31,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:31,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:31,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:31,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310746066] [2021-08-21 12:27:31,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310746066] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:31,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771787144] [2021-08-21 12:27:31,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:27:31,830 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:31,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:31,833 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:27:31,834 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:27:35,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:27:35,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:35,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:35,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:35,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2021-08-21 12:27:35,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2021-08-21 12:27:36,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:36,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771787144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:36,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:36,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 12:27:36,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162185361] [2021-08-21 12:27:36,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:27:36,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:36,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:27:36,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:27:36,017 INFO L87 Difference]: Start difference. First operand 97 states and 208 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:36,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:36,170 INFO L93 Difference]: Finished difference Result 134 states and 268 transitions. [2021-08-21 12:27:36,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:27:36,170 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:27:36,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:36,170 INFO L225 Difference]: With dead ends: 134 [2021-08-21 12:27:36,170 INFO L226 Difference]: Without dead ends: 125 [2021-08-21 12:27:36,171 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 191.3ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:27:36,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-08-21 12:27:36,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 97. [2021-08-21 12:27:36,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.15625) internal successors, (207), 96 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:36,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 207 transitions. [2021-08-21 12:27:36,172 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 207 transitions. Word has length 17 [2021-08-21 12:27:36,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:36,172 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 207 transitions. [2021-08-21 12:27:36,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:36,172 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 207 transitions. [2021-08-21 12:27:36,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:36,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:36,173 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:36,215 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:27:36,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:36,401 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:36,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:36,401 INFO L82 PathProgramCache]: Analyzing trace with hash -773834402, now seen corresponding path program 75 times [2021-08-21 12:27:36,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:36,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528104464] [2021-08-21 12:27:36,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:36,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:36,524 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:36,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:36,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528104464] [2021-08-21 12:27:36,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528104464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:36,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837541140] [2021-08-21 12:27:36,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:27:36,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:36,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:36,529 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:27:36,554 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:27:40,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:27:40,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:40,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:40,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:40,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837541140] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:40,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:40,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:27:40,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984205703] [2021-08-21 12:27:40,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:27:40,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:40,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:27:40,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:27:40,450 INFO L87 Difference]: Start difference. First operand 97 states and 207 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:40,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:40,565 INFO L93 Difference]: Finished difference Result 132 states and 274 transitions. [2021-08-21 12:27:40,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:27:40,565 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:27:40,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:40,566 INFO L225 Difference]: With dead ends: 132 [2021-08-21 12:27:40,566 INFO L226 Difference]: Without dead ends: 132 [2021-08-21 12:27:40,566 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 119.2ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:27:40,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-21 12:27:40,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 97. [2021-08-21 12:27:40,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.15625) internal successors, (207), 96 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:40,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 207 transitions. [2021-08-21 12:27:40,567 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 207 transitions. Word has length 17 [2021-08-21 12:27:40,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:40,568 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 207 transitions. [2021-08-21 12:27:40,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:40,568 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 207 transitions. [2021-08-21 12:27:40,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:40,568 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:40,568 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:40,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-08-21 12:27:40,792 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,SelfDestructingSolverStorable80 [2021-08-21 12:27:40,793 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:40,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:40,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1329359332, now seen corresponding path program 76 times [2021-08-21 12:27:40,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:40,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610459557] [2021-08-21 12:27:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:40,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:40,893 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:40,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:40,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610459557] [2021-08-21 12:27:40,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610459557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:40,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251407856] [2021-08-21 12:27:40,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:27:40,894 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:40,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:40,894 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:27:40,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 12:27:44,654 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:27:44,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:44,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:44,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:45,098 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:45,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:27:45,103 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:27:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:45,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251407856] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:45,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:45,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 12:27:45,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436362659] [2021-08-21 12:27:45,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:27:45,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:45,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:27:45,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:27:45,136 INFO L87 Difference]: Start difference. First operand 97 states and 207 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:45,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:45,304 INFO L93 Difference]: Finished difference Result 137 states and 274 transitions. [2021-08-21 12:27:45,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:27:45,304 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:27:45,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:45,305 INFO L225 Difference]: With dead ends: 137 [2021-08-21 12:27:45,305 INFO L226 Difference]: Without dead ends: 131 [2021-08-21 12:27:45,305 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 191.4ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:27:45,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-08-21 12:27:45,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 97. [2021-08-21 12:27:45,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.15625) internal successors, (207), 96 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 207 transitions. [2021-08-21 12:27:45,307 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 207 transitions. Word has length 17 [2021-08-21 12:27:45,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:45,307 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 207 transitions. [2021-08-21 12:27:45,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:45,307 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 207 transitions. [2021-08-21 12:27:45,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:45,308 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:45,308 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:45,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-08-21 12:27:45,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:45,513 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:45,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:45,513 INFO L82 PathProgramCache]: Analyzing trace with hash 328670374, now seen corresponding path program 77 times [2021-08-21 12:27:45,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:45,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976498644] [2021-08-21 12:27:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:45,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:45,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:45,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:45,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:45,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976498644] [2021-08-21 12:27:45,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976498644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:45,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189732923] [2021-08-21 12:27:45,615 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:27:45,615 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:45,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:45,616 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:27:45,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 12:27:49,407 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:27:49,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:49,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:49,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:49,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:49,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189732923] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:49,572 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:49,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:27:49,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906976152] [2021-08-21 12:27:49,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:27:49,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:49,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:27:49,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:27:49,573 INFO L87 Difference]: Start difference. First operand 97 states and 207 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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:27:49,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:49,692 INFO L93 Difference]: Finished difference Result 128 states and 265 transitions. [2021-08-21 12:27:49,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:27:49,692 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 17 [2021-08-21 12:27:49,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:49,693 INFO L225 Difference]: With dead ends: 128 [2021-08-21 12:27:49,693 INFO L226 Difference]: Without dead ends: 128 [2021-08-21 12:27:49,693 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 111.1ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:27:49,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-21 12:27:49,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 98. [2021-08-21 12:27:49,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.154639175257732) internal successors, (209), 97 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:49,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-08-21 12:27:49,694 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-08-21 12:27:49,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:49,695 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-08-21 12:27:49,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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:27:49,695 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-08-21 12:27:49,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:49,696 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:49,696 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:49,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 12:27:49,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:49,896 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:49,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:49,897 INFO L82 PathProgramCache]: Analyzing trace with hash -850410656, now seen corresponding path program 78 times [2021-08-21 12:27:49,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:49,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345256067] [2021-08-21 12:27:49,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:49,897 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:49,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:49,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:49,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:49,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345256067] [2021-08-21 12:27:49,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345256067] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:49,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881309719] [2021-08-21 12:27:49,998 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:27:49,998 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:49,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:49,999 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:27:49,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 12:27:53,820 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:27:53,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:27:53,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:53,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:54,197 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:54,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-21 12:27:54,203 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:27:54,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 54 [2021-08-21 12:27:54,275 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:54,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881309719] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:54,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:54,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 12:27:54,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368479325] [2021-08-21 12:27:54,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:27:54,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:54,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:27:54,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:27:54,276 INFO L87 Difference]: Start difference. First operand 98 states and 209 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:54,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:54,661 INFO L93 Difference]: Finished difference Result 156 states and 307 transitions. [2021-08-21 12:27:54,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:27:54,661 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:27:54,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:54,662 INFO L225 Difference]: With dead ends: 156 [2021-08-21 12:27:54,662 INFO L226 Difference]: Without dead ends: 153 [2021-08-21 12:27:54,662 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 334.5ms TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:27:54,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-08-21 12:27:54,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 103. [2021-08-21 12:27:54,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1666666666666665) internal successors, (221), 102 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:54,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 221 transitions. [2021-08-21 12:27:54,663 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 221 transitions. Word has length 17 [2021-08-21 12:27:54,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:54,663 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 221 transitions. [2021-08-21 12:27:54,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:54,664 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 221 transitions. [2021-08-21 12:27:54,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:54,664 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:54,664 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:54,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-08-21 12:27:54,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:54,864 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:54,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:54,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1991069602, now seen corresponding path program 79 times [2021-08-21 12:27:54,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:54,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281898263] [2021-08-21 12:27:54,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:54,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:54,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:54,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:54,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:54,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281898263] [2021-08-21 12:27:54,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281898263] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:54,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499039650] [2021-08-21 12:27:54,966 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:27:54,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:54,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:54,967 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:27:54,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 12:27:58,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:58,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:27:58,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:27:58,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:27:58,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:27:59,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:59,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499039650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:59,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:27:59,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:27:59,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161220466] [2021-08-21 12:27:59,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:27:59,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:27:59,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:27:59,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:27:59,046 INFO L87 Difference]: Start difference. First operand 103 states and 221 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:59,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:27:59,212 INFO L93 Difference]: Finished difference Result 142 states and 287 transitions. [2021-08-21 12:27:59,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:27:59,213 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:27:59,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:27:59,213 INFO L225 Difference]: With dead ends: 142 [2021-08-21 12:27:59,213 INFO L226 Difference]: Without dead ends: 142 [2021-08-21 12:27:59,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 164.9ms TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:27:59,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-08-21 12:27:59,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 103. [2021-08-21 12:27:59,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1666666666666665) internal successors, (221), 102 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:59,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 221 transitions. [2021-08-21 12:27:59,215 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 221 transitions. Word has length 17 [2021-08-21 12:27:59,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:27:59,216 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 221 transitions. [2021-08-21 12:27:59,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:27:59,216 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 221 transitions. [2021-08-21 12:27:59,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:27:59,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:27:59,216 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:27:59,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-21 12:27:59,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-21 12:27:59,433 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:27:59,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:27:59,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1709846340, now seen corresponding path program 80 times [2021-08-21 12:27:59,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:27:59,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6038811] [2021-08-21 12:27:59,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:27:59,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:27:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:27:59,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:27:59,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:27:59,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6038811] [2021-08-21 12:27:59,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6038811] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:27:59,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856473682] [2021-08-21 12:27:59,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:27:59,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:27:59,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:27:59,537 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:27:59,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 12:28:03,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:28:03,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:03,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:03,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:03,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:28:03,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:28:03,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:03,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856473682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:03,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:03,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:28:03,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278981698] [2021-08-21 12:28:03,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:28:03,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:03,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:28:03,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:28:03,648 INFO L87 Difference]: Start difference. First operand 103 states and 221 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:03,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:03,770 INFO L93 Difference]: Finished difference Result 124 states and 257 transitions. [2021-08-21 12:28:03,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:28:03,771 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:03,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:03,771 INFO L225 Difference]: With dead ends: 124 [2021-08-21 12:28:03,771 INFO L226 Difference]: Without dead ends: 122 [2021-08-21 12:28:03,771 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 128.8ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:28:03,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-08-21 12:28:03,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 103. [2021-08-21 12:28:03,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.156862745098039) internal successors, (220), 102 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:03,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 220 transitions. [2021-08-21 12:28:03,773 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 220 transitions. Word has length 17 [2021-08-21 12:28:03,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:03,773 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 220 transitions. [2021-08-21 12:28:03,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:03,773 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 220 transitions. [2021-08-21 12:28:03,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:03,773 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:03,773 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:03,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-08-21 12:28:03,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-08-21 12:28:03,974 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:03,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:03,974 INFO L82 PathProgramCache]: Analyzing trace with hash 49105508, now seen corresponding path program 81 times [2021-08-21 12:28:03,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:03,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751283916] [2021-08-21 12:28:03,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:03,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:04,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:04,092 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:04,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:04,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751283916] [2021-08-21 12:28:04,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751283916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:04,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709658964] [2021-08-21 12:28:04,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:28:04,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:04,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:04,094 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:04,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 12:28:07,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:28:07,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:07,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:07,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:08,386 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:08,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:28:08,392 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:08,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:28:08,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:08,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709658964] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:08,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:08,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 12:28:08,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339866491] [2021-08-21 12:28:08,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:28:08,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:08,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:28:08,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:28:08,484 INFO L87 Difference]: Start difference. First operand 103 states and 220 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:08,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:08,679 INFO L93 Difference]: Finished difference Result 137 states and 279 transitions. [2021-08-21 12:28:08,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:28:08,680 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:08,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:08,680 INFO L225 Difference]: With dead ends: 137 [2021-08-21 12:28:08,680 INFO L226 Difference]: Without dead ends: 137 [2021-08-21 12:28:08,681 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 187.1ms TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:28:08,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-08-21 12:28:08,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 99. [2021-08-21 12:28:08,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1530612244897958) internal successors, (211), 98 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:08,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-08-21 12:28:08,682 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-08-21 12:28:08,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:08,682 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-08-21 12:28:08,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:08,682 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-08-21 12:28:08,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:08,683 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:08,683 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:08,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-08-21 12:28:08,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-08-21 12:28:08,883 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:08,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:08,883 INFO L82 PathProgramCache]: Analyzing trace with hash 132119536, now seen corresponding path program 82 times [2021-08-21 12:28:08,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:08,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468287346] [2021-08-21 12:28:08,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:08,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:08,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:08,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:08,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:08,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468287346] [2021-08-21 12:28:08,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468287346] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:08,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687389839] [2021-08-21 12:28:08,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:28:08,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:08,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:08,991 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:08,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 12:28:12,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:28:12,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:12,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:12,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:13,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687389839] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:13,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:13,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:28:13,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089401165] [2021-08-21 12:28:13,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:28:13,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:13,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:28:13,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:28:13,047 INFO L87 Difference]: Start difference. First operand 99 states and 211 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:13,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:13,166 INFO L93 Difference]: Finished difference Result 120 states and 252 transitions. [2021-08-21 12:28:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:28:13,167 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:13,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:13,167 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:28:13,167 INFO L226 Difference]: Without dead ends: 120 [2021-08-21 12:28:13,167 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 129.6ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:28:13,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-21 12:28:13,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 99. [2021-08-21 12:28:13,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1530612244897958) internal successors, (211), 98 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:13,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-08-21 12:28:13,169 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-08-21 12:28:13,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:13,169 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-08-21 12:28:13,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:13,169 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-08-21 12:28:13,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:13,169 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:13,169 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:13,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-21 12:28:13,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-08-21 12:28:13,370 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:13,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:13,370 INFO L82 PathProgramCache]: Analyzing trace with hash -2059654026, now seen corresponding path program 83 times [2021-08-21 12:28:13,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:13,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685248244] [2021-08-21 12:28:13,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:13,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:13,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:13,490 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:13,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:13,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685248244] [2021-08-21 12:28:13,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685248244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:13,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014011704] [2021-08-21 12:28:13,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:28:13,491 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:13,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:13,491 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:13,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 12:28:17,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:28:17,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:17,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:17,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:17,761 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:17,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:28:17,766 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:17,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:28:17,798 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:17,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014011704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:17,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:17,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:28:17,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868777264] [2021-08-21 12:28:17,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:28:17,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:17,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:28:17,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:28:17,799 INFO L87 Difference]: Start difference. First operand 99 states and 211 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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:28:17,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:17,885 INFO L93 Difference]: Finished difference Result 115 states and 236 transitions. [2021-08-21 12:28:17,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:28:17,886 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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 17 [2021-08-21 12:28:17,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:17,886 INFO L225 Difference]: With dead ends: 115 [2021-08-21 12:28:17,886 INFO L226 Difference]: Without dead ends: 109 [2021-08-21 12:28:17,886 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 113.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:28:17,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-08-21 12:28:17,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-08-21 12:28:17,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:17,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-08-21 12:28:17,888 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-08-21 12:28:17,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:17,888 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-08-21 12:28:17,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 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:28:17,888 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-08-21 12:28:17,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:17,889 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:17,889 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:17,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-21 12:28:18,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:18,097 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:18,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:18,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1234624312, now seen corresponding path program 84 times [2021-08-21 12:28:18,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:18,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923356936] [2021-08-21 12:28:18,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:18,097 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:18,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:18,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:18,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:18,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923356936] [2021-08-21 12:28:18,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923356936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:18,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524366491] [2021-08-21 12:28:18,214 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:28:18,214 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:18,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:18,224 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:18,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 12:28:22,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:28:22,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:22,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:22,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:22,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:22,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524366491] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:22,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:22,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:28:22,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38197777] [2021-08-21 12:28:22,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:28:22,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:22,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:28:22,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:28:22,553 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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:28:22,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:22,669 INFO L93 Difference]: Finished difference Result 132 states and 275 transitions. [2021-08-21 12:28:22,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:28:22,670 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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 17 [2021-08-21 12:28:22,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:22,670 INFO L225 Difference]: With dead ends: 132 [2021-08-21 12:28:22,670 INFO L226 Difference]: Without dead ends: 132 [2021-08-21 12:28:22,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 115.9ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:28:22,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-21 12:28:22,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 99. [2021-08-21 12:28:22,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.142857142857143) internal successors, (210), 98 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:28:22,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 210 transitions. [2021-08-21 12:28:22,673 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 210 transitions. Word has length 17 [2021-08-21 12:28:22,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:22,673 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 210 transitions. [2021-08-21 12:28:22,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 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:28:22,673 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 210 transitions. [2021-08-21 12:28:22,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:22,673 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:22,673 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:22,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-08-21 12:28:22,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:22,889 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:22,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:22,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1085115664, now seen corresponding path program 85 times [2021-08-21 12:28:22,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:22,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325854857] [2021-08-21 12:28:22,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:22,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:22,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:22,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:22,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:22,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325854857] [2021-08-21 12:28:22,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325854857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:22,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929062877] [2021-08-21 12:28:22,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:28:22,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:22,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:22,992 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:22,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 12:28:26,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:26,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:26,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:27,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:28:27,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:28:27,173 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:27,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929062877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:27,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:27,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:28:27,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149278995] [2021-08-21 12:28:27,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:28:27,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:27,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:28:27,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:28:27,174 INFO L87 Difference]: Start difference. First operand 99 states and 210 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:27,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:27,294 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-08-21 12:28:27,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:28:27,294 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:27,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:27,295 INFO L225 Difference]: With dead ends: 129 [2021-08-21 12:28:27,295 INFO L226 Difference]: Without dead ends: 129 [2021-08-21 12:28:27,295 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:28:27,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-08-21 12:28:27,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 100. [2021-08-21 12:28:27,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1414141414141414) internal successors, (212), 99 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 212 transitions. [2021-08-21 12:28:27,296 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 212 transitions. Word has length 17 [2021-08-21 12:28:27,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:27,296 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 212 transitions. [2021-08-21 12:28:27,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:27,297 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 212 transitions. [2021-08-21 12:28:27,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:27,297 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:27,297 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:27,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-21 12:28:27,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:27,497 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:27,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:27,498 INFO L82 PathProgramCache]: Analyzing trace with hash 955059446, now seen corresponding path program 86 times [2021-08-21 12:28:27,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:27,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264416945] [2021-08-21 12:28:27,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:27,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:27,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:27,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:27,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:27,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264416945] [2021-08-21 12:28:27,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264416945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:27,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594586203] [2021-08-21 12:28:27,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:28:27,614 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:27,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:27,615 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:27,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 12:28:31,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:28:31,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:31,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:31,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:31,860 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:31,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:28:31,866 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:31,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:28:31,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:31,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594586203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:31,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:31,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:28:31,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982962621] [2021-08-21 12:28:31,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:28:31,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:31,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:28:31,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:28:31,942 INFO L87 Difference]: Start difference. First operand 100 states and 212 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:32,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:32,117 INFO L93 Difference]: Finished difference Result 138 states and 279 transitions. [2021-08-21 12:28:32,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:28:32,117 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:32,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:32,118 INFO L225 Difference]: With dead ends: 138 [2021-08-21 12:28:32,118 INFO L226 Difference]: Without dead ends: 138 [2021-08-21 12:28:32,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 143.3ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:28:32,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-08-21 12:28:32,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 99. [2021-08-21 12:28:32,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1530612244897958) internal successors, (211), 98 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:32,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-08-21 12:28:32,120 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-08-21 12:28:32,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:32,120 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-08-21 12:28:32,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:32,120 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-08-21 12:28:32,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:32,120 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:32,120 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:32,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2021-08-21 12:28:32,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:32,325 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:32,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:32,325 INFO L82 PathProgramCache]: Analyzing trace with hash -94073108, now seen corresponding path program 87 times [2021-08-21 12:28:32,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:32,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563366248] [2021-08-21 12:28:32,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:32,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:32,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:32,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:32,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563366248] [2021-08-21 12:28:32,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563366248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:32,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878162068] [2021-08-21 12:28:32,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:28:32,438 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:32,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:32,439 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:32,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 12:28:36,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:28:36,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:36,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:36,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:36,691 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:36,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:28:36,696 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:36,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:28:36,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:36,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878162068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:36,708 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:36,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:28:36,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37721238] [2021-08-21 12:28:36,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:28:36,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:36,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:28:36,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:28:36,709 INFO L87 Difference]: Start difference. First operand 99 states and 211 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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:28:36,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:36,883 INFO L93 Difference]: Finished difference Result 133 states and 277 transitions. [2021-08-21 12:28:36,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:28:36,892 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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 17 [2021-08-21 12:28:36,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:36,892 INFO L225 Difference]: With dead ends: 133 [2021-08-21 12:28:36,892 INFO L226 Difference]: Without dead ends: 133 [2021-08-21 12:28:36,892 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 174.3ms TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:28:36,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-08-21 12:28:36,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 102. [2021-08-21 12:28:36,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.1584158415841586) internal successors, (218), 101 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:28:36,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 218 transitions. [2021-08-21 12:28:36,894 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 218 transitions. Word has length 17 [2021-08-21 12:28:36,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:36,894 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 218 transitions. [2021-08-21 12:28:36,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 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:28:36,894 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 218 transitions. [2021-08-21 12:28:36,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:36,894 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:36,894 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:36,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-08-21 12:28:37,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:37,095 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:37,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:37,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1881154212, now seen corresponding path program 88 times [2021-08-21 12:28:37,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:37,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087423029] [2021-08-21 12:28:37,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:37,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:37,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:37,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:37,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087423029] [2021-08-21 12:28:37,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087423029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:37,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912911209] [2021-08-21 12:28:37,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:28:37,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:37,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:37,219 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:37,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 12:28:41,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:28:41,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:41,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:41,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:41,380 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:41,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:28:41,386 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:41,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:28:41,469 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:41,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912911209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:41,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:41,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:28:41,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577404375] [2021-08-21 12:28:41,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:28:41,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:41,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:28:41,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:28:41,469 INFO L87 Difference]: Start difference. First operand 102 states and 218 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:41,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:41,676 INFO L93 Difference]: Finished difference Result 148 states and 308 transitions. [2021-08-21 12:28:41,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:28:41,691 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:41,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:41,691 INFO L225 Difference]: With dead ends: 148 [2021-08-21 12:28:41,691 INFO L226 Difference]: Without dead ends: 148 [2021-08-21 12:28:41,692 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 197.9ms TimeCoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:28:41,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-08-21 12:28:41,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 103. [2021-08-21 12:28:41,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.156862745098039) internal successors, (220), 102 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:41,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 220 transitions. [2021-08-21 12:28:41,693 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 220 transitions. Word has length 17 [2021-08-21 12:28:41,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:41,693 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 220 transitions. [2021-08-21 12:28:41,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:41,693 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 220 transitions. [2021-08-21 12:28:41,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:41,693 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:41,693 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:41,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2021-08-21 12:28:41,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-08-21 12:28:41,894 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:41,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:41,894 INFO L82 PathProgramCache]: Analyzing trace with hash -373637974, now seen corresponding path program 89 times [2021-08-21 12:28:41,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:41,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597902866] [2021-08-21 12:28:41,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:41,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:41,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:42,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:42,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:42,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597902866] [2021-08-21 12:28:42,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597902866] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:42,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469849926] [2021-08-21 12:28:42,013 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:28:42,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:42,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:42,014 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:42,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 12:28:46,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:28:46,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:46,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:46,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:46,271 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:46,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-21 12:28:46,277 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:46,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 54 [2021-08-21 12:28:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:46,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469849926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:46,340 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:46,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:28:46,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596594843] [2021-08-21 12:28:46,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:28:46,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:28:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:28:46,341 INFO L87 Difference]: Start difference. First operand 103 states and 220 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:46,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:46,535 INFO L93 Difference]: Finished difference Result 123 states and 254 transitions. [2021-08-21 12:28:46,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:28:46,535 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:46,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:46,535 INFO L225 Difference]: With dead ends: 123 [2021-08-21 12:28:46,535 INFO L226 Difference]: Without dead ends: 117 [2021-08-21 12:28:46,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 197.3ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:28:46,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-08-21 12:28:46,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 100. [2021-08-21 12:28:46,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1515151515151514) internal successors, (213), 99 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:28:46,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 213 transitions. [2021-08-21 12:28:46,537 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 213 transitions. Word has length 17 [2021-08-21 12:28:46,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:46,537 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 213 transitions. [2021-08-21 12:28:46,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:46,538 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 213 transitions. [2021-08-21 12:28:46,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:46,538 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:46,538 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:46,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-08-21 12:28:46,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-08-21 12:28:46,753 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:46,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:46,753 INFO L82 PathProgramCache]: Analyzing trace with hash 868461680, now seen corresponding path program 90 times [2021-08-21 12:28:46,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:46,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253149416] [2021-08-21 12:28:46,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:46,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:46,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:46,883 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:46,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:46,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253149416] [2021-08-21 12:28:46,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253149416] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:46,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996056970] [2021-08-21 12:28:46,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:28:46,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:46,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:46,885 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:46,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 12:28:51,035 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:28:51,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:28:51,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:51,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:51,206 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:51,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:28:51,211 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:51,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 49 [2021-08-21 12:28:51,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:51,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996056970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:51,281 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:51,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:28:51,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295951047] [2021-08-21 12:28:51,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:28:51,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:51,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:28:51,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:28:51,282 INFO L87 Difference]: Start difference. First operand 100 states and 213 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:51,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:51,462 INFO L93 Difference]: Finished difference Result 136 states and 277 transitions. [2021-08-21 12:28:51,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:28:51,463 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:51,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:51,463 INFO L225 Difference]: With dead ends: 136 [2021-08-21 12:28:51,463 INFO L226 Difference]: Without dead ends: 136 [2021-08-21 12:28:51,463 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 192.2ms TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:28:51,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-08-21 12:28:51,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 103. [2021-08-21 12:28:51,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1666666666666665) internal successors, (221), 102 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:51,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 221 transitions. [2021-08-21 12:28:51,465 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 221 transitions. Word has length 17 [2021-08-21 12:28:51,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:51,465 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 221 transitions. [2021-08-21 12:28:51,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:51,466 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 221 transitions. [2021-08-21 12:28:51,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:51,466 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:51,466 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:51,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2021-08-21 12:28:51,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:51,673 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:51,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:51,673 INFO L82 PathProgramCache]: Analyzing trace with hash -260819476, now seen corresponding path program 91 times [2021-08-21 12:28:51,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:51,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200064504] [2021-08-21 12:28:51,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:51,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:51,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:51,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:51,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200064504] [2021-08-21 12:28:51,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200064504] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:51,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587475313] [2021-08-21 12:28:51,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:28:51,779 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:51,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:51,779 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:51,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 12:28:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:55,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:28:55,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:28:56,012 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:56,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:28:56,017 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:28:56,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:28:56,050 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:56,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587475313] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:56,050 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:28:56,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:28:56,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225475695] [2021-08-21 12:28:56,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:28:56,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:28:56,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:28:56,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:28:56,051 INFO L87 Difference]: Start difference. First operand 103 states and 221 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:56,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:28:56,200 INFO L93 Difference]: Finished difference Result 117 states and 244 transitions. [2021-08-21 12:28:56,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:28:56,200 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:28:56,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:28:56,201 INFO L225 Difference]: With dead ends: 117 [2021-08-21 12:28:56,201 INFO L226 Difference]: Without dead ends: 113 [2021-08-21 12:28:56,201 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 184.6ms TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:28:56,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-08-21 12:28:56,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 103. [2021-08-21 12:28:56,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.156862745098039) internal successors, (220), 102 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:56,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 220 transitions. [2021-08-21 12:28:56,202 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 220 transitions. Word has length 17 [2021-08-21 12:28:56,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:28:56,202 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 220 transitions. [2021-08-21 12:28:56,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:28:56,202 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 220 transitions. [2021-08-21 12:28:56,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:28:56,203 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:28:56,203 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:28:56,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-21 12:28:56,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:56,403 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:28:56,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:28:56,403 INFO L82 PathProgramCache]: Analyzing trace with hash -310619350, now seen corresponding path program 92 times [2021-08-21 12:28:56,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:28:56,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930064548] [2021-08-21 12:28:56,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:28:56,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:28:56,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:28:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:28:56,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:28:56,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930064548] [2021-08-21 12:28:56,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930064548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:28:56,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392027752] [2021-08-21 12:28:56,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:28:56,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:28:56,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:28:56,535 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:28:56,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 12:29:00,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:29:00,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:00,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:00,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:00,762 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:00,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:29:00,767 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:00,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2021-08-21 12:29:00,801 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:00,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392027752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:00,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:00,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:29:00,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861605785] [2021-08-21 12:29:00,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:29:00,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:00,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:29:00,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:29:00,802 INFO L87 Difference]: Start difference. First operand 103 states and 220 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:00,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:00,956 INFO L93 Difference]: Finished difference Result 125 states and 262 transitions. [2021-08-21 12:29:00,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:29:00,956 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:00,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:00,957 INFO L225 Difference]: With dead ends: 125 [2021-08-21 12:29:00,957 INFO L226 Difference]: Without dead ends: 125 [2021-08-21 12:29:00,957 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 152.2ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:29:00,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-08-21 12:29:00,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 103. [2021-08-21 12:29:00,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.156862745098039) internal successors, (220), 102 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:00,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 220 transitions. [2021-08-21 12:29:00,958 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 220 transitions. Word has length 17 [2021-08-21 12:29:00,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:00,958 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 220 transitions. [2021-08-21 12:29:00,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:00,959 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 220 transitions. [2021-08-21 12:29:00,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:00,959 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:00,959 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:00,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 12:29:01,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:01,159 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:01,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:01,160 INFO L82 PathProgramCache]: Analyzing trace with hash -891492832, now seen corresponding path program 93 times [2021-08-21 12:29:01,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:01,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387124955] [2021-08-21 12:29:01,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:01,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:01,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:01,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:01,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387124955] [2021-08-21 12:29:01,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387124955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:01,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766136817] [2021-08-21 12:29:01,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:29:01,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:01,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:01,263 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:01,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 12:29:05,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:29:05,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:05,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:05,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:05,657 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:05,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:29:05,662 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:05,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:29:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:05,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766136817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:05,695 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:05,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:05,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679715159] [2021-08-21 12:29:05,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:05,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:05,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:05,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:05,696 INFO L87 Difference]: Start difference. First operand 103 states and 220 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:05,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:05,794 INFO L93 Difference]: Finished difference Result 120 states and 247 transitions. [2021-08-21 12:29:05,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:29:05,795 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:05,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:05,795 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:29:05,795 INFO L226 Difference]: Without dead ends: 111 [2021-08-21 12:29:05,795 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 129.9ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:29:05,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-08-21 12:29:05,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 103. [2021-08-21 12:29:05,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1470588235294117) internal successors, (219), 102 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:05,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 219 transitions. [2021-08-21 12:29:05,797 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 219 transitions. Word has length 17 [2021-08-21 12:29:05,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:05,797 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 219 transitions. [2021-08-21 12:29:05,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:05,797 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 219 transitions. [2021-08-21 12:29:05,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:05,797 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:05,797 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:05,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-08-21 12:29:05,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:05,998 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:05,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:05,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1848079458, now seen corresponding path program 94 times [2021-08-21 12:29:05,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:05,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754185198] [2021-08-21 12:29:05,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:05,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:06,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:06,106 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:06,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:06,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754185198] [2021-08-21 12:29:06,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754185198] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:06,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830349048] [2021-08-21 12:29:06,107 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:29:06,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:06,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:06,107 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:06,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 12:29:10,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:29:10,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:10,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:10,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:10,435 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:10,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:29:10,440 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:10,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2021-08-21 12:29:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:10,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830349048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:10,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:10,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:10,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721890985] [2021-08-21 12:29:10,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:10,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:10,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:10,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:10,452 INFO L87 Difference]: Start difference. First operand 103 states and 219 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:10,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:10,578 INFO L93 Difference]: Finished difference Result 122 states and 257 transitions. [2021-08-21 12:29:10,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:29:10,578 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:10,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:10,578 INFO L225 Difference]: With dead ends: 122 [2021-08-21 12:29:10,579 INFO L226 Difference]: Without dead ends: 122 [2021-08-21 12:29:10,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:29:10,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-08-21 12:29:10,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 103. [2021-08-21 12:29:10,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1470588235294117) internal successors, (219), 102 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:10,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 219 transitions. [2021-08-21 12:29:10,581 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 219 transitions. Word has length 17 [2021-08-21 12:29:10,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:10,581 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 219 transitions. [2021-08-21 12:29:10,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:10,581 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 219 transitions. [2021-08-21 12:29:10,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:10,583 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:10,583 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:10,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2021-08-21 12:29:10,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-08-21 12:29:10,805 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:10,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:10,805 INFO L82 PathProgramCache]: Analyzing trace with hash 255114276, now seen corresponding path program 95 times [2021-08-21 12:29:10,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:10,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828549349] [2021-08-21 12:29:10,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:10,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:10,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:10,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:10,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:10,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828549349] [2021-08-21 12:29:10,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828549349] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:10,911 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441659622] [2021-08-21 12:29:10,911 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:29:10,911 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:10,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:10,912 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:10,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 12:29:15,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:29:15,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:15,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:15,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:15,555 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:15,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:29:15,560 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:15,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:29:15,593 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:15,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441659622] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:15,593 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:15,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:15,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335953850] [2021-08-21 12:29:15,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:15,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:15,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:15,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:15,594 INFO L87 Difference]: Start difference. First operand 103 states and 219 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:15,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:15,760 INFO L93 Difference]: Finished difference Result 122 states and 250 transitions. [2021-08-21 12:29:15,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:29:15,761 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:15,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:15,761 INFO L225 Difference]: With dead ends: 122 [2021-08-21 12:29:15,761 INFO L226 Difference]: Without dead ends: 116 [2021-08-21 12:29:15,761 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 180.6ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:29:15,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-08-21 12:29:15,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 103. [2021-08-21 12:29:15,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1372549019607843) internal successors, (218), 102 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:29:15,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 218 transitions. [2021-08-21 12:29:15,763 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 218 transitions. Word has length 17 [2021-08-21 12:29:15,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:15,763 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 218 transitions. [2021-08-21 12:29:15,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:15,763 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 218 transitions. [2021-08-21 12:29:15,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:15,764 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:15,764 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:15,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-21 12:29:15,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-08-21 12:29:15,969 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:15,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:15,969 INFO L82 PathProgramCache]: Analyzing trace with hash -745574682, now seen corresponding path program 96 times [2021-08-21 12:29:15,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:15,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173243152] [2021-08-21 12:29:15,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:15,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:15,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:16,120 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:16,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:16,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173243152] [2021-08-21 12:29:16,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173243152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:16,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843178140] [2021-08-21 12:29:16,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:29:16,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:16,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:16,122 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:16,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 12:29:20,209 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:29:20,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:20,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:20,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:20,456 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:20,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:29:20,461 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:20,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2021-08-21 12:29:20,473 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:20,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843178140] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:20,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:20,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:20,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848284125] [2021-08-21 12:29:20,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:20,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:20,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:20,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:20,474 INFO L87 Difference]: Start difference. First operand 103 states and 218 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:20,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:20,649 INFO L93 Difference]: Finished difference Result 134 states and 280 transitions. [2021-08-21 12:29:20,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:29:20,649 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:20,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:20,649 INFO L225 Difference]: With dead ends: 134 [2021-08-21 12:29:20,650 INFO L226 Difference]: Without dead ends: 134 [2021-08-21 12:29:20,650 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 232.0ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:29:20,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-08-21 12:29:20,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 103. [2021-08-21 12:29:20,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.1372549019607843) internal successors, (218), 102 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:29:20,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 218 transitions. [2021-08-21 12:29:20,659 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 218 transitions. Word has length 17 [2021-08-21 12:29:20,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:20,659 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 218 transitions. [2021-08-21 12:29:20,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:20,660 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 218 transitions. [2021-08-21 12:29:20,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:20,660 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:20,660 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:20,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-08-21 12:29:20,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-08-21 12:29:20,869 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:20,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:20,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1207056090, now seen corresponding path program 97 times [2021-08-21 12:29:20,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:20,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811644418] [2021-08-21 12:29:20,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:20,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:20,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:20,975 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:20,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:20,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811644418] [2021-08-21 12:29:20,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811644418] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:20,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208362752] [2021-08-21 12:29:20,976 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:29:20,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:20,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:20,977 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:21,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 12:29:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:25,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:25,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:25,328 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:25,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:29:25,333 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:25,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:29:25,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:25,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208362752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:25,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:25,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:25,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063879113] [2021-08-21 12:29:25,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:25,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:25,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:25,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:25,424 INFO L87 Difference]: Start difference. First operand 103 states and 218 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:25,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:25,602 INFO L93 Difference]: Finished difference Result 136 states and 285 transitions. [2021-08-21 12:29:25,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:29:25,603 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:25,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:25,603 INFO L225 Difference]: With dead ends: 136 [2021-08-21 12:29:25,603 INFO L226 Difference]: Without dead ends: 136 [2021-08-21 12:29:25,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 192.0ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:29:25,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-08-21 12:29:25,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 100. [2021-08-21 12:29:25,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1414141414141414) internal successors, (212), 99 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:25,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 212 transitions. [2021-08-21 12:29:25,605 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 212 transitions. Word has length 17 [2021-08-21 12:29:25,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:25,605 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 212 transitions. [2021-08-21 12:29:25,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:25,606 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 212 transitions. [2021-08-21 12:29:25,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:25,606 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:25,606 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:25,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2021-08-21 12:29:25,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 12:29:25,821 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:25,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:25,821 INFO L82 PathProgramCache]: Analyzing trace with hash 928437796, now seen corresponding path program 98 times [2021-08-21 12:29:25,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:25,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135348711] [2021-08-21 12:29:25,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:25,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:25,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:25,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:25,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135348711] [2021-08-21 12:29:25,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135348711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:25,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198385332] [2021-08-21 12:29:25,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:29:25,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:25,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:25,949 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:25,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 12:29:30,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:29:30,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:30,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:30,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:30,316 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:30,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:29:30,322 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:30,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:29:30,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:30,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198385332] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:30,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:30,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:30,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727767690] [2021-08-21 12:29:30,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:30,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:30,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:30,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:30,423 INFO L87 Difference]: Start difference. First operand 100 states and 212 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:30,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:30,564 INFO L93 Difference]: Finished difference Result 155 states and 311 transitions. [2021-08-21 12:29:30,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:29:30,564 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:30,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:30,565 INFO L225 Difference]: With dead ends: 155 [2021-08-21 12:29:30,565 INFO L226 Difference]: Without dead ends: 155 [2021-08-21 12:29:30,565 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 166.0ms TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:29:30,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-08-21 12:29:30,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 101. [2021-08-21 12:29:30,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.17) internal successors, (217), 100 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:30,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 217 transitions. [2021-08-21 12:29:30,567 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 217 transitions. Word has length 17 [2021-08-21 12:29:30,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:30,568 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 217 transitions. [2021-08-21 12:29:30,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:30,568 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 217 transitions. [2021-08-21 12:29:30,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:30,568 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:30,568 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:30,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2021-08-21 12:29:30,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 12:29:30,789 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:30,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:30,789 INFO L82 PathProgramCache]: Analyzing trace with hash 2053948826, now seen corresponding path program 99 times [2021-08-21 12:29:30,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:30,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686976577] [2021-08-21 12:29:30,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:30,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:30,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:30,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:30,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:30,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686976577] [2021-08-21 12:29:30,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686976577] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:30,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406079238] [2021-08-21 12:29:30,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:29:30,901 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:30,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:30,902 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:30,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 12:29:35,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:29:35,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:35,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:35,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:35,273 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:35,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:29:35,278 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:35,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:29:35,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:35,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406079238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:35,312 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:35,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:35,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213489600] [2021-08-21 12:29:35,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:35,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:35,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:35,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:35,312 INFO L87 Difference]: Start difference. First operand 101 states and 217 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:35,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:35,438 INFO L93 Difference]: Finished difference Result 113 states and 237 transitions. [2021-08-21 12:29:35,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:29:35,438 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:35,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:35,438 INFO L225 Difference]: With dead ends: 113 [2021-08-21 12:29:35,438 INFO L226 Difference]: Without dead ends: 109 [2021-08-21 12:29:35,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 159.3ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:29:35,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-08-21 12:29:35,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 101. [2021-08-21 12:29:35,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.16) internal successors, (216), 100 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:35,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 216 transitions. [2021-08-21 12:29:35,440 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 216 transitions. Word has length 17 [2021-08-21 12:29:35,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:35,440 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 216 transitions. [2021-08-21 12:29:35,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:35,440 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 216 transitions. [2021-08-21 12:29:35,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:35,440 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:35,440 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:35,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 12:29:35,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:35,641 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:35,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:35,641 INFO L82 PathProgramCache]: Analyzing trace with hash 2004148952, now seen corresponding path program 100 times [2021-08-21 12:29:35,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:35,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272858487] [2021-08-21 12:29:35,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:35,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:35,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:35,748 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:35,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:35,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272858487] [2021-08-21 12:29:35,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272858487] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:35,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891831712] [2021-08-21 12:29:35,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:29:35,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:35,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:35,749 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:35,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 12:29:40,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:29:40,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:40,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:40,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:40,301 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:40,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:29:40,306 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:40,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2021-08-21 12:29:40,322 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:40,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891831712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:40,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:40,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:40,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720289149] [2021-08-21 12:29:40,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:40,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:40,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:40,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:40,323 INFO L87 Difference]: Start difference. First operand 101 states and 216 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:40,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:40,475 INFO L93 Difference]: Finished difference Result 119 states and 248 transitions. [2021-08-21 12:29:40,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:29:40,475 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:40,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:40,476 INFO L225 Difference]: With dead ends: 119 [2021-08-21 12:29:40,476 INFO L226 Difference]: Without dead ends: 119 [2021-08-21 12:29:40,476 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 152.6ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:29:40,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-08-21 12:29:40,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 99. [2021-08-21 12:29:40,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.13265306122449) internal successors, (209), 98 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:40,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 209 transitions. [2021-08-21 12:29:40,477 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 209 transitions. Word has length 17 [2021-08-21 12:29:40,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:40,477 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 209 transitions. [2021-08-21 12:29:40,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:40,477 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 209 transitions. [2021-08-21 12:29:40,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:40,478 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:40,478 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:40,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2021-08-21 12:29:40,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:40,686 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:40,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:40,686 INFO L82 PathProgramCache]: Analyzing trace with hash 686469796, now seen corresponding path program 101 times [2021-08-21 12:29:40,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:40,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343595753] [2021-08-21 12:29:40,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:40,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:40,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:40,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343595753] [2021-08-21 12:29:40,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343595753] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:40,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955256407] [2021-08-21 12:29:40,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:29:40,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:40,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:40,791 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:40,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 12:29:45,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:29:45,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:45,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:45,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:45,423 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:45,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:29:45,428 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:45,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:29:45,459 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:45,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955256407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:45,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:45,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:45,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703341346] [2021-08-21 12:29:45,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:45,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:45,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:45,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:45,460 INFO L87 Difference]: Start difference. First operand 99 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:45,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:45,582 INFO L93 Difference]: Finished difference Result 113 states and 231 transitions. [2021-08-21 12:29:45,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:29:45,582 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:45,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:45,582 INFO L225 Difference]: With dead ends: 113 [2021-08-21 12:29:45,582 INFO L226 Difference]: Without dead ends: 107 [2021-08-21 12:29:45,582 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 154.2ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:29:45,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-08-21 12:29:45,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 98. [2021-08-21 12:29:45,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1237113402061856) internal successors, (206), 97 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:29:45,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 206 transitions. [2021-08-21 12:29:45,584 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 206 transitions. Word has length 17 [2021-08-21 12:29:45,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:45,584 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 206 transitions. [2021-08-21 12:29:45,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:45,584 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 206 transitions. [2021-08-21 12:29:45,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:45,584 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:45,584 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:45,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-08-21 12:29:45,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-08-21 12:29:45,785 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:45,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:45,785 INFO L82 PathProgramCache]: Analyzing trace with hash -314219162, now seen corresponding path program 102 times [2021-08-21 12:29:45,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:45,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891779824] [2021-08-21 12:29:45,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:45,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:45,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:45,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:45,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891779824] [2021-08-21 12:29:45,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891779824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:45,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691993277] [2021-08-21 12:29:45,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:29:45,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:45,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:45,921 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:45,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 12:29:50,210 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:29:50,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:29:50,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:50,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:50,428 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:50,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:29:50,433 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:50,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2021-08-21 12:29:50,445 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:50,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691993277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:50,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:50,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:50,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808439904] [2021-08-21 12:29:50,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:50,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:50,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:50,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:50,446 INFO L87 Difference]: Start difference. First operand 98 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:50,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:50,591 INFO L93 Difference]: Finished difference Result 120 states and 250 transitions. [2021-08-21 12:29:50,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:29:50,591 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:50,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:50,592 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:29:50,592 INFO L226 Difference]: Without dead ends: 120 [2021-08-21 12:29:50,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 151.5ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:29:50,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-21 12:29:50,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 99. [2021-08-21 12:29:50,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.122448979591837) internal successors, (208), 98 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:50,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 208 transitions. [2021-08-21 12:29:50,594 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 208 transitions. Word has length 17 [2021-08-21 12:29:50,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:50,594 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 208 transitions. [2021-08-21 12:29:50,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:50,594 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 208 transitions. [2021-08-21 12:29:50,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:50,594 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:50,594 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:50,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-21 12:29:50,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 12:29:50,811 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:50,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:50,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1493300192, now seen corresponding path program 103 times [2021-08-21 12:29:50,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:50,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918631433] [2021-08-21 12:29:50,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:50,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:50,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:50,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:50,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918631433] [2021-08-21 12:29:50,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918631433] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:50,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994857183] [2021-08-21 12:29:50,919 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:29:50,919 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:50,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:50,921 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:50,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 12:29:55,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:55,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:29:55,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:29:55,419 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:55,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-21 12:29:55,424 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:29:55,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 54 [2021-08-21 12:29:55,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:55,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994857183] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:55,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:29:55,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:29:55,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176614356] [2021-08-21 12:29:55,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:29:55,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:29:55,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:29:55,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:29:55,498 INFO L87 Difference]: Start difference. First operand 99 states and 208 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:55,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:29:55,655 INFO L93 Difference]: Finished difference Result 131 states and 262 transitions. [2021-08-21 12:29:55,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:29:55,655 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:29:55,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:29:55,656 INFO L225 Difference]: With dead ends: 131 [2021-08-21 12:29:55,656 INFO L226 Difference]: Without dead ends: 128 [2021-08-21 12:29:55,656 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 187.9ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:29:55,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-21 12:29:55,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 104. [2021-08-21 12:29:55,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.1359223300970873) internal successors, (220), 103 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:55,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 220 transitions. [2021-08-21 12:29:55,657 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 220 transitions. Word has length 17 [2021-08-21 12:29:55,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:29:55,657 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 220 transitions. [2021-08-21 12:29:55,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:29:55,657 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 220 transitions. [2021-08-21 12:29:55,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:29:55,658 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:29:55,658 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:29:55,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-21 12:29:55,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:55,858 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:29:55,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:29:55,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1661008158, now seen corresponding path program 104 times [2021-08-21 12:29:55,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:29:55,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054678531] [2021-08-21 12:29:55,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:29:55,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:29:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:29:55,962 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:29:55,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:29:55,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054678531] [2021-08-21 12:29:55,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054678531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:29:55,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153868572] [2021-08-21 12:29:55,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:29:55,962 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:29:55,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:29:55,963 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:29:55,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 12:30:00,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:30:00,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:00,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:00,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:00,415 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:00,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:30:00,421 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:00,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:30:00,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:00,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153868572] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:00,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:00,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:00,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309410240] [2021-08-21 12:30:00,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:00,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:00,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:00,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:00,507 INFO L87 Difference]: Start difference. First operand 104 states and 220 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:00,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:00,657 INFO L93 Difference]: Finished difference Result 151 states and 306 transitions. [2021-08-21 12:30:00,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:30:00,657 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:00,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:00,657 INFO L225 Difference]: With dead ends: 151 [2021-08-21 12:30:00,657 INFO L226 Difference]: Without dead ends: 151 [2021-08-21 12:30:00,657 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 153.9ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:30:00,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-08-21 12:30:00,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 104. [2021-08-21 12:30:00,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.1359223300970873) internal successors, (220), 103 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:00,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 220 transitions. [2021-08-21 12:30:00,659 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 220 transitions. Word has length 17 [2021-08-21 12:30:00,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:00,659 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 220 transitions. [2021-08-21 12:30:00,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:00,659 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 220 transitions. [2021-08-21 12:30:00,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:00,660 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:00,660 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:00,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2021-08-21 12:30:00,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:00,869 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:00,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:00,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1066956804, now seen corresponding path program 105 times [2021-08-21 12:30:00,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:00,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279867501] [2021-08-21 12:30:00,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:00,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:00,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:00,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:00,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279867501] [2021-08-21 12:30:00,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279867501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:00,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200144771] [2021-08-21 12:30:00,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:30:00,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:00,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:00,986 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:01,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 12:30:05,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:30:05,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:05,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:05,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:05,523 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:05,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:30:05,529 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:05,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:30:05,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:05,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200144771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:05,601 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:05,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:05,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562546808] [2021-08-21 12:30:05,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:05,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:05,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:05,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:05,602 INFO L87 Difference]: Start difference. First operand 104 states and 220 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:05,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:05,712 INFO L93 Difference]: Finished difference Result 132 states and 273 transitions. [2021-08-21 12:30:05,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:30:05,712 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:05,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:05,712 INFO L225 Difference]: With dead ends: 132 [2021-08-21 12:30:05,712 INFO L226 Difference]: Without dead ends: 130 [2021-08-21 12:30:05,712 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 133.4ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:30:05,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-08-21 12:30:05,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 104. [2021-08-21 12:30:05,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.1262135922330097) internal successors, (219), 103 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:05,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 219 transitions. [2021-08-21 12:30:05,714 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 219 transitions. Word has length 17 [2021-08-21 12:30:05,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:05,714 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 219 transitions. [2021-08-21 12:30:05,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:05,714 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 219 transitions. [2021-08-21 12:30:05,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:05,714 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:05,714 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:05,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-08-21 12:30:05,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2021-08-21 12:30:05,915 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:05,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:05,915 INFO L82 PathProgramCache]: Analyzing trace with hash -593784028, now seen corresponding path program 106 times [2021-08-21 12:30:05,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:05,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407986024] [2021-08-21 12:30:05,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:05,916 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:06,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:06,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407986024] [2021-08-21 12:30:06,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407986024] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:06,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309274095] [2021-08-21 12:30:06,023 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:30:06,023 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:06,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:06,024 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:06,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-08-21 12:30:10,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:30:10,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:10,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:10,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:10,668 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:10,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:30:10,676 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:10,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:30:10,754 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:10,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309274095] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:10,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:10,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:10,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537693699] [2021-08-21 12:30:10,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:10,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:10,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:10,755 INFO L87 Difference]: Start difference. First operand 104 states and 219 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:10,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:10,853 INFO L93 Difference]: Finished difference Result 109 states and 228 transitions. [2021-08-21 12:30:10,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:30:10,854 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:10,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:10,854 INFO L225 Difference]: With dead ends: 109 [2021-08-21 12:30:10,854 INFO L226 Difference]: Without dead ends: 109 [2021-08-21 12:30:10,854 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:30:10,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-08-21 12:30:10,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-08-21 12:30:10,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1237113402061856) internal successors, (206), 97 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:30:10,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 206 transitions. [2021-08-21 12:30:10,855 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 206 transitions. Word has length 17 [2021-08-21 12:30:10,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:10,856 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 206 transitions. [2021-08-21 12:30:10,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:10,856 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 206 transitions. [2021-08-21 12:30:10,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:10,856 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:10,856 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:10,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2021-08-21 12:30:11,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-21 12:30:11,057 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:11,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:11,057 INFO L82 PathProgramCache]: Analyzing trace with hash 625719078, now seen corresponding path program 107 times [2021-08-21 12:30:11,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:11,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013433115] [2021-08-21 12:30:11,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:11,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:11,181 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:11,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:11,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013433115] [2021-08-21 12:30:11,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013433115] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:11,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963299180] [2021-08-21 12:30:11,181 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:30:11,181 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:11,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:11,185 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:11,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-08-21 12:30:15,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:30:15,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:15,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:15,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:15,855 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:15,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:30:15,861 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:15,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:30:15,943 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:15,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963299180] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:15,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:15,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:15,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714507410] [2021-08-21 12:30:15,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:15,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:15,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:15,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:15,944 INFO L87 Difference]: Start difference. First operand 98 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:16,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:16,060 INFO L93 Difference]: Finished difference Result 132 states and 267 transitions. [2021-08-21 12:30:16,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:30:16,061 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:16,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:16,061 INFO L225 Difference]: With dead ends: 132 [2021-08-21 12:30:16,061 INFO L226 Difference]: Without dead ends: 132 [2021-08-21 12:30:16,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 171.5ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:30:16,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-21 12:30:16,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 100. [2021-08-21 12:30:16,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1313131313131315) internal successors, (211), 99 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:16,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 211 transitions. [2021-08-21 12:30:16,062 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 211 transitions. Word has length 17 [2021-08-21 12:30:16,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:16,063 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 211 transitions. [2021-08-21 12:30:16,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:16,063 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 211 transitions. [2021-08-21 12:30:16,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:16,063 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:16,063 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:16,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2021-08-21 12:30:16,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-21 12:30:16,263 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:16,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:16,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1606476560, now seen corresponding path program 108 times [2021-08-21 12:30:16,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:16,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805906278] [2021-08-21 12:30:16,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:16,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:16,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:16,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:16,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805906278] [2021-08-21 12:30:16,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805906278] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:16,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551534521] [2021-08-21 12:30:16,371 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:30:16,371 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:16,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:16,372 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:16,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-08-21 12:30:20,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:30:20,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:20,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:20,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:20,897 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:20,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:30:20,903 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:20,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:30:21,004 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:21,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551534521] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:21,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:21,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:21,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489354434] [2021-08-21 12:30:21,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:21,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:21,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:21,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:21,005 INFO L87 Difference]: Start difference. First operand 100 states and 211 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:21,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:21,192 INFO L93 Difference]: Finished difference Result 152 states and 304 transitions. [2021-08-21 12:30:21,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:30:21,192 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:21,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:21,192 INFO L225 Difference]: With dead ends: 152 [2021-08-21 12:30:21,192 INFO L226 Difference]: Without dead ends: 152 [2021-08-21 12:30:21,192 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 216.0ms TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:30:21,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-21 12:30:21,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 101. [2021-08-21 12:30:21,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.16) internal successors, (216), 100 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:21,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 216 transitions. [2021-08-21 12:30:21,194 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 216 transitions. Word has length 17 [2021-08-21 12:30:21,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:21,194 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 216 transitions. [2021-08-21 12:30:21,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:21,194 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 216 transitions. [2021-08-21 12:30:21,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:21,195 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:21,195 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:21,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2021-08-21 12:30:21,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:21,395 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:21,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:21,395 INFO L82 PathProgramCache]: Analyzing trace with hash -480965530, now seen corresponding path program 109 times [2021-08-21 12:30:21,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:21,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966832342] [2021-08-21 12:30:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:21,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:21,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:21,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:21,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966832342] [2021-08-21 12:30:21,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966832342] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:21,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219422456] [2021-08-21 12:30:21,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:30:21,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:21,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:21,561 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:21,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-08-21 12:30:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:25,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:25,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:26,168 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:26,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:30:26,174 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:26,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:30:26,204 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:26,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219422456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:26,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:26,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:26,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383042851] [2021-08-21 12:30:26,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:26,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:26,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:26,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:26,205 INFO L87 Difference]: Start difference. First operand 101 states and 216 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:26,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:26,346 INFO L93 Difference]: Finished difference Result 113 states and 236 transitions. [2021-08-21 12:30:26,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:30:26,347 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:26,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:26,347 INFO L225 Difference]: With dead ends: 113 [2021-08-21 12:30:26,347 INFO L226 Difference]: Without dead ends: 109 [2021-08-21 12:30:26,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 193.7ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:30:26,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-08-21 12:30:26,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 101. [2021-08-21 12:30:26,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.15) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:26,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 215 transitions. [2021-08-21 12:30:26,348 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 215 transitions. Word has length 17 [2021-08-21 12:30:26,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:26,349 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 215 transitions. [2021-08-21 12:30:26,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:26,349 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 215 transitions. [2021-08-21 12:30:26,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:26,349 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:26,349 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:26,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2021-08-21 12:30:26,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-08-21 12:30:26,549 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:26,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:26,550 INFO L82 PathProgramCache]: Analyzing trace with hash -530765404, now seen corresponding path program 110 times [2021-08-21 12:30:26,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:26,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899680512] [2021-08-21 12:30:26,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:26,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:26,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:26,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899680512] [2021-08-21 12:30:26,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899680512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:26,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251044373] [2021-08-21 12:30:26,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:30:26,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:26,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:26,655 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:26,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-08-21 12:30:31,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:30:31,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:31,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:31,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:31,194 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:31,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:30:31,199 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:31,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2021-08-21 12:30:31,215 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:31,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251044373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:31,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:31,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:31,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491936011] [2021-08-21 12:30:31,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:31,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:31,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:31,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:31,216 INFO L87 Difference]: Start difference. First operand 101 states and 215 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:31,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:31,346 INFO L93 Difference]: Finished difference Result 119 states and 247 transitions. [2021-08-21 12:30:31,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:30:31,346 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:31,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:31,347 INFO L225 Difference]: With dead ends: 119 [2021-08-21 12:30:31,347 INFO L226 Difference]: Without dead ends: 119 [2021-08-21 12:30:31,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 153.3ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:30:31,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-08-21 12:30:31,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 97. [2021-08-21 12:30:31,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:31,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-08-21 12:30:31,348 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-08-21 12:30:31,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:31,348 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-08-21 12:30:31,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:31,348 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-08-21 12:30:31,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:31,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:31,349 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:31,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2021-08-21 12:30:31,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-08-21 12:30:31,553 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:31,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:31,553 INFO L82 PathProgramCache]: Analyzing trace with hash -680381794, now seen corresponding path program 111 times [2021-08-21 12:30:31,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:31,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285893528] [2021-08-21 12:30:31,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:31,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:31,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:31,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:31,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:31,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285893528] [2021-08-21 12:30:31,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285893528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:31,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470307681] [2021-08-21 12:30:31,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:30:31,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:31,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:31,693 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:31,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-08-21 12:30:36,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:30:36,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:36,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:36,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:36,391 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:36,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:30:36,396 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:36,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:30:36,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:36,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470307681] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:36,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:36,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:36,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088401532] [2021-08-21 12:30:36,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:36,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:36,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:36,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:36,476 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:36,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:36,581 INFO L93 Difference]: Finished difference Result 129 states and 259 transitions. [2021-08-21 12:30:36,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:30:36,581 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:36,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:36,582 INFO L225 Difference]: With dead ends: 129 [2021-08-21 12:30:36,582 INFO L226 Difference]: Without dead ends: 129 [2021-08-21 12:30:36,582 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 161.4ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:30:36,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-08-21 12:30:36,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 99. [2021-08-21 12:30:36,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.13265306122449) internal successors, (209), 98 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 209 transitions. [2021-08-21 12:30:36,583 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 209 transitions. Word has length 17 [2021-08-21 12:30:36,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:36,583 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 209 transitions. [2021-08-21 12:30:36,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:36,583 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 209 transitions. [2021-08-21 12:30:36,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:36,583 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:36,583 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:36,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2021-08-21 12:30:36,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-08-21 12:30:36,784 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:36,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:36,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1359793316, now seen corresponding path program 112 times [2021-08-21 12:30:36,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:36,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795981496] [2021-08-21 12:30:36,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:36,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:36,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:36,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:36,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:36,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795981496] [2021-08-21 12:30:36,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795981496] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:36,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736974411] [2021-08-21 12:30:36,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:30:36,897 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:36,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:36,898 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:36,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-08-21 12:30:41,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:30:41,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:41,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:41,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:41,505 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:41,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:30:41,521 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:41,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:30:41,608 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:41,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736974411] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:41,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:41,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:41,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401831586] [2021-08-21 12:30:41,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:41,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:41,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:41,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:41,609 INFO L87 Difference]: Start difference. First operand 99 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:41,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:41,854 INFO L93 Difference]: Finished difference Result 152 states and 303 transitions. [2021-08-21 12:30:41,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:30:41,855 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:41,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:41,855 INFO L225 Difference]: With dead ends: 152 [2021-08-21 12:30:41,855 INFO L226 Difference]: Without dead ends: 152 [2021-08-21 12:30:41,855 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 277.9ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:30:41,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-21 12:30:41,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 101. [2021-08-21 12:30:41,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.17) internal successors, (217), 100 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:41,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 217 transitions. [2021-08-21 12:30:41,856 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 217 transitions. Word has length 17 [2021-08-21 12:30:41,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:41,856 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 217 transitions. [2021-08-21 12:30:41,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:41,857 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 217 transitions. [2021-08-21 12:30:41,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:41,857 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:41,857 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:41,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2021-08-21 12:30:42,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-21 12:30:42,057 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:42,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:42,058 INFO L82 PathProgramCache]: Analyzing trace with hash -1809662950, now seen corresponding path program 113 times [2021-08-21 12:30:42,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:42,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866937992] [2021-08-21 12:30:42,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:42,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:42,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:42,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866937992] [2021-08-21 12:30:42,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866937992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:42,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628662219] [2021-08-21 12:30:42,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:30:42,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:42,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:42,198 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:42,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-08-21 12:30:46,665 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:30:46,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:46,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:46,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:46,907 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:46,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:30:46,912 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:46,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:30:46,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:46,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628662219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:46,946 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:46,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:46,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598943137] [2021-08-21 12:30:46,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:46,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:46,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:46,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:46,946 INFO L87 Difference]: Start difference. First operand 101 states and 217 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:47,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:47,102 INFO L93 Difference]: Finished difference Result 122 states and 253 transitions. [2021-08-21 12:30:47,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:30:47,103 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:47,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:47,103 INFO L225 Difference]: With dead ends: 122 [2021-08-21 12:30:47,103 INFO L226 Difference]: Without dead ends: 118 [2021-08-21 12:30:47,103 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 202.5ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:30:47,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-08-21 12:30:47,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 101. [2021-08-21 12:30:47,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.16) internal successors, (216), 100 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:47,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 216 transitions. [2021-08-21 12:30:47,104 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 216 transitions. Word has length 17 [2021-08-21 12:30:47,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:47,104 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 216 transitions. [2021-08-21 12:30:47,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:47,105 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 216 transitions. [2021-08-21 12:30:47,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:47,105 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:47,105 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:47,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2021-08-21 12:30:47,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:47,306 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:47,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:47,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1859462824, now seen corresponding path program 114 times [2021-08-21 12:30:47,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:47,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654937382] [2021-08-21 12:30:47,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:47,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:47,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:47,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654937382] [2021-08-21 12:30:47,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654937382] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:47,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492639868] [2021-08-21 12:30:47,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:30:47,419 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:47,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:47,419 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:47,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-08-21 12:30:51,893 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:30:51,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:30:51,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:51,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:52,073 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:52,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:30:52,078 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:52,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2021-08-21 12:30:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:52,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492639868] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:52,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:52,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:52,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200991573] [2021-08-21 12:30:52,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:52,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:52,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:52,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:52,095 INFO L87 Difference]: Start difference. First operand 101 states and 216 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:52,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:52,258 INFO L93 Difference]: Finished difference Result 121 states and 252 transitions. [2021-08-21 12:30:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:30:52,259 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:52,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:52,259 INFO L225 Difference]: With dead ends: 121 [2021-08-21 12:30:52,259 INFO L226 Difference]: Without dead ends: 121 [2021-08-21 12:30:52,259 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 204.5ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:30:52,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-08-21 12:30:52,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 100. [2021-08-21 12:30:52,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1616161616161618) internal successors, (214), 99 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:30:52,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 214 transitions. [2021-08-21 12:30:52,260 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 214 transitions. Word has length 17 [2021-08-21 12:30:52,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:52,260 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 214 transitions. [2021-08-21 12:30:52,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:52,261 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 214 transitions. [2021-08-21 12:30:52,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:52,261 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:52,261 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:52,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2021-08-21 12:30:52,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:52,461 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:52,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:52,462 INFO L82 PathProgramCache]: Analyzing trace with hash -1221917628, now seen corresponding path program 115 times [2021-08-21 12:30:52,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:52,462 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921150584] [2021-08-21 12:30:52,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:52,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:52,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:52,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:52,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921150584] [2021-08-21 12:30:52,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921150584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:52,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382557632] [2021-08-21 12:30:52,555 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:30:52,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:52,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:52,556 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:52,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-08-21 12:30:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:57,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:30:57,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:30:57,441 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:57,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:30:57,446 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:30:57,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:30:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:57,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382557632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:57,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:30:57,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:30:57,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383307798] [2021-08-21 12:30:57,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:30:57,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:30:57,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:30:57,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:30:57,479 INFO L87 Difference]: Start difference. First operand 100 states and 214 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:57,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:30:57,590 INFO L93 Difference]: Finished difference Result 114 states and 237 transitions. [2021-08-21 12:30:57,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:30:57,590 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:30:57,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:30:57,591 INFO L225 Difference]: With dead ends: 114 [2021-08-21 12:30:57,591 INFO L226 Difference]: Without dead ends: 108 [2021-08-21 12:30:57,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 146.9ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:30:57,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-08-21 12:30:57,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 100. [2021-08-21 12:30:57,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1515151515151514) internal successors, (213), 99 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:30:57,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 213 transitions. [2021-08-21 12:30:57,592 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 213 transitions. Word has length 17 [2021-08-21 12:30:57,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:30:57,592 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 213 transitions. [2021-08-21 12:30:57,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:30:57,592 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 213 transitions. [2021-08-21 12:30:57,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:30:57,593 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:30:57,593 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:30:57,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2021-08-21 12:30:57,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:57,793 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:30:57,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:30:57,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1422811940, now seen corresponding path program 116 times [2021-08-21 12:30:57,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:30:57,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756568481] [2021-08-21 12:30:57,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:30:57,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:30:57,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:30:57,904 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:30:57,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:30:57,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756568481] [2021-08-21 12:30:57,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756568481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:30:57,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964110234] [2021-08-21 12:30:57,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:30:57,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:30:57,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:30:57,905 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:30:57,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-08-21 12:31:02,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:31:02,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:02,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:02,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:02,562 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:02,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:31:02,567 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:02,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2021-08-21 12:31:02,583 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:02,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964110234] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:02,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:02,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:02,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497058022] [2021-08-21 12:31:02,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:02,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:02,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:02,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:02,584 INFO L87 Difference]: Start difference. First operand 100 states and 213 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:02,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:02,713 INFO L93 Difference]: Finished difference Result 115 states and 239 transitions. [2021-08-21 12:31:02,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:31:02,713 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:02,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:02,714 INFO L225 Difference]: With dead ends: 115 [2021-08-21 12:31:02,714 INFO L226 Difference]: Without dead ends: 115 [2021-08-21 12:31:02,714 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 166.4ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:31:02,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-08-21 12:31:02,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 98. [2021-08-21 12:31:02,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1237113402061856) internal successors, (206), 97 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:31:02,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 206 transitions. [2021-08-21 12:31:02,715 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 206 transitions. Word has length 17 [2021-08-21 12:31:02,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:02,715 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 206 transitions. [2021-08-21 12:31:02,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:02,715 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 206 transitions. [2021-08-21 12:31:02,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:02,716 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:02,716 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:02,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2021-08-21 12:31:02,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:02,916 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:02,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:02,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1175334512, now seen corresponding path program 117 times [2021-08-21 12:31:02,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:02,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243661875] [2021-08-21 12:31:02,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:02,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:02,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:03,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:03,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:03,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243661875] [2021-08-21 12:31:03,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243661875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:03,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968863170] [2021-08-21 12:31:03,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:31:03,042 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:03,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:03,043 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:03,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-08-21 12:31:07,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:31:07,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:07,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:07,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:07,813 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:07,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:31:07,819 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:07,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2021-08-21 12:31:07,832 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:07,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968863170] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:07,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:07,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:07,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851394960] [2021-08-21 12:31:07,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:07,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:07,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:07,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:07,833 INFO L87 Difference]: Start difference. First operand 98 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:07,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:07,951 INFO L93 Difference]: Finished difference Result 110 states and 230 transitions. [2021-08-21 12:31:07,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:31:07,951 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:07,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:07,951 INFO L225 Difference]: With dead ends: 110 [2021-08-21 12:31:07,951 INFO L226 Difference]: Without dead ends: 110 [2021-08-21 12:31:07,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 177.9ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:31:07,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-08-21 12:31:07,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 98. [2021-08-21 12:31:07,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1237113402061856) internal successors, (206), 97 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:31:07,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 206 transitions. [2021-08-21 12:31:07,953 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 206 transitions. Word has length 17 [2021-08-21 12:31:07,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:07,953 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 206 transitions. [2021-08-21 12:31:07,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:07,953 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 206 transitions. [2021-08-21 12:31:07,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:07,953 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:07,953 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:07,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2021-08-21 12:31:08,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:08,154 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:08,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:08,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1016439050, now seen corresponding path program 118 times [2021-08-21 12:31:08,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:08,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426911480] [2021-08-21 12:31:08,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:08,155 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:08,257 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:08,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:08,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426911480] [2021-08-21 12:31:08,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426911480] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:08,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212837957] [2021-08-21 12:31:08,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:31:08,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:08,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:08,258 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:08,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-08-21 12:31:12,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:31:12,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:12,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:12,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:13,028 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:13,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:31:13,034 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:13,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:31:13,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:13,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212837957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:13,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:13,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:13,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026406377] [2021-08-21 12:31:13,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:13,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:13,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:13,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:13,065 INFO L87 Difference]: Start difference. First operand 98 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:13,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:13,230 INFO L93 Difference]: Finished difference Result 115 states and 234 transitions. [2021-08-21 12:31:13,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:31:13,230 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:13,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:13,230 INFO L225 Difference]: With dead ends: 115 [2021-08-21 12:31:13,230 INFO L226 Difference]: Without dead ends: 109 [2021-08-21 12:31:13,231 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 205.2ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:31:13,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-08-21 12:31:13,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 99. [2021-08-21 12:31:13,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.122448979591837) internal successors, (208), 98 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:13,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 208 transitions. [2021-08-21 12:31:13,232 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 208 transitions. Word has length 17 [2021-08-21 12:31:13,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:13,232 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 208 transitions. [2021-08-21 12:31:13,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:13,232 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 208 transitions. [2021-08-21 12:31:13,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:13,232 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:13,232 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:13,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-08-21 12:31:13,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-08-21 12:31:13,433 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:13,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:13,433 INFO L82 PathProgramCache]: Analyzing trace with hash -2017128008, now seen corresponding path program 119 times [2021-08-21 12:31:13,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:13,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209728293] [2021-08-21 12:31:13,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:13,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:13,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:13,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:13,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209728293] [2021-08-21 12:31:13,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209728293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:13,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710963787] [2021-08-21 12:31:13,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:31:13,544 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:13,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:13,545 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:13,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-08-21 12:31:18,162 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:31:18,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:18,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:18,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:18,363 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:18,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:31:18,368 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:18,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2021-08-21 12:31:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:18,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710963787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:18,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:18,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:18,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782722145] [2021-08-21 12:31:18,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:18,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:18,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:18,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:18,383 INFO L87 Difference]: Start difference. First operand 99 states and 208 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:18,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:18,557 INFO L93 Difference]: Finished difference Result 123 states and 256 transitions. [2021-08-21 12:31:18,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:31:18,558 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:18,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:18,558 INFO L225 Difference]: With dead ends: 123 [2021-08-21 12:31:18,558 INFO L226 Difference]: Without dead ends: 123 [2021-08-21 12:31:18,558 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 204.0ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:31:18,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-08-21 12:31:18,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 99. [2021-08-21 12:31:18,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.122448979591837) internal successors, (208), 98 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 208 transitions. [2021-08-21 12:31:18,559 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 208 transitions. Word has length 17 [2021-08-21 12:31:18,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:18,560 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 208 transitions. [2021-08-21 12:31:18,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:18,560 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 208 transitions. [2021-08-21 12:31:18,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:18,560 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:18,560 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:18,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2021-08-21 12:31:18,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-08-21 12:31:18,761 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:18,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:18,761 INFO L82 PathProgramCache]: Analyzing trace with hash -64497236, now seen corresponding path program 120 times [2021-08-21 12:31:18,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:18,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201877405] [2021-08-21 12:31:18,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:18,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:18,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:18,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:18,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201877405] [2021-08-21 12:31:18,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201877405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:18,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056040504] [2021-08-21 12:31:18,867 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:31:18,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:18,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:18,868 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:18,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-08-21 12:31:23,455 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:31:23,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:23,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:23,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:23,675 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:23,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:31:23,680 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:23,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:31:23,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:23,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056040504] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:23,756 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:23,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:23,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660011314] [2021-08-21 12:31:23,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:23,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:23,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:23,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:23,757 INFO L87 Difference]: Start difference. First operand 99 states and 208 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:23,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:23,941 INFO L93 Difference]: Finished difference Result 128 states and 266 transitions. [2021-08-21 12:31:23,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:31:23,941 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:23,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:23,942 INFO L225 Difference]: With dead ends: 128 [2021-08-21 12:31:23,942 INFO L226 Difference]: Without dead ends: 128 [2021-08-21 12:31:23,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 274.9ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:31:23,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-21 12:31:23,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 100. [2021-08-21 12:31:23,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.121212121212121) internal successors, (210), 99 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:31:23,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 210 transitions. [2021-08-21 12:31:23,943 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 210 transitions. Word has length 17 [2021-08-21 12:31:23,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:23,943 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 210 transitions. [2021-08-21 12:31:23,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:23,943 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 210 transitions. [2021-08-21 12:31:23,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:23,943 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:23,944 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:23,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2021-08-21 12:31:24,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-21 12:31:24,144 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:24,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:24,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1998274422, now seen corresponding path program 121 times [2021-08-21 12:31:24,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:24,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242898479] [2021-08-21 12:31:24,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:24,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:24,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:24,253 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:24,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:24,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242898479] [2021-08-21 12:31:24,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242898479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:24,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427507148] [2021-08-21 12:31:24,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:31:24,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:24,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:24,254 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:24,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-08-21 12:31:28,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:28,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:28,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:29,020 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:29,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:31:29,026 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:29,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:31:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:29,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427507148] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:29,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:29,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:29,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711837227] [2021-08-21 12:31:29,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:29,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:29,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:29,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:29,102 INFO L87 Difference]: Start difference. First operand 100 states and 210 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:29,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:29,227 INFO L93 Difference]: Finished difference Result 110 states and 231 transitions. [2021-08-21 12:31:29,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:31:29,227 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:29,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:29,227 INFO L225 Difference]: With dead ends: 110 [2021-08-21 12:31:29,227 INFO L226 Difference]: Without dead ends: 110 [2021-08-21 12:31:29,228 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 160.9ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:31:29,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-08-21 12:31:29,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 97. [2021-08-21 12:31:29,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:29,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-08-21 12:31:29,229 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-08-21 12:31:29,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:29,229 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-08-21 12:31:29,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:29,229 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-08-21 12:31:29,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:29,229 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:29,229 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:29,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2021-08-21 12:31:29,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:29,433 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:29,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:29,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1949830826, now seen corresponding path program 122 times [2021-08-21 12:31:29,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:29,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415770156] [2021-08-21 12:31:29,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:29,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:29,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:29,563 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:29,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:29,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415770156] [2021-08-21 12:31:29,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415770156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:29,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080471105] [2021-08-21 12:31:29,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:31:29,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:29,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:29,569 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:29,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-08-21 12:31:34,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:31:34,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:34,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:34,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:34,426 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:34,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:31:34,431 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:34,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:31:34,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:34,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080471105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:34,462 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:34,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:34,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237396561] [2021-08-21 12:31:34,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:34,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:34,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:34,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:34,463 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:34,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:34,589 INFO L93 Difference]: Finished difference Result 108 states and 220 transitions. [2021-08-21 12:31:34,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:31:34,589 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:34,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:34,589 INFO L225 Difference]: With dead ends: 108 [2021-08-21 12:31:34,589 INFO L226 Difference]: Without dead ends: 102 [2021-08-21 12:31:34,590 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:31:34,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-08-21 12:31:34,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 97. [2021-08-21 12:31:34,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1145833333333335) internal successors, (203), 96 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:34,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-08-21 12:31:34,591 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-08-21 12:31:34,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:34,591 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-08-21 12:31:34,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:34,591 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-08-21 12:31:34,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:34,592 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:34,592 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:34,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2021-08-21 12:31:34,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:34,797 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:34,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:34,797 INFO L82 PathProgramCache]: Analyzing trace with hash 949141868, now seen corresponding path program 123 times [2021-08-21 12:31:34,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:34,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955482379] [2021-08-21 12:31:34,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:34,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:34,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:34,905 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:34,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:34,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955482379] [2021-08-21 12:31:34,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955482379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:34,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596396279] [2021-08-21 12:31:34,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:31:34,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:34,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:34,907 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:34,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-08-21 12:31:39,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:31:39,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:39,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:39,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:39,740 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:39,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:31:39,745 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:39,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2021-08-21 12:31:39,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:39,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596396279] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:39,758 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:39,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:39,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866953816] [2021-08-21 12:31:39,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:39,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:39,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:39,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:39,759 INFO L87 Difference]: Start difference. First operand 97 states and 203 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:39,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:39,874 INFO L93 Difference]: Finished difference Result 115 states and 239 transitions. [2021-08-21 12:31:39,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:31:39,874 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:39,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:39,875 INFO L225 Difference]: With dead ends: 115 [2021-08-21 12:31:39,875 INFO L226 Difference]: Without dead ends: 115 [2021-08-21 12:31:39,875 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 153.5ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:31:39,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-08-21 12:31:39,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 97. [2021-08-21 12:31:39,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1145833333333335) internal successors, (203), 96 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:39,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-08-21 12:31:39,876 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-08-21 12:31:39,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:39,877 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-08-21 12:31:39,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:39,877 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-08-21 12:31:39,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:39,877 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:39,877 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:39,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2021-08-21 12:31:40,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:40,077 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:40,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:40,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1393194656, now seen corresponding path program 124 times [2021-08-21 12:31:40,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:40,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364945172] [2021-08-21 12:31:40,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:40,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:40,232 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:40,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:40,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364945172] [2021-08-21 12:31:40,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364945172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:40,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566471217] [2021-08-21 12:31:40,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:31:40,233 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:40,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:40,234 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:40,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2021-08-21 12:31:44,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:31:44,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:44,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:44,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:44,993 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:44,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:31:44,999 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:44,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:31:45,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:45,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566471217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:45,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:45,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:45,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432321716] [2021-08-21 12:31:45,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:45,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:45,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:45,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:45,078 INFO L87 Difference]: Start difference. First operand 97 states and 203 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:45,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:45,228 INFO L93 Difference]: Finished difference Result 128 states and 266 transitions. [2021-08-21 12:31:45,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:31:45,228 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:45,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:45,229 INFO L225 Difference]: With dead ends: 128 [2021-08-21 12:31:45,229 INFO L226 Difference]: Without dead ends: 128 [2021-08-21 12:31:45,229 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 189.0ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:31:45,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-08-21 12:31:45,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 97. [2021-08-21 12:31:45,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1145833333333335) internal successors, (203), 96 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:45,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-08-21 12:31:45,230 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-08-21 12:31:45,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:45,230 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-08-21 12:31:45,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:45,230 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-08-21 12:31:45,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:45,231 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:45,231 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:45,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2021-08-21 12:31:45,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-08-21 12:31:45,431 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:45,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:45,432 INFO L82 PathProgramCache]: Analyzing trace with hash 669577002, now seen corresponding path program 125 times [2021-08-21 12:31:45,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:45,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210855274] [2021-08-21 12:31:45,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:45,432 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:45,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:45,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:45,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:45,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210855274] [2021-08-21 12:31:45,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210855274] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:45,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108518544] [2021-08-21 12:31:45,561 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:31:45,562 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:45,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:45,568 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:45,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-08-21 12:31:50,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:31:50,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:50,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:50,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:50,409 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:50,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:31:50,415 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:50,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:31:50,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:50,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108518544] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:50,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:50,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:50,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818390663] [2021-08-21 12:31:50,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:50,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:50,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:50,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:50,509 INFO L87 Difference]: Start difference. First operand 97 states and 203 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:50,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:50,639 INFO L93 Difference]: Finished difference Result 107 states and 224 transitions. [2021-08-21 12:31:50,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:31:50,639 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:50,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:50,640 INFO L225 Difference]: With dead ends: 107 [2021-08-21 12:31:50,640 INFO L226 Difference]: Without dead ends: 107 [2021-08-21 12:31:50,640 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 162.5ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:31:50,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-08-21 12:31:50,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 95. [2021-08-21 12:31:50,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:50,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-08-21 12:31:50,641 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-08-21 12:31:50,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:50,641 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-08-21 12:31:50,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:50,641 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-08-21 12:31:50,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:50,642 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:50,642 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:50,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2021-08-21 12:31:50,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:50,845 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:50,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:50,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1911676656, now seen corresponding path program 126 times [2021-08-21 12:31:50,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:50,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976563249] [2021-08-21 12:31:50,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:50,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:50,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:50,956 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:50,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:50,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976563249] [2021-08-21 12:31:50,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976563249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:50,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836364339] [2021-08-21 12:31:50,957 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:31:50,957 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:50,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:50,958 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:50,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2021-08-21 12:31:55,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:31:55,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:31:55,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:31:55,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:31:55,936 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:55,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:31:55,941 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:31:55,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:31:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:56,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836364339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:56,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:31:56,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:31:56,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324129351] [2021-08-21 12:31:56,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:31:56,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:31:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:31:56,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:31:56,013 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:56,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:31:56,133 INFO L93 Difference]: Finished difference Result 120 states and 241 transitions. [2021-08-21 12:31:56,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:31:56,133 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:31:56,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:31:56,133 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:31:56,133 INFO L226 Difference]: Without dead ends: 120 [2021-08-21 12:31:56,134 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:31:56,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-21 12:31:56,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 97. [2021-08-21 12:31:56,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:56,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-08-21 12:31:56,135 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-08-21 12:31:56,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:31:56,135 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-08-21 12:31:56,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:31:56,135 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-08-21 12:31:56,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:31:56,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:31:56,136 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:31:56,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2021-08-21 12:31:56,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:56,341 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:31:56,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:31:56,341 INFO L82 PathProgramCache]: Analyzing trace with hash -343115530, now seen corresponding path program 127 times [2021-08-21 12:31:56,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:31:56,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627190582] [2021-08-21 12:31:56,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:31:56,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:31:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:31:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:31:56,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:31:56,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627190582] [2021-08-21 12:31:56,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627190582] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:31:56,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563409152] [2021-08-21 12:31:56,447 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:31:56,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:31:56,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:31:56,448 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:31:56,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2021-08-21 12:32:01,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:01,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:01,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:01,300 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:01,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:32:01,306 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:01,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:32:01,384 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:01,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563409152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:01,385 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:01,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:01,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116828150] [2021-08-21 12:32:01,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:01,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:01,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:01,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:01,385 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:01,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:01,503 INFO L93 Difference]: Finished difference Result 150 states and 297 transitions. [2021-08-21 12:32:01,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:32:01,504 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:01,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:01,504 INFO L225 Difference]: With dead ends: 150 [2021-08-21 12:32:01,504 INFO L226 Difference]: Without dead ends: 150 [2021-08-21 12:32:01,504 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 136.8ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:32:01,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-08-21 12:32:01,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 98. [2021-08-21 12:32:01,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.154639175257732) internal successors, (209), 97 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:01,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-08-21 12:32:01,506 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-08-21 12:32:01,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:01,506 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-08-21 12:32:01,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:01,506 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-08-21 12:32:01,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:01,506 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:01,506 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:01,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2021-08-21 12:32:01,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:01,713 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:01,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:01,713 INFO L82 PathProgramCache]: Analyzing trace with hash 782395500, now seen corresponding path program 128 times [2021-08-21 12:32:01,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:01,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691302588] [2021-08-21 12:32:01,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:01,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:01,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:01,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:01,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:01,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691302588] [2021-08-21 12:32:01,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691302588] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:01,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505368830] [2021-08-21 12:32:01,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:32:01,810 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:01,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:01,811 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:01,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2021-08-21 12:32:06,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:32:06,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:06,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:06,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:06,853 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:06,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:32:06,858 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:06,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:32:06,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:06,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505368830] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:06,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:06,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:06,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848814545] [2021-08-21 12:32:06,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:06,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:06,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:06,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:06,891 INFO L87 Difference]: Start difference. First operand 98 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:07,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:07,023 INFO L93 Difference]: Finished difference Result 107 states and 223 transitions. [2021-08-21 12:32:07,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:32:07,023 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:07,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:07,023 INFO L225 Difference]: With dead ends: 107 [2021-08-21 12:32:07,023 INFO L226 Difference]: Without dead ends: 103 [2021-08-21 12:32:07,023 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 138.5ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:32:07,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-08-21 12:32:07,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 98. [2021-08-21 12:32:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:07,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-08-21 12:32:07,024 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-08-21 12:32:07,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:07,025 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-08-21 12:32:07,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:07,025 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-08-21 12:32:07,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:07,025 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:07,025 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:07,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:07,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-08-21 12:32:07,245 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:07,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:07,245 INFO L82 PathProgramCache]: Analyzing trace with hash 732595626, now seen corresponding path program 129 times [2021-08-21 12:32:07,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:07,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466173403] [2021-08-21 12:32:07,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:07,248 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:07,380 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:07,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:07,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466173403] [2021-08-21 12:32:07,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466173403] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:07,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342879505] [2021-08-21 12:32:07,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:32:07,381 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:07,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:07,382 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:07,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2021-08-21 12:32:12,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:32:12,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:12,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:12,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:12,342 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:12,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:32:12,347 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:12,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:32:12,372 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:12,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342879505] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:12,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:12,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:12,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949390001] [2021-08-21 12:32:12,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:12,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:12,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:12,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:12,373 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:12,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:12,537 INFO L93 Difference]: Finished difference Result 113 states and 234 transitions. [2021-08-21 12:32:12,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:32:12,538 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:12,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:12,538 INFO L225 Difference]: With dead ends: 113 [2021-08-21 12:32:12,538 INFO L226 Difference]: Without dead ends: 113 [2021-08-21 12:32:12,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 154.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:32:12,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-08-21 12:32:12,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 93. [2021-08-21 12:32:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:12,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-08-21 12:32:12,539 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 17 [2021-08-21 12:32:12,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:12,539 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-08-21 12:32:12,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:12,540 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-08-21 12:32:12,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:12,540 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:12,540 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:12,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:12,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-08-21 12:32:12,753 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:12,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:12,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1585772488, now seen corresponding path program 130 times [2021-08-21 12:32:12,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:12,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707752324] [2021-08-21 12:32:12,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:12,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:12,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:12,858 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:12,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:12,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707752324] [2021-08-21 12:32:12,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707752324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:12,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820859707] [2021-08-21 12:32:12,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:32:12,858 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:12,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:12,859 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:12,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2021-08-21 12:32:17,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:32:17,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:17,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:17,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:17,825 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:17,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:32:17,829 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:17,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2021-08-21 12:32:17,857 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:17,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820859707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:17,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:17,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:17,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751176579] [2021-08-21 12:32:17,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:17,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:17,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:17,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:17,858 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:18,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:18,041 INFO L93 Difference]: Finished difference Result 112 states and 233 transitions. [2021-08-21 12:32:18,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:32:18,041 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:18,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:18,042 INFO L225 Difference]: With dead ends: 112 [2021-08-21 12:32:18,042 INFO L226 Difference]: Without dead ends: 112 [2021-08-21 12:32:18,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 177.7ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:32:18,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-21 12:32:18,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 93. [2021-08-21 12:32:18,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-08-21 12:32:18,043 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 17 [2021-08-21 12:32:18,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:18,043 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-08-21 12:32:18,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:18,043 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-08-21 12:32:18,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:18,043 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:18,043 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:18,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:18,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-08-21 12:32:18,244 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:18,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:18,244 INFO L82 PathProgramCache]: Analyzing trace with hash 389454832, now seen corresponding path program 131 times [2021-08-21 12:32:18,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:18,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727629124] [2021-08-21 12:32:18,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:18,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:18,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:18,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:18,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:18,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727629124] [2021-08-21 12:32:18,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727629124] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:18,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929727381] [2021-08-21 12:32:18,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:32:18,350 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:18,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:18,351 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:18,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2021-08-21 12:32:23,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:32:23,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:23,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:23,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:23,332 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:23,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:32:23,338 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:23,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:32:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:23,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929727381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:23,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:23,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:23,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877904596] [2021-08-21 12:32:23,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:23,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:23,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:23,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:23,423 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:23,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:23,544 INFO L93 Difference]: Finished difference Result 127 states and 263 transitions. [2021-08-21 12:32:23,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:32:23,544 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:23,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:23,545 INFO L225 Difference]: With dead ends: 127 [2021-08-21 12:32:23,545 INFO L226 Difference]: Without dead ends: 127 [2021-08-21 12:32:23,545 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 135.8ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:32:23,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-21 12:32:23,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 94. [2021-08-21 12:32:23,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.118279569892473) internal successors, (197), 93 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:23,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-08-21 12:32:23,546 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 17 [2021-08-21 12:32:23,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:23,546 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-08-21 12:32:23,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:23,546 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-08-21 12:32:23,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:23,546 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:23,546 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:23,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:23,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-08-21 12:32:23,747 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:23,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:23,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1865337354, now seen corresponding path program 132 times [2021-08-21 12:32:23,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:23,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147942872] [2021-08-21 12:32:23,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:23,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:23,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:23,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:23,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147942872] [2021-08-21 12:32:23,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147942872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:23,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978903298] [2021-08-21 12:32:23,877 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:32:23,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:23,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:23,878 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:23,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2021-08-21 12:32:28,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:32:28,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:28,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:28,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:28,909 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:28,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 60 [2021-08-21 12:32:28,915 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:28,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 52 [2021-08-21 12:32:28,987 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:28,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978903298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:28,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:28,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:28,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200174686] [2021-08-21 12:32:28,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:28,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:28,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:28,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:28,988 INFO L87 Difference]: Start difference. First operand 94 states and 197 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:29,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:29,090 INFO L93 Difference]: Finished difference Result 103 states and 215 transitions. [2021-08-21 12:32:29,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:32:29,090 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:29,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:29,091 INFO L225 Difference]: With dead ends: 103 [2021-08-21 12:32:29,091 INFO L226 Difference]: Without dead ends: 103 [2021-08-21 12:32:29,091 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 145.9ms TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:32:29,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-08-21 12:32:29,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 92. [2021-08-21 12:32:29,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.120879120879121) internal successors, (193), 91 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:29,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 193 transitions. [2021-08-21 12:32:29,092 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 193 transitions. Word has length 17 [2021-08-21 12:32:29,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:29,092 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 193 transitions. [2021-08-21 12:32:29,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:29,092 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 193 transitions. [2021-08-21 12:32:29,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:29,092 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:29,092 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:29,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:29,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2021-08-21 12:32:29,293 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:29,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:29,293 INFO L82 PathProgramCache]: Analyzing trace with hash -645834248, now seen corresponding path program 133 times [2021-08-21 12:32:29,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:29,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623217831] [2021-08-21 12:32:29,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:29,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:29,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:29,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:29,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623217831] [2021-08-21 12:32:29,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623217831] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:29,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297636329] [2021-08-21 12:32:29,400 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:32:29,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:29,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:29,401 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:29,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2021-08-21 12:32:34,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:34,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:34,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:34,447 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:34,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-21 12:32:34,453 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:34,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 54 [2021-08-21 12:32:34,526 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:34,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297636329] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:34,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:34,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:34,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262376160] [2021-08-21 12:32:34,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:34,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:34,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:34,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:34,527 INFO L87 Difference]: Start difference. First operand 92 states and 193 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:34,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:34,633 INFO L93 Difference]: Finished difference Result 119 states and 235 transitions. [2021-08-21 12:32:34,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:32:34,649 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:34,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:34,649 INFO L225 Difference]: With dead ends: 119 [2021-08-21 12:32:34,649 INFO L226 Difference]: Without dead ends: 119 [2021-08-21 12:32:34,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 149.1ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:32:34,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-08-21 12:32:34,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 90. [2021-08-21 12:32:34,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.0786516853932584) internal successors, (185), 89 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:34,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 185 transitions. [2021-08-21 12:32:34,651 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 185 transitions. Word has length 17 [2021-08-21 12:32:34,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:34,651 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 185 transitions. [2021-08-21 12:32:34,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:34,651 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 185 transitions. [2021-08-21 12:32:34,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:34,652 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:34,652 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:34,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:34,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:34,852 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:34,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:34,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1416937410, now seen corresponding path program 134 times [2021-08-21 12:32:34,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:34,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364553919] [2021-08-21 12:32:34,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:34,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:34,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:34,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:34,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364553919] [2021-08-21 12:32:34,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364553919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:34,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694492151] [2021-08-21 12:32:34,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:32:34,960 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:34,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:34,961 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:34,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2021-08-21 12:32:39,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:32:39,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:39,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:39,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:40,113 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:40,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:32:40,118 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:40,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:32:40,196 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:40,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694492151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:40,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:40,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:40,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541445449] [2021-08-21 12:32:40,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:40,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:40,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:40,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:40,197 INFO L87 Difference]: Start difference. First operand 90 states and 185 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:40,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:40,369 INFO L93 Difference]: Finished difference Result 143 states and 278 transitions. [2021-08-21 12:32:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:32:40,369 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:40,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:40,369 INFO L225 Difference]: With dead ends: 143 [2021-08-21 12:32:40,369 INFO L226 Difference]: Without dead ends: 143 [2021-08-21 12:32:40,370 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 190.0ms TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:32:40,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-08-21 12:32:40,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 91. [2021-08-21 12:32:40,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.111111111111111) internal successors, (190), 90 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:32:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2021-08-21 12:32:40,371 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 190 transitions. Word has length 17 [2021-08-21 12:32:40,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:40,371 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 190 transitions. [2021-08-21 12:32:40,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:40,371 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 190 transitions. [2021-08-21 12:32:40,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:40,371 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:40,371 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:40,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:40,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-08-21 12:32:40,572 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:40,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:40,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1752518856, now seen corresponding path program 135 times [2021-08-21 12:32:40,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:40,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50596987] [2021-08-21 12:32:40,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:40,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:40,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:40,680 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:40,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:40,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50596987] [2021-08-21 12:32:40,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50596987] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:40,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414650329] [2021-08-21 12:32:40,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:32:40,680 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:40,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:40,681 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:40,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2021-08-21 12:32:45,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:32:45,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:45,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:45,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:45,837 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:45,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:32:45,842 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:45,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:32:45,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:45,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414650329] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:45,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:45,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:45,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037313960] [2021-08-21 12:32:45,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:45,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:45,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:45,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:45,875 INFO L87 Difference]: Start difference. First operand 91 states and 190 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:45,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:45,981 INFO L93 Difference]: Finished difference Result 100 states and 204 transitions. [2021-08-21 12:32:45,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:32:45,982 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:45,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:45,982 INFO L225 Difference]: With dead ends: 100 [2021-08-21 12:32:45,982 INFO L226 Difference]: Without dead ends: 96 [2021-08-21 12:32:45,982 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 144.3ms TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:32:45,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-08-21 12:32:45,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 91. [2021-08-21 12:32:45,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1) internal successors, (189), 90 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:45,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 189 transitions. [2021-08-21 12:32:45,984 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 189 transitions. Word has length 17 [2021-08-21 12:32:45,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:45,984 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 189 transitions. [2021-08-21 12:32:45,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:45,984 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 189 transitions. [2021-08-21 12:32:45,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:45,984 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:45,984 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:46,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:46,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:46,185 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:46,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:46,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1802318730, now seen corresponding path program 136 times [2021-08-21 12:32:46,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:46,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840826186] [2021-08-21 12:32:46,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:46,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:46,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:46,292 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:46,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:46,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840826186] [2021-08-21 12:32:46,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840826186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:46,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254158989] [2021-08-21 12:32:46,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:32:46,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:46,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:46,293 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:46,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2021-08-21 12:32:51,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:32:51,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:51,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:51,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:51,372 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:51,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:32:51,377 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:51,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:32:51,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:51,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254158989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:51,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:51,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:51,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868775890] [2021-08-21 12:32:51,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:51,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:51,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:51,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:51,393 INFO L87 Difference]: Start difference. First operand 91 states and 189 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:51,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:51,531 INFO L93 Difference]: Finished difference Result 106 states and 215 transitions. [2021-08-21 12:32:51,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:32:51,531 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:51,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:51,531 INFO L225 Difference]: With dead ends: 106 [2021-08-21 12:32:51,531 INFO L226 Difference]: Without dead ends: 106 [2021-08-21 12:32:51,531 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 149.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:32:51,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-08-21 12:32:51,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 87. [2021-08-21 12:32:51,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 86 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:32:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-08-21 12:32:51,532 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-08-21 12:32:51,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:51,533 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-08-21 12:32:51,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:51,533 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-08-21 12:32:51,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:51,533 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:51,533 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:51,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2021-08-21 12:32:51,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:51,733 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:51,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:51,734 INFO L82 PathProgramCache]: Analyzing trace with hash -811276174, now seen corresponding path program 137 times [2021-08-21 12:32:51,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:51,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269029528] [2021-08-21 12:32:51,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:51,734 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:51,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:51,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:51,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269029528] [2021-08-21 12:32:51,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269029528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:51,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098266994] [2021-08-21 12:32:51,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:32:51,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:51,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:51,868 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:51,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2021-08-21 12:32:56,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:32:56,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:32:56,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:32:56,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:32:57,148 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:57,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:32:57,153 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:32:57,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:32:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:57,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098266994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:57,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:32:57,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:32:57,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727100169] [2021-08-21 12:32:57,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:32:57,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:32:57,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:32:57,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:32:57,228 INFO L87 Difference]: Start difference. First operand 87 states and 178 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:57,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:32:57,407 INFO L93 Difference]: Finished difference Result 125 states and 242 transitions. [2021-08-21 12:32:57,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:32:57,407 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:32:57,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:32:57,407 INFO L225 Difference]: With dead ends: 125 [2021-08-21 12:32:57,407 INFO L226 Difference]: Without dead ends: 122 [2021-08-21 12:32:57,408 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 200.3ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:32:57,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-08-21 12:32:57,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 94. [2021-08-21 12:32:57,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:57,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-08-21 12:32:57,409 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-08-21 12:32:57,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:32:57,409 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-08-21 12:32:57,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:32:57,409 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-08-21 12:32:57,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:32:57,409 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:32:57,409 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:32:57,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2021-08-21 12:32:57,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:57,610 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:32:57,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:32:57,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1951935120, now seen corresponding path program 138 times [2021-08-21 12:32:57,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:32:57,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962656274] [2021-08-21 12:32:57,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:32:57,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:32:57,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:32:57,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:32:57,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:32:57,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962656274] [2021-08-21 12:32:57,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962656274] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:32:57,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181913412] [2021-08-21 12:32:57,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:32:57,721 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:32:57,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:32:57,722 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:32:57,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2021-08-21 12:33:02,642 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:33:02,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:02,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:02,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:02,947 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:02,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:33:02,955 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:02,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:33:03,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:03,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181913412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:03,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:03,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:33:03,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293328875] [2021-08-21 12:33:03,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:33:03,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:03,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:33:03,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:33:03,040 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:03,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:03,152 INFO L93 Difference]: Finished difference Result 121 states and 240 transitions. [2021-08-21 12:33:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 12:33:03,152 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:03,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:03,152 INFO L225 Difference]: With dead ends: 121 [2021-08-21 12:33:03,152 INFO L226 Difference]: Without dead ends: 121 [2021-08-21 12:33:03,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 147.6ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:33:03,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-08-21 12:33:03,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 94. [2021-08-21 12:33:03,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:03,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-08-21 12:33:03,154 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-08-21 12:33:03,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:03,154 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-08-21 12:33:03,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:03,154 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-08-21 12:33:03,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:03,155 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:03,155 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:03,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:03,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:03,377 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:03,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:03,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1748980822, now seen corresponding path program 139 times [2021-08-21 12:33:03,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:03,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020553896] [2021-08-21 12:33:03,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:03,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:03,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:03,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:03,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020553896] [2021-08-21 12:33:03,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020553896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:03,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390102734] [2021-08-21 12:33:03,491 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:33:03,491 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:03,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:03,492 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:03,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2021-08-21 12:33:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:08,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:08,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:08,814 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:08,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:33:08,819 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:08,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:33:08,893 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:08,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390102734] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:08,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:08,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:33:08,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888222035] [2021-08-21 12:33:08,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:33:08,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:33:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:33:08,894 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:09,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:09,054 INFO L93 Difference]: Finished difference Result 129 states and 253 transitions. [2021-08-21 12:33:09,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:33:09,054 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:09,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:09,055 INFO L225 Difference]: With dead ends: 129 [2021-08-21 12:33:09,055 INFO L226 Difference]: Without dead ends: 127 [2021-08-21 12:33:09,055 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 186.1ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:33:09,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-21 12:33:09,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 94. [2021-08-21 12:33:09,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.096774193548387) internal successors, (195), 93 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 195 transitions. [2021-08-21 12:33:09,056 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 195 transitions. Word has length 17 [2021-08-21 12:33:09,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:09,056 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 195 transitions. [2021-08-21 12:33:09,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:09,056 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 195 transitions. [2021-08-21 12:33:09,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:09,056 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:09,057 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:09,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:09,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-08-21 12:33:09,257 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:09,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:09,257 INFO L82 PathProgramCache]: Analyzing trace with hash 88239990, now seen corresponding path program 140 times [2021-08-21 12:33:09,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:09,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491192930] [2021-08-21 12:33:09,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:09,258 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:09,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:09,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491192930] [2021-08-21 12:33:09,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491192930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:09,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032298632] [2021-08-21 12:33:09,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:33:09,367 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:09,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:09,368 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:09,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2021-08-21 12:33:14,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:33:14,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:14,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:14,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:14,503 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:14,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:33:14,508 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:14,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:33:14,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:14,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032298632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:14,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:14,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:33:14,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003185383] [2021-08-21 12:33:14,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:33:14,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:14,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:33:14,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:33:14,683 INFO L87 Difference]: Start difference. First operand 94 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:14,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:14,907 INFO L93 Difference]: Finished difference Result 126 states and 247 transitions. [2021-08-21 12:33:14,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:33:14,907 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:14,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:14,908 INFO L225 Difference]: With dead ends: 126 [2021-08-21 12:33:14,908 INFO L226 Difference]: Without dead ends: 126 [2021-08-21 12:33:14,908 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 222.6ms TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:33:14,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-08-21 12:33:14,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 93. [2021-08-21 12:33:14,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.097826086956522) internal successors, (193), 92 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:14,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 193 transitions. [2021-08-21 12:33:14,909 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 193 transitions. Word has length 17 [2021-08-21 12:33:14,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:14,909 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 193 transitions. [2021-08-21 12:33:14,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:14,909 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 193 transitions. [2021-08-21 12:33:14,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:14,909 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:14,909 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:14,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:15,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-08-21 12:33:15,110 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:15,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:15,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1163951146, now seen corresponding path program 141 times [2021-08-21 12:33:15,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:15,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800799912] [2021-08-21 12:33:15,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:15,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:15,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:15,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:15,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800799912] [2021-08-21 12:33:15,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800799912] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:15,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465496660] [2021-08-21 12:33:15,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:33:15,230 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:15,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:15,233 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:15,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2021-08-21 12:33:20,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:33:20,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:20,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:20,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:20,421 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:20,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:33:20,427 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:20,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:33:20,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:20,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465496660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:20,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:20,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:33:20,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509514177] [2021-08-21 12:33:20,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:33:20,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:20,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:33:20,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:33:20,444 INFO L87 Difference]: Start difference. First operand 93 states and 193 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:20,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:20,632 INFO L93 Difference]: Finished difference Result 113 states and 229 transitions. [2021-08-21 12:33:20,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:33:20,632 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:20,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:20,633 INFO L225 Difference]: With dead ends: 113 [2021-08-21 12:33:20,633 INFO L226 Difference]: Without dead ends: 113 [2021-08-21 12:33:20,633 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 193.1ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:33:20,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-08-21 12:33:20,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 92. [2021-08-21 12:33:20,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.098901098901099) internal successors, (191), 91 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:20,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-08-21 12:33:20,634 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-08-21 12:33:20,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:20,634 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-08-21 12:33:20,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:20,634 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-08-21 12:33:20,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:20,634 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:20,634 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:20,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:20,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-08-21 12:33:20,835 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:20,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:20,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1801496342, now seen corresponding path program 142 times [2021-08-21 12:33:20,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:20,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147545316] [2021-08-21 12:33:20,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:20,835 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:20,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:20,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:20,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147545316] [2021-08-21 12:33:20,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147545316] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:20,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835862986] [2021-08-21 12:33:20,932 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:33:20,933 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:20,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:20,933 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:20,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2021-08-21 12:33:25,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:33:25,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:25,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:25,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:26,247 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:26,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:33:26,252 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:26,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:33:26,285 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:26,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835862986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:26,285 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:26,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:33:26,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300462131] [2021-08-21 12:33:26,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:33:26,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:26,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:33:26,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:33:26,286 INFO L87 Difference]: Start difference. First operand 92 states and 191 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:26,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:26,411 INFO L93 Difference]: Finished difference Result 103 states and 208 transitions. [2021-08-21 12:33:26,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:33:26,411 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:26,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:26,412 INFO L225 Difference]: With dead ends: 103 [2021-08-21 12:33:26,412 INFO L226 Difference]: Without dead ends: 97 [2021-08-21 12:33:26,412 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 154.3ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:33:26,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-08-21 12:33:26,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2021-08-21 12:33:26,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 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:33:26,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2021-08-21 12:33:26,413 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 17 [2021-08-21 12:33:26,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:26,414 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2021-08-21 12:33:26,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:26,414 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2021-08-21 12:33:26,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:26,414 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:26,414 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:26,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2021-08-21 12:33:26,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-08-21 12:33:26,629 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:26,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:26,629 INFO L82 PathProgramCache]: Analyzing trace with hash 151258614, now seen corresponding path program 143 times [2021-08-21 12:33:26,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:26,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741042509] [2021-08-21 12:33:26,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:26,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:26,734 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:26,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:26,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741042509] [2021-08-21 12:33:26,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741042509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:26,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516394890] [2021-08-21 12:33:26,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:33:26,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:26,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:26,735 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:26,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2021-08-21 12:33:31,744 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:33:31,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:31,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:31,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:31,944 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:31,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:33:31,949 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:31,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:33:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:31,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516394890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:31,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:31,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 12:33:31,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734707134] [2021-08-21 12:33:31,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 12:33:31,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:31,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 12:33:31,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-21 12:33:31,965 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:32,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:32,097 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2021-08-21 12:33:32,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 12:33:32,098 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:32,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:32,098 INFO L225 Difference]: With dead ends: 104 [2021-08-21 12:33:32,098 INFO L226 Difference]: Without dead ends: 104 [2021-08-21 12:33:32,098 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 155.9ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:33:32,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-21 12:33:32,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 83. [2021-08-21 12:33:32,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-08-21 12:33:32,099 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-08-21 12:33:32,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:32,099 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-08-21 12:33:32,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:32,099 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-08-21 12:33:32,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:32,099 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:32,100 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:32,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:32,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:32,301 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:32,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:32,301 INFO L82 PathProgramCache]: Analyzing trace with hash 799794246, now seen corresponding path program 144 times [2021-08-21 12:33:32,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:32,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341243933] [2021-08-21 12:33:32,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:32,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:32,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:32,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:32,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341243933] [2021-08-21 12:33:32,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341243933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:32,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298061218] [2021-08-21 12:33:32,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:33:32,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:32,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:32,402 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:32,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2021-08-21 12:33:37,460 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:33:37,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:37,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:37,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:37,630 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:37,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 68 [2021-08-21 12:33:37,635 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:37,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2021-08-21 12:33:37,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:37,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298061218] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:37,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:37,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:33:37,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514446596] [2021-08-21 12:33:37,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:33:37,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:37,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:33:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:33:37,649 INFO L87 Difference]: Start difference. First operand 83 states and 169 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:37,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:37,781 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2021-08-21 12:33:37,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:33:37,782 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:37,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:37,782 INFO L225 Difference]: With dead ends: 104 [2021-08-21 12:33:37,782 INFO L226 Difference]: Without dead ends: 104 [2021-08-21 12:33:37,782 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 141.0ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:33:37,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-08-21 12:33:37,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 84. [2021-08-21 12:33:37,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0602409638554215) internal successors, (171), 83 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:37,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 171 transitions. [2021-08-21 12:33:37,783 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 171 transitions. Word has length 17 [2021-08-21 12:33:37,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:37,783 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 171 transitions. [2021-08-21 12:33:37,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:37,784 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 171 transitions. [2021-08-21 12:33:37,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:37,784 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:37,784 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:37,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:37,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2021-08-21 12:33:37,984 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:37,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:37,985 INFO L82 PathProgramCache]: Analyzing trace with hash -379286784, now seen corresponding path program 145 times [2021-08-21 12:33:37,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:37,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100218834] [2021-08-21 12:33:37,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:37,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:38,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:38,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100218834] [2021-08-21 12:33:38,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100218834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:38,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137501445] [2021-08-21 12:33:38,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:33:38,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:38,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:38,088 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:38,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2021-08-21 12:33:43,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:43,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:43,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:43,323 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:43,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:33:43,328 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:43,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 49 [2021-08-21 12:33:43,402 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:43,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137501445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:43,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:43,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:33:43,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183070054] [2021-08-21 12:33:43,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:33:43,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:43,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:33:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:33:43,403 INFO L87 Difference]: Start difference. First operand 84 states and 171 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:43,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:43,625 INFO L93 Difference]: Finished difference Result 123 states and 240 transitions. [2021-08-21 12:33:43,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:33:43,626 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:43,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:43,626 INFO L225 Difference]: With dead ends: 123 [2021-08-21 12:33:43,626 INFO L226 Difference]: Without dead ends: 120 [2021-08-21 12:33:43,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 222.2ms TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:33:43,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-21 12:33:43,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 89. [2021-08-21 12:33:43,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 88 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:43,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-08-21 12:33:43,627 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-08-21 12:33:43,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:43,627 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-08-21 12:33:43,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:43,628 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-08-21 12:33:43,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:43,628 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:43,628 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:43,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:43,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:43,828 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:43,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:43,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1519945730, now seen corresponding path program 146 times [2021-08-21 12:33:43,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:43,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744125343] [2021-08-21 12:33:43,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:43,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:43,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:43,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:43,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744125343] [2021-08-21 12:33:43,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744125343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:43,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247347062] [2021-08-21 12:33:43,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:33:43,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:43,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:43,931 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:43,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2021-08-21 12:33:49,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:33:49,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:49,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:49,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:49,143 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:49,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:33:49,149 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:49,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:33:49,234 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:49,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247347062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:49,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:49,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:33:49,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312188483] [2021-08-21 12:33:49,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:33:49,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:49,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:33:49,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:33:49,235 INFO L87 Difference]: Start difference. First operand 89 states and 183 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:49,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:49,417 INFO L93 Difference]: Finished difference Result 136 states and 269 transitions. [2021-08-21 12:33:49,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:33:49,418 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:49,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:49,418 INFO L225 Difference]: With dead ends: 136 [2021-08-21 12:33:49,418 INFO L226 Difference]: Without dead ends: 136 [2021-08-21 12:33:49,418 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 175.9ms TimeCoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:33:49,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-08-21 12:33:49,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 89. [2021-08-21 12:33:49,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 88 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:49,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-08-21 12:33:49,419 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-08-21 12:33:49,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:49,420 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-08-21 12:33:49,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:49,420 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-08-21 12:33:49,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:49,420 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:49,420 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:49,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:49,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:49,620 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:49,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:49,621 INFO L82 PathProgramCache]: Analyzing trace with hash -2113997084, now seen corresponding path program 147 times [2021-08-21 12:33:49,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:49,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273790315] [2021-08-21 12:33:49,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:49,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:49,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:49,718 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:49,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:49,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273790315] [2021-08-21 12:33:49,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273790315] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:49,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269762738] [2021-08-21 12:33:49,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:33:49,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:49,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:49,719 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:49,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2021-08-21 12:33:54,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:33:54,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:33:54,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:33:54,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:33:54,943 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:54,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 71 [2021-08-21 12:33:54,949 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:33:54,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 61 [2021-08-21 12:33:55,020 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:55,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269762738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:55,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:33:55,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:33:55,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80640174] [2021-08-21 12:33:55,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:33:55,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:33:55,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:33:55,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:33:55,021 INFO L87 Difference]: Start difference. First operand 89 states and 183 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:55,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:33:55,193 INFO L93 Difference]: Finished difference Result 112 states and 226 transitions. [2021-08-21 12:33:55,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:33:55,194 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:33:55,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:33:55,194 INFO L225 Difference]: With dead ends: 112 [2021-08-21 12:33:55,194 INFO L226 Difference]: Without dead ends: 110 [2021-08-21 12:33:55,194 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 141.9ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:33:55,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-08-21 12:33:55,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 89. [2021-08-21 12:33:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0681818181818183) internal successors, (182), 88 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:33:55,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 182 transitions. [2021-08-21 12:33:55,196 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 182 transitions. Word has length 17 [2021-08-21 12:33:55,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:33:55,196 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 182 transitions. [2021-08-21 12:33:55,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:33:55,196 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 182 transitions. [2021-08-21 12:33:55,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:33:55,196 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:33:55,196 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:33:55,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2021-08-21 12:33:55,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:55,397 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:33:55,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:33:55,397 INFO L82 PathProgramCache]: Analyzing trace with hash 520229380, now seen corresponding path program 148 times [2021-08-21 12:33:55,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:33:55,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520204049] [2021-08-21 12:33:55,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:33:55,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:33:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:33:55,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:33:55,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:33:55,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520204049] [2021-08-21 12:33:55,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520204049] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:33:55,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945307864] [2021-08-21 12:33:55,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:33:55,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:33:55,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:33:55,564 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:33:55,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2021-08-21 12:34:00,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:34:00,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:00,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:00,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:00,943 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:00,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:34:00,951 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:00,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 49 [2021-08-21 12:34:01,024 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:01,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945307864] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:01,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:01,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:01,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836815836] [2021-08-21 12:34:01,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:01,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:01,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:01,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:01,025 INFO L87 Difference]: Start difference. First operand 89 states and 182 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:01,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:01,160 INFO L93 Difference]: Finished difference Result 102 states and 207 transitions. [2021-08-21 12:34:01,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:34:01,160 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:01,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:01,161 INFO L225 Difference]: With dead ends: 102 [2021-08-21 12:34:01,161 INFO L226 Difference]: Without dead ends: 102 [2021-08-21 12:34:01,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 147.9ms TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:34:01,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-08-21 12:34:01,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 83. [2021-08-21 12:34:01,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:01,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-08-21 12:34:01,162 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-08-21 12:34:01,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:01,162 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-08-21 12:34:01,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:01,163 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-08-21 12:34:01,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:01,163 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:01,163 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:01,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2021-08-21 12:34:01,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:01,382 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:01,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:01,382 INFO L82 PathProgramCache]: Analyzing trace with hash 1762329034, now seen corresponding path program 149 times [2021-08-21 12:34:01,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:01,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122416500] [2021-08-21 12:34:01,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:01,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:01,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:01,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:01,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122416500] [2021-08-21 12:34:01,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122416500] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:01,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006219303] [2021-08-21 12:34:01,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:34:01,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:01,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:01,507 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:01,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2021-08-21 12:34:06,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:34:06,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:06,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:06,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:06,842 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:06,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:34:06,848 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:06,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:34:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:06,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006219303] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:06,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:06,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:06,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274198678] [2021-08-21 12:34:06,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:06,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:06,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:06,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:06,930 INFO L87 Difference]: Start difference. First operand 83 states and 169 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:07,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:07,077 INFO L93 Difference]: Finished difference Result 116 states and 226 transitions. [2021-08-21 12:34:07,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:34:07,077 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:07,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:07,077 INFO L225 Difference]: With dead ends: 116 [2021-08-21 12:34:07,077 INFO L226 Difference]: Without dead ends: 116 [2021-08-21 12:34:07,078 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 135.7ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:34:07,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-08-21 12:34:07,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 83. [2021-08-21 12:34:07,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:07,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-08-21 12:34:07,079 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-08-21 12:34:07,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:07,079 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-08-21 12:34:07,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:07,079 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-08-21 12:34:07,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:07,079 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:07,079 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:07,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2021-08-21 12:34:07,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2021-08-21 12:34:07,280 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:07,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:07,280 INFO L82 PathProgramCache]: Analyzing trace with hash -492463152, now seen corresponding path program 150 times [2021-08-21 12:34:07,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:07,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189520903] [2021-08-21 12:34:07,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:07,280 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:07,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:07,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:07,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189520903] [2021-08-21 12:34:07,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189520903] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:07,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973833810] [2021-08-21 12:34:07,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:34:07,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:07,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:07,390 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:07,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2021-08-21 12:34:12,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:34:12,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:12,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:12,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:12,689 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:12,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 66 [2021-08-21 12:34:12,698 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:12,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 56 [2021-08-21 12:34:12,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:12,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973833810] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:12,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:12,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:12,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961321725] [2021-08-21 12:34:12,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:12,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:12,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:12,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:12,773 INFO L87 Difference]: Start difference. First operand 83 states and 169 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:12,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:12,965 INFO L93 Difference]: Finished difference Result 143 states and 279 transitions. [2021-08-21 12:34:12,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:34:12,965 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:12,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:12,965 INFO L225 Difference]: With dead ends: 143 [2021-08-21 12:34:12,966 INFO L226 Difference]: Without dead ends: 143 [2021-08-21 12:34:12,966 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 179.0ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:34:12,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-08-21 12:34:12,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 84. [2021-08-21 12:34:12,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0963855421686746) internal successors, (174), 83 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:34:12,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 174 transitions. [2021-08-21 12:34:12,967 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 174 transitions. Word has length 17 [2021-08-21 12:34:12,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:12,967 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 174 transitions. [2021-08-21 12:34:12,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:12,967 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 174 transitions. [2021-08-21 12:34:12,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:12,967 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:12,967 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:13,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2021-08-21 12:34:13,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2021-08-21 12:34:13,168 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:13,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:13,168 INFO L82 PathProgramCache]: Analyzing trace with hash 633047878, now seen corresponding path program 151 times [2021-08-21 12:34:13,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:13,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230162397] [2021-08-21 12:34:13,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:13,169 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:13,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:13,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:13,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230162397] [2021-08-21 12:34:13,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230162397] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:13,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139949079] [2021-08-21 12:34:13,316 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:34:13,317 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:13,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:13,317 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:13,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2021-08-21 12:34:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:18,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:18,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:18,779 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:18,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 45 [2021-08-21 12:34:18,785 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:18,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2021-08-21 12:34:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:18,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139949079] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:18,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:18,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:18,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463870255] [2021-08-21 12:34:18,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:18,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:18,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:18,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:18,819 INFO L87 Difference]: Start difference. First operand 84 states and 174 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:18,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:18,930 INFO L93 Difference]: Finished difference Result 97 states and 196 transitions. [2021-08-21 12:34:18,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 12:34:18,930 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:18,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:18,930 INFO L225 Difference]: With dead ends: 97 [2021-08-21 12:34:18,930 INFO L226 Difference]: Without dead ends: 93 [2021-08-21 12:34:18,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 132.7ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:34:18,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-08-21 12:34:18,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 84. [2021-08-21 12:34:18,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0843373493975905) internal successors, (173), 83 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:18,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 173 transitions. [2021-08-21 12:34:18,932 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 173 transitions. Word has length 17 [2021-08-21 12:34:18,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:18,932 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 173 transitions. [2021-08-21 12:34:18,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:18,932 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 173 transitions. [2021-08-21 12:34:18,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:18,932 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:18,932 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:18,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2021-08-21 12:34:19,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-08-21 12:34:19,137 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:19,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:19,137 INFO L82 PathProgramCache]: Analyzing trace with hash 583248004, now seen corresponding path program 152 times [2021-08-21 12:34:19,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:19,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128484454] [2021-08-21 12:34:19,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:19,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:19,251 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:19,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:19,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128484454] [2021-08-21 12:34:19,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128484454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:19,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544813515] [2021-08-21 12:34:19,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:34:19,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:19,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:19,253 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:19,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2021-08-21 12:34:24,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:34:24,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:24,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:24,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:24,644 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:24,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 63 [2021-08-21 12:34:24,650 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:24,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 30 [2021-08-21 12:34:24,665 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:24,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544813515] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:24,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:24,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:24,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962508282] [2021-08-21 12:34:24,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:24,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:24,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:24,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:24,666 INFO L87 Difference]: Start difference. First operand 84 states and 173 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:24,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:24,830 INFO L93 Difference]: Finished difference Result 106 states and 214 transitions. [2021-08-21 12:34:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:34:24,831 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:24,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:24,831 INFO L225 Difference]: With dead ends: 106 [2021-08-21 12:34:24,831 INFO L226 Difference]: Without dead ends: 106 [2021-08-21 12:34:24,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 143.2ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:34:24,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-08-21 12:34:24,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 80. [2021-08-21 12:34:24,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.050632911392405) internal successors, (162), 79 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:34:24,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 162 transitions. [2021-08-21 12:34:24,832 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 162 transitions. Word has length 17 [2021-08-21 12:34:24,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:24,832 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 162 transitions. [2021-08-21 12:34:24,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:24,832 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 162 transitions. [2021-08-21 12:34:24,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:24,833 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:24,833 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:24,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2021-08-21 12:34:25,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-08-21 12:34:25,033 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:25,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:25,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1574290560, now seen corresponding path program 153 times [2021-08-21 12:34:25,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:25,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857774453] [2021-08-21 12:34:25,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:25,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:25,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:25,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:25,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857774453] [2021-08-21 12:34:25,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857774453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:25,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820936249] [2021-08-21 12:34:25,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:34:25,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:25,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:25,132 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:25,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2021-08-21 12:34:30,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:34:30,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:30,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:30,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:30,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2021-08-21 12:34:30,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-21 12:34:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:30,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820936249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:30,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:30,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-08-21 12:34:30,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31742502] [2021-08-21 12:34:30,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:34:30,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:30,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:34:30,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:34:30,580 INFO L87 Difference]: Start difference. First operand 80 states and 162 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:30,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:30,723 INFO L93 Difference]: Finished difference Result 120 states and 231 transitions. [2021-08-21 12:34:30,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:34:30,723 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:30,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:30,724 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:34:30,724 INFO L226 Difference]: Without dead ends: 117 [2021-08-21 12:34:30,724 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 126.3ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:34:30,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-08-21 12:34:30,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 87. [2021-08-21 12:34:30,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0930232558139537) internal successors, (180), 86 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:30,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 180 transitions. [2021-08-21 12:34:30,725 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 180 transitions. Word has length 17 [2021-08-21 12:34:30,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:30,725 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 180 transitions. [2021-08-21 12:34:30,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:30,725 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 180 transitions. [2021-08-21 12:34:30,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:30,725 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:30,725 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:30,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2021-08-21 12:34:30,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-08-21 12:34:30,929 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:30,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:30,929 INFO L82 PathProgramCache]: Analyzing trace with hash 433631614, now seen corresponding path program 154 times [2021-08-21 12:34:30,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:30,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647498362] [2021-08-21 12:34:30,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:30,929 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:31,048 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:31,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:31,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647498362] [2021-08-21 12:34:31,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647498362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:31,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451748861] [2021-08-21 12:34:31,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:34:31,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:31,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:31,049 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:31,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2021-08-21 12:34:36,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:34:36,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:36,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:36,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:36,557 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:36,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 62 [2021-08-21 12:34:36,563 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:36,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 54 [2021-08-21 12:34:36,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:36,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451748861] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:36,644 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:36,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:36,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724954990] [2021-08-21 12:34:36,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:36,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:36,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:36,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:36,644 INFO L87 Difference]: Start difference. First operand 87 states and 180 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:36,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:36,818 INFO L93 Difference]: Finished difference Result 123 states and 242 transitions. [2021-08-21 12:34:36,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:34:36,819 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:36,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:36,819 INFO L225 Difference]: With dead ends: 123 [2021-08-21 12:34:36,819 INFO L226 Difference]: Without dead ends: 123 [2021-08-21 12:34:36,819 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 142.6ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:34:36,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-08-21 12:34:36,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 87. [2021-08-21 12:34:36,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0930232558139537) internal successors, (180), 86 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:36,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 180 transitions. [2021-08-21 12:34:36,820 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 180 transitions. Word has length 17 [2021-08-21 12:34:36,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:36,820 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 180 transitions. [2021-08-21 12:34:36,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:36,820 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 180 transitions. [2021-08-21 12:34:36,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:36,821 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:36,821 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:36,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2021-08-21 12:34:37,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:37,025 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:37,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:37,025 INFO L82 PathProgramCache]: Analyzing trace with hash -160419740, now seen corresponding path program 155 times [2021-08-21 12:34:37,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:37,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791105606] [2021-08-21 12:34:37,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:37,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:37,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:37,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:37,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:37,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791105606] [2021-08-21 12:34:37,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791105606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:37,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626970592] [2021-08-21 12:34:37,151 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:34:37,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:37,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:37,152 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:37,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2021-08-21 12:34:42,323 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:34:42,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:34:42,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 12:34:42,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:34:42,601 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:42,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 65 [2021-08-21 12:34:42,609 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 12:34:42,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2021-08-21 12:34:42,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:42,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626970592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:42,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:34:42,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 12:34:42,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305323106] [2021-08-21 12:34:42,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:34:42,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:34:42,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:34:42,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:34:42,683 INFO L87 Difference]: Start difference. First operand 87 states and 180 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:42,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:34:42,827 INFO L93 Difference]: Finished difference Result 117 states and 227 transitions. [2021-08-21 12:34:42,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 12:34:42,827 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 12:34:42,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:34:42,827 INFO L225 Difference]: With dead ends: 117 [2021-08-21 12:34:42,827 INFO L226 Difference]: Without dead ends: 115 [2021-08-21 12:34:42,827 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 131.6ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:34:42,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-08-21 12:34:42,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 87. [2021-08-21 12:34:42,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0813953488372094) internal successors, (179), 86 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:34:42,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 179 transitions. [2021-08-21 12:34:42,829 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 179 transitions. Word has length 17 [2021-08-21 12:34:42,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:34:42,829 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 179 transitions. [2021-08-21 12:34:42,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:34:42,829 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 179 transitions. [2021-08-21 12:34:42,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 12:34:42,829 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:34:42,829 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:34:42,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2021-08-21 12:34:43,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:43,030 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:34:43,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:34:43,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1821160572, now seen corresponding path program 156 times [2021-08-21 12:34:43,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:34:43,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429843145] [2021-08-21 12:34:43,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:34:43,030 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:34:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:34:43,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:34:43,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:34:43,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429843145] [2021-08-21 12:34:43,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429843145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:34:43,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043678024] [2021-08-21 12:34:43,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:34:43,133 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:34:43,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:34:43,134 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:34:43,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process Received shutdown request... [2021-08-21 12:34:43,704 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 12:34:43,704 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:34:44,726 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 12:34:44,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2021-08-21 12:34:44,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2021-08-21 12:34:44,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2021-08-21 12:34:44,927 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 3,while executing Executor. [2021-08-21 12:34:44,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 12:34:44,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 12:34:44,932 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 12:34:44,932 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 12:34:44,933 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 12:34:44 BasicIcfg [2021-08-21 12:34:44,933 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 12:34:44,933 INFO L168 Benchmark]: Toolchain (without parser) took 674292.86 ms. Allocated memory was 190.8 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 171.7 MB in the beginning and 1.6 GB in the end (delta: -1.4 GB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-21 12:34:44,933 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.15 ms. Allocated memory is still 190.8 MB. Free memory is still 172.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 12:34:44,934 INFO L168 Benchmark]: Boogie Procedure Inliner took 30.95 ms. Allocated memory is still 190.8 MB. Free memory was 171.6 MB in the beginning and 170.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-21 12:34:44,934 INFO L168 Benchmark]: Boogie Preprocessor took 15.07 ms. Allocated memory is still 190.8 MB. Free memory was 170.0 MB in the beginning and 169.0 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 12:34:44,934 INFO L168 Benchmark]: RCFGBuilder took 502.59 ms. Allocated memory is still 190.8 MB. Free memory was 169.0 MB in the beginning and 142.3 MB in the end (delta: 26.7 MB). Peak memory consumption was 26.2 MB. Max. memory is 8.0 GB. [2021-08-21 12:34:44,934 INFO L168 Benchmark]: TraceAbstraction took 673739.71 ms. Allocated memory was 190.8 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 141.9 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.9 GB. Max. memory is 8.0 GB. [2021-08-21 12:34:44,934 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.15 ms. Allocated memory is still 190.8 MB. Free memory is still 172.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 30.95 ms. Allocated memory is still 190.8 MB. Free memory was 171.6 MB in the beginning and 170.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 15.07 ms. Allocated memory is still 190.8 MB. Free memory was 170.0 MB in the beginning and 169.0 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 502.59 ms. Allocated memory is still 190.8 MB. Free memory was 169.0 MB in the beginning and 142.3 MB in the end (delta: 26.7 MB). Peak memory consumption was 26.2 MB. Max. memory is 8.0 GB. * TraceAbstraction took 673739.71 ms. Allocated memory was 190.8 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 141.9 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.9 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: 100]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 3,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 27 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 673617.3ms, OverallIterations: 162, TraceHistogramMax: 3, EmptinessCheckTime: 71.3ms, AutomataDifference: 30894.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 26.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 4078 SDtfs, 4988 SDslu, 18788 SDs, 0 SdLazy, 23083 SolverSat, 1726 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 11104.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4390 GetRequests, 1865 SyntacticMatches, 191 SemanticMatches, 2334 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5884 ImplicationChecksByTransitivity, 36974.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=104occurred in iteration=109, InterpolantAutomatonStates: 1694, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 320.9ms AutomataMinimizationTime, 161 MinimizatonAttempts, 3550 StatesRemovedByMinimization, 156 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 700.9ms SsaConstructionTime, 3210.1ms SatisfiabilityAnalysisTime, 119433.1ms InterpolantComputationTime, 5104 NumberOfCodeBlocks, 5104 NumberOfCodeBlocksAsserted, 513 NumberOfCheckSat, 4788 ConstructedInterpolants, 169 QuantifiedInterpolants, 53786 SizeOfPredicates, 688 NumberOfNonLiveVariables, 11201 ConjunctsInSsa, 2976 ConjunctsInUnsatCore, 316 InterpolantComputations, 6 PerfectInterpolantSequences, 511/2186 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