/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/chromosome-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 19:06:40,002 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 19:06:40,004 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 19:06:40,022 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 19:06:40,022 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 19:06:40,022 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 19:06:40,023 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 19:06:40,025 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 19:06:40,026 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 19:06:40,026 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 19:06:40,027 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 19:06:40,028 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 19:06:40,028 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 19:06:40,029 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 19:06:40,029 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 19:06:40,030 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 19:06:40,030 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 19:06:40,031 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 19:06:40,032 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 19:06:40,033 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 19:06:40,034 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 19:06:40,035 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 19:06:40,035 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 19:06:40,036 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 19:06:40,037 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 19:06:40,038 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 19:06:40,038 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 19:06:40,038 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 19:06:40,039 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 19:06:40,039 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 19:06:40,039 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 19:06:40,040 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 19:06:40,040 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 19:06:40,041 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 19:06:40,041 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 19:06:40,042 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 19:06:40,042 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 19:06:40,042 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 19:06:40,042 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 19:06:40,043 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 19:06:40,043 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 19:06:40,044 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-12 19:06:40,058 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 19:06:40,058 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 19:06:40,058 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-12 19:06:40,059 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-12 19:06:40,059 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 19:06:40,059 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 19:06:40,059 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 19:06:40,060 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 19:06:40,060 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 19:06:40,061 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 19:06:40,061 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 19:06:40,061 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 19:06:40,062 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 19:06:40,062 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-12 19:06:40,266 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 19:06:40,279 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 19:06:40,281 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 19:06:40,281 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-12 19:06:40,282 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-12 19:06:40,283 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-trans.wvr.bpl [2021-08-12 19:06:40,283 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-trans.wvr.bpl' [2021-08-12 19:06:40,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 19:06:40,309 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-12 19:06:40,310 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 19:06:40,310 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 19:06:40,311 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 19:06:40,320 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,326 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,331 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 19:06:40,333 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 19:06:40,333 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 19:06:40,333 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 19:06:40,339 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,339 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,341 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,342 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,344 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,345 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,346 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... [2021-08-12 19:06:40,347 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 19:06:40,347 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 19:06:40,347 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 19:06:40,348 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 19:06:40,349 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 19:06:40,394 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-12 19:06:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-12 19:06:40,395 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-12 19:06:40,395 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-12 19:06:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-12 19:06:40,395 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-12 19:06:40,395 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-12 19:06:40,396 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 19:06:40,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 19:06:40,396 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-12 19:06:40,396 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-12 19:06:40,397 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-12 19:06:40,397 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 19:06:40,661 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 19:06:40,662 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-08-12 19:06:40,663 INFO L202 PluginConnector]: Adding new model chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:06:40 BoogieIcfgContainer [2021-08-12 19:06:40,663 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 19:06:40,664 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 19:06:40,664 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 19:06:40,666 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 19:06:40,666 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:06:40" (1/2) ... [2021-08-12 19:06:40,667 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47461705 and model type chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 07:06:40, skipping insertion in model container [2021-08-12 19:06:40,667 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:06:40" (2/2) ... [2021-08-12 19:06:40,668 INFO L111 eAbstractionObserver]: Analyzing ICFG chromosome-trans.wvr.bpl [2021-08-12 19:06:40,671 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 19:06:40,672 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 19:06:40,672 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 19:06:40,695 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-12 19:06:40,709 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-12 19:06:40,722 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 19:06:40,723 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 19:06:40,723 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 19:06:40,723 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 19:06:40,723 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 19:06:40,723 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 19:06:40,723 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 19:06:40,723 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 19:06:40,728 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 74 flow [2021-08-12 19:06:40,745 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 110 states, 108 states have (on average 2.8703703703703702) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:40,747 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 108 states have (on average 2.8703703703703702) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:40,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-12 19:06:40,753 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:40,753 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:40,753 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:40,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:40,756 INFO L82 PathProgramCache]: Analyzing trace with hash 480470199, now seen corresponding path program 1 times [2021-08-12 19:06:40,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:40,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941478142] [2021-08-12 19:06:40,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:40,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:40,861 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-12 19:06:40,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:40,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941478142] [2021-08-12 19:06:40,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941478142] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:40,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:40,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-12 19:06:40,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704101383] [2021-08-12 19:06:40,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 19:06:40,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:40,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 19:06:40,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:40,876 INFO L87 Difference]: Start difference. First operand has 110 states, 108 states have (on average 2.8703703703703702) internal successors, (310), 109 states have internal predecessors, (310), 0 states have call successors, (0), 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 4.25) internal successors, (17), 4 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-12 19:06:40,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:40,916 INFO L93 Difference]: Finished difference Result 245 states and 679 transitions. [2021-08-12 19:06:40,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-12 19:06:40,918 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2021-08-12 19:06:40,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:40,925 INFO L225 Difference]: With dead ends: 245 [2021-08-12 19:06:40,925 INFO L226 Difference]: Without dead ends: 178 [2021-08-12 19:06:40,927 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:40,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-08-12 19:06:40,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 114. [2021-08-12 19:06:40,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.8761061946902653) internal successors, (325), 113 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:40,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 325 transitions. [2021-08-12 19:06:40,976 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 325 transitions. Word has length 17 [2021-08-12 19:06:40,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:40,976 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 325 transitions. [2021-08-12 19:06:40,977 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 19:06:40,977 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 325 transitions. [2021-08-12 19:06:40,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-12 19:06:40,978 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:40,978 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:40,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 19:06:40,978 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:40,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:40,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1062696049, now seen corresponding path program 2 times [2021-08-12 19:06:40,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:40,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257241849] [2021-08-12 19:06:40,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,040 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-12 19:06:41,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257241849] [2021-08-12 19:06:41,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257241849] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-12 19:06:41,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850826646] [2021-08-12 19:06:41,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 19:06:41,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 19:06:41,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:41,046 INFO L87 Difference]: Start difference. First operand 114 states and 325 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 19:06:41,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,090 INFO L93 Difference]: Finished difference Result 242 states and 689 transitions. [2021-08-12 19:06:41,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-12 19:06:41,091 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2021-08-12 19:06:41,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,096 INFO L225 Difference]: With dead ends: 242 [2021-08-12 19:06:41,096 INFO L226 Difference]: Without dead ends: 193 [2021-08-12 19:06:41,097 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:41,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-08-12 19:06:41,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 129. [2021-08-12 19:06:41,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.890625) internal successors, (370), 128 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 370 transitions. [2021-08-12 19:06:41,112 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 370 transitions. Word has length 17 [2021-08-12 19:06:41,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,112 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 370 transitions. [2021-08-12 19:06:41,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 19:06:41,113 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 370 transitions. [2021-08-12 19:06:41,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-12 19:06:41,117 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,117 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-12 19:06:41,117 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1198421705, now seen corresponding path program 3 times [2021-08-12 19:06:41,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125892991] [2021-08-12 19:06:41,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,181 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-12 19:06:41,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125892991] [2021-08-12 19:06:41,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125892991] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-12 19:06:41,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272980165] [2021-08-12 19:06:41,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 19:06:41,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 19:06:41,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:41,186 INFO L87 Difference]: Start difference. First operand 129 states and 370 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 19:06:41,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,240 INFO L93 Difference]: Finished difference Result 287 states and 824 transitions. [2021-08-12 19:06:41,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-12 19:06:41,240 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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 17 [2021-08-12 19:06:41,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,243 INFO L225 Difference]: With dead ends: 287 [2021-08-12 19:06:41,243 INFO L226 Difference]: Without dead ends: 238 [2021-08-12 19:06:41,244 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-08-12 19:06:41,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 149. [2021-08-12 19:06:41,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.939189189189189) internal successors, (435), 148 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 435 transitions. [2021-08-12 19:06:41,258 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 435 transitions. Word has length 17 [2021-08-12 19:06:41,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,258 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 435 transitions. [2021-08-12 19:06:41,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 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-12 19:06:41,258 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 435 transitions. [2021-08-12 19:06:41,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-12 19:06:41,259 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,259 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,259 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-12 19:06:41,259 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,259 INFO L82 PathProgramCache]: Analyzing trace with hash -2134989050, now seen corresponding path program 1 times [2021-08-12 19:06:41,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926142075] [2021-08-12 19:06:41,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,313 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-12 19:06:41,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926142075] [2021-08-12 19:06:41,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926142075] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-12 19:06:41,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632945868] [2021-08-12 19:06:41,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 19:06:41,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 19:06:41,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:41,315 INFO L87 Difference]: Start difference. First operand 149 states and 435 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,334 INFO L93 Difference]: Finished difference Result 239 states and 699 transitions. [2021-08-12 19:06:41,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:06:41,335 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-12 19:06:41,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,336 INFO L225 Difference]: With dead ends: 239 [2021-08-12 19:06:41,336 INFO L226 Difference]: Without dead ends: 178 [2021-08-12 19:06:41,337 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.3ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:06:41,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-08-12 19:06:41,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2021-08-12 19:06:41,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.9491525423728815) internal successors, (522), 177 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 522 transitions. [2021-08-12 19:06:41,377 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 522 transitions. Word has length 18 [2021-08-12 19:06:41,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,377 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 522 transitions. [2021-08-12 19:06:41,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,377 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 522 transitions. [2021-08-12 19:06:41,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:41,379 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,379 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-12 19:06:41,380 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,380 INFO L82 PathProgramCache]: Analyzing trace with hash 479941677, now seen corresponding path program 1 times [2021-08-12 19:06:41,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133212916] [2021-08-12 19:06:41,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:41,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133212916] [2021-08-12 19:06:41,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133212916] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:41,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394226540] [2021-08-12 19:06:41,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:41,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:41,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,443 INFO L87 Difference]: Start difference. First operand 178 states and 522 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,471 INFO L93 Difference]: Finished difference Result 241 states and 705 transitions. [2021-08-12 19:06:41,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:41,471 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:41,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,473 INFO L225 Difference]: With dead ends: 241 [2021-08-12 19:06:41,473 INFO L226 Difference]: Without dead ends: 199 [2021-08-12 19:06:41,475 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 34.0ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:06:41,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-08-12 19:06:41,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 199. [2021-08-12 19:06:41,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9545454545454546) internal successors, (585), 198 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 585 transitions. [2021-08-12 19:06:41,485 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 585 transitions. Word has length 19 [2021-08-12 19:06:41,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,485 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 585 transitions. [2021-08-12 19:06:41,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,485 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 585 transitions. [2021-08-12 19:06:41,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:41,486 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,486 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-12 19:06:41,486 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,486 INFO L82 PathProgramCache]: Analyzing trace with hash -727237863, now seen corresponding path program 2 times [2021-08-12 19:06:41,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049256679] [2021-08-12 19:06:41,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:41,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049256679] [2021-08-12 19:06:41,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049256679] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:41,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460807745] [2021-08-12 19:06:41,542 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:41,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:41,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,543 INFO L87 Difference]: Start difference. First operand 199 states and 585 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,614 INFO L93 Difference]: Finished difference Result 345 states and 990 transitions. [2021-08-12 19:06:41,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:41,614 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:41,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,616 INFO L225 Difference]: With dead ends: 345 [2021-08-12 19:06:41,616 INFO L226 Difference]: Without dead ends: 303 [2021-08-12 19:06:41,617 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 32.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-12 19:06:41,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-08-12 19:06:41,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 206. [2021-08-12 19:06:41,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.9902439024390244) internal successors, (613), 205 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 613 transitions. [2021-08-12 19:06:41,648 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 613 transitions. Word has length 19 [2021-08-12 19:06:41,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,648 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 613 transitions. [2021-08-12 19:06:41,649 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,649 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 613 transitions. [2021-08-12 19:06:41,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:41,649 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,649 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-12 19:06:41,651 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,651 INFO L82 PathProgramCache]: Analyzing trace with hash -2087010031, now seen corresponding path program 3 times [2021-08-12 19:06:41,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780228775] [2021-08-12 19:06:41,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:41,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780228775] [2021-08-12 19:06:41,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780228775] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:41,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146529899] [2021-08-12 19:06:41,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:41,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:41,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,700 INFO L87 Difference]: Start difference. First operand 206 states and 613 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,741 INFO L93 Difference]: Finished difference Result 261 states and 744 transitions. [2021-08-12 19:06:41,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:41,741 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:41,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,743 INFO L225 Difference]: With dead ends: 261 [2021-08-12 19:06:41,743 INFO L226 Difference]: Without dead ends: 206 [2021-08-12 19:06:41,744 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.4ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:06:41,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-08-12 19:06:41,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2021-08-12 19:06:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.9560975609756097) internal successors, (606), 205 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 606 transitions. [2021-08-12 19:06:41,751 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 606 transitions. Word has length 19 [2021-08-12 19:06:41,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,751 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 606 transitions. [2021-08-12 19:06:41,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,752 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 606 transitions. [2021-08-12 19:06:41,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:41,752 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,752 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-12 19:06:41,752 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1343541745, now seen corresponding path program 4 times [2021-08-12 19:06:41,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826153280] [2021-08-12 19:06:41,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:41,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826153280] [2021-08-12 19:06:41,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826153280] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:41,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706616247] [2021-08-12 19:06:41,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:41,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:41,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,820 INFO L87 Difference]: Start difference. First operand 206 states and 606 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,855 INFO L93 Difference]: Finished difference Result 343 states and 979 transitions. [2021-08-12 19:06:41,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:41,855 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:41,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,857 INFO L225 Difference]: With dead ends: 343 [2021-08-12 19:06:41,857 INFO L226 Difference]: Without dead ends: 301 [2021-08-12 19:06:41,857 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.8ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:06:41,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-08-12 19:06:41,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 214. [2021-08-12 19:06:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.995305164319249) internal successors, (638), 213 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 638 transitions. [2021-08-12 19:06:41,864 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 638 transitions. Word has length 19 [2021-08-12 19:06:41,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,864 INFO L482 AbstractCegarLoop]: Abstraction has 214 states and 638 transitions. [2021-08-12 19:06:41,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,864 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 638 transitions. [2021-08-12 19:06:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:41,865 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,865 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-12 19:06:41,865 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,865 INFO L82 PathProgramCache]: Analyzing trace with hash -16230423, now seen corresponding path program 5 times [2021-08-12 19:06:41,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614197178] [2021-08-12 19:06:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:41,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614197178] [2021-08-12 19:06:41,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614197178] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:41,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092197020] [2021-08-12 19:06:41,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:41,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:41,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,893 INFO L87 Difference]: Start difference. First operand 214 states and 638 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:41,959 INFO L93 Difference]: Finished difference Result 356 states and 990 transitions. [2021-08-12 19:06:41,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:41,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:41,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:41,960 INFO L225 Difference]: With dead ends: 356 [2021-08-12 19:06:41,960 INFO L226 Difference]: Without dead ends: 301 [2021-08-12 19:06:41,961 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.1ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-12 19:06:41,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-08-12 19:06:41,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 207. [2021-08-12 19:06:41,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.9611650485436893) internal successors, (610), 206 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:41,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 610 transitions. [2021-08-12 19:06:41,967 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 610 transitions. Word has length 19 [2021-08-12 19:06:41,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:41,968 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 610 transitions. [2021-08-12 19:06:41,968 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:41,968 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 610 transitions. [2021-08-12 19:06:41,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:41,968 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:41,968 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:41,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-12 19:06:41,968 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:41,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:41,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1056854957, now seen corresponding path program 6 times [2021-08-12 19:06:41,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:41,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890560004] [2021-08-12 19:06:41,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:41,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:41,993 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:41,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:41,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890560004] [2021-08-12 19:06:41,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890560004] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:41,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:41,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:41,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268839167] [2021-08-12 19:06:41,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:41,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:41,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:41,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:41,995 INFO L87 Difference]: Start difference. First operand 207 states and 610 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:42,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:42,018 INFO L93 Difference]: Finished difference Result 273 states and 768 transitions. [2021-08-12 19:06:42,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:42,018 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:42,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:42,019 INFO L225 Difference]: With dead ends: 273 [2021-08-12 19:06:42,019 INFO L226 Difference]: Without dead ends: 195 [2021-08-12 19:06:42,020 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 16.9ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:06:42,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-08-12 19:06:42,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2021-08-12 19:06:42,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.922680412371134) internal successors, (567), 194 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:42,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 567 transitions. [2021-08-12 19:06:42,025 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 567 transitions. Word has length 19 [2021-08-12 19:06:42,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:42,025 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 567 transitions. [2021-08-12 19:06:42,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:42,026 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 567 transitions. [2021-08-12 19:06:42,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:42,026 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:42,026 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:42,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-12 19:06:42,027 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:42,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:42,027 INFO L82 PathProgramCache]: Analyzing trace with hash 3917895, now seen corresponding path program 1 times [2021-08-12 19:06:42,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:42,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293449374] [2021-08-12 19:06:42,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:42,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:42,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:42,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293449374] [2021-08-12 19:06:42,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293449374] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:42,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:42,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:42,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732089670] [2021-08-12 19:06:42,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:42,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:42,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:42,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:42,052 INFO L87 Difference]: Start difference. First operand 195 states and 567 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:42,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:42,083 INFO L93 Difference]: Finished difference Result 272 states and 787 transitions. [2021-08-12 19:06:42,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:06:42,083 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:42,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:42,084 INFO L225 Difference]: With dead ends: 272 [2021-08-12 19:06:42,085 INFO L226 Difference]: Without dead ends: 213 [2021-08-12 19:06:42,085 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.1ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-12 19:06:42,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-08-12 19:06:42,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 189. [2021-08-12 19:06:42,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:42,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-08-12 19:06:42,090 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 19 [2021-08-12 19:06:42,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:42,090 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-08-12 19:06:42,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:42,091 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-08-12 19:06:42,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-12 19:06:42,091 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:42,091 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:42,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-12 19:06:42,091 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:42,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:42,092 INFO L82 PathProgramCache]: Analyzing trace with hash 591663217, now seen corresponding path program 2 times [2021-08-12 19:06:42,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:42,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817277052] [2021-08-12 19:06:42,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:42,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:42,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:06:42,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:42,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817277052] [2021-08-12 19:06:42,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817277052] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:06:42,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:06:42,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-12 19:06:42,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826205753] [2021-08-12 19:06:42,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:06:42,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:42,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:06:42,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:06:42,114 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:42,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:42,147 INFO L93 Difference]: Finished difference Result 290 states and 841 transitions. [2021-08-12 19:06:42,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-12 19:06:42,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-12 19:06:42,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:42,149 INFO L225 Difference]: With dead ends: 290 [2021-08-12 19:06:42,149 INFO L226 Difference]: Without dead ends: 231 [2021-08-12 19:06:42,149 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 18.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-12 19:06:42,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-08-12 19:06:42,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 189. [2021-08-12 19:06:42,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-08-12 19:06:42,155 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 19 [2021-08-12 19:06:42,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:42,155 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-08-12 19:06:42,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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-12 19:06:42,155 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-08-12 19:06:42,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:42,156 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:42,156 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:42,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-12 19:06:42,156 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:42,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:42,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1066078798, now seen corresponding path program 1 times [2021-08-12 19:06:42,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:42,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935797253] [2021-08-12 19:06:42,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:42,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:42,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:42,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:42,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935797253] [2021-08-12 19:06:42,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935797253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:42,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438986082] [2021-08-12 19:06:42,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:42,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:42,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:42,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:42,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:42,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:06:42,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:42,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:42,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:06:42,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:25 [2021-08-12 19:06:42,761 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:06:42,763 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 21 treesize of output 17 [2021-08-12 19:06:42,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:42,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:42,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:42,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:42,774 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:42,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:42,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:42,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:9 [2021-08-12 19:06:42,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:42,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438986082] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:42,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:42,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:42,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955814601] [2021-08-12 19:06:42,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:42,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:42,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:42,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:42,821 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:43,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:43,529 INFO L93 Difference]: Finished difference Result 432 states and 1255 transitions. [2021-08-12 19:06:43,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:06:43,529 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:43,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:43,531 INFO L225 Difference]: With dead ends: 432 [2021-08-12 19:06:43,531 INFO L226 Difference]: Without dead ends: 415 [2021-08-12 19:06:43,532 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 598.1ms TimeCoverageRelationStatistics Valid=180, Invalid=750, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:06:43,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-08-12 19:06:43,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 211. [2021-08-12 19:06:43,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.9047619047619047) internal successors, (610), 210 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:43,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 610 transitions. [2021-08-12 19:06:43,541 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 610 transitions. Word has length 20 [2021-08-12 19:06:43,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:43,541 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 610 transitions. [2021-08-12 19:06:43,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:43,541 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 610 transitions. [2021-08-12 19:06:43,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:43,542 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:43,542 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:43,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-12 19:06:43,757 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:43,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:43,758 INFO L82 PathProgramCache]: Analyzing trace with hash -876621394, now seen corresponding path program 2 times [2021-08-12 19:06:43,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:43,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526926578] [2021-08-12 19:06:43,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:43,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:43,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:43,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:43,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526926578] [2021-08-12 19:06:43,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526926578] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:43,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732970213] [2021-08-12 19:06:43,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:43,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:06:43,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:43,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:43,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:44,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:44,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:06:44,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:44,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:44,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:06:44,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:06:44,093 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:06:44,094 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 21 treesize of output 17 [2021-08-12 19:06:44,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:44,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:44,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:44,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:44,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:44,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:44,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:44,108 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:9 [2021-08-12 19:06:44,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:44,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732970213] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:44,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:44,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:44,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954670016] [2021-08-12 19:06:44,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:44,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:44,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:44,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:44,140 INFO L87 Difference]: Start difference. First operand 211 states and 610 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:44,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:44,649 INFO L93 Difference]: Finished difference Result 352 states and 1017 transitions. [2021-08-12 19:06:44,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:06:44,650 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:44,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:44,651 INFO L225 Difference]: With dead ends: 352 [2021-08-12 19:06:44,651 INFO L226 Difference]: Without dead ends: 335 [2021-08-12 19:06:44,652 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 346.2ms TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:06:44,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-08-12 19:06:44,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 217. [2021-08-12 19:06:44,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.912037037037037) internal successors, (629), 216 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:44,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 629 transitions. [2021-08-12 19:06:44,660 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 629 transitions. Word has length 20 [2021-08-12 19:06:44,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:44,661 INFO L482 AbstractCegarLoop]: Abstraction has 217 states and 629 transitions. [2021-08-12 19:06:44,661 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:44,661 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 629 transitions. [2021-08-12 19:06:44,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:44,661 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:44,661 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:44,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-12 19:06:44,878 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:44,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:44,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1378412730, now seen corresponding path program 3 times [2021-08-12 19:06:44,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:44,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797158382] [2021-08-12 19:06:44,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:44,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:44,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:44,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797158382] [2021-08-12 19:06:44,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797158382] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:44,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143727195] [2021-08-12 19:06:44,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:45,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:06:45,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:45,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:45,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:45,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:45,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:06:45,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:45,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:45,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:06:45,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:06:45,113 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:06:45,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 21 treesize of output 17 [2021-08-12 19:06:45,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:45,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:45,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:45,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:45,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:45,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:45,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:45,131 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:12 [2021-08-12 19:06:45,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:45,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143727195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:45,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:45,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:45,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889545932] [2021-08-12 19:06:45,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:45,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:45,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:45,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:45,176 INFO L87 Difference]: Start difference. First operand 217 states and 629 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:45,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:45,674 INFO L93 Difference]: Finished difference Result 358 states and 1030 transitions. [2021-08-12 19:06:45,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:06:45,674 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:45,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:45,676 INFO L225 Difference]: With dead ends: 358 [2021-08-12 19:06:45,676 INFO L226 Difference]: Without dead ends: 341 [2021-08-12 19:06:45,676 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 364.6ms TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:06:45,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-08-12 19:06:45,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 215. [2021-08-12 19:06:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.9065420560747666) internal successors, (622), 214 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:45,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 622 transitions. [2021-08-12 19:06:45,685 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 622 transitions. Word has length 20 [2021-08-12 19:06:45,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:45,685 INFO L482 AbstractCegarLoop]: Abstraction has 215 states and 622 transitions. [2021-08-12 19:06:45,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:45,685 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 622 transitions. [2021-08-12 19:06:45,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:45,686 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:45,686 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:45,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-12 19:06:45,905 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:45,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:45,905 INFO L82 PathProgramCache]: Analyzing trace with hash 809770446, now seen corresponding path program 4 times [2021-08-12 19:06:45,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:45,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961495151] [2021-08-12 19:06:45,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:45,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:46,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:46,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:46,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961495151] [2021-08-12 19:06:46,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961495151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:46,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922389555] [2021-08-12 19:06:46,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:46,096 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:06:46,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:46,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:46,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:46,159 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 19 treesize of output 15 [2021-08-12 19:06:46,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:46,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:46,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:46,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2021-08-12 19:06:46,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:06:46,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:46,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:46,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:46,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:46,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:46,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:46,210 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:12 [2021-08-12 19:06:46,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:46,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922389555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:46,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:46,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:46,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639357264] [2021-08-12 19:06:46,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:46,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:46,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:46,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:46,263 INFO L87 Difference]: Start difference. First operand 215 states and 622 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:46,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:46,696 INFO L93 Difference]: Finished difference Result 341 states and 985 transitions. [2021-08-12 19:06:46,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:06:46,697 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:46,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:46,699 INFO L225 Difference]: With dead ends: 341 [2021-08-12 19:06:46,699 INFO L226 Difference]: Without dead ends: 324 [2021-08-12 19:06:46,699 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 343.1ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:06:46,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-08-12 19:06:46,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 227. [2021-08-12 19:06:46,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.911504424778761) internal successors, (658), 226 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:46,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 658 transitions. [2021-08-12 19:06:46,709 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 658 transitions. Word has length 20 [2021-08-12 19:06:46,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:46,709 INFO L482 AbstractCegarLoop]: Abstraction has 227 states and 658 transitions. [2021-08-12 19:06:46,709 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:46,710 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 658 transitions. [2021-08-12 19:06:46,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:46,710 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:46,710 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:46,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:46,927 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:46,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:46,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1389597972, now seen corresponding path program 5 times [2021-08-12 19:06:46,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:46,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10344627] [2021-08-12 19:06:46,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:46,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:47,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:47,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10344627] [2021-08-12 19:06:47,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10344627] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:47,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876607668] [2021-08-12 19:06:47,024 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:47,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:06:47,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:47,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:47,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:47,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:47,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:06:47,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:47,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:47,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:06:47,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:06:47,234 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:06:47,236 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 21 treesize of output 17 [2021-08-12 19:06:47,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:47,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:47,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:47,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:47,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:47,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:47,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:47,249 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:9 [2021-08-12 19:06:47,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:47,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876607668] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:47,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:47,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:47,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872482591] [2021-08-12 19:06:47,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:47,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:47,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:47,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:47,277 INFO L87 Difference]: Start difference. First operand 227 states and 658 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:48,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:48,080 INFO L93 Difference]: Finished difference Result 489 states and 1407 transitions. [2021-08-12 19:06:48,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:06:48,080 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:48,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:48,082 INFO L225 Difference]: With dead ends: 489 [2021-08-12 19:06:48,082 INFO L226 Difference]: Without dead ends: 472 [2021-08-12 19:06:48,083 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 520.3ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:06:48,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-08-12 19:06:48,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 241. [2021-08-12 19:06:48,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.995833333333333) internal successors, (719), 240 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:48,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 719 transitions. [2021-08-12 19:06:48,096 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 719 transitions. Word has length 20 [2021-08-12 19:06:48,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:48,096 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 719 transitions. [2021-08-12 19:06:48,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:48,096 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 719 transitions. [2021-08-12 19:06:48,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:48,096 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:48,097 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:48,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-08-12 19:06:48,316 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:48,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:48,316 INFO L82 PathProgramCache]: Analyzing trace with hash 780645038, now seen corresponding path program 6 times [2021-08-12 19:06:48,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:48,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314341245] [2021-08-12 19:06:48,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:48,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:48,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:48,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:48,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314341245] [2021-08-12 19:06:48,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314341245] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:48,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942534485] [2021-08-12 19:06:48,427 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:48,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:06:48,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:48,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:48,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:48,493 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 19 treesize of output 15 [2021-08-12 19:06:48,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:48,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:48,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:48,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:48,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 21 treesize of output 17 [2021-08-12 19:06:48,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:48,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:48,552 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:48,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:48,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:06:48,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:48,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942534485] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:48,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:48,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:06:48,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109853894] [2021-08-12 19:06:48,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:06:48,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:48,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:06:48,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:06:48,562 INFO L87 Difference]: Start difference. First operand 241 states and 719 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:06:48,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:48,768 INFO L93 Difference]: Finished difference Result 335 states and 978 transitions. [2021-08-12 19:06:48,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:48,768 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 20 [2021-08-12 19:06:48,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:48,770 INFO L225 Difference]: With dead ends: 335 [2021-08-12 19:06:48,770 INFO L226 Difference]: Without dead ends: 318 [2021-08-12 19:06:48,771 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 127.3ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:06:48,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-08-12 19:06:48,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 247. [2021-08-12 19:06:48,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 3.016260162601626) internal successors, (742), 246 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 742 transitions. [2021-08-12 19:06:48,783 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 742 transitions. Word has length 20 [2021-08-12 19:06:48,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:48,783 INFO L482 AbstractCegarLoop]: Abstraction has 247 states and 742 transitions. [2021-08-12 19:06:48,783 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:06:48,783 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 742 transitions. [2021-08-12 19:06:48,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:48,783 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:48,783 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:49,002 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:49,002 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:49,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:49,003 INFO L82 PathProgramCache]: Analyzing trace with hash 278853702, now seen corresponding path program 7 times [2021-08-12 19:06:49,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:49,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484355958] [2021-08-12 19:06:49,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:49,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:49,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:49,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484355958] [2021-08-12 19:06:49,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484355958] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:49,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033786796] [2021-08-12 19:06:49,103 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:49,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:49,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:49,216 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 19 treesize of output 15 [2021-08-12 19:06:49,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:49,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:49,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:49,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:49,252 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 21 treesize of output 17 [2021-08-12 19:06:49,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:49,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:49,256 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:49,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:49,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:06:49,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:49,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033786796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:49,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:49,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:06:49,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502369759] [2021-08-12 19:06:49,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:06:49,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:49,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:06:49,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:49,273 INFO L87 Difference]: Start difference. First operand 247 states and 742 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-12 19:06:49,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:49,464 INFO L93 Difference]: Finished difference Result 329 states and 965 transitions. [2021-08-12 19:06:49,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:49,464 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 20 [2021-08-12 19:06:49,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:49,466 INFO L225 Difference]: With dead ends: 329 [2021-08-12 19:06:49,466 INFO L226 Difference]: Without dead ends: 312 [2021-08-12 19:06:49,466 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 115.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:49,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-08-12 19:06:49,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 245. [2021-08-12 19:06:49,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 3.012295081967213) internal successors, (735), 244 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:49,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 735 transitions. [2021-08-12 19:06:49,477 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 735 transitions. Word has length 20 [2021-08-12 19:06:49,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:49,477 INFO L482 AbstractCegarLoop]: Abstraction has 245 states and 735 transitions. [2021-08-12 19:06:49,478 INFO L483 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-12 19:06:49,478 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 735 transitions. [2021-08-12 19:06:49,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:49,478 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:49,478 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:49,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:49,697 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:49,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:49,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1252991442, now seen corresponding path program 8 times [2021-08-12 19:06:49,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:49,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603546375] [2021-08-12 19:06:49,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:49,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:49,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:49,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603546375] [2021-08-12 19:06:49,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603546375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:49,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502216180] [2021-08-12 19:06:49,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:49,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:06:49,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:49,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:49,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:49,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:06:49,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:49,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:49,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:06:49,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:06:50,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:50,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:06:50,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:50,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:50,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:50,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:50,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:50,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:50,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:50,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:15 [2021-08-12 19:06:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:50,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502216180] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:50,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:50,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:50,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363506376] [2021-08-12 19:06:50,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:50,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:50,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:50,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:50,095 INFO L87 Difference]: Start difference. First operand 245 states and 735 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:50,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:50,704 INFO L93 Difference]: Finished difference Result 390 states and 1144 transitions. [2021-08-12 19:06:50,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:06:50,704 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:50,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:50,706 INFO L225 Difference]: With dead ends: 390 [2021-08-12 19:06:50,706 INFO L226 Difference]: Without dead ends: 373 [2021-08-12 19:06:50,707 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 407.1ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:06:50,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2021-08-12 19:06:50,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 242. [2021-08-12 19:06:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 3.004149377593361) internal successors, (724), 241 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:50,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 724 transitions. [2021-08-12 19:06:50,719 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 724 transitions. Word has length 20 [2021-08-12 19:06:50,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:50,719 INFO L482 AbstractCegarLoop]: Abstraction has 242 states and 724 transitions. [2021-08-12 19:06:50,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:50,720 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 724 transitions. [2021-08-12 19:06:50,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:50,720 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:50,720 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:50,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-12 19:06:50,931 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:50,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:50,932 INFO L82 PathProgramCache]: Analyzing trace with hash 251310436, now seen corresponding path program 9 times [2021-08-12 19:06:50,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:50,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945817853] [2021-08-12 19:06:50,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:50,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:51,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:51,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:51,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945817853] [2021-08-12 19:06:51,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945817853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:51,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999242636] [2021-08-12 19:06:51,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:51,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:06:51,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:51,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:51,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:51,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:51,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:06:51,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:51,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:51,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:06:51,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-08-12 19:06:51,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:51,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:06:51,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:51,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:51,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:06:51,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:06:51,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:51,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:51,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:51,334 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2021-08-12 19:06:51,401 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:51,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999242636] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:51,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:51,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:06:51,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267454830] [2021-08-12 19:06:51,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:06:51,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:51,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:06:51,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:51,402 INFO L87 Difference]: Start difference. First operand 242 states and 724 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:51,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:51,798 INFO L93 Difference]: Finished difference Result 394 states and 1156 transitions. [2021-08-12 19:06:51,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:06:51,799 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:51,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:51,801 INFO L225 Difference]: With dead ends: 394 [2021-08-12 19:06:51,801 INFO L226 Difference]: Without dead ends: 377 [2021-08-12 19:06:51,801 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 297.1ms TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:06:51,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-08-12 19:06:51,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 241. [2021-08-12 19:06:51,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.995833333333333) internal successors, (719), 240 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:51,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 719 transitions. [2021-08-12 19:06:51,815 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 719 transitions. Word has length 20 [2021-08-12 19:06:51,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:51,815 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 719 transitions. [2021-08-12 19:06:51,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:51,816 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 719 transitions. [2021-08-12 19:06:51,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:51,816 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:51,816 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:52,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-12 19:06:52,033 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:52,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:52,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1438632468, now seen corresponding path program 10 times [2021-08-12 19:06:52,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:52,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170248291] [2021-08-12 19:06:52,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:52,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:52,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:52,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170248291] [2021-08-12 19:06:52,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170248291] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:52,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941210962] [2021-08-12 19:06:52,143 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:52,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:06:52,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:52,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:52,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:52,239 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 19 treesize of output 15 [2021-08-12 19:06:52,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:52,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:52,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:52,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:52,264 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 21 treesize of output 17 [2021-08-12 19:06:52,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:52,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:52,270 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:06:52,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:52,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:06:52,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:52,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941210962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:52,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:52,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:06:52,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972070764] [2021-08-12 19:06:52,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:06:52,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:52,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:06:52,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:06:52,293 INFO L87 Difference]: Start difference. First operand 241 states and 719 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-12 19:06:52,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:52,492 INFO L93 Difference]: Finished difference Result 315 states and 922 transitions. [2021-08-12 19:06:52,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:52,492 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 20 [2021-08-12 19:06:52,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:52,494 INFO L225 Difference]: With dead ends: 315 [2021-08-12 19:06:52,494 INFO L226 Difference]: Without dead ends: 298 [2021-08-12 19:06:52,494 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 130.8ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:52,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-08-12 19:06:52,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 241. [2021-08-12 19:06:52,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.995833333333333) internal successors, (719), 240 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:52,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 719 transitions. [2021-08-12 19:06:52,508 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 719 transitions. Word has length 20 [2021-08-12 19:06:52,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:52,508 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 719 transitions. [2021-08-12 19:06:52,508 INFO L483 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-12 19:06:52,508 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 719 transitions. [2021-08-12 19:06:52,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:52,509 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:52,509 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:52,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-12 19:06:52,726 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:52,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:52,726 INFO L82 PathProgramCache]: Analyzing trace with hash -314612260, now seen corresponding path program 11 times [2021-08-12 19:06:52,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:52,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132266735] [2021-08-12 19:06:52,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:52,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:52,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:52,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132266735] [2021-08-12 19:06:52,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132266735] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:52,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233187161] [2021-08-12 19:06:52,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:52,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:06:52,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:52,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:06:52,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:52,897 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 19 treesize of output 15 [2021-08-12 19:06:52,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:52,900 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 19 treesize of output 15 [2021-08-12 19:06:52,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:52,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:52,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:06:52,916 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:61, output treesize:47 [2021-08-12 19:06:53,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 21 treesize of output 17 [2021-08-12 19:06:53,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:53,037 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 30 treesize of output 24 [2021-08-12 19:06:53,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:53,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:53,048 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:53,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:06:53,049 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:27 [2021-08-12 19:06:53,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:53,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233187161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:53,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:53,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:06:53,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653496427] [2021-08-12 19:06:53,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:06:53,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:53,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:06:53,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:06:53,109 INFO L87 Difference]: Start difference. First operand 241 states and 719 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:53,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:53,992 INFO L93 Difference]: Finished difference Result 527 states and 1567 transitions. [2021-08-12 19:06:53,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 19:06:53,993 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:53,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:53,995 INFO L225 Difference]: With dead ends: 527 [2021-08-12 19:06:53,995 INFO L226 Difference]: Without dead ends: 495 [2021-08-12 19:06:53,995 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 685.3ms TimeCoverageRelationStatistics Valid=204, Invalid=788, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:06:53,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-08-12 19:06:54,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 245. [2021-08-12 19:06:54,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.9959016393442623) internal successors, (731), 244 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:54,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 731 transitions. [2021-08-12 19:06:54,011 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 731 transitions. Word has length 20 [2021-08-12 19:06:54,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:54,011 INFO L482 AbstractCegarLoop]: Abstraction has 245 states and 731 transitions. [2021-08-12 19:06:54,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:54,011 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 731 transitions. [2021-08-12 19:06:54,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:54,012 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:54,012 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:54,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-12 19:06:54,220 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:54,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:54,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1996748574, now seen corresponding path program 12 times [2021-08-12 19:06:54,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:54,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344458256] [2021-08-12 19:06:54,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:54,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:54,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:54,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:54,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344458256] [2021-08-12 19:06:54,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344458256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:54,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113616945] [2021-08-12 19:06:54,357 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:54,385 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:06:54,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:54,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:54,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:54,419 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 19 treesize of output 15 [2021-08-12 19:06:54,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:54,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:54,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:54,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:06:54,459 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 21 treesize of output 17 [2021-08-12 19:06:54,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:54,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:54,462 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:54,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:54,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:06:54,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:54,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113616945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:54,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:54,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:06:54,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717529297] [2021-08-12 19:06:54,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:06:54,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:54,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:06:54,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:06:54,473 INFO L87 Difference]: Start difference. First operand 245 states and 731 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-12 19:06:54,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:54,654 INFO L93 Difference]: Finished difference Result 328 states and 966 transitions. [2021-08-12 19:06:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:54,655 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 20 [2021-08-12 19:06:54,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:54,656 INFO L225 Difference]: With dead ends: 328 [2021-08-12 19:06:54,656 INFO L226 Difference]: Without dead ends: 311 [2021-08-12 19:06:54,657 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 87.2ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:06:54,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2021-08-12 19:06:54,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 252. [2021-08-12 19:06:54,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 3.00398406374502) internal successors, (754), 251 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:54,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 754 transitions. [2021-08-12 19:06:54,674 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 754 transitions. Word has length 20 [2021-08-12 19:06:54,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:54,674 INFO L482 AbstractCegarLoop]: Abstraction has 252 states and 754 transitions. [2021-08-12 19:06:54,674 INFO L483 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-12 19:06:54,675 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 754 transitions. [2021-08-12 19:06:54,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:54,675 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:54,675 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:54,891 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-12 19:06:54,892 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:54,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:54,892 INFO L82 PathProgramCache]: Analyzing trace with hash 2032800900, now seen corresponding path program 13 times [2021-08-12 19:06:54,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:54,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529695516] [2021-08-12 19:06:54,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:54,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:54,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529695516] [2021-08-12 19:06:54,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529695516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:54,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849424018] [2021-08-12 19:06:54,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:55,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:55,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:55,064 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 19 treesize of output 15 [2021-08-12 19:06:55,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:55,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:06:55,102 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 21 treesize of output 17 [2021-08-12 19:06:55,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:55,106 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:55,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:06:55,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:55,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849424018] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:55,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:55,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:06:55,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665694484] [2021-08-12 19:06:55,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:06:55,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:55,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:06:55,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:06:55,130 INFO L87 Difference]: Start difference. First operand 252 states and 754 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-12 19:06:55,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:55,351 INFO L93 Difference]: Finished difference Result 334 states and 979 transitions. [2021-08-12 19:06:55,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:55,351 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 20 [2021-08-12 19:06:55,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:55,353 INFO L225 Difference]: With dead ends: 334 [2021-08-12 19:06:55,353 INFO L226 Difference]: Without dead ends: 317 [2021-08-12 19:06:55,354 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 121.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:06:55,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-08-12 19:06:55,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 249. [2021-08-12 19:06:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.995967741935484) internal successors, (743), 248 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:55,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 743 transitions. [2021-08-12 19:06:55,371 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 743 transitions. Word has length 20 [2021-08-12 19:06:55,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:55,371 INFO L482 AbstractCegarLoop]: Abstraction has 249 states and 743 transitions. [2021-08-12 19:06:55,371 INFO L483 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-12 19:06:55,371 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 743 transitions. [2021-08-12 19:06:55,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:55,372 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:55,372 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:55,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-12 19:06:55,585 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:55,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:55,585 INFO L82 PathProgramCache]: Analyzing trace with hash -115995636, now seen corresponding path program 14 times [2021-08-12 19:06:55,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:55,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231334144] [2021-08-12 19:06:55,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:55,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:55,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:55,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:55,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231334144] [2021-08-12 19:06:55,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231334144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:55,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788612629] [2021-08-12 19:06:55,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:55,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:06:55,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:55,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:55,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:55,728 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 19 treesize of output 15 [2021-08-12 19:06:55,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:55,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:06:55,747 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 20 treesize of output 16 [2021-08-12 19:06:55,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:55,751 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:55,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:55,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:06:55,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:55,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788612629] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:55,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:55,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:06:55,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144390425] [2021-08-12 19:06:55,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:06:55,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:55,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:06:55,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:06:55,766 INFO L87 Difference]: Start difference. First operand 249 states and 743 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-12 19:06:55,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:55,981 INFO L93 Difference]: Finished difference Result 329 states and 968 transitions. [2021-08-12 19:06:55,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:55,981 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 20 [2021-08-12 19:06:55,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:55,983 INFO L225 Difference]: With dead ends: 329 [2021-08-12 19:06:55,983 INFO L226 Difference]: Without dead ends: 312 [2021-08-12 19:06:55,983 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 104.8ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:55,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-08-12 19:06:55,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 262. [2021-08-12 19:06:55,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.992337164750958) internal successors, (781), 261 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:55,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 781 transitions. [2021-08-12 19:06:56,000 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 781 transitions. Word has length 20 [2021-08-12 19:06:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:56,000 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 781 transitions. [2021-08-12 19:06:56,000 INFO L483 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-12 19:06:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 781 transitions. [2021-08-12 19:06:56,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:56,001 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:56,001 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:56,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:56,215 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:56,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:56,215 INFO L82 PathProgramCache]: Analyzing trace with hash -742091602, now seen corresponding path program 15 times [2021-08-12 19:06:56,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:56,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246887265] [2021-08-12 19:06:56,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:56,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:56,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:56,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:56,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246887265] [2021-08-12 19:06:56,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246887265] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:56,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220074742] [2021-08-12 19:06:56,321 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:56,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:06:56,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:56,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:56,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:56,388 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 19 treesize of output 15 [2021-08-12 19:06:56,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:56,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:56,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:56,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:56,453 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 21 treesize of output 17 [2021-08-12 19:06:56,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:56,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:56,456 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:56,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:56,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:06:56,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:56,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220074742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:56,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:56,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:06:56,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750592318] [2021-08-12 19:06:56,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:06:56,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:56,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:06:56,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:06:56,484 INFO L87 Difference]: Start difference. First operand 262 states and 781 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:56,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:56,788 INFO L93 Difference]: Finished difference Result 394 states and 1153 transitions. [2021-08-12 19:06:56,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:06:56,788 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:56,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:56,790 INFO L225 Difference]: With dead ends: 394 [2021-08-12 19:06:56,790 INFO L226 Difference]: Without dead ends: 377 [2021-08-12 19:06:56,790 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 168.3ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:56,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-08-12 19:06:56,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 268. [2021-08-12 19:06:56,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 3.0112359550561796) internal successors, (804), 267 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:56,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 804 transitions. [2021-08-12 19:06:56,810 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 804 transitions. Word has length 20 [2021-08-12 19:06:56,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:56,810 INFO L482 AbstractCegarLoop]: Abstraction has 268 states and 804 transitions. [2021-08-12 19:06:56,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:56,810 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 804 transitions. [2021-08-12 19:06:56,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:56,810 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:56,810 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:57,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:57,025 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:57,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:57,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1243882938, now seen corresponding path program 16 times [2021-08-12 19:06:57,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:57,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981120449] [2021-08-12 19:06:57,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:57,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:57,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:57,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:57,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981120449] [2021-08-12 19:06:57,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981120449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:57,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820509351] [2021-08-12 19:06:57,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:57,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:06:57,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:57,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:57,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:57,288 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 19 treesize of output 15 [2021-08-12 19:06:57,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:57,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:57,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:57,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:57,345 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 21 treesize of output 17 [2021-08-12 19:06:57,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:57,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:57,350 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:57,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:57,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:06:57,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:57,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820509351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:57,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:57,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:06:57,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852526278] [2021-08-12 19:06:57,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:06:57,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:57,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:06:57,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:06:57,411 INFO L87 Difference]: Start difference. First operand 268 states and 804 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:57,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:57,730 INFO L93 Difference]: Finished difference Result 388 states and 1140 transitions. [2021-08-12 19:06:57,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:06:57,731 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:06:57,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:57,732 INFO L225 Difference]: With dead ends: 388 [2021-08-12 19:06:57,733 INFO L226 Difference]: Without dead ends: 371 [2021-08-12 19:06:57,733 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 224.2ms TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:06:57,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-08-12 19:06:57,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 266. [2021-08-12 19:06:57,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 3.0075471698113208) internal successors, (797), 265 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:57,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 797 transitions. [2021-08-12 19:06:57,750 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 797 transitions. Word has length 20 [2021-08-12 19:06:57,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:57,750 INFO L482 AbstractCegarLoop]: Abstraction has 266 states and 797 transitions. [2021-08-12 19:06:57,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:57,751 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 797 transitions. [2021-08-12 19:06:57,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:57,751 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:57,751 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:57,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:57,968 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:57,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:57,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1519239214, now seen corresponding path program 17 times [2021-08-12 19:06:57,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:57,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573089755] [2021-08-12 19:06:57,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:57,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:58,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:58,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:58,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573089755] [2021-08-12 19:06:58,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573089755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:58,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218334219] [2021-08-12 19:06:58,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:58,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:06:58,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:58,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:58,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:58,158 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 19 treesize of output 15 [2021-08-12 19:06:58,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:58,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:58,198 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 21 treesize of output 17 [2021-08-12 19:06:58,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:58,203 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:58,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:06:58,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:58,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218334219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:58,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:58,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:06:58,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126293258] [2021-08-12 19:06:58,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:06:58,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:58,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:06:58,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:58,217 INFO L87 Difference]: Start difference. First operand 266 states and 797 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-12 19:06:58,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:58,423 INFO L93 Difference]: Finished difference Result 366 states and 1074 transitions. [2021-08-12 19:06:58,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:58,424 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 20 [2021-08-12 19:06:58,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:58,426 INFO L225 Difference]: With dead ends: 366 [2021-08-12 19:06:58,426 INFO L226 Difference]: Without dead ends: 349 [2021-08-12 19:06:58,426 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 127.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:58,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-08-12 19:06:58,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 263. [2021-08-12 19:06:58,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 3.0) internal successors, (786), 262 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:58,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 786 transitions. [2021-08-12 19:06:58,444 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 786 transitions. Word has length 20 [2021-08-12 19:06:58,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:58,444 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 786 transitions. [2021-08-12 19:06:58,444 INFO L483 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-12 19:06:58,444 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 786 transitions. [2021-08-12 19:06:58,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:58,444 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:58,444 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:58,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-12 19:06:58,661 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:58,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:58,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1271426204, now seen corresponding path program 18 times [2021-08-12 19:06:58,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:58,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207749882] [2021-08-12 19:06:58,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:58,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:58,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:58,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207749882] [2021-08-12 19:06:58,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207749882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:58,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903638213] [2021-08-12 19:06:58,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:58,821 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:06:58,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:06:58,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:58,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:58,858 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 19 treesize of output 15 [2021-08-12 19:06:58,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:58,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:06:58,882 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 21 treesize of output 17 [2021-08-12 19:06:58,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:58,888 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:58,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:58,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:06:58,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:58,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903638213] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:58,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:58,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:06:58,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650259853] [2021-08-12 19:06:58,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:06:58,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:58,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:06:58,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:06:58,907 INFO L87 Difference]: Start difference. First operand 263 states and 786 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-12 19:06:59,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:59,116 INFO L93 Difference]: Finished difference Result 363 states and 1063 transitions. [2021-08-12 19:06:59,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:59,116 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 20 [2021-08-12 19:06:59,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:59,118 INFO L225 Difference]: With dead ends: 363 [2021-08-12 19:06:59,118 INFO L226 Difference]: Without dead ends: 346 [2021-08-12 19:06:59,118 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 133.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:06:59,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-08-12 19:06:59,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 262. [2021-08-12 19:06:59,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.992337164750958) internal successors, (781), 261 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:59,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 781 transitions. [2021-08-12 19:06:59,135 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 781 transitions. Word has length 20 [2021-08-12 19:06:59,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:59,136 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 781 transitions. [2021-08-12 19:06:59,136 INFO L483 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-12 19:06:59,136 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 781 transitions. [2021-08-12 19:06:59,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:59,136 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:59,136 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:06:59,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-12 19:06:59,353 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:06:59,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:06:59,353 INFO L82 PathProgramCache]: Analyzing trace with hash 418516700, now seen corresponding path program 19 times [2021-08-12 19:06:59,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:06:59,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469833442] [2021-08-12 19:06:59,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:06:59,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:59,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:59,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:06:59,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469833442] [2021-08-12 19:06:59,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469833442] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:59,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559742043] [2021-08-12 19:06:59,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:06:59,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:06:59,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:06:59,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:06:59,524 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 19 treesize of output 15 [2021-08-12 19:06:59,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:59,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:59,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:59,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:06:59,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 20 treesize of output 16 [2021-08-12 19:06:59,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:06:59,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:06:59,554 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:06:59,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:06:59,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:06:59,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:06:59,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559742043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:06:59,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:06:59,575 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:06:59,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359122431] [2021-08-12 19:06:59,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:06:59,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:06:59,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:06:59,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:06:59,576 INFO L87 Difference]: Start difference. First operand 262 states and 781 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-12 19:06:59,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:06:59,805 INFO L93 Difference]: Finished difference Result 345 states and 1010 transitions. [2021-08-12 19:06:59,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:06:59,806 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 20 [2021-08-12 19:06:59,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:06:59,807 INFO L225 Difference]: With dead ends: 345 [2021-08-12 19:06:59,807 INFO L226 Difference]: Without dead ends: 328 [2021-08-12 19:06:59,807 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 116.3ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:06:59,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-08-12 19:06:59,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 262. [2021-08-12 19:06:59,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.992337164750958) internal successors, (781), 261 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:06:59,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 781 transitions. [2021-08-12 19:06:59,825 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 781 transitions. Word has length 20 [2021-08-12 19:06:59,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:06:59,825 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 781 transitions. [2021-08-12 19:06:59,825 INFO L483 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-12 19:06:59,825 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 781 transitions. [2021-08-12 19:06:59,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:06:59,825 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:06:59,825 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:00,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-12 19:07:00,045 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:00,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:00,045 INFO L82 PathProgramCache]: Analyzing trace with hash -730480638, now seen corresponding path program 20 times [2021-08-12 19:07:00,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:00,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512162035] [2021-08-12 19:07:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:00,191 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:00,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:00,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512162035] [2021-08-12 19:07:00,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512162035] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:00,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888840399] [2021-08-12 19:07:00,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:00,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:00,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:00,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:00,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:00,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:00,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:00,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:00,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:00,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:00,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:07:00,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:00,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:00,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:00,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:00,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:00,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:00,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:00,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:00,368 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:07:00,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:00,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888840399] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:00,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:00,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:00,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338397191] [2021-08-12 19:07:00,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:00,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:00,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:00,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:00,414 INFO L87 Difference]: Start difference. First operand 262 states and 781 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:00,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:00,825 INFO L93 Difference]: Finished difference Result 369 states and 1087 transitions. [2021-08-12 19:07:00,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:07:00,826 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:00,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:00,827 INFO L225 Difference]: With dead ends: 369 [2021-08-12 19:07:00,827 INFO L226 Difference]: Without dead ends: 352 [2021-08-12 19:07:00,828 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 294.6ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:00,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-08-12 19:07:00,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 260. [2021-08-12 19:07:00,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.996138996138996) internal successors, (776), 259 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:00,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 776 transitions. [2021-08-12 19:07:00,846 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 776 transitions. Word has length 20 [2021-08-12 19:07:00,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:00,846 INFO L482 AbstractCegarLoop]: Abstraction has 260 states and 776 transitions. [2021-08-12 19:07:00,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:00,846 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 776 transitions. [2021-08-12 19:07:00,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:00,846 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:00,847 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:01,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-12 19:07:01,063 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:01,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:01,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1584321884, now seen corresponding path program 21 times [2021-08-12 19:07:01,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:01,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957829059] [2021-08-12 19:07:01,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:01,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:01,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:01,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957829059] [2021-08-12 19:07:01,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957829059] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:01,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608062653] [2021-08-12 19:07:01,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:01,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:07:01,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:01,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:01,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:01,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:01,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:01,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:01,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:01,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:07:01,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:01,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:01,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:01,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:01,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:01,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:01,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:01,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:01,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:01,379 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:07:01,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:01,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608062653] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:01,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:01,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:01,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750301696] [2021-08-12 19:07:01,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:01,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:01,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:01,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:01,425 INFO L87 Difference]: Start difference. First operand 260 states and 776 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:01,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:01,859 INFO L93 Difference]: Finished difference Result 387 states and 1132 transitions. [2021-08-12 19:07:01,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:07:01,860 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:01,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:01,870 INFO L225 Difference]: With dead ends: 387 [2021-08-12 19:07:01,870 INFO L226 Difference]: Without dead ends: 370 [2021-08-12 19:07:01,871 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 303.0ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:01,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-08-12 19:07:01,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 263. [2021-08-12 19:07:01,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 3.0076335877862594) internal successors, (788), 262 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:01,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 788 transitions. [2021-08-12 19:07:01,903 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 788 transitions. Word has length 20 [2021-08-12 19:07:01,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:01,903 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 788 transitions. [2021-08-12 19:07:01,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:01,903 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 788 transitions. [2021-08-12 19:07:01,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:01,904 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:01,904 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:02,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,22 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:02,113 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:02,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:02,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1380717250, now seen corresponding path program 22 times [2021-08-12 19:07:02,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:02,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176190073] [2021-08-12 19:07:02,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:02,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:02,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:02,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:02,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176190073] [2021-08-12 19:07:02,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176190073] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:02,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984731096] [2021-08-12 19:07:02,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:02,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:02,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:02,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:02,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:02,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:02,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:02,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:02,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:02,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:07:02,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:02,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:02,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:02,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:02,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:02,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:02,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:02,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:02,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:02,429 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:18 [2021-08-12 19:07:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:02,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984731096] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:02,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:02,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:02,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105548210] [2021-08-12 19:07:02,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:02,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:02,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:02,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:02,490 INFO L87 Difference]: Start difference. First operand 263 states and 788 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:02,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:02,888 INFO L93 Difference]: Finished difference Result 381 states and 1117 transitions. [2021-08-12 19:07:02,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:07:02,889 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:02,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:02,890 INFO L225 Difference]: With dead ends: 381 [2021-08-12 19:07:02,890 INFO L226 Difference]: Without dead ends: 364 [2021-08-12 19:07:02,891 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 300.9ms TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:02,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2021-08-12 19:07:02,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 259. [2021-08-12 19:07:02,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.992248062015504) internal successors, (772), 258 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:02,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 772 transitions. [2021-08-12 19:07:02,910 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 772 transitions. Word has length 20 [2021-08-12 19:07:02,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:02,910 INFO L482 AbstractCegarLoop]: Abstraction has 259 states and 772 transitions. [2021-08-12 19:07:02,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:02,910 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 772 transitions. [2021-08-12 19:07:02,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:02,910 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:02,910 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:03,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:03,125 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:03,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:03,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1002272404, now seen corresponding path program 23 times [2021-08-12 19:07:03,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:03,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174691488] [2021-08-12 19:07:03,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:03,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:03,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:03,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:03,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174691488] [2021-08-12 19:07:03,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174691488] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:03,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914545309] [2021-08-12 19:07:03,245 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:03,272 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:03,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:03,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:07:03,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:03,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:03,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:03,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:03,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:03,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:03,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-08-12 19:07:03,384 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:103, output treesize:89 [2021-08-12 19:07:03,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:07:03,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:03,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:03,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:03,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:03,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:03,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:03,789 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:03,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:03,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-08-12 19:07:03,815 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:03,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:03,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:07:03,836 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:89, output treesize:27 [2021-08-12 19:07:03,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:03,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914545309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:03,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:03,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:03,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079964740] [2021-08-12 19:07:03,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:03,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:03,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:03,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:03,886 INFO L87 Difference]: Start difference. First operand 259 states and 772 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:04,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:04,321 INFO L93 Difference]: Finished difference Result 357 states and 1056 transitions. [2021-08-12 19:07:04,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:04,321 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:04,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:04,323 INFO L225 Difference]: With dead ends: 357 [2021-08-12 19:07:04,323 INFO L226 Difference]: Without dead ends: 340 [2021-08-12 19:07:04,323 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 394.3ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:07:04,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-08-12 19:07:04,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 269. [2021-08-12 19:07:04,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 3.0111940298507465) internal successors, (807), 268 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:04,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 807 transitions. [2021-08-12 19:07:04,345 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 807 transitions. Word has length 20 [2021-08-12 19:07:04,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:04,345 INFO L482 AbstractCegarLoop]: Abstraction has 269 states and 807 transitions. [2021-08-12 19:07:04,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:04,346 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 807 transitions. [2021-08-12 19:07:04,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:04,346 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:04,346 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:04,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-12 19:07:04,563 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:04,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:04,563 INFO L82 PathProgramCache]: Analyzing trace with hash 500481068, now seen corresponding path program 24 times [2021-08-12 19:07:04,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:04,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075698212] [2021-08-12 19:07:04,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:04,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:04,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:04,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075698212] [2021-08-12 19:07:04,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075698212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:04,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676187272] [2021-08-12 19:07:04,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:04,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:07:04,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:04,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:04,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:04,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:04,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:04,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:04,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:04,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:04,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:07:04,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:04,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:04,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:04,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:04,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:04,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:04,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:04,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:04,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:04,893 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:15 [2021-08-12 19:07:04,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:04,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676187272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:04,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:04,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:04,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928498374] [2021-08-12 19:07:04,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:04,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:04,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:04,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:04,940 INFO L87 Difference]: Start difference. First operand 269 states and 807 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:05,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:05,298 INFO L93 Difference]: Finished difference Result 359 states and 1053 transitions. [2021-08-12 19:07:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:07:05,299 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:05,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:05,300 INFO L225 Difference]: With dead ends: 359 [2021-08-12 19:07:05,300 INFO L226 Difference]: Without dead ends: 342 [2021-08-12 19:07:05,301 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 205.1ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:05,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-08-12 19:07:05,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 267. [2021-08-12 19:07:05,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 3.007518796992481) internal successors, (800), 266 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:05,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 800 transitions. [2021-08-12 19:07:05,321 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 800 transitions. Word has length 20 [2021-08-12 19:07:05,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:05,321 INFO L482 AbstractCegarLoop]: Abstraction has 267 states and 800 transitions. [2021-08-12 19:07:05,321 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:05,321 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 800 transitions. [2021-08-12 19:07:05,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:05,322 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:05,322 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:05,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:05,536 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:05,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:05,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1031364076, now seen corresponding path program 25 times [2021-08-12 19:07:05,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:05,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035937768] [2021-08-12 19:07:05,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:05,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:05,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:05,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:05,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035937768] [2021-08-12 19:07:05,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035937768] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:05,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768855615] [2021-08-12 19:07:05,651 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:05,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:05,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:05,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:05,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:05,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:05,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:05,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:05,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:34 [2021-08-12 19:07:05,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:05,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:05,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:05,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:05,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:05,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:05,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:05,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:05,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:05,851 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:12 [2021-08-12 19:07:05,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:05,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768855615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:05,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:05,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:05,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655500120] [2021-08-12 19:07:05,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:05,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:05,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:05,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:05,867 INFO L87 Difference]: Start difference. First operand 267 states and 800 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:07:06,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:06,113 INFO L93 Difference]: Finished difference Result 337 states and 987 transitions. [2021-08-12 19:07:06,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:06,113 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:07:06,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:06,115 INFO L225 Difference]: With dead ends: 337 [2021-08-12 19:07:06,115 INFO L226 Difference]: Without dead ends: 320 [2021-08-12 19:07:06,115 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 160.7ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:06,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-08-12 19:07:06,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 264. [2021-08-12 19:07:06,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 3.0) internal successors, (789), 263 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:06,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 789 transitions. [2021-08-12 19:07:06,137 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 789 transitions. Word has length 20 [2021-08-12 19:07:06,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:06,137 INFO L482 AbstractCegarLoop]: Abstraction has 264 states and 789 transitions. [2021-08-12 19:07:06,137 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:07:06,137 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 789 transitions. [2021-08-12 19:07:06,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:06,138 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:06,138 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:06,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-08-12 19:07:06,353 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:06,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:06,356 INFO L82 PathProgramCache]: Analyzing trace with hash 472937802, now seen corresponding path program 26 times [2021-08-12 19:07:06,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:06,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163589337] [2021-08-12 19:07:06,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:06,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:06,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:06,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163589337] [2021-08-12 19:07:06,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163589337] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:06,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627507535] [2021-08-12 19:07:06,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:06,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:06,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:06,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:06,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:06,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:06,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:06,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:06,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:06,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:06,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:34 [2021-08-12 19:07:06,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:06,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:06,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:06,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:06,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:06,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:06,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:06,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:06,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:06,700 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:15 [2021-08-12 19:07:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:06,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627507535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:06,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:06,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:06,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657561785] [2021-08-12 19:07:06,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:06,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:06,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:06,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:06,718 INFO L87 Difference]: Start difference. First operand 264 states and 789 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-12 19:07:06,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:06,986 INFO L93 Difference]: Finished difference Result 347 states and 1016 transitions. [2021-08-12 19:07:06,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:06,986 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 20 [2021-08-12 19:07:06,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:06,988 INFO L225 Difference]: With dead ends: 347 [2021-08-12 19:07:06,988 INFO L226 Difference]: Without dead ends: 330 [2021-08-12 19:07:06,988 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 142.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:06,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-08-12 19:07:07,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 263. [2021-08-12 19:07:07,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.9923664122137406) internal successors, (784), 262 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:07,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 784 transitions. [2021-08-12 19:07:07,009 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 784 transitions. Word has length 20 [2021-08-12 19:07:07,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:07,009 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 784 transitions. [2021-08-12 19:07:07,009 INFO L483 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-12 19:07:07,009 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 784 transitions. [2021-08-12 19:07:07,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:07,010 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:07,010 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:07,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:07,226 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:07,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:07,226 INFO L82 PathProgramCache]: Analyzing trace with hash -413101908, now seen corresponding path program 27 times [2021-08-12 19:07:07,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:07,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936330022] [2021-08-12 19:07:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:07,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:07,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:07,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:07,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936330022] [2021-08-12 19:07:07,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936330022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:07,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395295958] [2021-08-12 19:07:07,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:07,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:07:07,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:07,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:07,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:07,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:07,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:07,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:07,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:07,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:07,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2021-08-12 19:07:07,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:07,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:07,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:07,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:07,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:07,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:07,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:07,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:07,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:07,522 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:12 [2021-08-12 19:07:07,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:07,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395295958] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:07,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:07,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:07,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431494444] [2021-08-12 19:07:07,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:07,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:07,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:07,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:07,542 INFO L87 Difference]: Start difference. First operand 263 states and 784 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:07:07,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:07,801 INFO L93 Difference]: Finished difference Result 326 states and 959 transitions. [2021-08-12 19:07:07,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:07,801 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:07:07,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:07,803 INFO L225 Difference]: With dead ends: 326 [2021-08-12 19:07:07,803 INFO L226 Difference]: Without dead ends: 309 [2021-08-12 19:07:07,804 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 158.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:07,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-08-12 19:07:07,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 260. [2021-08-12 19:07:07,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.996138996138996) internal successors, (776), 259 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:07,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 776 transitions. [2021-08-12 19:07:07,827 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 776 transitions. Word has length 20 [2021-08-12 19:07:07,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:07,828 INFO L482 AbstractCegarLoop]: Abstraction has 260 states and 776 transitions. [2021-08-12 19:07:07,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:07:07,828 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 776 transitions. [2021-08-12 19:07:07,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:07,828 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:07,828 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:08,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-08-12 19:07:08,045 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:08,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:08,045 INFO L82 PathProgramCache]: Analyzing trace with hash -2132086590, now seen corresponding path program 28 times [2021-08-12 19:07:08,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:08,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083387360] [2021-08-12 19:07:08,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:08,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:08,152 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:08,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:08,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083387360] [2021-08-12 19:07:08,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083387360] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:08,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642489791] [2021-08-12 19:07:08,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:08,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:08,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:08,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:08,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:08,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:08,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:08,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:08,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:08,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:08,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2021-08-12 19:07:08,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:08,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:08,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:08,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:08,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:08,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:08,315 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:08,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:08,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:08,323 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:15 [2021-08-12 19:07:08,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:08,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642489791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:08,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:08,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:08,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274203210] [2021-08-12 19:07:08,339 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:08,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:08,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:08,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:08,339 INFO L87 Difference]: Start difference. First operand 260 states and 776 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-12 19:07:08,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:08,586 INFO L93 Difference]: Finished difference Result 352 states and 1027 transitions. [2021-08-12 19:07:08,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:08,586 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 20 [2021-08-12 19:07:08,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:08,588 INFO L225 Difference]: With dead ends: 352 [2021-08-12 19:07:08,588 INFO L226 Difference]: Without dead ends: 335 [2021-08-12 19:07:08,588 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 136.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:08,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-08-12 19:07:08,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 259. [2021-08-12 19:07:08,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.992248062015504) internal successors, (772), 258 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:08,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 772 transitions. [2021-08-12 19:07:08,611 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 772 transitions. Word has length 20 [2021-08-12 19:07:08,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:08,611 INFO L482 AbstractCegarLoop]: Abstraction has 259 states and 772 transitions. [2021-08-12 19:07:08,611 INFO L483 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-12 19:07:08,611 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 772 transitions. [2021-08-12 19:07:08,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:08,612 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:08,612 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:08,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:08,828 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:08,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:08,828 INFO L82 PathProgramCache]: Analyzing trace with hash -735699412, now seen corresponding path program 29 times [2021-08-12 19:07:08,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:08,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708737914] [2021-08-12 19:07:08,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:08,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:08,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:08,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:08,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708737914] [2021-08-12 19:07:08,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708737914] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:08,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947643363] [2021-08-12 19:07:08,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:08,968 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:08,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:08,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:08,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:09,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:09,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:09,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:09,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:09,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:09,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:09,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:09,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:09,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:09,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:09,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:09,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:07:09,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:09,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947643363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:09,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:09,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:09,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132346425] [2021-08-12 19:07:09,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:09,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:09,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:09,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:09,138 INFO L87 Difference]: Start difference. First operand 259 states and 772 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-12 19:07:09,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:09,373 INFO L93 Difference]: Finished difference Result 321 states and 945 transitions. [2021-08-12 19:07:09,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:09,373 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 20 [2021-08-12 19:07:09,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:09,375 INFO L225 Difference]: With dead ends: 321 [2021-08-12 19:07:09,375 INFO L226 Difference]: Without dead ends: 304 [2021-08-12 19:07:09,375 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 150.3ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:09,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-08-12 19:07:09,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 265. [2021-08-12 19:07:09,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 3.003787878787879) internal successors, (793), 264 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:09,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 793 transitions. [2021-08-12 19:07:09,399 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 793 transitions. Word has length 20 [2021-08-12 19:07:09,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:09,400 INFO L482 AbstractCegarLoop]: Abstraction has 265 states and 793 transitions. [2021-08-12 19:07:09,400 INFO L483 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-12 19:07:09,400 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 793 transitions. [2021-08-12 19:07:09,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:09,400 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:09,400 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:09,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-12 19:07:09,617 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:09,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:09,617 INFO L82 PathProgramCache]: Analyzing trace with hash -2065627574, now seen corresponding path program 30 times [2021-08-12 19:07:09,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:09,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529176928] [2021-08-12 19:07:09,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:09,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:09,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:09,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529176928] [2021-08-12 19:07:09,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529176928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:09,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414292928] [2021-08-12 19:07:09,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:09,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:07:09,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:09,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:09,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:09,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:09,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:09,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:09,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:09,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:09,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:09,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:09,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:09,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:09,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:09,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:07:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:09,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414292928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:09,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:09,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:09,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50991383] [2021-08-12 19:07:09,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:09,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:09,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:09,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:09,942 INFO L87 Difference]: Start difference. First operand 265 states and 793 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:10,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:10,269 INFO L93 Difference]: Finished difference Result 361 states and 1058 transitions. [2021-08-12 19:07:10,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:07:10,270 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:10,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:10,271 INFO L225 Difference]: With dead ends: 361 [2021-08-12 19:07:10,271 INFO L226 Difference]: Without dead ends: 344 [2021-08-12 19:07:10,272 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 189.6ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:10,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-08-12 19:07:10,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 262. [2021-08-12 19:07:10,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.992337164750958) internal successors, (781), 261 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:10,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 781 transitions. [2021-08-12 19:07:10,295 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 781 transitions. Word has length 20 [2021-08-12 19:07:10,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:10,296 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 781 transitions. [2021-08-12 19:07:10,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:10,296 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 781 transitions. [2021-08-12 19:07:10,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:10,296 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:10,296 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:10,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:10,513 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:10,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:10,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1314258234, now seen corresponding path program 31 times [2021-08-12 19:07:10,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:10,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511902194] [2021-08-12 19:07:10,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:10,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:10,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:10,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511902194] [2021-08-12 19:07:10,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511902194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:10,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114931929] [2021-08-12 19:07:10,622 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:10,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:10,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:10,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:10,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:10,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:10,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:10,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:10,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:10,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:31 [2021-08-12 19:07:10,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:10,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:10,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:10,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:10,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:10,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:10,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:10,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:10,764 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2021-08-12 19:07:10,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:10,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114931929] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:10,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:10,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:10,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753794216] [2021-08-12 19:07:10,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:10,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:10,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:10,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:10,829 INFO L87 Difference]: Start difference. First operand 262 states and 781 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:11,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:11,192 INFO L93 Difference]: Finished difference Result 353 states and 1039 transitions. [2021-08-12 19:07:11,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:07:11,193 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:11,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:11,194 INFO L225 Difference]: With dead ends: 353 [2021-08-12 19:07:11,194 INFO L226 Difference]: Without dead ends: 336 [2021-08-12 19:07:11,195 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 196.6ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:11,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-08-12 19:07:11,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 262. [2021-08-12 19:07:11,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.992337164750958) internal successors, (781), 261 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 781 transitions. [2021-08-12 19:07:11,218 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 781 transitions. Word has length 20 [2021-08-12 19:07:11,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:11,219 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 781 transitions. [2021-08-12 19:07:11,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:11,219 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 781 transitions. [2021-08-12 19:07:11,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:11,219 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:11,219 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:11,435 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-12 19:07:11,436 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:11,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:11,436 INFO L82 PathProgramCache]: Analyzing trace with hash 927087754, now seen corresponding path program 32 times [2021-08-12 19:07:11,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:11,436 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359021116] [2021-08-12 19:07:11,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:11,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:11,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:11,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:11,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359021116] [2021-08-12 19:07:11,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359021116] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:11,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528905636] [2021-08-12 19:07:11,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:11,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:11,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:11,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:11,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:11,571 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 19 treesize of output 15 [2021-08-12 19:07:11,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:11,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:11,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:11,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:11,619 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 21 treesize of output 17 [2021-08-12 19:07:11,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:11,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:11,622 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:11,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:11,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:11,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528905636] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:11,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:11,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:07:11,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893618071] [2021-08-12 19:07:11,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:07:11,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:11,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:07:11,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:07:11,645 INFO L87 Difference]: Start difference. First operand 262 states and 781 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:12,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:12,332 INFO L93 Difference]: Finished difference Result 631 states and 1846 transitions. [2021-08-12 19:07:12,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:07:12,332 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:12,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:12,335 INFO L225 Difference]: With dead ends: 631 [2021-08-12 19:07:12,335 INFO L226 Difference]: Without dead ends: 614 [2021-08-12 19:07:12,335 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 369.4ms TimeCoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:07:12,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-08-12 19:07:12,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 276. [2021-08-12 19:07:12,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.981818181818182) internal successors, (820), 275 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:12,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 820 transitions. [2021-08-12 19:07:12,362 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 820 transitions. Word has length 20 [2021-08-12 19:07:12,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:12,362 INFO L482 AbstractCegarLoop]: Abstraction has 276 states and 820 transitions. [2021-08-12 19:07:12,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:12,362 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 820 transitions. [2021-08-12 19:07:12,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:12,363 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:12,363 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:12,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-08-12 19:07:12,577 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:12,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:12,577 INFO L82 PathProgramCache]: Analyzing trace with hash -755048560, now seen corresponding path program 33 times [2021-08-12 19:07:12,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:12,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716610752] [2021-08-12 19:07:12,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:12,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:12,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:12,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:12,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716610752] [2021-08-12 19:07:12,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716610752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:12,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435217106] [2021-08-12 19:07:12,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:12,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:07:12,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:12,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:12,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:12,697 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 19 treesize of output 15 [2021-08-12 19:07:12,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:12,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:12,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:12,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:07:12,715 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 21 treesize of output 17 [2021-08-12 19:07:12,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:12,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:12,718 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:12,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:12,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:12,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:12,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435217106] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:12,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:12,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:07:12,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991386334] [2021-08-12 19:07:12,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:07:12,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:12,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:07:12,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:07:12,728 INFO L87 Difference]: Start difference. First operand 276 states and 820 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-12 19:07:13,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:13,006 INFO L93 Difference]: Finished difference Result 471 states and 1380 transitions. [2021-08-12 19:07:13,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:13,006 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 20 [2021-08-12 19:07:13,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:13,009 INFO L225 Difference]: With dead ends: 471 [2021-08-12 19:07:13,009 INFO L226 Difference]: Without dead ends: 454 [2021-08-12 19:07:13,009 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 95.6ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:13,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-08-12 19:07:13,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 284. [2021-08-12 19:07:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 2.9964664310954063) internal successors, (848), 283 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:13,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 848 transitions. [2021-08-12 19:07:13,037 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 848 transitions. Word has length 20 [2021-08-12 19:07:13,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:13,037 INFO L482 AbstractCegarLoop]: Abstraction has 284 states and 848 transitions. [2021-08-12 19:07:13,037 INFO L483 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-12 19:07:13,037 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 848 transitions. [2021-08-12 19:07:13,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:13,038 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:13,038 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:13,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:13,254 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:13,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:13,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1020466382, now seen corresponding path program 34 times [2021-08-12 19:07:13,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:13,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670698160] [2021-08-12 19:07:13,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:13,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:13,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:13,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670698160] [2021-08-12 19:07:13,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670698160] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:13,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372131437] [2021-08-12 19:07:13,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:13,388 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:13,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:13,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:13,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:13,412 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 19 treesize of output 15 [2021-08-12 19:07:13,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:13,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:13,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:13,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:07:13,426 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 21 treesize of output 17 [2021-08-12 19:07:13,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:13,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:13,430 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:13,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:13,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:13,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:13,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372131437] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:13,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:13,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:07:13,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557375840] [2021-08-12 19:07:13,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:07:13,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:13,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:07:13,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:07:13,443 INFO L87 Difference]: Start difference. First operand 284 states and 848 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-12 19:07:13,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:13,715 INFO L93 Difference]: Finished difference Result 483 states and 1410 transitions. [2021-08-12 19:07:13,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:13,716 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 20 [2021-08-12 19:07:13,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:13,718 INFO L225 Difference]: With dead ends: 483 [2021-08-12 19:07:13,718 INFO L226 Difference]: Without dead ends: 466 [2021-08-12 19:07:13,718 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 97.6ms TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:13,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-08-12 19:07:13,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 280. [2021-08-12 19:07:13,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 279 states have (on average 2.982078853046595) internal successors, (832), 279 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 832 transitions. [2021-08-12 19:07:13,745 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 832 transitions. Word has length 20 [2021-08-12 19:07:13,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:13,745 INFO L482 AbstractCegarLoop]: Abstraction has 280 states and 832 transitions. [2021-08-12 19:07:13,746 INFO L483 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-12 19:07:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 832 transitions. [2021-08-12 19:07:13,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:13,746 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:13,746 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:13,959 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,35 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:13,959 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:13,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:13,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1125704378, now seen corresponding path program 35 times [2021-08-12 19:07:13,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:13,960 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164847450] [2021-08-12 19:07:13,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:14,030 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:14,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:14,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164847450] [2021-08-12 19:07:14,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164847450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:14,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398980156] [2021-08-12 19:07:14,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:14,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:14,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:14,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:07:14,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:14,082 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 19 treesize of output 15 [2021-08-12 19:07:14,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:14,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:14,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:14,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:07:14,104 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 20 treesize of output 16 [2021-08-12 19:07:14,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:14,106 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 20 treesize of output 16 [2021-08-12 19:07:14,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:14,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:14,123 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:14,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:07:14,124 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:35 [2021-08-12 19:07:14,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:14,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398980156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:14,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:14,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:14,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176609266] [2021-08-12 19:07:14,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:14,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:14,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:14,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:14,206 INFO L87 Difference]: Start difference. First operand 280 states and 832 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:14,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:14,565 INFO L93 Difference]: Finished difference Result 472 states and 1382 transitions. [2021-08-12 19:07:14,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:07:14,565 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:14,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:14,570 INFO L225 Difference]: With dead ends: 472 [2021-08-12 19:07:14,570 INFO L226 Difference]: Without dead ends: 455 [2021-08-12 19:07:14,570 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 218.3ms TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:14,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-08-12 19:07:14,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 272. [2021-08-12 19:07:14,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 2.981549815498155) internal successors, (808), 271 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:14,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 808 transitions. [2021-08-12 19:07:14,602 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 808 transitions. Word has length 20 [2021-08-12 19:07:14,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:14,602 INFO L482 AbstractCegarLoop]: Abstraction has 272 states and 808 transitions. [2021-08-12 19:07:14,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:14,602 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 808 transitions. [2021-08-12 19:07:14,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:14,602 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:14,602 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:14,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:14,818 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:14,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:14,819 INFO L82 PathProgramCache]: Analyzing trace with hash 2067877130, now seen corresponding path program 36 times [2021-08-12 19:07:14,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:14,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867911176] [2021-08-12 19:07:14,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:14,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:14,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:14,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:14,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867911176] [2021-08-12 19:07:14,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867911176] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:14,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341259564] [2021-08-12 19:07:14,895 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:14,944 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:07:14,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:14,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:14,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:14,984 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 19 treesize of output 15 [2021-08-12 19:07:14,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:14,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:14,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:14,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:07:15,005 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 21 treesize of output 17 [2021-08-12 19:07:15,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:15,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:15,014 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:15,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:15,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:15,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:15,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341259564] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:15,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:15,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:07:15,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176819085] [2021-08-12 19:07:15,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:07:15,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:15,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:07:15,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:07:15,041 INFO L87 Difference]: Start difference. First operand 272 states and 808 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-12 19:07:15,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:15,379 INFO L93 Difference]: Finished difference Result 489 states and 1435 transitions. [2021-08-12 19:07:15,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:15,379 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 20 [2021-08-12 19:07:15,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:15,388 INFO L225 Difference]: With dead ends: 489 [2021-08-12 19:07:15,388 INFO L226 Difference]: Without dead ends: 472 [2021-08-12 19:07:15,389 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 115.7ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:15,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-08-12 19:07:15,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 287. [2021-08-12 19:07:15,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 2.9965034965034967) internal successors, (857), 286 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:15,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 857 transitions. [2021-08-12 19:07:15,443 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 857 transitions. Word has length 20 [2021-08-12 19:07:15,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:15,443 INFO L482 AbstractCegarLoop]: Abstraction has 287 states and 857 transitions. [2021-08-12 19:07:15,443 INFO L483 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-12 19:07:15,443 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 857 transitions. [2021-08-12 19:07:15,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:15,444 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:15,444 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:15,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-12 19:07:15,667 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:15,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:15,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1802459308, now seen corresponding path program 37 times [2021-08-12 19:07:15,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:15,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758203362] [2021-08-12 19:07:15,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:15,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:15,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:15,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758203362] [2021-08-12 19:07:15,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758203362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:15,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920263273] [2021-08-12 19:07:15,748 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:15,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:15,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:15,806 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 19 treesize of output 15 [2021-08-12 19:07:15,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:15,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:15,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:15,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:07:15,815 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 21 treesize of output 17 [2021-08-12 19:07:15,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:15,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:15,819 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:15,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:15,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:15,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920263273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:15,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:15,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:07:15,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027017401] [2021-08-12 19:07:15,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:07:15,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:15,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:07:15,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:07:15,836 INFO L87 Difference]: Start difference. First operand 287 states and 857 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-12 19:07:16,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:16,156 INFO L93 Difference]: Finished difference Result 501 states and 1465 transitions. [2021-08-12 19:07:16,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:16,156 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 20 [2021-08-12 19:07:16,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:16,161 INFO L225 Difference]: With dead ends: 501 [2021-08-12 19:07:16,161 INFO L226 Difference]: Without dead ends: 484 [2021-08-12 19:07:16,162 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 112.3ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:16,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-08-12 19:07:16,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 283. [2021-08-12 19:07:16,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.982269503546099) internal successors, (841), 282 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:16,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 841 transitions. [2021-08-12 19:07:16,192 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 841 transitions. Word has length 20 [2021-08-12 19:07:16,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:16,192 INFO L482 AbstractCegarLoop]: Abstraction has 283 states and 841 transitions. [2021-08-12 19:07:16,192 INFO L483 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-12 19:07:16,192 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 841 transitions. [2021-08-12 19:07:16,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:16,193 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:16,193 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:16,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-08-12 19:07:16,409 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:16,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:16,409 INFO L82 PathProgramCache]: Analyzing trace with hash -346337228, now seen corresponding path program 38 times [2021-08-12 19:07:16,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:16,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614000886] [2021-08-12 19:07:16,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:16,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:16,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:16,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:16,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614000886] [2021-08-12 19:07:16,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614000886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:16,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46381388] [2021-08-12 19:07:16,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:16,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:16,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:16,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:16,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:16,554 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 19 treesize of output 15 [2021-08-12 19:07:16,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:16,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:16,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:16,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:07:16,573 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 20 treesize of output 16 [2021-08-12 19:07:16,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:16,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:16,577 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:16,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:16,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:07:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:16,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46381388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:16,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:16,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:07:16,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856105362] [2021-08-12 19:07:16,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:07:16,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:16,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:07:16,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:07:16,590 INFO L87 Difference]: Start difference. First operand 283 states and 841 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-12 19:07:16,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:16,888 INFO L93 Difference]: Finished difference Result 490 states and 1437 transitions. [2021-08-12 19:07:16,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:16,889 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 20 [2021-08-12 19:07:16,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:16,890 INFO L225 Difference]: With dead ends: 490 [2021-08-12 19:07:16,890 INFO L226 Difference]: Without dead ends: 473 [2021-08-12 19:07:16,891 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 122.2ms TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:07:16,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-08-12 19:07:16,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 279. [2021-08-12 19:07:16,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.9820143884892087) internal successors, (829), 278 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:16,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 829 transitions. [2021-08-12 19:07:16,921 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 829 transitions. Word has length 20 [2021-08-12 19:07:16,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:16,922 INFO L482 AbstractCegarLoop]: Abstraction has 279 states and 829 transitions. [2021-08-12 19:07:16,922 INFO L483 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-12 19:07:16,922 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 829 transitions. [2021-08-12 19:07:16,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:16,922 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:16,922 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:17,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:17,133 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:17,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:17,133 INFO L82 PathProgramCache]: Analyzing trace with hash 160009038, now seen corresponding path program 39 times [2021-08-12 19:07:17,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:17,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283054812] [2021-08-12 19:07:17,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:17,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:17,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:17,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283054812] [2021-08-12 19:07:17,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283054812] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:17,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10696554] [2021-08-12 19:07:17,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:17,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:07:17,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:17,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:17,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:17,254 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 19 treesize of output 15 [2021-08-12 19:07:17,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:17,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:17,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:17,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:14 [2021-08-12 19:07:17,272 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 20 treesize of output 16 [2021-08-12 19:07:17,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:17,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:17,276 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:17,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:17,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:07:17,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:17,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10696554] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:17,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:17,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:07:17,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086272402] [2021-08-12 19:07:17,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:07:17,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:17,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:07:17,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:07:17,289 INFO L87 Difference]: Start difference. First operand 279 states and 829 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-12 19:07:17,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:17,651 INFO L93 Difference]: Finished difference Result 594 states and 1742 transitions. [2021-08-12 19:07:17,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:17,651 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 20 [2021-08-12 19:07:17,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:17,653 INFO L225 Difference]: With dead ends: 594 [2021-08-12 19:07:17,653 INFO L226 Difference]: Without dead ends: 577 [2021-08-12 19:07:17,653 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 111.1ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:07:17,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-08-12 19:07:17,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 301. [2021-08-12 19:07:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.98) internal successors, (894), 300 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:17,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 894 transitions. [2021-08-12 19:07:17,686 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 894 transitions. Word has length 20 [2021-08-12 19:07:17,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:17,686 INFO L482 AbstractCegarLoop]: Abstraction has 301 states and 894 transitions. [2021-08-12 19:07:17,686 INFO L483 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-12 19:07:17,686 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 894 transitions. [2021-08-12 19:07:17,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:17,686 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:17,686 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:17,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:17,902 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:17,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:17,903 INFO L82 PathProgramCache]: Analyzing trace with hash 1360504170, now seen corresponding path program 40 times [2021-08-12 19:07:17,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:17,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074667503] [2021-08-12 19:07:17,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:18,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:18,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:18,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074667503] [2021-08-12 19:07:18,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074667503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:18,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160090006] [2021-08-12 19:07:18,031 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:18,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:18,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:18,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:18,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:18,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:18,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:18,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:18,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:18,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:18,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:07:18,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:18,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:18,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:18,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:18,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:18,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:18,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:18,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:18,230 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:07:18,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:18,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160090006] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:18,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:18,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:18,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011933267] [2021-08-12 19:07:18,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:18,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:18,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:18,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:18,258 INFO L87 Difference]: Start difference. First operand 301 states and 894 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:18,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:18,629 INFO L93 Difference]: Finished difference Result 439 states and 1292 transitions. [2021-08-12 19:07:18,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:18,629 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:18,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:18,631 INFO L225 Difference]: With dead ends: 439 [2021-08-12 19:07:18,631 INFO L226 Difference]: Without dead ends: 422 [2021-08-12 19:07:18,632 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 276.4ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:18,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-08-12 19:07:18,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 309. [2021-08-12 19:07:18,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9837662337662336) internal successors, (919), 308 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:18,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 919 transitions. [2021-08-12 19:07:18,665 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 919 transitions. Word has length 20 [2021-08-12 19:07:18,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:18,666 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 919 transitions. [2021-08-12 19:07:18,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:18,666 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 919 transitions. [2021-08-12 19:07:18,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:18,666 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:18,666 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:18,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:18,876 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:18,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:18,876 INFO L82 PathProgramCache]: Analyzing trace with hash 858712834, now seen corresponding path program 41 times [2021-08-12 19:07:18,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:18,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490579979] [2021-08-12 19:07:18,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:18,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:19,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:19,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:19,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490579979] [2021-08-12 19:07:19,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490579979] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:19,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080826981] [2021-08-12 19:07:19,028 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:19,055 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:19,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:19,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:19,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:19,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:19,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:19,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:19,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:19,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:19,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:07:19,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:19,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:19,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:19,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:19,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:19,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:19,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:19,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:19,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:19,188 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:07:19,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:19,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080826981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:19,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:19,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:19,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766027901] [2021-08-12 19:07:19,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:19,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:19,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:19,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:19,230 INFO L87 Difference]: Start difference. First operand 309 states and 919 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:19,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:19,648 INFO L93 Difference]: Finished difference Result 445 states and 1305 transitions. [2021-08-12 19:07:19,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:19,648 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:19,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:19,650 INFO L225 Difference]: With dead ends: 445 [2021-08-12 19:07:19,650 INFO L226 Difference]: Without dead ends: 428 [2021-08-12 19:07:19,650 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 262.6ms TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:19,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2021-08-12 19:07:19,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 307. [2021-08-12 19:07:19,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.980392156862745) internal successors, (912), 306 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:19,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 912 transitions. [2021-08-12 19:07:19,685 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 912 transitions. Word has length 20 [2021-08-12 19:07:19,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:19,685 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 912 transitions. [2021-08-12 19:07:19,685 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:19,685 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 912 transitions. [2021-08-12 19:07:19,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:19,686 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:19,686 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:19,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2021-08-12 19:07:19,902 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:19,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:19,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1248071286, now seen corresponding path program 42 times [2021-08-12 19:07:19,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:19,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093929017] [2021-08-12 19:07:19,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:19,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:20,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:20,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:20,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093929017] [2021-08-12 19:07:20,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093929017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:20,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33182144] [2021-08-12 19:07:20,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:20,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:07:20,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:20,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:20,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:20,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:20,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:20,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:20,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:20,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:20,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:07:20,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:20,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:20,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:20,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:20,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:20,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:20,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:20,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:20,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:20,241 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:07:20,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:20,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33182144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:20,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:20,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:20,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106688278] [2021-08-12 19:07:20,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:20,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:20,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:20,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:20,286 INFO L87 Difference]: Start difference. First operand 307 states and 912 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:20,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:20,841 INFO L93 Difference]: Finished difference Result 452 states and 1329 transitions. [2021-08-12 19:07:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:20,841 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:20,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:20,843 INFO L225 Difference]: With dead ends: 452 [2021-08-12 19:07:20,843 INFO L226 Difference]: Without dead ends: 435 [2021-08-12 19:07:20,843 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 329.8ms TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:07:20,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-08-12 19:07:20,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 305. [2021-08-12 19:07:20,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9835526315789473) internal successors, (907), 304 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:20,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 907 transitions. [2021-08-12 19:07:20,877 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 907 transitions. Word has length 20 [2021-08-12 19:07:20,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:20,877 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 907 transitions. [2021-08-12 19:07:20,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:20,877 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 907 transitions. [2021-08-12 19:07:20,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:20,878 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:20,878 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:21,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:21,093 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:21,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:21,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1212563188, now seen corresponding path program 43 times [2021-08-12 19:07:21,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:21,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867270907] [2021-08-12 19:07:21,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:21,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:21,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:21,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:21,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867270907] [2021-08-12 19:07:21,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867270907] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:21,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684334805] [2021-08-12 19:07:21,188 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:21,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:21,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:21,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:21,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:21,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:21,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:21,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:21,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:21,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:21,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:21,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:21,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:21,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:21,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:21,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:21,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:21,439 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:07:21,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:21,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684334805] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:21,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:21,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:07:21,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855160776] [2021-08-12 19:07:21,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:07:21,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:21,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:07:21,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:07:21,447 INFO L87 Difference]: Start difference. First operand 305 states and 907 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:21,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:21,750 INFO L93 Difference]: Finished difference Result 389 states and 1135 transitions. [2021-08-12 19:07:21,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:21,750 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:21,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:21,751 INFO L225 Difference]: With dead ends: 389 [2021-08-12 19:07:21,751 INFO L226 Difference]: Without dead ends: 372 [2021-08-12 19:07:21,751 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 163.2ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:07:21,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-08-12 19:07:21,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 311. [2021-08-12 19:07:21,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0) internal successors, (930), 310 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:21,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 930 transitions. [2021-08-12 19:07:21,802 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 930 transitions. Word has length 20 [2021-08-12 19:07:21,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:21,802 INFO L482 AbstractCegarLoop]: Abstraction has 311 states and 930 transitions. [2021-08-12 19:07:21,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:21,802 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 930 transitions. [2021-08-12 19:07:21,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:21,803 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:21,803 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:22,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:22,008 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:22,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:22,008 INFO L82 PathProgramCache]: Analyzing trace with hash -1714354524, now seen corresponding path program 44 times [2021-08-12 19:07:22,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:22,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612060589] [2021-08-12 19:07:22,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:22,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:22,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:22,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612060589] [2021-08-12 19:07:22,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612060589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:22,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608062143] [2021-08-12 19:07:22,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:22,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:22,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:22,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:22,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:22,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:22,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:22,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:22,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:22,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:22,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:22,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:22,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:22,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:22,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:22,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:22,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:22,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:22,343 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:07:22,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:22,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608062143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:22,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:22,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:22,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630243490] [2021-08-12 19:07:22,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:22,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:22,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:22,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:22,358 INFO L87 Difference]: Start difference. First operand 311 states and 930 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-12 19:07:22,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:22,617 INFO L93 Difference]: Finished difference Result 383 states and 1122 transitions. [2021-08-12 19:07:22,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:22,617 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 20 [2021-08-12 19:07:22,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:22,619 INFO L225 Difference]: With dead ends: 383 [2021-08-12 19:07:22,619 INFO L226 Difference]: Without dead ends: 366 [2021-08-12 19:07:22,619 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 151.7ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:22,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-08-12 19:07:22,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 309. [2021-08-12 19:07:22,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9967532467532467) internal successors, (923), 308 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:22,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 923 transitions. [2021-08-12 19:07:22,655 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 923 transitions. Word has length 20 [2021-08-12 19:07:22,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:22,655 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 923 transitions. [2021-08-12 19:07:22,655 INFO L483 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-12 19:07:22,655 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 923 transitions. [2021-08-12 19:07:22,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:22,656 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:22,656 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:22,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-08-12 19:07:22,872 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:22,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:22,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1048767628, now seen corresponding path program 45 times [2021-08-12 19:07:22,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:22,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863701821] [2021-08-12 19:07:22,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:22,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:22,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:22,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863701821] [2021-08-12 19:07:22,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863701821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:22,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018806114] [2021-08-12 19:07:22,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:23,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:07:23,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:23,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:23,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:23,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:23,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:23,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:23,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:23,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:23,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:23,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:23,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:23,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:23,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:23,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:23,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:23,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:23,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:23,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:23,187 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:07:23,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:23,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018806114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:23,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:23,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:23,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335582178] [2021-08-12 19:07:23,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:23,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:23,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:23,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:23,231 INFO L87 Difference]: Start difference. First operand 309 states and 923 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:23,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:23,699 INFO L93 Difference]: Finished difference Result 451 states and 1322 transitions. [2021-08-12 19:07:23,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:23,699 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:23,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:23,701 INFO L225 Difference]: With dead ends: 451 [2021-08-12 19:07:23,701 INFO L226 Difference]: Without dead ends: 434 [2021-08-12 19:07:23,701 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 277.5ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:23,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-08-12 19:07:23,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 306. [2021-08-12 19:07:23,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9901639344262296) internal successors, (912), 305 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:23,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 912 transitions. [2021-08-12 19:07:23,737 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 912 transitions. Word has length 20 [2021-08-12 19:07:23,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:23,737 INFO L482 AbstractCegarLoop]: Abstraction has 306 states and 912 transitions. [2021-08-12 19:07:23,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:23,737 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 912 transitions. [2021-08-12 19:07:23,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:23,737 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:23,737 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:23,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2021-08-12 19:07:23,954 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:23,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:23,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1741897790, now seen corresponding path program 46 times [2021-08-12 19:07:23,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:23,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15635784] [2021-08-12 19:07:23,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:24,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:24,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:24,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15635784] [2021-08-12 19:07:24,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15635784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:24,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255346650] [2021-08-12 19:07:24,052 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:24,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:24,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:24,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:24,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:24,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:24,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:24,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:24,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:24,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:24,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:24,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:24,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:24,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:24,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:24,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:24,199 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:24,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:24,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:24,210 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:07:24,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:24,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255346650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:24,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:24,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:24,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950299189] [2021-08-12 19:07:24,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:24,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:24,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:24,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:24,230 INFO L87 Difference]: Start difference. First operand 306 states and 912 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-12 19:07:24,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:24,514 INFO L93 Difference]: Finished difference Result 391 states and 1144 transitions. [2021-08-12 19:07:24,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:24,514 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 20 [2021-08-12 19:07:24,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:24,516 INFO L225 Difference]: With dead ends: 391 [2021-08-12 19:07:24,516 INFO L226 Difference]: Without dead ends: 374 [2021-08-12 19:07:24,516 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 131.8ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:24,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-08-12 19:07:24,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 305. [2021-08-12 19:07:24,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9835526315789473) internal successors, (907), 304 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:24,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 907 transitions. [2021-08-12 19:07:24,552 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 907 transitions. Word has length 20 [2021-08-12 19:07:24,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:24,552 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 907 transitions. [2021-08-12 19:07:24,552 INFO L483 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-12 19:07:24,552 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 907 transitions. [2021-08-12 19:07:24,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:24,552 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:24,552 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:24,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2021-08-12 19:07:24,768 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:24,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:24,768 INFO L82 PathProgramCache]: Analyzing trace with hash -2101912532, now seen corresponding path program 47 times [2021-08-12 19:07:24,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:24,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709897229] [2021-08-12 19:07:24,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:24,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:24,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:24,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:24,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709897229] [2021-08-12 19:07:24,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709897229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:24,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766531707] [2021-08-12 19:07:24,896 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:24,923 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:24,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:24,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:24,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:24,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:24,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:24,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:24,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:24,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:24,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:25,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:25,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:25,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:25,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:25,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:25,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:25,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:25,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:25,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:25,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:07:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:25,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766531707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:25,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:25,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:25,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683332219] [2021-08-12 19:07:25,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:25,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:25,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:25,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:25,112 INFO L87 Difference]: Start difference. First operand 305 states and 907 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:25,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:25,663 INFO L93 Difference]: Finished difference Result 470 states and 1374 transitions. [2021-08-12 19:07:25,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:25,663 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:25,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:25,664 INFO L225 Difference]: With dead ends: 470 [2021-08-12 19:07:25,664 INFO L226 Difference]: Without dead ends: 453 [2021-08-12 19:07:25,665 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 317.9ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:07:25,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-08-12 19:07:25,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 308. [2021-08-12 19:07:25,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.993485342019544) internal successors, (919), 307 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:25,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 919 transitions. [2021-08-12 19:07:25,702 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 919 transitions. Word has length 20 [2021-08-12 19:07:25,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:25,702 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 919 transitions. [2021-08-12 19:07:25,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:25,702 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 919 transitions. [2021-08-12 19:07:25,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:25,703 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:25,703 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:25,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:25,919 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:25,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:25,919 INFO L82 PathProgramCache]: Analyzing trace with hash 863126602, now seen corresponding path program 48 times [2021-08-12 19:07:25,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:25,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750141256] [2021-08-12 19:07:25,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:25,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:26,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:26,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:26,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750141256] [2021-08-12 19:07:26,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750141256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:26,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506907968] [2021-08-12 19:07:26,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:26,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:07:26,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:26,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:26,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:26,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:26,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:26,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:26,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:26,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:26,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:07:26,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:26,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:26,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:26,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:26,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:26,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:26,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:26,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:26,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:26,186 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:07:26,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:26,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506907968] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:26,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:26,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:26,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313291184] [2021-08-12 19:07:26,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:26,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:26,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:26,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:26,252 INFO L87 Difference]: Start difference. First operand 308 states and 919 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:26,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:26,801 INFO L93 Difference]: Finished difference Result 464 states and 1359 transitions. [2021-08-12 19:07:26,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:26,801 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:26,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:26,802 INFO L225 Difference]: With dead ends: 464 [2021-08-12 19:07:26,802 INFO L226 Difference]: Without dead ends: 447 [2021-08-12 19:07:26,803 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 334.2ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:07:26,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-08-12 19:07:26,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 304. [2021-08-12 19:07:26,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.98019801980198) internal successors, (903), 303 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:26,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 903 transitions. [2021-08-12 19:07:26,841 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 903 transitions. Word has length 20 [2021-08-12 19:07:26,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:26,841 INFO L482 AbstractCegarLoop]: Abstraction has 304 states and 903 transitions. [2021-08-12 19:07:26,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:26,841 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 903 transitions. [2021-08-12 19:07:26,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:26,842 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:26,842 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:27,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:27,044 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:27,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:27,044 INFO L82 PathProgramCache]: Analyzing trace with hash 484681756, now seen corresponding path program 49 times [2021-08-12 19:07:27,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:27,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213849612] [2021-08-12 19:07:27,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:27,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:27,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213849612] [2021-08-12 19:07:27,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213849612] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:27,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020977848] [2021-08-12 19:07:27,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:27,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:27,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:27,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:27,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:27,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:27,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:27,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2021-08-12 19:07:27,318 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_4]} [2021-08-12 19:07:27,319 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 21 treesize of output 17 [2021-08-12 19:07:27,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:27,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:27,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:27,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:27,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:27,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:27,334 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:9 [2021-08-12 19:07:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:27,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020977848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:27,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:27,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:27,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824230662] [2021-08-12 19:07:27,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:27,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:27,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:27,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:27,367 INFO L87 Difference]: Start difference. First operand 304 states and 903 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:27,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:27,791 INFO L93 Difference]: Finished difference Result 423 states and 1245 transitions. [2021-08-12 19:07:27,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:07:27,791 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:27,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:27,792 INFO L225 Difference]: With dead ends: 423 [2021-08-12 19:07:27,792 INFO L226 Difference]: Without dead ends: 406 [2021-08-12 19:07:27,792 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 244.9ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:27,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-08-12 19:07:27,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 314. [2021-08-12 19:07:27,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.9968051118210863) internal successors, (938), 313 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:27,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 938 transitions. [2021-08-12 19:07:27,831 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 938 transitions. Word has length 20 [2021-08-12 19:07:27,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:27,831 INFO L482 AbstractCegarLoop]: Abstraction has 314 states and 938 transitions. [2021-08-12 19:07:27,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:27,831 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 938 transitions. [2021-08-12 19:07:27,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:27,832 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:27,832 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:28,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:28,048 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:28,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:28,048 INFO L82 PathProgramCache]: Analyzing trace with hash -17109580, now seen corresponding path program 50 times [2021-08-12 19:07:28,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:28,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035407984] [2021-08-12 19:07:28,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:28,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:28,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:28,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:28,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035407984] [2021-08-12 19:07:28,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035407984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:28,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276428066] [2021-08-12 19:07:28,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:28,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:28,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:28,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:28,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:28,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:28,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:28,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:28,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:28,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:28,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2021-08-12 19:07:28,289 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_4]} [2021-08-12 19:07:28,291 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 21 treesize of output 17 [2021-08-12 19:07:28,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:28,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:28,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:28,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:28,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:28,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:28,309 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:12 [2021-08-12 19:07:28,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:28,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276428066] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:28,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:28,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:28,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588274241] [2021-08-12 19:07:28,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:28,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:28,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:28,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:28,359 INFO L87 Difference]: Start difference. First operand 314 states and 938 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:28,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:28,800 INFO L93 Difference]: Finished difference Result 429 states and 1258 transitions. [2021-08-12 19:07:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:07:28,800 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:28,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:28,802 INFO L225 Difference]: With dead ends: 429 [2021-08-12 19:07:28,802 INFO L226 Difference]: Without dead ends: 412 [2021-08-12 19:07:28,802 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 257.0ms TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:28,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-08-12 19:07:28,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 312. [2021-08-12 19:07:28,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.9935691318327975) internal successors, (931), 311 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:28,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 931 transitions. [2021-08-12 19:07:28,841 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 931 transitions. Word has length 20 [2021-08-12 19:07:28,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:28,841 INFO L482 AbstractCegarLoop]: Abstraction has 312 states and 931 transitions. [2021-08-12 19:07:28,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:28,841 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 931 transitions. [2021-08-12 19:07:28,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:28,841 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:28,841 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:29,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-08-12 19:07:29,058 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:29,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:29,058 INFO L82 PathProgramCache]: Analyzing trace with hash -1548954724, now seen corresponding path program 51 times [2021-08-12 19:07:29,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:29,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589933863] [2021-08-12 19:07:29,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:29,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:29,158 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:29,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589933863] [2021-08-12 19:07:29,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589933863] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:29,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378595559] [2021-08-12 19:07:29,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:29,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:07:29,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:29,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:29,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:29,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:29,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:29,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:29,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:29,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:29,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:07:29,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:29,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:29,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:29,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:29,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:29,322 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:29,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:29,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:29,330 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:12 [2021-08-12 19:07:29,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:29,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378595559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:29,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:29,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:29,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375937714] [2021-08-12 19:07:29,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:29,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:29,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:29,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:29,343 INFO L87 Difference]: Start difference. First operand 312 states and 931 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:07:29,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:29,611 INFO L93 Difference]: Finished difference Result 382 states and 1118 transitions. [2021-08-12 19:07:29,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:29,611 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:07:29,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:29,612 INFO L225 Difference]: With dead ends: 382 [2021-08-12 19:07:29,612 INFO L226 Difference]: Without dead ends: 365 [2021-08-12 19:07:29,613 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 150.5ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:29,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-12 19:07:29,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 309. [2021-08-12 19:07:29,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.987012987012987) internal successors, (920), 308 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:29,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 920 transitions. [2021-08-12 19:07:29,668 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 920 transitions. Word has length 20 [2021-08-12 19:07:29,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:29,668 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 920 transitions. [2021-08-12 19:07:29,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:07:29,669 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 920 transitions. [2021-08-12 19:07:29,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:29,669 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:29,669 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:29,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-08-12 19:07:29,885 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:29,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:29,885 INFO L82 PathProgramCache]: Analyzing trace with hash -44652846, now seen corresponding path program 52 times [2021-08-12 19:07:29,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:29,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995172652] [2021-08-12 19:07:29,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:29,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:29,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:29,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995172652] [2021-08-12 19:07:29,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995172652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:29,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418891416] [2021-08-12 19:07:29,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:30,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:30,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:30,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:30,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:30,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:30,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:30,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:30,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:07:30,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:30,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:30,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:30,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:30,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,128 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:15 [2021-08-12 19:07:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:30,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418891416] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:30,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:30,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:30,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383773106] [2021-08-12 19:07:30,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:30,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:30,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:30,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:30,147 INFO L87 Difference]: Start difference. First operand 309 states and 920 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-12 19:07:30,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:30,422 INFO L93 Difference]: Finished difference Result 392 states and 1147 transitions. [2021-08-12 19:07:30,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:30,423 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 20 [2021-08-12 19:07:30,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:30,424 INFO L225 Difference]: With dead ends: 392 [2021-08-12 19:07:30,424 INFO L226 Difference]: Without dead ends: 375 [2021-08-12 19:07:30,424 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:30,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-08-12 19:07:30,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 308. [2021-08-12 19:07:30,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.980456026058632) internal successors, (915), 307 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:30,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 915 transitions. [2021-08-12 19:07:30,465 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 915 transitions. Word has length 20 [2021-08-12 19:07:30,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:30,465 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 915 transitions. [2021-08-12 19:07:30,465 INFO L483 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-12 19:07:30,465 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 915 transitions. [2021-08-12 19:07:30,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:30,466 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:30,466 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:30,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:30,682 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:30,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:30,682 INFO L82 PathProgramCache]: Analyzing trace with hash -930692556, now seen corresponding path program 53 times [2021-08-12 19:07:30,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:30,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675553195] [2021-08-12 19:07:30,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:30,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:30,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:30,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:30,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675553195] [2021-08-12 19:07:30,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675553195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:30,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703001627] [2021-08-12 19:07:30,792 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:30,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:30,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:30,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:07:30,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:30,901 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 19 treesize of output 15 [2021-08-12 19:07:30,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:30,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:30,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:25 [2021-08-12 19:07:30,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:30,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:30,953 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:30,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:30,981 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:30,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:30,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:31,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:31,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:07:31,010 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:35 [2021-08-12 19:07:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:31,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703001627] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:31,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:31,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:31,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130637523] [2021-08-12 19:07:31,093 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:31,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:31,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:31,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:31,094 INFO L87 Difference]: Start difference. First operand 308 states and 915 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:31,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:31,500 INFO L93 Difference]: Finished difference Result 371 states and 1090 transitions. [2021-08-12 19:07:31,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:07:31,501 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:31,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:31,502 INFO L225 Difference]: With dead ends: 371 [2021-08-12 19:07:31,502 INFO L226 Difference]: Without dead ends: 354 [2021-08-12 19:07:31,502 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 250.7ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:31,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-08-12 19:07:31,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 305. [2021-08-12 19:07:31,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9835526315789473) internal successors, (907), 304 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:31,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 907 transitions. [2021-08-12 19:07:31,543 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 907 transitions. Word has length 20 [2021-08-12 19:07:31,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:31,543 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 907 transitions. [2021-08-12 19:07:31,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:31,543 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 907 transitions. [2021-08-12 19:07:31,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:31,543 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:31,544 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:31,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,54 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:31,759 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:31,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:31,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1645290058, now seen corresponding path program 54 times [2021-08-12 19:07:31,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:31,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901794551] [2021-08-12 19:07:31,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:31,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:31,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:31,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:31,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901794551] [2021-08-12 19:07:31,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901794551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:31,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673736906] [2021-08-12 19:07:31,879 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:31,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:07:31,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:31,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:31,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:31,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 19 treesize of output 15 [2021-08-12 19:07:31,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:31,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:31,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:31,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:30 [2021-08-12 19:07:31,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:31,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:31,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:31,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:31,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:31,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:31,997 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:32,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:32,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:32,004 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:15 [2021-08-12 19:07:32,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:32,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673736906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:32,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:32,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:32,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428615376] [2021-08-12 19:07:32,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:32,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:32,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:32,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:32,081 INFO L87 Difference]: Start difference. First operand 305 states and 907 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:32,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:32,511 INFO L93 Difference]: Finished difference Result 447 states and 1306 transitions. [2021-08-12 19:07:32,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:07:32,512 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:32,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:32,513 INFO L225 Difference]: With dead ends: 447 [2021-08-12 19:07:32,513 INFO L226 Difference]: Without dead ends: 430 [2021-08-12 19:07:32,513 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 216.9ms TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:07:32,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-08-12 19:07:32,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 304. [2021-08-12 19:07:32,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.98019801980198) internal successors, (903), 303 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:32,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 903 transitions. [2021-08-12 19:07:32,557 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 903 transitions. Word has length 20 [2021-08-12 19:07:32,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:32,557 INFO L482 AbstractCegarLoop]: Abstraction has 304 states and 903 transitions. [2021-08-12 19:07:32,557 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:32,557 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 903 transitions. [2021-08-12 19:07:32,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:32,558 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:32,558 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:32,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2021-08-12 19:07:32,774 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:32,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:32,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1253290060, now seen corresponding path program 55 times [2021-08-12 19:07:32,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:32,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123999376] [2021-08-12 19:07:32,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:32,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:32,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:32,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:32,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123999376] [2021-08-12 19:07:32,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123999376] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:32,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141446109] [2021-08-12 19:07:32,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:32,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:32,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:32,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:32,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:32,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:32,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:32,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:32,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:07:33,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:33,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:07:33,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:33,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:33,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:33,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:33,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,027 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:12 [2021-08-12 19:07:33,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:33,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141446109] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:33,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:33,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:07:33,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28992214] [2021-08-12 19:07:33,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:07:33,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:33,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:07:33,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:33,054 INFO L87 Difference]: Start difference. First operand 304 states and 903 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-12 19:07:33,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:33,339 INFO L93 Difference]: Finished difference Result 366 states and 1076 transitions. [2021-08-12 19:07:33,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:33,339 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 20 [2021-08-12 19:07:33,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:33,340 INFO L225 Difference]: With dead ends: 366 [2021-08-12 19:07:33,340 INFO L226 Difference]: Without dead ends: 349 [2021-08-12 19:07:33,340 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 133.6ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:33,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-08-12 19:07:33,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 310. [2021-08-12 19:07:33,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9902912621359223) internal successors, (924), 309 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:33,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 924 transitions. [2021-08-12 19:07:33,383 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 924 transitions. Word has length 20 [2021-08-12 19:07:33,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:33,383 INFO L482 AbstractCegarLoop]: Abstraction has 310 states and 924 transitions. [2021-08-12 19:07:33,383 INFO L483 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-12 19:07:33,383 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 924 transitions. [2021-08-12 19:07:33,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:33,384 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:33,384 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:33,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:33,600 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:33,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:33,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1711749074, now seen corresponding path program 56 times [2021-08-12 19:07:33,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:33,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599380243] [2021-08-12 19:07:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:33,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:33,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599380243] [2021-08-12 19:07:33,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599380243] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:33,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895744003] [2021-08-12 19:07:33,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-12 19:07:33,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:33,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:33,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:33,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:33,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:33,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:07:33,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:33,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2021-08-12 19:07:33,860 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_0]} [2021-08-12 19:07:33,862 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 21 treesize of output 17 [2021-08-12 19:07:33,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:33,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:33,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:33,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:33,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:33,889 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:07:33,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:33,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895744003] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:33,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:33,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:33,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591700492] [2021-08-12 19:07:33,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:33,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:33,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:33,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:33,951 INFO L87 Difference]: Start difference. First operand 310 states and 924 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:34,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:34,371 INFO L93 Difference]: Finished difference Result 432 states and 1266 transitions. [2021-08-12 19:07:34,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:07:34,371 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:34,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:34,373 INFO L225 Difference]: With dead ends: 432 [2021-08-12 19:07:34,373 INFO L226 Difference]: Without dead ends: 415 [2021-08-12 19:07:34,373 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 245.8ms TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:07:34,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-08-12 19:07:34,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 307. [2021-08-12 19:07:34,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.980392156862745) internal successors, (912), 306 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:34,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 912 transitions. [2021-08-12 19:07:34,416 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 912 transitions. Word has length 20 [2021-08-12 19:07:34,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:34,417 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 912 transitions. [2021-08-12 19:07:34,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:34,417 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 912 transitions. [2021-08-12 19:07:34,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:34,417 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:34,418 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:34,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:34,633 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:34,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:34,633 INFO L82 PathProgramCache]: Analyzing trace with hash 796667586, now seen corresponding path program 57 times [2021-08-12 19:07:34,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:34,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484632534] [2021-08-12 19:07:34,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:34,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:34,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:34,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484632534] [2021-08-12 19:07:34,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484632534] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:34,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582973987] [2021-08-12 19:07:34,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:34,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:07:34,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:34,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:34,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:34,820 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 19 treesize of output 15 [2021-08-12 19:07:34,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:34,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:34,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:07:34,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:30 [2021-08-12 19:07:34,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:07:34,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:34,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:34,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:07:34,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:07:34,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:34,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:34,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:34,873 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:15 [2021-08-12 19:07:34,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:34,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582973987] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:34,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:34,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:07:34,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510942856] [2021-08-12 19:07:34,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:07:34,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:34,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:07:34,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:07:34,939 INFO L87 Difference]: Start difference. First operand 307 states and 912 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:35,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:35,372 INFO L93 Difference]: Finished difference Result 420 states and 1235 transitions. [2021-08-12 19:07:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:07:35,372 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:35,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:35,373 INFO L225 Difference]: With dead ends: 420 [2021-08-12 19:07:35,373 INFO L226 Difference]: Without dead ends: 403 [2021-08-12 19:07:35,373 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 219.0ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:07:35,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-08-12 19:07:35,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 303. [2021-08-12 19:07:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.980132450331126) internal successors, (900), 302 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:35,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 900 transitions. [2021-08-12 19:07:35,418 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 900 transitions. Word has length 20 [2021-08-12 19:07:35,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:35,418 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 900 transitions. [2021-08-12 19:07:35,418 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:35,418 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 900 transitions. [2021-08-12 19:07:35,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:35,418 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:35,418 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:35,619 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:35,619 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:35,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:35,619 INFO L82 PathProgramCache]: Analyzing trace with hash -722189394, now seen corresponding path program 58 times [2021-08-12 19:07:35,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:35,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033917449] [2021-08-12 19:07:35,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:35,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:35,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:35,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033917449] [2021-08-12 19:07:35,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033917449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:35,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678965719] [2021-08-12 19:07:35,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:35,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:35,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:35,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:35,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:35,794 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 19 treesize of output 15 [2021-08-12 19:07:35,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:35,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:35,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:35,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:07:35,852 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 21 treesize of output 17 [2021-08-12 19:07:35,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:35,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:35,856 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:35,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:35,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:35,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:35,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678965719] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:35,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:35,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:07:35,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713825576] [2021-08-12 19:07:35,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:07:35,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:35,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:07:35,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:07:35,886 INFO L87 Difference]: Start difference. First operand 303 states and 900 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:36,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:36,479 INFO L93 Difference]: Finished difference Result 475 states and 1400 transitions. [2021-08-12 19:07:36,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:36,479 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:36,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:36,481 INFO L225 Difference]: With dead ends: 475 [2021-08-12 19:07:36,481 INFO L226 Difference]: Without dead ends: 458 [2021-08-12 19:07:36,481 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 251.2ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:07:36,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-08-12 19:07:36,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 320. [2021-08-12 19:07:36,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.9968652037617556) internal successors, (956), 319 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:36,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 956 transitions. [2021-08-12 19:07:36,529 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 956 transitions. Word has length 20 [2021-08-12 19:07:36,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:36,529 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 956 transitions. [2021-08-12 19:07:36,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:36,529 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 956 transitions. [2021-08-12 19:07:36,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:36,529 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:36,529 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:36,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2021-08-12 19:07:36,746 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:36,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:36,746 INFO L82 PathProgramCache]: Analyzing trace with hash -1223980730, now seen corresponding path program 59 times [2021-08-12 19:07:36,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:36,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606710885] [2021-08-12 19:07:36,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:36,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:36,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:36,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606710885] [2021-08-12 19:07:36,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606710885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:36,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033661096] [2021-08-12 19:07:36,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:36,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:36,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:36,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:07:36,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:36,966 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 19 treesize of output 15 [2021-08-12 19:07:36,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:36,969 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 19 treesize of output 15 [2021-08-12 19:07:36,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:36,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:36,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:07:36,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-08-12 19:07:37,054 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 30 treesize of output 24 [2021-08-12 19:07:37,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:37,058 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 21 treesize of output 17 [2021-08-12 19:07:37,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:37,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:37,070 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:37,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:07:37,071 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:33 [2021-08-12 19:07:37,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:37,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033661096] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:37,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:37,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:07:37,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457133441] [2021-08-12 19:07:37,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:07:37,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:37,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:07:37,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:07:37,164 INFO L87 Difference]: Start difference. First operand 320 states and 956 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:37,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:37,923 INFO L93 Difference]: Finished difference Result 485 states and 1429 transitions. [2021-08-12 19:07:37,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 19:07:37,924 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:37,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:37,925 INFO L225 Difference]: With dead ends: 485 [2021-08-12 19:07:37,925 INFO L226 Difference]: Without dead ends: 468 [2021-08-12 19:07:37,925 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 424.0ms TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:07:37,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-08-12 19:07:37,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 318. [2021-08-12 19:07:37,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.993690851735016) internal successors, (949), 317 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:37,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 949 transitions. [2021-08-12 19:07:37,974 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 949 transitions. Word has length 20 [2021-08-12 19:07:37,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:37,974 INFO L482 AbstractCegarLoop]: Abstraction has 318 states and 949 transitions. [2021-08-12 19:07:37,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:37,974 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 949 transitions. [2021-08-12 19:07:37,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:37,974 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:37,975 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:38,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:38,191 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:38,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:38,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1539141422, now seen corresponding path program 60 times [2021-08-12 19:07:38,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:38,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860396761] [2021-08-12 19:07:38,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:38,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:38,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:38,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:38,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860396761] [2021-08-12 19:07:38,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860396761] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:38,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600289130] [2021-08-12 19:07:38,277 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:38,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:07:38,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:38,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:38,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:38,338 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 19 treesize of output 15 [2021-08-12 19:07:38,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:38,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:38,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:38,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:07:38,381 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 21 treesize of output 17 [2021-08-12 19:07:38,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:38,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:38,385 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:38,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:38,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:38,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:38,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600289130] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:38,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:38,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:38,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388327389] [2021-08-12 19:07:38,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:38,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:38,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:38,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:38,399 INFO L87 Difference]: Start difference. First operand 318 states and 949 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-12 19:07:38,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:38,744 INFO L93 Difference]: Finished difference Result 420 states and 1232 transitions. [2021-08-12 19:07:38,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:38,745 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 20 [2021-08-12 19:07:38,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:38,746 INFO L225 Difference]: With dead ends: 420 [2021-08-12 19:07:38,746 INFO L226 Difference]: Without dead ends: 403 [2021-08-12 19:07:38,746 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 124.5ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:38,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-08-12 19:07:38,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 315. [2021-08-12 19:07:38,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.9872611464968153) internal successors, (938), 314 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:38,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 938 transitions. [2021-08-12 19:07:38,793 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 938 transitions. Word has length 20 [2021-08-12 19:07:38,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:38,793 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 938 transitions. [2021-08-12 19:07:38,793 INFO L483 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-12 19:07:38,793 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 938 transitions. [2021-08-12 19:07:38,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:38,793 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:38,793 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:39,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2021-08-12 19:07:39,009 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:39,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:39,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1251523996, now seen corresponding path program 61 times [2021-08-12 19:07:39,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:39,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629109638] [2021-08-12 19:07:39,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:39,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:39,095 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:39,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:39,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629109638] [2021-08-12 19:07:39,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629109638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:39,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133094263] [2021-08-12 19:07:39,095 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:39,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:39,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:39,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:39,177 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 19 treesize of output 15 [2021-08-12 19:07:39,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:39,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:39,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:39,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:07:39,203 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 21 treesize of output 17 [2021-08-12 19:07:39,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:39,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:39,210 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:39,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:39,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:07:39,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:39,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133094263] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:39,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:39,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:07:39,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267138467] [2021-08-12 19:07:39,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:07:39,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:39,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:07:39,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:07:39,229 INFO L87 Difference]: Start difference. First operand 315 states and 938 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-12 19:07:39,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:39,600 INFO L93 Difference]: Finished difference Result 430 states and 1261 transitions. [2021-08-12 19:07:39,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:39,600 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 20 [2021-08-12 19:07:39,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:39,601 INFO L225 Difference]: With dead ends: 430 [2021-08-12 19:07:39,601 INFO L226 Difference]: Without dead ends: 413 [2021-08-12 19:07:39,601 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 115.9ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:39,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-08-12 19:07:39,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 314. [2021-08-12 19:07:39,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.9808306709265175) internal successors, (933), 313 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:39,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 933 transitions. [2021-08-12 19:07:39,649 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 933 transitions. Word has length 20 [2021-08-12 19:07:39,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:39,649 INFO L482 AbstractCegarLoop]: Abstraction has 314 states and 933 transitions. [2021-08-12 19:07:39,649 INFO L483 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-12 19:07:39,649 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 933 transitions. [2021-08-12 19:07:39,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:39,649 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:39,649 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:39,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-08-12 19:07:39,865 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:39,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:39,865 INFO L82 PathProgramCache]: Analyzing trace with hash -2137563706, now seen corresponding path program 62 times [2021-08-12 19:07:39,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:39,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969983348] [2021-08-12 19:07:39,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:39,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:39,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:39,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969983348] [2021-08-12 19:07:39,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969983348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:39,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129111217] [2021-08-12 19:07:39,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:39,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:39,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:39,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:39,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:40,031 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 19 treesize of output 15 [2021-08-12 19:07:40,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:40,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:07:40,052 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 20 treesize of output 16 [2021-08-12 19:07:40,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:40,057 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:40,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:07:40,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:40,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129111217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:40,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:40,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:40,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276654564] [2021-08-12 19:07:40,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:40,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:40,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:40,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:40,071 INFO L87 Difference]: Start difference. First operand 314 states and 933 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-12 19:07:40,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:40,397 INFO L93 Difference]: Finished difference Result 409 states and 1204 transitions. [2021-08-12 19:07:40,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:40,397 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 20 [2021-08-12 19:07:40,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:40,398 INFO L225 Difference]: With dead ends: 409 [2021-08-12 19:07:40,398 INFO L226 Difference]: Without dead ends: 392 [2021-08-12 19:07:40,398 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 118.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:40,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-08-12 19:07:40,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 311. [2021-08-12 19:07:40,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.9838709677419355) internal successors, (925), 310 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:40,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 925 transitions. [2021-08-12 19:07:40,460 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 925 transitions. Word has length 20 [2021-08-12 19:07:40,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:40,460 INFO L482 AbstractCegarLoop]: Abstraction has 311 states and 925 transitions. [2021-08-12 19:07:40,460 INFO L483 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-12 19:07:40,461 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 925 transitions. [2021-08-12 19:07:40,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:40,461 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:40,461 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:40,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-08-12 19:07:40,677 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:40,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:40,677 INFO L82 PathProgramCache]: Analyzing trace with hash 438418908, now seen corresponding path program 63 times [2021-08-12 19:07:40,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:40,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858125164] [2021-08-12 19:07:40,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:40,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:40,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:40,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:40,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858125164] [2021-08-12 19:07:40,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858125164] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:40,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934193125] [2021-08-12 19:07:40,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:40,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:07:40,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:40,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:40,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:40,827 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 19 treesize of output 15 [2021-08-12 19:07:40,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:40,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:07:40,851 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 20 treesize of output 16 [2021-08-12 19:07:40,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:40,857 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:40,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:40,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:07:40,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:40,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934193125] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:40,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:40,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:07:40,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099054486] [2021-08-12 19:07:40,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:07:40,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:40,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:07:40,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:07:40,876 INFO L87 Difference]: Start difference. First operand 311 states and 925 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-12 19:07:41,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:41,279 INFO L93 Difference]: Finished difference Result 435 states and 1272 transitions. [2021-08-12 19:07:41,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:41,280 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 20 [2021-08-12 19:07:41,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:41,281 INFO L225 Difference]: With dead ends: 435 [2021-08-12 19:07:41,281 INFO L226 Difference]: Without dead ends: 418 [2021-08-12 19:07:41,281 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 110.1ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:07:41,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-08-12 19:07:41,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 310. [2021-08-12 19:07:41,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.9805825242718447) internal successors, (921), 309 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:41,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 921 transitions. [2021-08-12 19:07:41,330 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 921 transitions. Word has length 20 [2021-08-12 19:07:41,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:41,330 INFO L482 AbstractCegarLoop]: Abstraction has 310 states and 921 transitions. [2021-08-12 19:07:41,330 INFO L483 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-12 19:07:41,330 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 921 transitions. [2021-08-12 19:07:41,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:41,330 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:41,330 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:41,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:41,546 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:41,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:41,546 INFO L82 PathProgramCache]: Analyzing trace with hash -460350802, now seen corresponding path program 64 times [2021-08-12 19:07:41,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:41,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182034990] [2021-08-12 19:07:41,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:41,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:41,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:41,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:41,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182034990] [2021-08-12 19:07:41,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182034990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:41,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196883065] [2021-08-12 19:07:41,617 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-12 19:07:41,656 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:41,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:41,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:41,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:41,687 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 19 treesize of output 15 [2021-08-12 19:07:41,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:41,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:41,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:41,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:14 [2021-08-12 19:07:41,701 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 20 treesize of output 16 [2021-08-12 19:07:41,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:41,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:41,704 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:41,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:41,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:07:41,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:41,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196883065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:41,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:41,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:07:41,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061060926] [2021-08-12 19:07:41,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:07:41,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:41,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:07:41,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:07:41,717 INFO L87 Difference]: Start difference. First operand 310 states and 921 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-12 19:07:42,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:42,112 INFO L93 Difference]: Finished difference Result 513 states and 1509 transitions. [2021-08-12 19:07:42,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:42,112 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 20 [2021-08-12 19:07:42,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:42,114 INFO L225 Difference]: With dead ends: 513 [2021-08-12 19:07:42,114 INFO L226 Difference]: Without dead ends: 496 [2021-08-12 19:07:42,114 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 73.5ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:07:42,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-08-12 19:07:42,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 305. [2021-08-12 19:07:42,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.986842105263158) internal successors, (908), 304 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:42,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 908 transitions. [2021-08-12 19:07:42,163 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 908 transitions. Word has length 20 [2021-08-12 19:07:42,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:42,163 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 908 transitions. [2021-08-12 19:07:42,163 INFO L483 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-12 19:07:42,163 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 908 transitions. [2021-08-12 19:07:42,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:42,164 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:42,164 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:42,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:42,380 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:42,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:42,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1074885762, now seen corresponding path program 65 times [2021-08-12 19:07:42,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:42,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392164695] [2021-08-12 19:07:42,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:42,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:42,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:42,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:42,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392164695] [2021-08-12 19:07:42,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392164695] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:42,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045760541] [2021-08-12 19:07:42,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:42,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:42,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:42,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:07:42,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:42,518 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 19 treesize of output 15 [2021-08-12 19:07:42,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:42,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:42,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:42,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:07:42,544 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 20 treesize of output 16 [2021-08-12 19:07:42,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:42,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 20 treesize of output 16 [2021-08-12 19:07:42,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:42,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:42,566 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:42,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:07:42,567 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:41 [2021-08-12 19:07:42,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:42,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045760541] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:42,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:42,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:07:42,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290185885] [2021-08-12 19:07:42,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:07:42,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:42,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:07:42,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:07:42,687 INFO L87 Difference]: Start difference. First operand 305 states and 908 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:43,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:43,534 INFO L93 Difference]: Finished difference Result 623 states and 1832 transitions. [2021-08-12 19:07:43,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:07:43,534 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:43,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:43,536 INFO L225 Difference]: With dead ends: 623 [2021-08-12 19:07:43,536 INFO L226 Difference]: Without dead ends: 606 [2021-08-12 19:07:43,536 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 375.4ms TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:07:43,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-08-12 19:07:43,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 303. [2021-08-12 19:07:43,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.980132450331126) internal successors, (900), 302 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:43,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 900 transitions. [2021-08-12 19:07:43,588 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 900 transitions. Word has length 20 [2021-08-12 19:07:43,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:43,588 INFO L482 AbstractCegarLoop]: Abstraction has 303 states and 900 transitions. [2021-08-12 19:07:43,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:43,588 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 900 transitions. [2021-08-12 19:07:43,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:43,588 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:43,588 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:43,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-08-12 19:07:43,804 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:43,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:43,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1297313230, now seen corresponding path program 66 times [2021-08-12 19:07:43,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:43,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067518869] [2021-08-12 19:07:43,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:43,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:43,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:43,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067518869] [2021-08-12 19:07:43,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067518869] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:43,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844231645] [2021-08-12 19:07:43,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:43,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:07:43,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:43,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:43,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:43,976 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 19 treesize of output 15 [2021-08-12 19:07:43,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:43,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:43,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:43,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:07:44,017 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 21 treesize of output 17 [2021-08-12 19:07:44,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:44,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:44,021 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:07:44,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:44,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:44,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:44,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844231645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:44,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:44,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:07:44,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125405365] [2021-08-12 19:07:44,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:07:44,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:44,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:07:44,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:07:44,036 INFO L87 Difference]: Start difference. First operand 303 states and 900 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-12 19:07:44,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:44,344 INFO L93 Difference]: Finished difference Result 383 states and 1127 transitions. [2021-08-12 19:07:44,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:07:44,344 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 20 [2021-08-12 19:07:44,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:44,346 INFO L225 Difference]: With dead ends: 383 [2021-08-12 19:07:44,346 INFO L226 Difference]: Without dead ends: 366 [2021-08-12 19:07:44,346 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:07:44,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-08-12 19:07:44,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 315. [2021-08-12 19:07:44,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.9904458598726116) internal successors, (939), 314 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:44,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 939 transitions. [2021-08-12 19:07:44,410 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 939 transitions. Word has length 20 [2021-08-12 19:07:44,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:44,410 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 939 transitions. [2021-08-12 19:07:44,410 INFO L483 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-12 19:07:44,410 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 939 transitions. [2021-08-12 19:07:44,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:44,410 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:44,410 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:44,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:44,626 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:44,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:44,627 INFO L82 PathProgramCache]: Analyzing trace with hash -32614932, now seen corresponding path program 67 times [2021-08-12 19:07:44,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:44,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39040671] [2021-08-12 19:07:44,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:44,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:44,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:44,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:44,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39040671] [2021-08-12 19:07:44,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39040671] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:44,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68038211] [2021-08-12 19:07:44,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:44,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:44,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:44,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:44,790 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 19 treesize of output 15 [2021-08-12 19:07:44,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:44,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:44,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:44,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:07:44,815 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 21 treesize of output 17 [2021-08-12 19:07:44,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:44,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:44,821 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:07:44,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:44,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:07:44,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:44,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68038211] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:44,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:44,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:07:44,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522051389] [2021-08-12 19:07:44,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:07:44,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:44,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:07:44,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:07:44,885 INFO L87 Difference]: Start difference. First operand 315 states and 939 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:45,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:45,484 INFO L93 Difference]: Finished difference Result 463 states and 1358 transitions. [2021-08-12 19:07:45,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:07:45,484 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:45,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:45,486 INFO L225 Difference]: With dead ends: 463 [2021-08-12 19:07:45,486 INFO L226 Difference]: Without dead ends: 446 [2021-08-12 19:07:45,486 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 247.7ms TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:45,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-08-12 19:07:45,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 312. [2021-08-12 19:07:45,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.9807073954983925) internal successors, (927), 311 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:45,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 927 transitions. [2021-08-12 19:07:45,537 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 927 transitions. Word has length 20 [2021-08-12 19:07:45,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:45,537 INFO L482 AbstractCegarLoop]: Abstraction has 312 states and 927 transitions. [2021-08-12 19:07:45,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:45,537 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 927 transitions. [2021-08-12 19:07:45,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:45,538 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:45,538 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:45,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:45,754 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:45,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:45,754 INFO L82 PathProgramCache]: Analyzing trace with hash -947696420, now seen corresponding path program 68 times [2021-08-12 19:07:45,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:45,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668583166] [2021-08-12 19:07:45,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:45,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:45,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:45,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:45,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668583166] [2021-08-12 19:07:45,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668583166] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:45,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678072580] [2021-08-12 19:07:45,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:45,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:45,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:45,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:45,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:45,909 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 19 treesize of output 15 [2021-08-12 19:07:45,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:45,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:45,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:45,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:07:45,932 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 20 treesize of output 16 [2021-08-12 19:07:45,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:45,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:45,938 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:45,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:45,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:07:46,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:46,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678072580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:46,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:46,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:07:46,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605976871] [2021-08-12 19:07:46,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:07:46,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:46,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:07:46,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:07:46,001 INFO L87 Difference]: Start difference. First operand 312 states and 927 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:46,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:46,534 INFO L93 Difference]: Finished difference Result 438 states and 1289 transitions. [2021-08-12 19:07:46,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:07:46,534 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:46,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:46,536 INFO L225 Difference]: With dead ends: 438 [2021-08-12 19:07:46,536 INFO L226 Difference]: Without dead ends: 421 [2021-08-12 19:07:46,536 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 211.9ms TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:07:46,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2021-08-12 19:07:46,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 309. [2021-08-12 19:07:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9805194805194803) internal successors, (918), 308 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:46,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 918 transitions. [2021-08-12 19:07:46,587 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 918 transitions. Word has length 20 [2021-08-12 19:07:46,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:46,587 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 918 transitions. [2021-08-12 19:07:46,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:46,587 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 918 transitions. [2021-08-12 19:07:46,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:46,588 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:46,588 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:46,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-08-12 19:07:46,804 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:46,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:46,804 INFO L82 PathProgramCache]: Analyzing trace with hash 537392906, now seen corresponding path program 69 times [2021-08-12 19:07:46,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:46,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692964697] [2021-08-12 19:07:46,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:46,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:46,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:46,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:46,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692964697] [2021-08-12 19:07:46,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692964697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:46,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66672746] [2021-08-12 19:07:46,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:46,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:07:46,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:46,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:46,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:46,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 19 treesize of output 15 [2021-08-12 19:07:46,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:46,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:46,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:46,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:07:46,964 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 20 treesize of output 16 [2021-08-12 19:07:46,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:46,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:46,970 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:46,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:46,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:07:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:47,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66672746] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:47,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:47,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:07:47,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863474109] [2021-08-12 19:07:47,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:07:47,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:47,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:07:47,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:07:47,030 INFO L87 Difference]: Start difference. First operand 309 states and 918 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:47,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:47,686 INFO L93 Difference]: Finished difference Result 546 states and 1606 transitions. [2021-08-12 19:07:47,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:07:47,687 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:47,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:47,688 INFO L225 Difference]: With dead ends: 546 [2021-08-12 19:07:47,688 INFO L226 Difference]: Without dead ends: 529 [2021-08-12 19:07:47,689 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 219.3ms TimeCoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:07:47,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-08-12 19:07:47,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 309. [2021-08-12 19:07:47,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9805194805194803) internal successors, (918), 308 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:47,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 918 transitions. [2021-08-12 19:07:47,741 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 918 transitions. Word has length 20 [2021-08-12 19:07:47,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:47,741 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 918 transitions. [2021-08-12 19:07:47,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:47,742 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 918 transitions. [2021-08-12 19:07:47,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:47,742 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:47,742 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:47,958 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-08-12 19:07:47,958 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:47,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:47,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1424757384, now seen corresponding path program 70 times [2021-08-12 19:07:47,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:47,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227223065] [2021-08-12 19:07:47,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:48,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:48,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227223065] [2021-08-12 19:07:48,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227223065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:48,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076225049] [2021-08-12 19:07:48,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:48,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:48,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:48,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:48,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:48,095 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 19 treesize of output 15 [2021-08-12 19:07:48,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:48,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:48,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:48,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:15 [2021-08-12 19:07:48,142 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 21 treesize of output 17 [2021-08-12 19:07:48,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:48,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:48,145 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:48,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:48,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:48,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:48,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076225049] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:48,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:48,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:48,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328462537] [2021-08-12 19:07:48,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:48,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:48,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:48,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:48,177 INFO L87 Difference]: Start difference. First operand 309 states and 918 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:49,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:49,188 INFO L93 Difference]: Finished difference Result 692 states and 2027 transitions. [2021-08-12 19:07:49,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:07:49,188 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:49,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:49,200 INFO L225 Difference]: With dead ends: 692 [2021-08-12 19:07:49,200 INFO L226 Difference]: Without dead ends: 675 [2021-08-12 19:07:49,200 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 411.7ms TimeCoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:07:49,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-08-12 19:07:49,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 315. [2021-08-12 19:07:49,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.9808917197452227) internal successors, (936), 314 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:49,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 936 transitions. [2021-08-12 19:07:49,258 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 936 transitions. Word has length 20 [2021-08-12 19:07:49,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:49,258 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 936 transitions. [2021-08-12 19:07:49,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:49,258 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 936 transitions. [2021-08-12 19:07:49,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:49,258 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:49,258 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:49,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-08-12 19:07:49,475 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:49,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:49,475 INFO L82 PathProgramCache]: Analyzing trace with hash -517942808, now seen corresponding path program 71 times [2021-08-12 19:07:49,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:49,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954496123] [2021-08-12 19:07:49,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:49,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:49,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:49,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:49,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954496123] [2021-08-12 19:07:49,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954496123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:49,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435433284] [2021-08-12 19:07:49,571 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:49,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:49,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:49,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:49,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:49,645 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 19 treesize of output 15 [2021-08-12 19:07:49,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:49,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:49,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:49,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:49,675 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 21 treesize of output 17 [2021-08-12 19:07:49,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:49,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:49,679 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:49,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:49,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:49,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:49,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435433284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:49,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:49,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:49,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868865239] [2021-08-12 19:07:49,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:49,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:49,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:49,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:49,702 INFO L87 Difference]: Start difference. First operand 315 states and 936 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:50,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:50,421 INFO L93 Difference]: Finished difference Result 578 states and 1697 transitions. [2021-08-12 19:07:50,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:50,422 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:50,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:50,423 INFO L225 Difference]: With dead ends: 578 [2021-08-12 19:07:50,423 INFO L226 Difference]: Without dead ends: 561 [2021-08-12 19:07:50,423 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 275.3ms TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:50,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-08-12 19:07:50,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 321. [2021-08-12 19:07:50,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.990625) internal successors, (957), 320 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:50,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 957 transitions. [2021-08-12 19:07:50,481 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 957 transitions. Word has length 20 [2021-08-12 19:07:50,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:50,481 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 957 transitions. [2021-08-12 19:07:50,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:50,481 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 957 transitions. [2021-08-12 19:07:50,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:50,482 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:50,482 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:50,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:50,688 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:50,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:50,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1019734144, now seen corresponding path program 72 times [2021-08-12 19:07:50,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:50,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407525827] [2021-08-12 19:07:50,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:50,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:50,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:50,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407525827] [2021-08-12 19:07:50,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407525827] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:50,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072521893] [2021-08-12 19:07:50,832 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-12 19:07:50,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:07:50,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:50,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:50,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:50,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 19 treesize of output 15 [2021-08-12 19:07:50,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:50,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:50,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:50,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:50,995 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 21 treesize of output 17 [2021-08-12 19:07:50,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:51,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:51,000 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:51,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:51,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:51,074 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:51,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072521893] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:51,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:51,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:51,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050606747] [2021-08-12 19:07:51,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:51,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:51,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:51,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:51,075 INFO L87 Difference]: Start difference. First operand 321 states and 957 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:51,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:51,931 INFO L93 Difference]: Finished difference Result 572 states and 1674 transitions. [2021-08-12 19:07:51,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:51,932 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:51,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:51,933 INFO L225 Difference]: With dead ends: 572 [2021-08-12 19:07:51,933 INFO L226 Difference]: Without dead ends: 555 [2021-08-12 19:07:51,933 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 442.5ms TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:51,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-08-12 19:07:51,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 318. [2021-08-12 19:07:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.9810725552050474) internal successors, (945), 317 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:51,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 945 transitions. [2021-08-12 19:07:51,991 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 945 transitions. Word has length 20 [2021-08-12 19:07:51,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:51,991 INFO L482 AbstractCegarLoop]: Abstraction has 318 states and 945 transitions. [2021-08-12 19:07:51,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:51,992 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 945 transitions. [2021-08-12 19:07:51,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:51,992 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:51,992 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:52,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2021-08-12 19:07:52,208 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:52,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:52,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1168449032, now seen corresponding path program 73 times [2021-08-12 19:07:52,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:52,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971369381] [2021-08-12 19:07:52,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:52,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:52,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:52,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:52,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971369381] [2021-08-12 19:07:52,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971369381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:52,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782147764] [2021-08-12 19:07:52,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:52,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:52,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:52,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:52,438 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 19 treesize of output 15 [2021-08-12 19:07:52,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:52,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:52,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:52,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:52,461 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 21 treesize of output 17 [2021-08-12 19:07:52,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:52,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:52,466 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:07:52,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:52,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:52,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:52,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782147764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:52,520 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:52,520 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:52,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418288144] [2021-08-12 19:07:52,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:52,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:52,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:52,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:52,521 INFO L87 Difference]: Start difference. First operand 318 states and 945 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:53,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:53,274 INFO L93 Difference]: Finished difference Result 552 states and 1620 transitions. [2021-08-12 19:07:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:53,274 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:53,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:53,276 INFO L225 Difference]: With dead ends: 552 [2021-08-12 19:07:53,276 INFO L226 Difference]: Without dead ends: 535 [2021-08-12 19:07:53,276 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 316.3ms TimeCoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:53,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-08-12 19:07:53,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 312. [2021-08-12 19:07:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.9807073954983925) internal successors, (927), 311 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 927 transitions. [2021-08-12 19:07:53,336 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 927 transitions. Word has length 20 [2021-08-12 19:07:53,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:53,336 INFO L482 AbstractCegarLoop]: Abstraction has 312 states and 927 transitions. [2021-08-12 19:07:53,336 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:53,336 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 927 transitions. [2021-08-12 19:07:53,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:53,336 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:53,336 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:53,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:53,553 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:53,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:53,553 INFO L82 PathProgramCache]: Analyzing trace with hash 2087081584, now seen corresponding path program 74 times [2021-08-12 19:07:53,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:53,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457784813] [2021-08-12 19:07:53,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:53,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:53,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:53,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:53,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457784813] [2021-08-12 19:07:53,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457784813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:53,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709709013] [2021-08-12 19:07:53,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:53,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:07:53,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:53,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:53,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:53,724 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 19 treesize of output 15 [2021-08-12 19:07:53,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:53,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:53,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:53,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:53,765 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 21 treesize of output 17 [2021-08-12 19:07:53,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:53,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:53,769 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:53,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:53,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:53,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:53,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709709013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:53,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:53,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:53,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205083581] [2021-08-12 19:07:53,800 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:53,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:53,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:53,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:53,800 INFO L87 Difference]: Start difference. First operand 312 states and 927 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:54,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:54,542 INFO L93 Difference]: Finished difference Result 580 states and 1704 transitions. [2021-08-12 19:07:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:54,543 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:54,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:54,544 INFO L225 Difference]: With dead ends: 580 [2021-08-12 19:07:54,544 INFO L226 Difference]: Without dead ends: 563 [2021-08-12 19:07:54,544 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 297.6ms TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:54,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-08-12 19:07:54,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 322. [2021-08-12 19:07:54,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.9906542056074765) internal successors, (960), 321 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:54,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 960 transitions. [2021-08-12 19:07:54,607 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 960 transitions. Word has length 20 [2021-08-12 19:07:54,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:54,607 INFO L482 AbstractCegarLoop]: Abstraction has 322 states and 960 transitions. [2021-08-12 19:07:54,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:54,607 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 960 transitions. [2021-08-12 19:07:54,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:54,608 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:54,608 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:54,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-08-12 19:07:54,824 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:54,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:54,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1585290248, now seen corresponding path program 75 times [2021-08-12 19:07:54,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:54,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438370134] [2021-08-12 19:07:54,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:54,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:54,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:54,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438370134] [2021-08-12 19:07:54,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438370134] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:54,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673636086] [2021-08-12 19:07:54,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:54,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:07:54,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:54,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:54,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:55,024 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 19 treesize of output 15 [2021-08-12 19:07:55,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:55,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:55,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:55,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:55,047 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 21 treesize of output 17 [2021-08-12 19:07:55,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:55,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:55,053 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:55,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:55,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:55,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:55,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673636086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:55,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:55,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:55,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485659333] [2021-08-12 19:07:55,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:55,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:55,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:55,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:55,103 INFO L87 Difference]: Start difference. First operand 322 states and 960 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:55,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:55,922 INFO L93 Difference]: Finished difference Result 596 states and 1746 transitions. [2021-08-12 19:07:55,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:55,922 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:55,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:55,924 INFO L225 Difference]: With dead ends: 596 [2021-08-12 19:07:55,924 INFO L226 Difference]: Without dead ends: 579 [2021-08-12 19:07:55,924 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 323.9ms TimeCoverageRelationStatistics Valid=153, Invalid=659, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:55,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2021-08-12 19:07:55,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 319. [2021-08-12 19:07:55,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.981132075471698) internal successors, (948), 318 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:55,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 948 transitions. [2021-08-12 19:07:55,996 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 948 transitions. Word has length 20 [2021-08-12 19:07:55,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:55,996 INFO L482 AbstractCegarLoop]: Abstraction has 319 states and 948 transitions. [2021-08-12 19:07:55,996 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:55,996 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 948 transitions. [2021-08-12 19:07:55,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:55,996 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:55,996 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:56,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:56,212 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:56,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:56,213 INFO L82 PathProgramCache]: Analyzing trace with hash -521493872, now seen corresponding path program 76 times [2021-08-12 19:07:56,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:56,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803705955] [2021-08-12 19:07:56,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:56,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:56,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:56,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:56,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803705955] [2021-08-12 19:07:56,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803705955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:56,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103742097] [2021-08-12 19:07:56,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:56,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:07:56,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:56,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:56,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:56,381 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 19 treesize of output 15 [2021-08-12 19:07:56,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:56,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:56,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:56,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:56,405 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 21 treesize of output 17 [2021-08-12 19:07:56,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:56,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:56,410 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:07:56,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:56,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:56,458 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:56,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103742097] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:56,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:56,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:56,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623506817] [2021-08-12 19:07:56,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:56,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:56,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:56,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:56,459 INFO L87 Difference]: Start difference. First operand 319 states and 948 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:57,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:57,216 INFO L93 Difference]: Finished difference Result 576 states and 1692 transitions. [2021-08-12 19:07:57,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:57,216 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:57,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:57,218 INFO L225 Difference]: With dead ends: 576 [2021-08-12 19:07:57,218 INFO L226 Difference]: Without dead ends: 559 [2021-08-12 19:07:57,218 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 313.2ms TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:57,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-08-12 19:07:57,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 316. [2021-08-12 19:07:57,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.980952380952381) internal successors, (939), 315 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:57,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 939 transitions. [2021-08-12 19:07:57,286 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 939 transitions. Word has length 20 [2021-08-12 19:07:57,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:57,286 INFO L482 AbstractCegarLoop]: Abstraction has 316 states and 939 transitions. [2021-08-12 19:07:57,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:57,286 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 939 transitions. [2021-08-12 19:07:57,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:57,288 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:57,288 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:57,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:57,497 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:57,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:57,497 INFO L82 PathProgramCache]: Analyzing trace with hash 518741926, now seen corresponding path program 77 times [2021-08-12 19:07:57,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:57,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154506773] [2021-08-12 19:07:57,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:57,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:57,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:57,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:57,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154506773] [2021-08-12 19:07:57,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154506773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:57,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018566626] [2021-08-12 19:07:57,568 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:57,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:07:57,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:57,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:57,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:57,631 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 19 treesize of output 15 [2021-08-12 19:07:57,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:57,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:57,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:57,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:15 [2021-08-12 19:07:57,658 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 21 treesize of output 17 [2021-08-12 19:07:57,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:57,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:57,661 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:07:57,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:57,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:07:57,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:57,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018566626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:57,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:57,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 19:07:57,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350438805] [2021-08-12 19:07:57,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:07:57,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:57,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:07:57,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:07:57,700 INFO L87 Difference]: Start difference. First operand 316 states and 939 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:58,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:58,701 INFO L93 Difference]: Finished difference Result 697 states and 2047 transitions. [2021-08-12 19:07:58,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:07:58,702 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:58,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:58,703 INFO L225 Difference]: With dead ends: 697 [2021-08-12 19:07:58,703 INFO L226 Difference]: Without dead ends: 680 [2021-08-12 19:07:58,703 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 300.5ms TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:07:58,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-08-12 19:07:58,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 325. [2021-08-12 19:07:58,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.9814814814814814) internal successors, (966), 324 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:58,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 966 transitions. [2021-08-12 19:07:58,768 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 966 transitions. Word has length 20 [2021-08-12 19:07:58,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:07:58,768 INFO L482 AbstractCegarLoop]: Abstraction has 325 states and 966 transitions. [2021-08-12 19:07:58,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:58,768 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 966 transitions. [2021-08-12 19:07:58,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:07:58,769 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:07:58,769 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:07:58,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2021-08-12 19:07:58,985 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:07:58,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:07:58,985 INFO L82 PathProgramCache]: Analyzing trace with hash 409447658, now seen corresponding path program 78 times [2021-08-12 19:07:58,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:07:58,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537018694] [2021-08-12 19:07:58,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:07:58,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:07:59,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:59,091 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:07:59,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537018694] [2021-08-12 19:07:59,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537018694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:59,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175778933] [2021-08-12 19:07:59,092 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:07:59,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:07:59,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:07:59,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:07:59,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:07:59,138 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 19 treesize of output 15 [2021-08-12 19:07:59,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:59,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:59,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:59,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:07:59,194 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 21 treesize of output 17 [2021-08-12 19:07:59,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:07:59,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:07:59,198 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:07:59,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:07:59,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:07:59,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:07:59,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175778933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:07:59,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:07:59,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:07:59,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096763105] [2021-08-12 19:07:59,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:07:59,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:07:59,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:07:59,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:07:59,225 INFO L87 Difference]: Start difference. First operand 325 states and 966 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:07:59,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:07:59,967 INFO L93 Difference]: Finished difference Result 582 states and 1707 transitions. [2021-08-12 19:07:59,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:07:59,967 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:07:59,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:07:59,969 INFO L225 Difference]: With dead ends: 582 [2021-08-12 19:07:59,969 INFO L226 Difference]: Without dead ends: 565 [2021-08-12 19:07:59,969 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 234.7ms TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:07:59,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-08-12 19:08:00,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 329. [2021-08-12 19:08:00,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:00,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:08:00,035 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:08:00,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:00,035 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:08:00,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:00,036 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:08:00,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:00,036 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:00,036 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:00,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-08-12 19:08:00,242 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:00,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:00,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1272688656, now seen corresponding path program 79 times [2021-08-12 19:08:00,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:00,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265879719] [2021-08-12 19:08:00,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:00,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:00,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:00,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:00,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265879719] [2021-08-12 19:08:00,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265879719] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:00,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100258398] [2021-08-12 19:08:00,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:00,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:00,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:00,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:00,396 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 19 treesize of output 15 [2021-08-12 19:08:00,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:00,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:00,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:00,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:08:00,425 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 21 treesize of output 17 [2021-08-12 19:08:00,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:00,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:00,428 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:00,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:00,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:08:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:00,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100258398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:00,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:00,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:08:00,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793796106] [2021-08-12 19:08:00,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:08:00,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:00,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:08:00,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:08:00,449 INFO L87 Difference]: Start difference. First operand 329 states and 978 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-12 19:08:00,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:00,826 INFO L93 Difference]: Finished difference Result 415 states and 1220 transitions. [2021-08-12 19:08:00,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:00,827 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 20 [2021-08-12 19:08:00,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:00,828 INFO L225 Difference]: With dead ends: 415 [2021-08-12 19:08:00,828 INFO L226 Difference]: Without dead ends: 398 [2021-08-12 19:08:00,828 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 95.2ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:08:00,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-08-12 19:08:00,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 336. [2021-08-12 19:08:00,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.988059701492537) internal successors, (1001), 335 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:00,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1001 transitions. [2021-08-12 19:08:00,896 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1001 transitions. Word has length 20 [2021-08-12 19:08:00,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:00,896 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1001 transitions. [2021-08-12 19:08:00,896 INFO L483 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-12 19:08:00,897 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1001 transitions. [2021-08-12 19:08:00,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:00,897 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:00,897 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:01,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:01,100 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:01,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:01,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1538106478, now seen corresponding path program 80 times [2021-08-12 19:08:01,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:01,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743329478] [2021-08-12 19:08:01,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:01,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:01,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:01,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743329478] [2021-08-12 19:08:01,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743329478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:01,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505585547] [2021-08-12 19:08:01,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:01,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:01,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:01,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:01,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:01,243 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 19 treesize of output 15 [2021-08-12 19:08:01,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:01,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:01,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:01,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2021-08-12 19:08:01,254 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 21 treesize of output 17 [2021-08-12 19:08:01,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:01,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:01,258 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:01,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:01,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:08:01,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:01,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505585547] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:01,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:01,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:08:01,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594872240] [2021-08-12 19:08:01,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:08:01,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:01,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:08:01,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:08:01,269 INFO L87 Difference]: Start difference. First operand 336 states and 1001 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-12 19:08:01,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:01,656 INFO L93 Difference]: Finished difference Result 421 states and 1233 transitions. [2021-08-12 19:08:01,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:01,656 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 20 [2021-08-12 19:08:01,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:01,657 INFO L225 Difference]: With dead ends: 421 [2021-08-12 19:08:01,657 INFO L226 Difference]: Without dead ends: 404 [2021-08-12 19:08:01,657 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 104.0ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:08:01,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-08-12 19:08:01,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 333. [2021-08-12 19:08:01,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9819277108433737) internal successors, (990), 332 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:01,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 990 transitions. [2021-08-12 19:08:01,726 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 990 transitions. Word has length 20 [2021-08-12 19:08:01,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:01,726 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 990 transitions. [2021-08-12 19:08:01,726 INFO L483 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-12 19:08:01,726 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 990 transitions. [2021-08-12 19:08:01,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:01,727 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:01,727 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:01,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-08-12 19:08:01,934 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:01,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:01,934 INFO L82 PathProgramCache]: Analyzing trace with hash 608064282, now seen corresponding path program 81 times [2021-08-12 19:08:01,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:01,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415334634] [2021-08-12 19:08:01,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:02,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:02,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:02,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415334634] [2021-08-12 19:08:02,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415334634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:02,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079275364] [2021-08-12 19:08:02,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:02,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:08:02,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:02,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:02,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:02,082 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 19 treesize of output 15 [2021-08-12 19:08:02,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:02,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:02,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:02,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:19 [2021-08-12 19:08:02,101 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 20 treesize of output 16 [2021-08-12 19:08:02,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:02,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:02,105 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:02,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:02,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:08:02,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:02,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079275364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:02,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:02,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:08:02,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173431731] [2021-08-12 19:08:02,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:08:02,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:02,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:08:02,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:08:02,118 INFO L87 Difference]: Start difference. First operand 333 states and 990 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-12 19:08:02,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:02,552 INFO L93 Difference]: Finished difference Result 416 states and 1222 transitions. [2021-08-12 19:08:02,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:02,553 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 20 [2021-08-12 19:08:02,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:02,554 INFO L225 Difference]: With dead ends: 416 [2021-08-12 19:08:02,554 INFO L226 Difference]: Without dead ends: 399 [2021-08-12 19:08:02,556 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 112.9ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:02,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-08-12 19:08:02,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 330. [2021-08-12 19:08:02,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9969604863221884) internal successors, (986), 329 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:02,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 986 transitions. [2021-08-12 19:08:02,626 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 986 transitions. Word has length 20 [2021-08-12 19:08:02,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:02,626 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 986 transitions. [2021-08-12 19:08:02,626 INFO L483 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-12 19:08:02,626 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 986 transitions. [2021-08-12 19:08:02,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:02,627 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:02,627 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:02,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-08-12 19:08:02,837 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:02,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:02,837 INFO L82 PathProgramCache]: Analyzing trace with hash -18031684, now seen corresponding path program 82 times [2021-08-12 19:08:02,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:02,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198013174] [2021-08-12 19:08:02,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:02,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:02,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:02,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:02,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198013174] [2021-08-12 19:08:02,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198013174] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:02,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066465359] [2021-08-12 19:08:02,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:03,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:03,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:03,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:03,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:03,042 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 19 treesize of output 15 [2021-08-12 19:08:03,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:03,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:03,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:03,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:08:03,095 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 21 treesize of output 17 [2021-08-12 19:08:03,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:03,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:03,099 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:03,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:03,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:08:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:03,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066465359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:03,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:03,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:03,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024081798] [2021-08-12 19:08:03,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:03,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:03,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:03,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:03,109 INFO L87 Difference]: Start difference. First operand 330 states and 986 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:08:03,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:03,609 INFO L93 Difference]: Finished difference Result 453 states and 1324 transitions. [2021-08-12 19:08:03,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:03,609 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 20 [2021-08-12 19:08:03,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:03,611 INFO L225 Difference]: With dead ends: 453 [2021-08-12 19:08:03,611 INFO L226 Difference]: Without dead ends: 436 [2021-08-12 19:08:03,611 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 131.7ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:03,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-08-12 19:08:03,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 336. [2021-08-12 19:08:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 3.011940298507463) internal successors, (1009), 335 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:03,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1009 transitions. [2021-08-12 19:08:03,681 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1009 transitions. Word has length 20 [2021-08-12 19:08:03,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:03,681 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1009 transitions. [2021-08-12 19:08:03,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:08:03,681 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1009 transitions. [2021-08-12 19:08:03,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:03,682 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:03,682 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:03,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2021-08-12 19:08:03,897 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:03,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:03,897 INFO L82 PathProgramCache]: Analyzing trace with hash -519823020, now seen corresponding path program 83 times [2021-08-12 19:08:03,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:03,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462755065] [2021-08-12 19:08:03,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:03,996 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:03,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:03,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462755065] [2021-08-12 19:08:03,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462755065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:03,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607277001] [2021-08-12 19:08:03,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:04,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:08:04,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:04,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:08:04,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:04,059 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 19 treesize of output 15 [2021-08-12 19:08:04,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:04,062 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 19 treesize of output 15 [2021-08-12 19:08:04,063 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:04,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:04,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:08:04,082 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-08-12 19:08:04,149 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 30 treesize of output 24 [2021-08-12 19:08:04,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:04,152 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 21 treesize of output 17 [2021-08-12 19:08:04,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:04,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:04,165 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:04,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:08:04,165 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:33 [2021-08-12 19:08:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:04,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607277001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:04,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:04,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:08:04,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835555955] [2021-08-12 19:08:04,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:08:04,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:04,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:08:04,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:08:04,247 INFO L87 Difference]: Start difference. First operand 336 states and 1009 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:05,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:05,030 INFO L93 Difference]: Finished difference Result 503 states and 1481 transitions. [2021-08-12 19:08:05,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:08:05,030 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:05,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:05,031 INFO L225 Difference]: With dead ends: 503 [2021-08-12 19:08:05,031 INFO L226 Difference]: Without dead ends: 486 [2021-08-12 19:08:05,031 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 271.6ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:05,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-08-12 19:08:05,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 334. [2021-08-12 19:08:05,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 3.009009009009009) internal successors, (1002), 333 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:05,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 1002 transitions. [2021-08-12 19:08:05,103 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 1002 transitions. Word has length 20 [2021-08-12 19:08:05,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:05,103 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 1002 transitions. [2021-08-12 19:08:05,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:05,103 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 1002 transitions. [2021-08-12 19:08:05,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:05,103 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:05,103 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:05,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:05,318 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:05,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:05,319 INFO L82 PathProgramCache]: Analyzing trace with hash -2051668164, now seen corresponding path program 84 times [2021-08-12 19:08:05,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:05,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699534804] [2021-08-12 19:08:05,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:05,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:05,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:05,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:05,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699534804] [2021-08-12 19:08:05,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699534804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:05,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050582277] [2021-08-12 19:08:05,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:05,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:08:05,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:05,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:05,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:05,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 19 treesize of output 15 [2021-08-12 19:08:05,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:05,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:05,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:05,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:08:05,526 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 21 treesize of output 17 [2021-08-12 19:08:05,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:05,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:05,531 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:05,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:05,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:08:05,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:05,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050582277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:05,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:05,575 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:08:05,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330787371] [2021-08-12 19:08:05,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:08:05,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:05,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:08:05,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:08:05,576 INFO L87 Difference]: Start difference. First operand 334 states and 1002 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:06,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:06,248 INFO L93 Difference]: Finished difference Result 505 states and 1482 transitions. [2021-08-12 19:08:06,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:06,248 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:06,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:06,250 INFO L225 Difference]: With dead ends: 505 [2021-08-12 19:08:06,250 INFO L226 Difference]: Without dead ends: 488 [2021-08-12 19:08:06,250 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 175.1ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:06,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-08-12 19:08:06,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 331. [2021-08-12 19:08:06,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 3.003030303030303) internal successors, (991), 330 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:06,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 991 transitions. [2021-08-12 19:08:06,322 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 991 transitions. Word has length 20 [2021-08-12 19:08:06,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:06,322 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 991 transitions. [2021-08-12 19:08:06,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:06,322 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 991 transitions. [2021-08-12 19:08:06,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:06,323 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:06,323 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:06,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-08-12 19:08:06,524 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:06,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:06,525 INFO L82 PathProgramCache]: Analyzing trace with hash -547366286, now seen corresponding path program 85 times [2021-08-12 19:08:06,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:06,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62314786] [2021-08-12 19:08:06,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:06,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:06,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:06,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62314786] [2021-08-12 19:08:06,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62314786] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:06,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532812843] [2021-08-12 19:08:06,649 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-12 19:08:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:06,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:06,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:06,724 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 19 treesize of output 15 [2021-08-12 19:08:06,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:06,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:06,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:06,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:08:06,754 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 21 treesize of output 17 [2021-08-12 19:08:06,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:06,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:06,760 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:06,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:06,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:08:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:06,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532812843] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:06,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:06,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:08:06,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862051069] [2021-08-12 19:08:06,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:08:06,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:06,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:08:06,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:08:06,778 INFO L87 Difference]: Start difference. First operand 331 states and 991 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-12 19:08:07,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:07,294 INFO L93 Difference]: Finished difference Result 450 states and 1317 transitions. [2021-08-12 19:08:07,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:07,294 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 20 [2021-08-12 19:08:07,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:07,296 INFO L225 Difference]: With dead ends: 450 [2021-08-12 19:08:07,296 INFO L226 Difference]: Without dead ends: 433 [2021-08-12 19:08:07,296 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 112.4ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:08:07,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2021-08-12 19:08:07,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 330. [2021-08-12 19:08:07,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9969604863221884) internal successors, (986), 329 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:07,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 986 transitions. [2021-08-12 19:08:07,366 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 986 transitions. Word has length 20 [2021-08-12 19:08:07,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:07,366 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 986 transitions. [2021-08-12 19:08:07,366 INFO L483 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-12 19:08:07,366 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 986 transitions. [2021-08-12 19:08:07,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:07,366 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:07,366 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:07,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:07,582 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:07,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:07,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1142576618, now seen corresponding path program 86 times [2021-08-12 19:08:07,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:07,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55700824] [2021-08-12 19:08:07,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:07,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:07,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:07,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:07,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55700824] [2021-08-12 19:08:07,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55700824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:07,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176812282] [2021-08-12 19:08:07,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:07,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:07,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:07,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:07,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:07,760 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 19 treesize of output 15 [2021-08-12 19:08:07,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:07,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:07,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:07,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:08:07,783 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 20 treesize of output 16 [2021-08-12 19:08:07,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:07,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:07,788 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:07,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:07,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:08:07,848 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:07,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176812282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:07,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:07,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:08:07,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315169002] [2021-08-12 19:08:07,849 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:08:07,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:07,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:08:07,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:08:07,849 INFO L87 Difference]: Start difference. First operand 330 states and 986 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:08,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:08,452 INFO L93 Difference]: Finished difference Result 484 states and 1418 transitions. [2021-08-12 19:08:08,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:08,453 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:08,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:08,454 INFO L225 Difference]: With dead ends: 484 [2021-08-12 19:08:08,454 INFO L226 Difference]: Without dead ends: 467 [2021-08-12 19:08:08,454 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 195.1ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:08,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2021-08-12 19:08:08,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 325. [2021-08-12 19:08:08,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.9814814814814814) internal successors, (966), 324 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:08,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 966 transitions. [2021-08-12 19:08:08,526 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 966 transitions. Word has length 20 [2021-08-12 19:08:08,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:08,526 INFO L482 AbstractCegarLoop]: Abstraction has 325 states and 966 transitions. [2021-08-12 19:08:08,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:08,526 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 966 transitions. [2021-08-12 19:08:08,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:08,527 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:08,527 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:08,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2021-08-12 19:08:08,733 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:08,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:08,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1692812560, now seen corresponding path program 87 times [2021-08-12 19:08:08,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:08,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447541692] [2021-08-12 19:08:08,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:08,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:08,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:08,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:08,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447541692] [2021-08-12 19:08:08,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447541692] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:08,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565786016] [2021-08-12 19:08:08,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:08,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:08:08,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:08,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:08,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:08,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:08,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:08,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:08,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:08,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:08,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:09,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:09,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:09,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:09,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:09,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:09,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:09,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:09,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:09,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:09,087 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:08:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:09,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565786016] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:09,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:09,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:09,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799217164] [2021-08-12 19:08:09,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:09,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:09,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:09,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:09,116 INFO L87 Difference]: Start difference. First operand 325 states and 966 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:09,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:09,676 INFO L93 Difference]: Finished difference Result 446 states and 1312 transitions. [2021-08-12 19:08:09,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:09,677 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:09,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:09,678 INFO L225 Difference]: With dead ends: 446 [2021-08-12 19:08:09,678 INFO L226 Difference]: Without dead ends: 429 [2021-08-12 19:08:09,678 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 218.4ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:09,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2021-08-12 19:08:09,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 331. [2021-08-12 19:08:09,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.984848484848485) internal successors, (985), 330 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:09,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 985 transitions. [2021-08-12 19:08:09,750 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 985 transitions. Word has length 20 [2021-08-12 19:08:09,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:09,750 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 985 transitions. [2021-08-12 19:08:09,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:09,750 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 985 transitions. [2021-08-12 19:08:09,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:09,751 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:09,751 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:09,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-08-12 19:08:09,969 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:09,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:09,970 INFO L82 PathProgramCache]: Analyzing trace with hash 2100363400, now seen corresponding path program 88 times [2021-08-12 19:08:09,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:09,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558581400] [2021-08-12 19:08:09,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:10,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:10,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:10,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558581400] [2021-08-12 19:08:10,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558581400] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:10,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314480915] [2021-08-12 19:08:10,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:10,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:10,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:10,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:10,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:10,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:10,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:10,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:10,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:10,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:10,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:10,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:10,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:10,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:10,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:10,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:10,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:10,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:10,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:10,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:10,297 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:10,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:10,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314480915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:10,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:10,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:10,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296230140] [2021-08-12 19:08:10,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:10,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:10,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:10,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:10,345 INFO L87 Difference]: Start difference. First operand 331 states and 985 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:10,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:10,974 INFO L93 Difference]: Finished difference Result 452 states and 1325 transitions. [2021-08-12 19:08:10,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:10,974 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:10,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:10,976 INFO L225 Difference]: With dead ends: 452 [2021-08-12 19:08:10,976 INFO L226 Difference]: Without dead ends: 435 [2021-08-12 19:08:10,976 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 217.3ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:10,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-08-12 19:08:11,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 329. [2021-08-12 19:08:11,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:11,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:08:11,049 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:08:11,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:11,049 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:08:11,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:11,049 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:08:11,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:11,049 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:11,049 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:11,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:11,265 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:11,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:11,265 INFO L82 PathProgramCache]: Analyzing trace with hash -6420720, now seen corresponding path program 89 times [2021-08-12 19:08:11,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:11,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007169565] [2021-08-12 19:08:11,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:11,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:11,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:11,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:11,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007169565] [2021-08-12 19:08:11,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007169565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:11,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701299392] [2021-08-12 19:08:11,399 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:11,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:08:11,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:11,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:11,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:11,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:11,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:11,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:11,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:11,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:11,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:08:11,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:11,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:11,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:11,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:11,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:11,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:11,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:11,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:11,583 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:11,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701299392] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:11,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:11,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:11,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556058028] [2021-08-12 19:08:11,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:11,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:11,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:11,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:11,624 INFO L87 Difference]: Start difference. First operand 329 states and 978 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:12,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:12,236 INFO L93 Difference]: Finished difference Result 443 states and 1303 transitions. [2021-08-12 19:08:12,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:12,236 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:12,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:12,238 INFO L225 Difference]: With dead ends: 443 [2021-08-12 19:08:12,238 INFO L226 Difference]: Without dead ends: 426 [2021-08-12 19:08:12,238 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 204.9ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:12,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-08-12 19:08:12,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 327. [2021-08-12 19:08:12,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9846625766871164) internal successors, (973), 326 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:12,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 973 transitions. [2021-08-12 19:08:12,312 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 973 transitions. Word has length 20 [2021-08-12 19:08:12,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:12,313 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 973 transitions. [2021-08-12 19:08:12,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:12,313 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 973 transitions. [2021-08-12 19:08:12,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:12,313 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:12,313 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:12,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:12,529 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:12,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:12,530 INFO L82 PathProgramCache]: Analyzing trace with hash 29087378, now seen corresponding path program 90 times [2021-08-12 19:08:12,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:12,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142250450] [2021-08-12 19:08:12,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:12,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:12,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:12,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142250450] [2021-08-12 19:08:12,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142250450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:12,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204062674] [2021-08-12 19:08:12,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:12,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:08:12,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:12,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:12,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:12,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:12,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:12,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:12,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:12,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:12,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:12,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:12,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:12,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:12,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:12,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:12,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:12,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:12,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:12,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:12,913 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:08:12,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:12,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204062674] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:12,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:12,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:08:12,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517912080] [2021-08-12 19:08:12,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:08:12,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:12,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:08:12,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:08:12,922 INFO L87 Difference]: Start difference. First operand 327 states and 973 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:13,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:13,427 INFO L93 Difference]: Finished difference Result 414 states and 1208 transitions. [2021-08-12 19:08:13,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:13,427 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:13,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:13,428 INFO L225 Difference]: With dead ends: 414 [2021-08-12 19:08:13,429 INFO L226 Difference]: Without dead ends: 397 [2021-08-12 19:08:13,429 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 175.0ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:08:13,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-08-12 19:08:13,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 333. [2021-08-12 19:08:13,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 3.0) internal successors, (996), 332 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 996 transitions. [2021-08-12 19:08:13,504 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 996 transitions. Word has length 20 [2021-08-12 19:08:13,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:13,504 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 996 transitions. [2021-08-12 19:08:13,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:13,505 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 996 transitions. [2021-08-12 19:08:13,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:13,505 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:13,505 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:13,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2021-08-12 19:08:13,721 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:13,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:13,722 INFO L82 PathProgramCache]: Analyzing trace with hash -472703958, now seen corresponding path program 91 times [2021-08-12 19:08:13,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:13,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599301945] [2021-08-12 19:08:13,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:13,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:13,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:13,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599301945] [2021-08-12 19:08:13,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599301945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:13,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518569054] [2021-08-12 19:08:13,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:13,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:13,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:13,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:13,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:13,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:13,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:13,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:13,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:13,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:13,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:13,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:13,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:13,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:13,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:14,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:14,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:14,003 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:14,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:14,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518569054] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:14,018 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:14,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:14,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325737175] [2021-08-12 19:08:14,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:14,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:14,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:14,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:14,019 INFO L87 Difference]: Start difference. First operand 333 states and 996 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-12 19:08:14,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:14,517 INFO L93 Difference]: Finished difference Result 408 states and 1195 transitions. [2021-08-12 19:08:14,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:14,517 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 20 [2021-08-12 19:08:14,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:14,519 INFO L225 Difference]: With dead ends: 408 [2021-08-12 19:08:14,519 INFO L226 Difference]: Without dead ends: 391 [2021-08-12 19:08:14,519 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 143.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:14,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-08-12 19:08:14,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 331. [2021-08-12 19:08:14,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.996969696969697) internal successors, (989), 330 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:14,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 989 transitions. [2021-08-12 19:08:14,602 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 989 transitions. Word has length 20 [2021-08-12 19:08:14,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:14,602 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 989 transitions. [2021-08-12 19:08:14,602 INFO L483 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-12 19:08:14,602 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 989 transitions. [2021-08-12 19:08:14,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:14,603 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:14,603 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:14,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2021-08-12 19:08:14,819 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:14,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:14,819 INFO L82 PathProgramCache]: Analyzing trace with hash -2004549102, now seen corresponding path program 92 times [2021-08-12 19:08:14,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:14,819 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148587002] [2021-08-12 19:08:14,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:14,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:14,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:14,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148587002] [2021-08-12 19:08:14,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148587002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:14,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223899320] [2021-08-12 19:08:14,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:14,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:14,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:14,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:14,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:15,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:15,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:15,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:15,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:15,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:15,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:15,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:15,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:15,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:15,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:15,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:15,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:15,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:15,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:15,169 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:15 [2021-08-12 19:08:15,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:15,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223899320] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:15,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:15,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:15,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723613650] [2021-08-12 19:08:15,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:15,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:15,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:15,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:15,216 INFO L87 Difference]: Start difference. First operand 331 states and 989 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:15,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:15,863 INFO L93 Difference]: Finished difference Result 458 states and 1342 transitions. [2021-08-12 19:08:15,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:15,863 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:15,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:15,865 INFO L225 Difference]: With dead ends: 458 [2021-08-12 19:08:15,865 INFO L226 Difference]: Without dead ends: 441 [2021-08-12 19:08:15,865 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 246.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:15,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-08-12 19:08:15,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 328. [2021-08-12 19:08:15,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.9908256880733943) internal successors, (978), 327 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:15,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 978 transitions. [2021-08-12 19:08:15,946 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 978 transitions. Word has length 20 [2021-08-12 19:08:15,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:15,946 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 978 transitions. [2021-08-12 19:08:15,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:15,946 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 978 transitions. [2021-08-12 19:08:15,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:15,946 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:15,946 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:16,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:16,159 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:16,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:16,159 INFO L82 PathProgramCache]: Analyzing trace with hash -500247224, now seen corresponding path program 93 times [2021-08-12 19:08:16,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:16,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851301618] [2021-08-12 19:08:16,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:16,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:16,269 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:16,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:16,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851301618] [2021-08-12 19:08:16,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851301618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:16,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239941867] [2021-08-12 19:08:16,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:16,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:08:16,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:16,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:16,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:16,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:16,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:16,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:16,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:16,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:16,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:16,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:16,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:16,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:16,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:16,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:16,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:16,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:16,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:16,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:16,429 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:18 [2021-08-12 19:08:16,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:16,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239941867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:16,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:16,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:08:16,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790074482] [2021-08-12 19:08:16,455 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:08:16,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:16,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:08:16,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:16,455 INFO L87 Difference]: Start difference. First operand 328 states and 978 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-12 19:08:16,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:16,980 INFO L93 Difference]: Finished difference Result 416 states and 1217 transitions. [2021-08-12 19:08:16,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:16,980 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 20 [2021-08-12 19:08:16,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:16,981 INFO L225 Difference]: With dead ends: 416 [2021-08-12 19:08:16,981 INFO L226 Difference]: Without dead ends: 399 [2021-08-12 19:08:16,981 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 156.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:16,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-08-12 19:08:17,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 327. [2021-08-12 19:08:17,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9846625766871164) internal successors, (973), 326 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:17,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 973 transitions. [2021-08-12 19:08:17,059 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 973 transitions. Word has length 20 [2021-08-12 19:08:17,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:17,059 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 973 transitions. [2021-08-12 19:08:17,059 INFO L483 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-12 19:08:17,059 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 973 transitions. [2021-08-12 19:08:17,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:17,060 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:17,060 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:17,273 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable271 [2021-08-12 19:08:17,273 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:17,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:17,274 INFO L82 PathProgramCache]: Analyzing trace with hash -860261966, now seen corresponding path program 94 times [2021-08-12 19:08:17,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:17,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013602106] [2021-08-12 19:08:17,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:17,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:17,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:17,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013602106] [2021-08-12 19:08:17,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013602106] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:17,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725560405] [2021-08-12 19:08:17,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:17,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:17,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:17,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:17,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:17,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:17,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:17,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:17,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:17,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:17,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:17,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:17,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:17,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:17,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:17,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:17,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:17,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:17,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:17,583 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:17,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:17,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725560405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:17,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:17,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:17,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782516747] [2021-08-12 19:08:17,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:17,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:17,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:17,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:17,636 INFO L87 Difference]: Start difference. First operand 327 states and 973 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:18,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:18,250 INFO L93 Difference]: Finished difference Result 461 states and 1348 transitions. [2021-08-12 19:08:18,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:18,250 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:18,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:18,251 INFO L225 Difference]: With dead ends: 461 [2021-08-12 19:08:18,251 INFO L226 Difference]: Without dead ends: 444 [2021-08-12 19:08:18,251 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 236.5ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:18,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-08-12 19:08:18,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 330. [2021-08-12 19:08:18,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9939209726443767) internal successors, (985), 329 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:18,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 985 transitions. [2021-08-12 19:08:18,329 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 985 transitions. Word has length 20 [2021-08-12 19:08:18,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:18,329 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 985 transitions. [2021-08-12 19:08:18,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:18,329 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 985 transitions. [2021-08-12 19:08:18,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:18,330 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:18,330 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:18,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:18,546 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:18,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:18,546 INFO L82 PathProgramCache]: Analyzing trace with hash 2104777168, now seen corresponding path program 95 times [2021-08-12 19:08:18,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:18,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561833172] [2021-08-12 19:08:18,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:18,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:18,639 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:18,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:18,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561833172] [2021-08-12 19:08:18,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561833172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:18,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900175161] [2021-08-12 19:08:18,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:18,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:18,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:18,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:18,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:18,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:18,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:18,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:18,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:18,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:18,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:18,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:18,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:18,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:18,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:18,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:18,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:18,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:18,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:18,749 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:15 [2021-08-12 19:08:18,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:18,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900175161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:18,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:18,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:18,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026775722] [2021-08-12 19:08:18,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:18,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:18,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:18,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:18,790 INFO L87 Difference]: Start difference. First operand 330 states and 985 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:19,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:19,352 INFO L93 Difference]: Finished difference Result 455 states and 1333 transitions. [2021-08-12 19:08:19,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:19,352 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:19,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:19,354 INFO L225 Difference]: With dead ends: 455 [2021-08-12 19:08:19,354 INFO L226 Difference]: Without dead ends: 438 [2021-08-12 19:08:19,354 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 148.6ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:19,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-08-12 19:08:19,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 326. [2021-08-12 19:08:19,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9815384615384617) internal successors, (969), 325 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:19,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 969 transitions. [2021-08-12 19:08:19,437 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 969 transitions. Word has length 20 [2021-08-12 19:08:19,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:19,437 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 969 transitions. [2021-08-12 19:08:19,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:19,437 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 969 transitions. [2021-08-12 19:08:19,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:19,437 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:19,437 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:19,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-08-12 19:08:19,653 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:19,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:19,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1726332322, now seen corresponding path program 96 times [2021-08-12 19:08:19,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:19,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566774383] [2021-08-12 19:08:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:19,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:19,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:19,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:19,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566774383] [2021-08-12 19:08:19,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566774383] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:19,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170712207] [2021-08-12 19:08:19,776 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:19,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:08:19,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:19,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:19,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:19,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:19,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:19,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:19,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:19,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:19,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:19,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:19,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:19,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:20,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:20,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:20,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:20,005 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:20,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:20,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:20,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:08:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:20,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170712207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:20,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:20,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:20,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822692482] [2021-08-12 19:08:20,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:20,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:20,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:20,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:20,036 INFO L87 Difference]: Start difference. First operand 326 states and 969 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:20,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:20,565 INFO L93 Difference]: Finished difference Result 447 states and 1315 transitions. [2021-08-12 19:08:20,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:20,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:20,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:20,567 INFO L225 Difference]: With dead ends: 447 [2021-08-12 19:08:20,567 INFO L226 Difference]: Without dead ends: 430 [2021-08-12 19:08:20,567 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 201.5ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:20,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-08-12 19:08:20,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 336. [2021-08-12 19:08:20,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.997014925373134) internal successors, (1004), 335 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:20,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1004 transitions. [2021-08-12 19:08:20,648 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1004 transitions. Word has length 20 [2021-08-12 19:08:20,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:20,648 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1004 transitions. [2021-08-12 19:08:20,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:20,648 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1004 transitions. [2021-08-12 19:08:20,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:20,649 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:20,649 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:20,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-08-12 19:08:20,865 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:20,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:20,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1224540986, now seen corresponding path program 97 times [2021-08-12 19:08:20,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:20,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411725636] [2021-08-12 19:08:20,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:20,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:20,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:20,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411725636] [2021-08-12 19:08:20,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411725636] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:20,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794332150] [2021-08-12 19:08:20,982 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:21,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:21,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:21,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:21,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:21,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:21,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:21,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:21,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:21,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:21,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:21,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:21,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:21,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:21,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:21,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:21,170 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:21,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794332150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:21,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:21,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:21,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455184481] [2021-08-12 19:08:21,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:21,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:21,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:21,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:21,214 INFO L87 Difference]: Start difference. First operand 336 states and 1004 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:21,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:21,802 INFO L93 Difference]: Finished difference Result 453 states and 1328 transitions. [2021-08-12 19:08:21,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:21,802 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:21,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:21,804 INFO L225 Difference]: With dead ends: 453 [2021-08-12 19:08:21,804 INFO L226 Difference]: Without dead ends: 436 [2021-08-12 19:08:21,804 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 208.3ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:21,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-08-12 19:08:21,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 334. [2021-08-12 19:08:21,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.993993993993994) internal successors, (997), 333 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:21,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 997 transitions. [2021-08-12 19:08:21,885 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 997 transitions. Word has length 20 [2021-08-12 19:08:21,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:21,885 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 997 transitions. [2021-08-12 19:08:21,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:21,885 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 997 transitions. [2021-08-12 19:08:21,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:21,885 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:21,886 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:22,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:22,101 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:22,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:22,101 INFO L82 PathProgramCache]: Analyzing trace with hash -307304158, now seen corresponding path program 98 times [2021-08-12 19:08:22,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:22,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245472293] [2021-08-12 19:08:22,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:22,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:22,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:22,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:22,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245472293] [2021-08-12 19:08:22,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245472293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:22,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674629596] [2021-08-12 19:08:22,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:22,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:22,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:22,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:22,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:22,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:22,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:22,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:22,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:22,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:22,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-08-12 19:08:22,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:22,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:22,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:22,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:22,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:22,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:22,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:22,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:22,461 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:12 [2021-08-12 19:08:22,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:22,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674629596] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:22,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:22,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:22,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511860006] [2021-08-12 19:08:22,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:22,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:22,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:22,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:22,472 INFO L87 Difference]: Start difference. First operand 334 states and 997 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:23,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:23,020 INFO L93 Difference]: Finished difference Result 407 states and 1191 transitions. [2021-08-12 19:08:23,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:23,020 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:08:23,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:23,022 INFO L225 Difference]: With dead ends: 407 [2021-08-12 19:08:23,022 INFO L226 Difference]: Without dead ends: 390 [2021-08-12 19:08:23,022 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 177.3ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:23,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-08-12 19:08:23,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 331. [2021-08-12 19:08:23,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.987878787878788) internal successors, (986), 330 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:23,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 986 transitions. [2021-08-12 19:08:23,103 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 986 transitions. Word has length 20 [2021-08-12 19:08:23,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:23,103 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 986 transitions. [2021-08-12 19:08:23,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:23,103 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 986 transitions. [2021-08-12 19:08:23,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:23,103 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:23,103 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:23,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:23,320 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:23,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:23,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1196997720, now seen corresponding path program 99 times [2021-08-12 19:08:23,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:23,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069406678] [2021-08-12 19:08:23,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:23,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:23,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:23,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069406678] [2021-08-12 19:08:23,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069406678] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:23,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619018305] [2021-08-12 19:08:23,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:23,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:08:23,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:23,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:23,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:23,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:23,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:23,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:23,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:23,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:08:23,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:23,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:23,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:23,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:23,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:23,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:23,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:23,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:23,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:23,633 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:18 [2021-08-12 19:08:23,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:23,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619018305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:23,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:23,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:23,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123599217] [2021-08-12 19:08:23,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:23,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:23,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:23,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:23,709 INFO L87 Difference]: Start difference. First operand 331 states and 986 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:24,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:24,428 INFO L93 Difference]: Finished difference Result 469 states and 1374 transitions. [2021-08-12 19:08:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:24,428 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:24,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:24,430 INFO L225 Difference]: With dead ends: 469 [2021-08-12 19:08:24,430 INFO L226 Difference]: Without dead ends: 452 [2021-08-12 19:08:24,430 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 259.3ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:24,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-08-12 19:08:24,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 330. [2021-08-12 19:08:24,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9817629179331306) internal successors, (981), 329 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:24,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 981 transitions. [2021-08-12 19:08:24,514 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 981 transitions. Word has length 20 [2021-08-12 19:08:24,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:24,514 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 981 transitions. [2021-08-12 19:08:24,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:24,514 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 981 transitions. [2021-08-12 19:08:24,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:24,515 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:24,515 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:24,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable307 [2021-08-12 19:08:24,731 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:24,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:24,731 INFO L82 PathProgramCache]: Analyzing trace with hash 310958010, now seen corresponding path program 100 times [2021-08-12 19:08:24,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:24,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787199940] [2021-08-12 19:08:24,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:24,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:24,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787199940] [2021-08-12 19:08:24,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787199940] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:24,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643445693] [2021-08-12 19:08:24,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:24,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:24,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:24,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:24,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:24,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:24,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:24,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:24,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:24,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:24,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2021-08-12 19:08:24,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:24,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:24,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:24,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:24,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:24,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:24,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:24,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:24,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:24,945 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:12 [2021-08-12 19:08:24,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:24,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643445693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:24,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:24,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:24,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721308109] [2021-08-12 19:08:24,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:24,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:24,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:24,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:24,954 INFO L87 Difference]: Start difference. First operand 330 states and 981 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:25,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:25,403 INFO L93 Difference]: Finished difference Result 396 states and 1163 transitions. [2021-08-12 19:08:25,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:25,403 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:08:25,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:25,405 INFO L225 Difference]: With dead ends: 396 [2021-08-12 19:08:25,405 INFO L226 Difference]: Without dead ends: 379 [2021-08-12 19:08:25,405 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 119.4ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:25,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-08-12 19:08:25,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 327. [2021-08-12 19:08:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9846625766871164) internal successors, (973), 326 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:25,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 973 transitions. [2021-08-12 19:08:25,488 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 973 transitions. Word has length 20 [2021-08-12 19:08:25,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:25,488 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 973 transitions. [2021-08-12 19:08:25,488 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:25,488 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 973 transitions. [2021-08-12 19:08:25,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:25,488 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:25,488 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:25,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:25,694 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:25,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:25,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1408026672, now seen corresponding path program 101 times [2021-08-12 19:08:25,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:25,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404207101] [2021-08-12 19:08:25,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:25,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:25,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:25,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404207101] [2021-08-12 19:08:25,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404207101] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:25,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573987901] [2021-08-12 19:08:25,819 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:25,845 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:08:25,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:25,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:08:25,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:25,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:25,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:25,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:25,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:25,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:30 [2021-08-12 19:08:25,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:25,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:25,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:25,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:25,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:25,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:25,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:25,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:25,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:25,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:25,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:25,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:08:25,996 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:99, output treesize:41 [2021-08-12 19:08:26,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:26,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573987901] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:26,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:26,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:26,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014822324] [2021-08-12 19:08:26,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:26,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:26,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:26,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:26,097 INFO L87 Difference]: Start difference. First operand 327 states and 973 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:26,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:26,865 INFO L93 Difference]: Finished difference Result 487 states and 1436 transitions. [2021-08-12 19:08:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:08:26,865 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:26,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:26,867 INFO L225 Difference]: With dead ends: 487 [2021-08-12 19:08:26,867 INFO L226 Difference]: Without dead ends: 470 [2021-08-12 19:08:26,867 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 260.5ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:08:26,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-08-12 19:08:26,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 326. [2021-08-12 19:08:26,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9815384615384617) internal successors, (969), 325 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:26,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 969 transitions. [2021-08-12 19:08:26,950 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 969 transitions. Word has length 20 [2021-08-12 19:08:26,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:26,950 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 969 transitions. [2021-08-12 19:08:26,950 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:26,950 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 969 transitions. [2021-08-12 19:08:26,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:26,950 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:26,951 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:27,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-08-12 19:08:27,167 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:27,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:27,167 INFO L82 PathProgramCache]: Analyzing trace with hash -11639494, now seen corresponding path program 102 times [2021-08-12 19:08:27,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:27,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975719933] [2021-08-12 19:08:27,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:27,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:27,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:27,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975719933] [2021-08-12 19:08:27,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975719933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:27,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602433258] [2021-08-12 19:08:27,300 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:27,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:08:27,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:27,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:27,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:27,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:27,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:27,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:27,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:27,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:27,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:08:27,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:27,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:27,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:27,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:27,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:27,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:27,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:27,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:27,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:27,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:08:27,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:27,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602433258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:27,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:27,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:27,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535670588] [2021-08-12 19:08:27,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:27,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:27,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:27,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:27,509 INFO L87 Difference]: Start difference. First operand 326 states and 969 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-12 19:08:27,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:27,922 INFO L93 Difference]: Finished difference Result 391 states and 1149 transitions. [2021-08-12 19:08:27,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:27,923 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 20 [2021-08-12 19:08:27,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:27,924 INFO L225 Difference]: With dead ends: 391 [2021-08-12 19:08:27,924 INFO L226 Difference]: Without dead ends: 374 [2021-08-12 19:08:27,925 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:27,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-08-12 19:08:28,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 332. [2021-08-12 19:08:28,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.990936555891239) internal successors, (990), 331 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 990 transitions. [2021-08-12 19:08:28,013 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 990 transitions. Word has length 20 [2021-08-12 19:08:28,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:28,013 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 990 transitions. [2021-08-12 19:08:28,013 INFO L483 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-12 19:08:28,013 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 990 transitions. [2021-08-12 19:08:28,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:28,013 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:28,013 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:28,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:28,221 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:28,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:28,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1341567656, now seen corresponding path program 103 times [2021-08-12 19:08:28,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:28,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52542792] [2021-08-12 19:08:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:28,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:28,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:28,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:28,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52542792] [2021-08-12 19:08:28,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52542792] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:28,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610696991] [2021-08-12 19:08:28,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:28,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:28,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:28,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:28,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:28,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:28,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:28,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:28,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:08:28,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:28,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:28,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:28,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:28,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:28,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:28,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:28,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:28,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:28,497 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:08:28,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:28,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610696991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:28,567 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:28,567 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:28,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573535636] [2021-08-12 19:08:28,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:28,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:28,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:28,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:28,568 INFO L87 Difference]: Start difference. First operand 332 states and 990 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:29,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:29,237 INFO L93 Difference]: Finished difference Result 455 states and 1333 transitions. [2021-08-12 19:08:29,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:29,238 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:29,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:29,239 INFO L225 Difference]: With dead ends: 455 [2021-08-12 19:08:29,239 INFO L226 Difference]: Without dead ends: 438 [2021-08-12 19:08:29,239 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 214.7ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:29,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-08-12 19:08:29,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 329. [2021-08-12 19:08:29,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:29,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:08:29,323 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:08:29,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:29,323 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:08:29,323 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:29,323 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:08:29,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:29,324 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:29,324 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:29,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2021-08-12 19:08:29,537 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:29,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:29,537 INFO L82 PathProgramCache]: Analyzing trace with hash 2038318152, now seen corresponding path program 104 times [2021-08-12 19:08:29,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:29,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002989195] [2021-08-12 19:08:29,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:29,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:29,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:29,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002989195] [2021-08-12 19:08:29,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002989195] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:29,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457573981] [2021-08-12 19:08:29,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:29,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:29,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:29,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:29,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:29,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:29,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:29,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:29,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:29,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:29,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:31 [2021-08-12 19:08:29,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:29,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:29,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:29,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:29,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:29,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:29,877 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:29,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:29,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:29,888 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2021-08-12 19:08:29,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:29,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457573981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:29,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:29,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:29,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35126555] [2021-08-12 19:08:29,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:29,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:29,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:29,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:29,985 INFO L87 Difference]: Start difference. First operand 329 states and 978 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:30,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:30,646 INFO L93 Difference]: Finished difference Result 447 states and 1314 transitions. [2021-08-12 19:08:30,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:30,647 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:30,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:30,648 INFO L225 Difference]: With dead ends: 447 [2021-08-12 19:08:30,648 INFO L226 Difference]: Without dead ends: 430 [2021-08-12 19:08:30,651 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 267.7ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:30,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-08-12 19:08:30,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 324. [2021-08-12 19:08:30,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.981424148606811) internal successors, (963), 323 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:30,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 963 transitions. [2021-08-12 19:08:30,735 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 963 transitions. Word has length 20 [2021-08-12 19:08:30,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:30,736 INFO L482 AbstractCegarLoop]: Abstraction has 324 states and 963 transitions. [2021-08-12 19:08:30,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 963 transitions. [2021-08-12 19:08:30,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:30,736 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:30,736 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:30,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable324 [2021-08-12 19:08:30,952 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:30,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:30,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1175221912, now seen corresponding path program 105 times [2021-08-12 19:08:30,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:30,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294127176] [2021-08-12 19:08:30,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:31,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:31,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:31,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294127176] [2021-08-12 19:08:31,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294127176] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:31,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220145013] [2021-08-12 19:08:31,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:31,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:08:31,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:31,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:31,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:31,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:31,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:31,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:31,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:31,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:31,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:08:31,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:31,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:31,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:31,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:31,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:31,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:31,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:31,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:31,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:31,306 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:9 [2021-08-12 19:08:31,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:31,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220145013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:31,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:31,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:31,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181487780] [2021-08-12 19:08:31,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:31,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:31,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:31,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:31,344 INFO L87 Difference]: Start difference. First operand 324 states and 963 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:32,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:32,068 INFO L93 Difference]: Finished difference Result 451 states and 1327 transitions. [2021-08-12 19:08:32,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:32,068 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:32,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:32,070 INFO L225 Difference]: With dead ends: 451 [2021-08-12 19:08:32,070 INFO L226 Difference]: Without dead ends: 434 [2021-08-12 19:08:32,070 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 273.4ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:32,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-08-12 19:08:32,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 330. [2021-08-12 19:08:32,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9848024316109423) internal successors, (982), 329 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:32,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 982 transitions. [2021-08-12 19:08:32,166 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 982 transitions. Word has length 20 [2021-08-12 19:08:32,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:32,166 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 982 transitions. [2021-08-12 19:08:32,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:32,166 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 982 transitions. [2021-08-12 19:08:32,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:32,166 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:32,166 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:32,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable325 [2021-08-12 19:08:32,381 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:32,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:32,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1677013248, now seen corresponding path program 106 times [2021-08-12 19:08:32,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:32,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661499569] [2021-08-12 19:08:32,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:32,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:32,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:32,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661499569] [2021-08-12 19:08:32,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661499569] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:32,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475467970] [2021-08-12 19:08:32,506 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:32,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:32,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:32,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:32,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:32,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:32,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:32,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:32,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:32,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:32,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:08:32,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:32,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:32,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:32,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:32,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:32,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:32,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:32,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:32,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:32,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:32,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:32,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475467970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:32,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:32,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:32,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907369896] [2021-08-12 19:08:32,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:32,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:32,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:32,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:32,722 INFO L87 Difference]: Start difference. First operand 330 states and 982 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:33,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:33,407 INFO L93 Difference]: Finished difference Result 457 states and 1340 transitions. [2021-08-12 19:08:33,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:33,407 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:33,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:33,409 INFO L225 Difference]: With dead ends: 457 [2021-08-12 19:08:33,409 INFO L226 Difference]: Without dead ends: 440 [2021-08-12 19:08:33,409 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 217.3ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:33,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-08-12 19:08:33,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 328. [2021-08-12 19:08:33,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.981651376146789) internal successors, (975), 327 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:33,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 975 transitions. [2021-08-12 19:08:33,495 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 975 transitions. Word has length 20 [2021-08-12 19:08:33,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:33,495 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 975 transitions. [2021-08-12 19:08:33,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:33,495 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 975 transitions. [2021-08-12 19:08:33,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:33,496 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:33,496 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:33,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:33,712 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:33,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:33,712 INFO L82 PathProgramCache]: Analyzing trace with hash 511169928, now seen corresponding path program 107 times [2021-08-12 19:08:33,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:33,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452342119] [2021-08-12 19:08:33,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:33,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:33,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:33,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:33,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452342119] [2021-08-12 19:08:33,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452342119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:33,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102468275] [2021-08-12 19:08:33,835 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:33,862 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:08:33,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:33,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:33,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:33,931 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 19 treesize of output 15 [2021-08-12 19:08:33,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:33,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:33,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:33,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-08-12 19:08:33,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:33,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:33,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:33,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:33,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:33,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:33,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:33,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:33,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:33,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:12 [2021-08-12 19:08:34,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:34,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102468275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:34,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:34,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:34,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662506102] [2021-08-12 19:08:34,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:34,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:34,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:34,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:34,035 INFO L87 Difference]: Start difference. First operand 328 states and 975 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:34,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:34,634 INFO L93 Difference]: Finished difference Result 448 states and 1318 transitions. [2021-08-12 19:08:34,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:34,634 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:34,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:34,636 INFO L225 Difference]: With dead ends: 448 [2021-08-12 19:08:34,636 INFO L226 Difference]: Without dead ends: 431 [2021-08-12 19:08:34,636 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 218.4ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:34,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-08-12 19:08:34,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 326. [2021-08-12 19:08:34,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9846153846153847) internal successors, (970), 325 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:34,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 970 transitions. [2021-08-12 19:08:34,732 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 970 transitions. Word has length 20 [2021-08-12 19:08:34,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:34,732 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 970 transitions. [2021-08-12 19:08:34,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:34,732 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 970 transitions. [2021-08-12 19:08:34,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:34,732 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:34,732 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:34,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable335 [2021-08-12 19:08:34,949 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:34,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:34,949 INFO L82 PathProgramCache]: Analyzing trace with hash 546678026, now seen corresponding path program 108 times [2021-08-12 19:08:34,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:34,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468198105] [2021-08-12 19:08:34,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:34,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:35,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:35,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:35,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468198105] [2021-08-12 19:08:35,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468198105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:35,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400497066] [2021-08-12 19:08:35,050 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:35,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:08:35,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:35,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:35,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:35,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:35,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:35,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:35,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:35,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:35,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:35,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:35,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:35,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:35,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:35,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:35,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:35,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:35,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:35,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:35,245 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:9 [2021-08-12 19:08:35,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:35,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400497066] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:35,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:35,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:08:35,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499038910] [2021-08-12 19:08:35,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:08:35,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:35,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:08:35,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:08:35,260 INFO L87 Difference]: Start difference. First operand 326 states and 970 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:35,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:35,868 INFO L93 Difference]: Finished difference Result 418 states and 1220 transitions. [2021-08-12 19:08:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:35,868 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:35,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:35,869 INFO L225 Difference]: With dead ends: 418 [2021-08-12 19:08:35,869 INFO L226 Difference]: Without dead ends: 401 [2021-08-12 19:08:35,870 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 171.1ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:08:35,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-08-12 19:08:35,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 332. [2021-08-12 19:08:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 3.0) internal successors, (993), 331 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:35,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 993 transitions. [2021-08-12 19:08:35,957 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 993 transitions. Word has length 20 [2021-08-12 19:08:35,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:35,957 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 993 transitions. [2021-08-12 19:08:35,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:35,957 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 993 transitions. [2021-08-12 19:08:35,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:35,958 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:35,958 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:36,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:36,174 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:36,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:36,174 INFO L82 PathProgramCache]: Analyzing trace with hash 44886690, now seen corresponding path program 109 times [2021-08-12 19:08:36,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:36,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180068440] [2021-08-12 19:08:36,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:36,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:36,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:36,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180068440] [2021-08-12 19:08:36,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180068440] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:36,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805589902] [2021-08-12 19:08:36,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:36,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:36,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:36,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:36,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:36,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:36,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:36,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:36,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:36,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:36,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:36,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:36,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:36,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:36,458 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:36,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:36,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:36,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:36,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:36,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805589902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:36,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:36,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:36,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934340698] [2021-08-12 19:08:36,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:36,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:36,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:36,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:36,487 INFO L87 Difference]: Start difference. First operand 332 states and 993 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-12 19:08:37,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:37,096 INFO L93 Difference]: Finished difference Result 412 states and 1207 transitions. [2021-08-12 19:08:37,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:37,096 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 20 [2021-08-12 19:08:37,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:37,097 INFO L225 Difference]: With dead ends: 412 [2021-08-12 19:08:37,097 INFO L226 Difference]: Without dead ends: 395 [2021-08-12 19:08:37,098 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 152.5ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:37,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-08-12 19:08:37,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 330. [2021-08-12 19:08:37,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9969604863221884) internal successors, (986), 329 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:37,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 986 transitions. [2021-08-12 19:08:37,187 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 986 transitions. Word has length 20 [2021-08-12 19:08:37,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:37,187 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 986 transitions. [2021-08-12 19:08:37,187 INFO L483 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-12 19:08:37,187 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 986 transitions. [2021-08-12 19:08:37,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:37,188 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:37,188 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:37,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-08-12 19:08:37,401 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:37,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:37,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1486958454, now seen corresponding path program 110 times [2021-08-12 19:08:37,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:37,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839154108] [2021-08-12 19:08:37,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:37,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:37,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:37,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839154108] [2021-08-12 19:08:37,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839154108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:37,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938750261] [2021-08-12 19:08:37,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:37,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:37,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:37,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:37,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:37,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:37,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:37,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:37,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:37,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:37,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:37,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:37,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:37,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:37,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:37,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:37,688 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:37,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:37,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:37,697 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:12 [2021-08-12 19:08:37,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:37,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938750261] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:37,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:37,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:37,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864558570] [2021-08-12 19:08:37,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:37,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:37,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:37,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:37,746 INFO L87 Difference]: Start difference. First operand 330 states and 986 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:38,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:38,471 INFO L93 Difference]: Finished difference Result 463 states and 1357 transitions. [2021-08-12 19:08:38,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:38,471 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:38,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:38,473 INFO L225 Difference]: With dead ends: 463 [2021-08-12 19:08:38,473 INFO L226 Difference]: Without dead ends: 446 [2021-08-12 19:08:38,473 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 217.0ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:38,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-08-12 19:08:38,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 327. [2021-08-12 19:08:38,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9907975460122698) internal successors, (975), 326 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:38,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 975 transitions. [2021-08-12 19:08:38,563 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 975 transitions. Word has length 20 [2021-08-12 19:08:38,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:38,563 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 975 transitions. [2021-08-12 19:08:38,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:38,563 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 975 transitions. [2021-08-12 19:08:38,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:38,563 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:38,563 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:38,779 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2021-08-12 19:08:38,779 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:38,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:38,779 INFO L82 PathProgramCache]: Analyzing trace with hash 17343424, now seen corresponding path program 111 times [2021-08-12 19:08:38,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:38,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357870998] [2021-08-12 19:08:38,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:38,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:38,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:38,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357870998] [2021-08-12 19:08:38,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357870998] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:38,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572768345] [2021-08-12 19:08:38,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:38,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:08:38,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:38,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:38,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:38,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:38,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:38,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:38,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:38,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:38,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:08:38,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:38,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:38,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:39,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:39,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:39,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:39,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:39,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:39,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:39,022 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:18 [2021-08-12 19:08:39,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:39,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572768345] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:39,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:39,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:08:39,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036445730] [2021-08-12 19:08:39,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:08:39,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:39,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:08:39,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:39,050 INFO L87 Difference]: Start difference. First operand 327 states and 975 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-12 19:08:39,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:39,691 INFO L93 Difference]: Finished difference Result 420 states and 1229 transitions. [2021-08-12 19:08:39,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:39,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 20 [2021-08-12 19:08:39,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:39,692 INFO L225 Difference]: With dead ends: 420 [2021-08-12 19:08:39,693 INFO L226 Difference]: Without dead ends: 403 [2021-08-12 19:08:39,693 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 143.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:39,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-08-12 19:08:39,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 326. [2021-08-12 19:08:39,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9846153846153847) internal successors, (970), 325 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:39,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 970 transitions. [2021-08-12 19:08:39,783 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 970 transitions. Word has length 20 [2021-08-12 19:08:39,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:39,783 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 970 transitions. [2021-08-12 19:08:39,783 INFO L483 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-12 19:08:39,783 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 970 transitions. [2021-08-12 19:08:39,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:39,783 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:39,784 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:39,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,112 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:39,997 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:39,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:39,997 INFO L82 PathProgramCache]: Analyzing trace with hash -342671318, now seen corresponding path program 112 times [2021-08-12 19:08:39,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:39,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823440983] [2021-08-12 19:08:39,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:40,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:40,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:40,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823440983] [2021-08-12 19:08:40,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823440983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:40,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968125579] [2021-08-12 19:08:40,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:40,147 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:40,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:40,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:40,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:40,190 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 19 treesize of output 15 [2021-08-12 19:08:40,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:40,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:40,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:40,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:08:40,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:40,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:40,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:40,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:40,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:40,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:40,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:40,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:40,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:40,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:12 [2021-08-12 19:08:40,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:40,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968125579] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:40,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:40,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:40,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243976002] [2021-08-12 19:08:40,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:40,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:40,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:40,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:40,332 INFO L87 Difference]: Start difference. First operand 326 states and 970 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:41,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:41,106 INFO L93 Difference]: Finished difference Result 466 states and 1363 transitions. [2021-08-12 19:08:41,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:41,106 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:41,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:41,108 INFO L225 Difference]: With dead ends: 466 [2021-08-12 19:08:41,108 INFO L226 Difference]: Without dead ends: 449 [2021-08-12 19:08:41,108 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 228.1ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:41,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-08-12 19:08:41,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 329. [2021-08-12 19:08:41,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.9939024390243905) internal successors, (982), 328 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:41,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 982 transitions. [2021-08-12 19:08:41,200 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 982 transitions. Word has length 20 [2021-08-12 19:08:41,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:41,200 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 982 transitions. [2021-08-12 19:08:41,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:41,200 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 982 transitions. [2021-08-12 19:08:41,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:41,201 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:41,201 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:41,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:41,417 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:41,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:41,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1672599480, now seen corresponding path program 113 times [2021-08-12 19:08:41,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:41,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079710217] [2021-08-12 19:08:41,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:41,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:41,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:41,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079710217] [2021-08-12 19:08:41,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079710217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:41,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281349081] [2021-08-12 19:08:41,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:41,604 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:41,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:41,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:41,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:41,647 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 19 treesize of output 15 [2021-08-12 19:08:41,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:41,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:41,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:41,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:08:41,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:41,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:41,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:41,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:41,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:41,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:41,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:41,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:41,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:41,703 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:08:41,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:41,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281349081] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:41,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:41,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:41,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401664612] [2021-08-12 19:08:41,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:41,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:41,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:41,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:41,772 INFO L87 Difference]: Start difference. First operand 329 states and 982 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:42,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:42,487 INFO L93 Difference]: Finished difference Result 460 states and 1348 transitions. [2021-08-12 19:08:42,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:42,487 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:42,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:42,489 INFO L225 Difference]: With dead ends: 460 [2021-08-12 19:08:42,489 INFO L226 Difference]: Without dead ends: 443 [2021-08-12 19:08:42,489 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 220.8ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:42,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-08-12 19:08:42,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 325. [2021-08-12 19:08:42,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.9814814814814814) internal successors, (966), 324 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 966 transitions. [2021-08-12 19:08:42,589 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 966 transitions. Word has length 20 [2021-08-12 19:08:42,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:42,589 INFO L482 AbstractCegarLoop]: Abstraction has 325 states and 966 transitions. [2021-08-12 19:08:42,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:42,589 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 966 transitions. [2021-08-12 19:08:42,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:42,589 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:42,589 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:42,806 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2021-08-12 19:08:42,806 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:42,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:42,806 INFO L82 PathProgramCache]: Analyzing trace with hash -2051044326, now seen corresponding path program 114 times [2021-08-12 19:08:42,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:42,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108045246] [2021-08-12 19:08:42,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:42,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:42,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:42,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:42,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108045246] [2021-08-12 19:08:42,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108045246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:42,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728140493] [2021-08-12 19:08:42,913 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:42,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:08:42,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:42,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:42,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:42,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:42,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:42,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:42,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:42,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:42,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:08:43,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:43,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:43,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:43,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:43,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:43,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:43,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:43,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:43,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:43,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:08:43,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:43,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728140493] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:43,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:43,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:43,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515479320] [2021-08-12 19:08:43,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:43,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:43,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:43,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:43,134 INFO L87 Difference]: Start difference. First operand 325 states and 966 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:43,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:43,760 INFO L93 Difference]: Finished difference Result 452 states and 1330 transitions. [2021-08-12 19:08:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:43,760 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:43,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:43,762 INFO L225 Difference]: With dead ends: 452 [2021-08-12 19:08:43,762 INFO L226 Difference]: Without dead ends: 435 [2021-08-12 19:08:43,762 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 204.6ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:43,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-08-12 19:08:43,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 335. [2021-08-12 19:08:43,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.997005988023952) internal successors, (1001), 334 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:43,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1001 transitions. [2021-08-12 19:08:43,858 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1001 transitions. Word has length 20 [2021-08-12 19:08:43,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:43,859 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 1001 transitions. [2021-08-12 19:08:43,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:43,859 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1001 transitions. [2021-08-12 19:08:43,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:43,859 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:43,859 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:44,075 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:44,075 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:44,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:44,075 INFO L82 PathProgramCache]: Analyzing trace with hash 1742131634, now seen corresponding path program 115 times [2021-08-12 19:08:44,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:44,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137214910] [2021-08-12 19:08:44,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:44,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:44,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:44,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:44,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137214910] [2021-08-12 19:08:44,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137214910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:44,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822327811] [2021-08-12 19:08:44,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:44,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:44,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:44,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:44,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:44,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:44,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:44,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:44,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:44,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:08:44,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:44,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:44,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:44,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:44,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:44,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:44,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:44,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:44,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:44,347 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:08:44,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:44,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822327811] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:44,395 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:44,395 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:44,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204135516] [2021-08-12 19:08:44,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:44,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:44,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:44,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:44,396 INFO L87 Difference]: Start difference. First operand 335 states and 1001 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:45,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:45,127 INFO L93 Difference]: Finished difference Result 458 states and 1343 transitions. [2021-08-12 19:08:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:45,127 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:45,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:45,128 INFO L225 Difference]: With dead ends: 458 [2021-08-12 19:08:45,128 INFO L226 Difference]: Without dead ends: 441 [2021-08-12 19:08:45,128 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 204.9ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:45,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-08-12 19:08:45,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 333. [2021-08-12 19:08:45,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9939759036144578) internal successors, (994), 332 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:45,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 994 transitions. [2021-08-12 19:08:45,226 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 994 transitions. Word has length 20 [2021-08-12 19:08:45,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:45,226 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 994 transitions. [2021-08-12 19:08:45,226 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:45,226 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 994 transitions. [2021-08-12 19:08:45,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:45,226 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:45,226 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:45,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:45,433 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:45,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:45,433 INFO L82 PathProgramCache]: Analyzing trace with hash 210286490, now seen corresponding path program 116 times [2021-08-12 19:08:45,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:45,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469893026] [2021-08-12 19:08:45,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:45,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:45,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:45,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469893026] [2021-08-12 19:08:45,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469893026] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:45,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003093271] [2021-08-12 19:08:45,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:45,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:45,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:45,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:45,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:45,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:45,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:45,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:45,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:45,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:08:45,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:45,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:45,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:45,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:45,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:45,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:45,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:45,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:45,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:45,692 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:08:45,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:45,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003093271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:45,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:45,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:45,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943050141] [2021-08-12 19:08:45,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:45,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:45,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:45,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:45,706 INFO L87 Difference]: Start difference. First operand 333 states and 994 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:46,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:46,338 INFO L93 Difference]: Finished difference Result 411 states and 1203 transitions. [2021-08-12 19:08:46,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:46,338 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:08:46,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:46,340 INFO L225 Difference]: With dead ends: 411 [2021-08-12 19:08:46,340 INFO L226 Difference]: Without dead ends: 394 [2021-08-12 19:08:46,340 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 148.3ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:46,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-08-12 19:08:46,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 330. [2021-08-12 19:08:46,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.987841945288754) internal successors, (983), 329 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:46,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 983 transitions. [2021-08-12 19:08:46,437 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 983 transitions. Word has length 20 [2021-08-12 19:08:46,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:46,437 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 983 transitions. [2021-08-12 19:08:46,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:46,437 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 983 transitions. [2021-08-12 19:08:46,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:46,437 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:46,438 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:46,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2021-08-12 19:08:46,653 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:46,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:46,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1714588368, now seen corresponding path program 117 times [2021-08-12 19:08:46,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:46,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559177959] [2021-08-12 19:08:46,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:46,752 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:46,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:46,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559177959] [2021-08-12 19:08:46,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559177959] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:46,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380709163] [2021-08-12 19:08:46,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:46,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:08:46,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:46,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:46,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:46,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:46,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:46,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:46,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:46,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:46,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:08:46,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:46,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:46,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:46,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:46,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:46,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:46,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:46,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:46,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:46,891 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:08:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:46,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380709163] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:46,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:46,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:08:46,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706914909] [2021-08-12 19:08:46,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:08:46,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:46,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:08:46,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:46,909 INFO L87 Difference]: Start difference. First operand 330 states and 983 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-12 19:08:47,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:47,479 INFO L93 Difference]: Finished difference Result 421 states and 1232 transitions. [2021-08-12 19:08:47,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:47,479 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 20 [2021-08-12 19:08:47,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:47,481 INFO L225 Difference]: With dead ends: 421 [2021-08-12 19:08:47,481 INFO L226 Difference]: Without dead ends: 404 [2021-08-12 19:08:47,482 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 134.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:47,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-08-12 19:08:47,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 329. [2021-08-12 19:08:47,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:47,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:08:47,585 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:08:47,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:47,585 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:08:47,585 INFO L483 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-12 19:08:47,585 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:08:47,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:47,586 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:47,586 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:47,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:47,802 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:47,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:47,803 INFO L82 PathProgramCache]: Analyzing trace with hash 828548658, now seen corresponding path program 118 times [2021-08-12 19:08:47,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:47,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152110182] [2021-08-12 19:08:47,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:47,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:47,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:47,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:47,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152110182] [2021-08-12 19:08:47,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152110182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:47,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133005733] [2021-08-12 19:08:47,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:47,937 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:47,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:47,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:47,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:48,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:48,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:48,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:48,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:48,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:48,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2021-08-12 19:08:48,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:48,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:48,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:48,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:48,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:48,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:48,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:48,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:48,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:48,062 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:12 [2021-08-12 19:08:48,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:48,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133005733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:48,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:48,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:48,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014902850] [2021-08-12 19:08:48,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:48,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:48,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:48,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:48,076 INFO L87 Difference]: Start difference. First operand 329 states and 978 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:48,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:48,617 INFO L93 Difference]: Finished difference Result 400 states and 1175 transitions. [2021-08-12 19:08:48,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:48,617 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:08:48,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:48,619 INFO L225 Difference]: With dead ends: 400 [2021-08-12 19:08:48,619 INFO L226 Difference]: Without dead ends: 383 [2021-08-12 19:08:48,619 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 157.3ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:48,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-08-12 19:08:48,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 326. [2021-08-12 19:08:48,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9846153846153847) internal successors, (970), 325 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:48,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 970 transitions. [2021-08-12 19:08:48,717 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 970 transitions. Word has length 20 [2021-08-12 19:08:48,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:48,717 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 970 transitions. [2021-08-12 19:08:48,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:08:48,717 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 970 transitions. [2021-08-12 19:08:48,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:48,717 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:48,717 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:48,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable369 [2021-08-12 19:08:48,932 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:48,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:48,933 INFO L82 PathProgramCache]: Analyzing trace with hash -890436024, now seen corresponding path program 119 times [2021-08-12 19:08:48,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:48,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149990586] [2021-08-12 19:08:48,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:48,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:49,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:49,058 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:49,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149990586] [2021-08-12 19:08:49,058 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149990586] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:49,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329399383] [2021-08-12 19:08:49,058 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:49,084 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:08:49,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:49,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:08:49,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:49,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:49,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:49,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:49,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:49,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:31 [2021-08-12 19:08:49,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:49,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:49,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:08:49,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:49,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:49,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:49,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:49,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:49,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:49,220 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:49,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:49,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:08:49,258 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:41 [2021-08-12 19:08:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:49,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329399383] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:49,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:49,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:49,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209724873] [2021-08-12 19:08:49,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:49,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:49,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:49,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:49,376 INFO L87 Difference]: Start difference. First operand 326 states and 970 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:50,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:50,269 INFO L93 Difference]: Finished difference Result 492 states and 1451 transitions. [2021-08-12 19:08:50,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:08:50,269 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:50,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:50,271 INFO L225 Difference]: With dead ends: 492 [2021-08-12 19:08:50,271 INFO L226 Difference]: Without dead ends: 475 [2021-08-12 19:08:50,271 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 290.0ms TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:08:50,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-08-12 19:08:50,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 325. [2021-08-12 19:08:50,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.9814814814814814) internal successors, (966), 324 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:50,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 966 transitions. [2021-08-12 19:08:50,369 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 966 transitions. Word has length 20 [2021-08-12 19:08:50,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:50,369 INFO L482 AbstractCegarLoop]: Abstraction has 325 states and 966 transitions. [2021-08-12 19:08:50,369 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:50,369 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 966 transitions. [2021-08-12 19:08:50,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:50,369 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:50,369 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:50,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:50,586 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:50,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:50,586 INFO L82 PathProgramCache]: Analyzing trace with hash 505951154, now seen corresponding path program 120 times [2021-08-12 19:08:50,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:50,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275671846] [2021-08-12 19:08:50,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:50,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:50,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:50,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275671846] [2021-08-12 19:08:50,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275671846] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:50,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956894751] [2021-08-12 19:08:50,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:50,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:08:50,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:50,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:50,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:50,755 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 19 treesize of output 15 [2021-08-12 19:08:50,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:50,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:50,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:50,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:08:50,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:50,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:50,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:50,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:50,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:50,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:50,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:50,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:50,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:50,838 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:12 [2021-08-12 19:08:50,852 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:50,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956894751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:50,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:50,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:08:50,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311157282] [2021-08-12 19:08:50,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:08:50,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:50,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:08:50,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:50,853 INFO L87 Difference]: Start difference. First operand 325 states and 966 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-12 19:08:51,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:51,354 INFO L93 Difference]: Finished difference Result 395 states and 1161 transitions. [2021-08-12 19:08:51,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:51,354 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 20 [2021-08-12 19:08:51,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:51,355 INFO L225 Difference]: With dead ends: 395 [2021-08-12 19:08:51,355 INFO L226 Difference]: Without dead ends: 378 [2021-08-12 19:08:51,356 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 149.3ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:08:51,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-08-12 19:08:51,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 331. [2021-08-12 19:08:51,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.9909090909090907) internal successors, (987), 330 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:51,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 987 transitions. [2021-08-12 19:08:51,454 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 987 transitions. Word has length 20 [2021-08-12 19:08:51,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:51,455 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 987 transitions. [2021-08-12 19:08:51,455 INFO L483 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-12 19:08:51,455 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 987 transitions. [2021-08-12 19:08:51,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:51,455 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:51,455 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:51,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable375,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:51,671 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:51,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:51,671 INFO L82 PathProgramCache]: Analyzing trace with hash -823977008, now seen corresponding path program 121 times [2021-08-12 19:08:51,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:51,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132353019] [2021-08-12 19:08:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:51,787 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:51,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:51,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132353019] [2021-08-12 19:08:51,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132353019] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:51,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507538247] [2021-08-12 19:08:51,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:51,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:51,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:51,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:51,857 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 19 treesize of output 15 [2021-08-12 19:08:51,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:51,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:51,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:08:51,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:08:51,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:51,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:08:51,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:51,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:51,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:51,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:51,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:51,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:51,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:51,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:08:51,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:51,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507538247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:51,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:51,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:51,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537934287] [2021-08-12 19:08:51,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:51,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:51,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:51,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:51,982 INFO L87 Difference]: Start difference. First operand 331 states and 987 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:52,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:52,654 INFO L93 Difference]: Finished difference Result 460 states and 1348 transitions. [2021-08-12 19:08:52,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:52,655 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:52,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:52,656 INFO L225 Difference]: With dead ends: 460 [2021-08-12 19:08:52,656 INFO L226 Difference]: Without dead ends: 443 [2021-08-12 19:08:52,656 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 207.4ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:52,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-08-12 19:08:52,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 328. [2021-08-12 19:08:52,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.981651376146789) internal successors, (975), 327 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:52,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 975 transitions. [2021-08-12 19:08:52,763 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 975 transitions. Word has length 20 [2021-08-12 19:08:52,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:52,763 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 975 transitions. [2021-08-12 19:08:52,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:52,763 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 975 transitions. [2021-08-12 19:08:52,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:52,763 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:52,763 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:52,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable380 [2021-08-12 19:08:52,978 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:52,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:52,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1739058496, now seen corresponding path program 122 times [2021-08-12 19:08:52,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:52,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876234119] [2021-08-12 19:08:52,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:53,093 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:53,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876234119] [2021-08-12 19:08:53,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876234119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:53,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491300698] [2021-08-12 19:08:53,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:53,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:08:53,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:53,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:53,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:53,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:53,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:08:53,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:53,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:53,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:53,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:25 [2021-08-12 19:08:53,191 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-08-12 19:08:53,192 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 20 treesize of output 16 [2021-08-12 19:08:53,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:53,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:53,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:08:53,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:08:53,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:53,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:53,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:53,213 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:15 [2021-08-12 19:08:53,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:53,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491300698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:53,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:53,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:08:53,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024639458] [2021-08-12 19:08:53,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:08:53,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:53,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:08:53,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:08:53,281 INFO L87 Difference]: Start difference. First operand 328 states and 975 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:53,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:53,985 INFO L93 Difference]: Finished difference Result 452 states and 1329 transitions. [2021-08-12 19:08:53,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:53,985 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:53,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:53,987 INFO L225 Difference]: With dead ends: 452 [2021-08-12 19:08:53,987 INFO L226 Difference]: Without dead ends: 435 [2021-08-12 19:08:53,987 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 204.3ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:53,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-08-12 19:08:54,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 324. [2021-08-12 19:08:54,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.981424148606811) internal successors, (963), 323 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:54,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 963 transitions. [2021-08-12 19:08:54,086 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 963 transitions. Word has length 20 [2021-08-12 19:08:54,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:54,086 INFO L482 AbstractCegarLoop]: Abstraction has 324 states and 963 transitions. [2021-08-12 19:08:54,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:54,086 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 963 transitions. [2021-08-12 19:08:54,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:54,086 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:54,087 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:54,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:54,302 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:54,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:54,303 INFO L82 PathProgramCache]: Analyzing trace with hash -146183416, now seen corresponding path program 123 times [2021-08-12 19:08:54,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:54,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938690348] [2021-08-12 19:08:54,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:54,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:54,388 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:54,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:54,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938690348] [2021-08-12 19:08:54,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938690348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:54,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711196867] [2021-08-12 19:08:54,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:54,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:08:54,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:54,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:54,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:54,444 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 19 treesize of output 15 [2021-08-12 19:08:54,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:54,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:54,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:54,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:08:54,504 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 21 treesize of output 17 [2021-08-12 19:08:54,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:54,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:54,517 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:08:54,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:54,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:08:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:54,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711196867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:54,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:54,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:08:54,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884799067] [2021-08-12 19:08:54,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:08:54,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:54,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:08:54,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:08:54,563 INFO L87 Difference]: Start difference. First operand 324 states and 963 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:55,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:55,522 INFO L93 Difference]: Finished difference Result 569 states and 1673 transitions. [2021-08-12 19:08:55,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:55,522 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:55,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:55,524 INFO L225 Difference]: With dead ends: 569 [2021-08-12 19:08:55,524 INFO L226 Difference]: Without dead ends: 552 [2021-08-12 19:08:55,524 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 166.1ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:08:55,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-08-12 19:08:55,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 327. [2021-08-12 19:08:55,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.98159509202454) internal successors, (972), 326 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:55,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 972 transitions. [2021-08-12 19:08:55,625 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 972 transitions. Word has length 20 [2021-08-12 19:08:55,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:55,625 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 972 transitions. [2021-08-12 19:08:55,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:55,626 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 972 transitions. [2021-08-12 19:08:55,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:55,626 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:55,626 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:55,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,124 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:55,842 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:55,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:55,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1981568732, now seen corresponding path program 124 times [2021-08-12 19:08:55,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:55,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007534879] [2021-08-12 19:08:55,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:55,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:55,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:55,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007534879] [2021-08-12 19:08:55,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007534879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:55,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363063148] [2021-08-12 19:08:55,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:55,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:08:55,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:55,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:55,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:56,005 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 19 treesize of output 15 [2021-08-12 19:08:56,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:56,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:56,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:56,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:08:56,044 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 21 treesize of output 17 [2021-08-12 19:08:56,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:56,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:56,057 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:08:56,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:56,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:08:56,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:56,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363063148] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:56,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:56,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:08:56,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671724738] [2021-08-12 19:08:56,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:08:56,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:56,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:08:56,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:56,074 INFO L87 Difference]: Start difference. First operand 327 states and 972 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-12 19:08:56,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:56,713 INFO L93 Difference]: Finished difference Result 426 states and 1252 transitions. [2021-08-12 19:08:56,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:08:56,713 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 20 [2021-08-12 19:08:56,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:56,714 INFO L225 Difference]: With dead ends: 426 [2021-08-12 19:08:56,714 INFO L226 Difference]: Without dead ends: 409 [2021-08-12 19:08:56,715 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 115.2ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:08:56,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2021-08-12 19:08:56,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 333. [2021-08-12 19:08:56,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9909638554216866) internal successors, (993), 332 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:56,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 993 transitions. [2021-08-12 19:08:56,818 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 993 transitions. Word has length 20 [2021-08-12 19:08:56,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:56,818 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 993 transitions. [2021-08-12 19:08:56,818 INFO L483 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-12 19:08:56,819 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 993 transitions. [2021-08-12 19:08:56,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:56,819 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:56,819 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:57,035 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:57,035 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:57,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:57,035 INFO L82 PathProgramCache]: Analyzing trace with hash 651640570, now seen corresponding path program 125 times [2021-08-12 19:08:57,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:57,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741826499] [2021-08-12 19:08:57,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:57,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:57,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:57,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:57,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741826499] [2021-08-12 19:08:57,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741826499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:57,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113336390] [2021-08-12 19:08:57,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:57,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:08:57,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:57,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:08:57,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:57,208 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 19 treesize of output 15 [2021-08-12 19:08:57,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:57,211 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 19 treesize of output 15 [2021-08-12 19:08:57,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:57,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:57,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:08:57,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-08-12 19:08:57,302 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 21 treesize of output 17 [2021-08-12 19:08:57,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:57,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:57,325 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 21 treesize of output 17 [2021-08-12 19:08:57,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:57,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:57,361 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:08:57,361 INFO L518 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2021-08-12 19:08:57,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:08:57,362 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:71, output treesize:41 [2021-08-12 19:08:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:57,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113336390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:57,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:57,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:08:57,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430022063] [2021-08-12 19:08:57,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:08:57,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:57,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:08:57,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:08:57,507 INFO L87 Difference]: Start difference. First operand 333 states and 993 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:58,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:58,490 INFO L93 Difference]: Finished difference Result 504 states and 1490 transitions. [2021-08-12 19:08:58,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:08:58,490 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:58,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:58,491 INFO L225 Difference]: With dead ends: 504 [2021-08-12 19:08:58,492 INFO L226 Difference]: Without dead ends: 487 [2021-08-12 19:08:58,492 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 282.2ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:58,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-08-12 19:08:58,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 330. [2021-08-12 19:08:58,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9817629179331306) internal successors, (981), 329 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:58,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 981 transitions. [2021-08-12 19:08:58,690 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 981 transitions. Word has length 20 [2021-08-12 19:08:58,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:08:58,690 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 981 transitions. [2021-08-12 19:08:58,690 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:58,690 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 981 transitions. [2021-08-12 19:08:58,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:08:58,690 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:08:58,690 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:08:58,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable384 [2021-08-12 19:08:58,906 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:08:58,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:08:58,907 INFO L82 PathProgramCache]: Analyzing trace with hash -263440918, now seen corresponding path program 126 times [2021-08-12 19:08:58,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:08:58,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169555428] [2021-08-12 19:08:58,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:08:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:08:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:59,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:08:59,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169555428] [2021-08-12 19:08:59,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169555428] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:59,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372052096] [2021-08-12 19:08:59,002 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:08:59,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:08:59,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:08:59,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:08:59,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:08:59,056 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 19 treesize of output 15 [2021-08-12 19:08:59,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:59,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:59,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:59,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:08:59,077 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 20 treesize of output 16 [2021-08-12 19:08:59,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:08:59,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:08:59,082 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:08:59,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:08:59,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:08:59,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:08:59,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372052096] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:08:59,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:08:59,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:08:59,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264697481] [2021-08-12 19:08:59,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:08:59,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:08:59,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:08:59,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:08:59,129 INFO L87 Difference]: Start difference. First operand 330 states and 981 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:08:59,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:08:59,919 INFO L93 Difference]: Finished difference Result 483 states and 1420 transitions. [2021-08-12 19:08:59,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:08:59,919 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:08:59,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:08:59,921 INFO L225 Difference]: With dead ends: 483 [2021-08-12 19:08:59,921 INFO L226 Difference]: Without dead ends: 466 [2021-08-12 19:08:59,921 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 160.1ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:08:59,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-08-12 19:09:00,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 327. [2021-08-12 19:09:00,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.98159509202454) internal successors, (972), 326 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:00,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 972 transitions. [2021-08-12 19:09:00,036 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 972 transitions. Word has length 20 [2021-08-12 19:09:00,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:00,036 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 972 transitions. [2021-08-12 19:09:00,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:00,036 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 972 transitions. [2021-08-12 19:09:00,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:00,037 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:00,037 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:00,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:00,253 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:00,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:00,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1576469964, now seen corresponding path program 127 times [2021-08-12 19:09:00,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:00,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193170904] [2021-08-12 19:09:00,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:00,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:00,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:00,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193170904] [2021-08-12 19:09:00,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193170904] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:00,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509492530] [2021-08-12 19:09:00,347 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:00,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:00,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:00,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:00,436 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 19 treesize of output 15 [2021-08-12 19:09:00,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:00,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:00,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:00,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2021-08-12 19:09:00,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:00,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:00,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:00,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:00,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:00,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:00,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:00,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:00,527 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:9 [2021-08-12 19:09:00,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:00,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509492530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:00,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:00,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:00,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196042785] [2021-08-12 19:09:00,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:00,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:00,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:00,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:00,572 INFO L87 Difference]: Start difference. First operand 327 states and 972 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:01,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:01,684 INFO L93 Difference]: Finished difference Result 524 states and 1545 transitions. [2021-08-12 19:09:01,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:09:01,684 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:01,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:01,686 INFO L225 Difference]: With dead ends: 524 [2021-08-12 19:09:01,686 INFO L226 Difference]: Without dead ends: 507 [2021-08-12 19:09:01,686 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 348.2ms TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:09:01,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-08-12 19:09:01,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 339. [2021-08-12 19:09:01,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.997041420118343) internal successors, (1013), 338 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:01,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1013 transitions. [2021-08-12 19:09:01,806 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1013 transitions. Word has length 20 [2021-08-12 19:09:01,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:01,806 INFO L482 AbstractCegarLoop]: Abstraction has 339 states and 1013 transitions. [2021-08-12 19:09:01,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:01,806 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1013 transitions. [2021-08-12 19:09:01,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:01,806 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:01,806 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:02,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable392 [2021-08-12 19:09:02,023 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:02,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:02,023 INFO L82 PathProgramCache]: Analyzing trace with hash -2078261300, now seen corresponding path program 128 times [2021-08-12 19:09:02,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:02,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723113964] [2021-08-12 19:09:02,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:02,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:02,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:02,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723113964] [2021-08-12 19:09:02,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723113964] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:02,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502389702] [2021-08-12 19:09:02,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:02,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:02,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:02,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:02,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:02,214 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 19 treesize of output 15 [2021-08-12 19:09:02,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:02,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:02,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:02,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2021-08-12 19:09:02,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:02,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:02,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:02,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:02,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:02,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:02,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:02,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:02,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:12 [2021-08-12 19:09:02,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:02,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502389702] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:02,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:02,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:02,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995039800] [2021-08-12 19:09:02,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:02,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:02,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:02,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:02,310 INFO L87 Difference]: Start difference. First operand 339 states and 1013 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:03,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:03,390 INFO L93 Difference]: Finished difference Result 530 states and 1558 transitions. [2021-08-12 19:09:03,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:09:03,390 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:03,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:03,391 INFO L225 Difference]: With dead ends: 530 [2021-08-12 19:09:03,391 INFO L226 Difference]: Without dead ends: 513 [2021-08-12 19:09:03,391 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 323.4ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:09:03,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-08-12 19:09:03,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 337. [2021-08-12 19:09:03,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.994047619047619) internal successors, (1006), 336 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:03,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 1006 transitions. [2021-08-12 19:09:03,498 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 1006 transitions. Word has length 20 [2021-08-12 19:09:03,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:03,499 INFO L482 AbstractCegarLoop]: Abstraction has 337 states and 1006 transitions. [2021-08-12 19:09:03,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:03,499 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 1006 transitions. [2021-08-12 19:09:03,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:03,499 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:03,499 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:03,699 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:03,700 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:03,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:03,700 INFO L82 PathProgramCache]: Analyzing trace with hash 109921876, now seen corresponding path program 129 times [2021-08-12 19:09:03,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:03,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106027072] [2021-08-12 19:09:03,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:03,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:03,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:03,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106027072] [2021-08-12 19:09:03,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106027072] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:03,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026086642] [2021-08-12 19:09:03,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:03,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:09:03,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:03,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:03,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:03,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:03,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:03,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:03,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:03,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:03,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:09:03,910 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_2]} [2021-08-12 19:09:03,912 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 21 treesize of output 17 [2021-08-12 19:09:03,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:03,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:03,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:03,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:03,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:03,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:03,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:03,929 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:12 [2021-08-12 19:09:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:03,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026086642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:03,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:03,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:03,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001379891] [2021-08-12 19:09:03,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:03,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:03,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:03,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:03,977 INFO L87 Difference]: Start difference. First operand 337 states and 1006 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:05,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:05,233 INFO L93 Difference]: Finished difference Result 551 states and 1628 transitions. [2021-08-12 19:09:05,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:09:05,234 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:05,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:05,235 INFO L225 Difference]: With dead ends: 551 [2021-08-12 19:09:05,235 INFO L226 Difference]: Without dead ends: 534 [2021-08-12 19:09:05,236 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 353.9ms TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:09:05,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-08-12 19:09:05,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 339. [2021-08-12 19:09:05,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.997041420118343) internal successors, (1013), 338 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:05,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1013 transitions. [2021-08-12 19:09:05,345 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1013 transitions. Word has length 20 [2021-08-12 19:09:05,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:05,346 INFO L482 AbstractCegarLoop]: Abstraction has 339 states and 1013 transitions. [2021-08-12 19:09:05,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:05,346 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1013 transitions. [2021-08-12 19:09:05,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:05,346 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:05,346 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:05,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:05,563 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:05,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:05,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1150157674, now seen corresponding path program 130 times [2021-08-12 19:09:05,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:05,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72284333] [2021-08-12 19:09:05,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:05,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:05,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:05,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72284333] [2021-08-12 19:09:05,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72284333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:05,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586688446] [2021-08-12 19:09:05,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:05,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:09:05,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:05,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:05,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:05,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:05,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:05,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:05,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:05,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:05,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:25 [2021-08-12 19:09:05,769 INFO L446 ElimStorePlain]: Different costs {0=[o_0], 1=[o_2]} [2021-08-12 19:09:05,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:05,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:05,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:05,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:05,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:05,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:05,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:05,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:05,788 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:12 [2021-08-12 19:09:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:05,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586688446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:05,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:05,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:05,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884197917] [2021-08-12 19:09:05,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:05,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:05,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:05,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:05,837 INFO L87 Difference]: Start difference. First operand 339 states and 1013 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:07,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:07,559 INFO L93 Difference]: Finished difference Result 678 states and 2002 transitions. [2021-08-12 19:09:07,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:09:07,559 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:07,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:07,561 INFO L225 Difference]: With dead ends: 678 [2021-08-12 19:09:07,561 INFO L226 Difference]: Without dead ends: 661 [2021-08-12 19:09:07,561 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 498.0ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:09:07,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-08-12 19:09:07,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 337. [2021-08-12 19:09:07,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 3.0) internal successors, (1008), 336 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:07,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 1008 transitions. [2021-08-12 19:09:07,674 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 1008 transitions. Word has length 20 [2021-08-12 19:09:07,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:07,674 INFO L482 AbstractCegarLoop]: Abstraction has 337 states and 1008 transitions. [2021-08-12 19:09:07,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:07,675 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 1008 transitions. [2021-08-12 19:09:07,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:07,675 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:07,675 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:07,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:07,889 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:07,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:07,889 INFO L82 PathProgramCache]: Analyzing trace with hash 585725364, now seen corresponding path program 131 times [2021-08-12 19:09:07,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:07,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608352501] [2021-08-12 19:09:07,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:07,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:08,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:08,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:08,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608352501] [2021-08-12 19:09:08,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608352501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:08,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311351162] [2021-08-12 19:09:08,018 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:08,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:09:08,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:08,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:08,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:08,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:08,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:08,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:08,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:08,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:08,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:09:08,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:08,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:08,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:08,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:08,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:08,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:08,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:08,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:08,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:08,212 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:12 [2021-08-12 19:09:08,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:08,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311351162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:08,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:08,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:08,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869004068] [2021-08-12 19:09:08,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:08,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:08,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:08,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:08,264 INFO L87 Difference]: Start difference. First operand 337 states and 1008 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:09,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:09,494 INFO L93 Difference]: Finished difference Result 539 states and 1584 transitions. [2021-08-12 19:09:09,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:09:09,494 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:09,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:09,496 INFO L225 Difference]: With dead ends: 539 [2021-08-12 19:09:09,496 INFO L226 Difference]: Without dead ends: 522 [2021-08-12 19:09:09,496 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 377.8ms TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:09:09,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-08-12 19:09:09,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 334. [2021-08-12 19:09:09,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.993993993993994) internal successors, (997), 333 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:09,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 997 transitions. [2021-08-12 19:09:09,619 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 997 transitions. Word has length 20 [2021-08-12 19:09:09,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:09,619 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 997 transitions. [2021-08-12 19:09:09,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:09,620 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 997 transitions. [2021-08-12 19:09:09,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:09,620 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:09,620 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:09,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:09,836 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:09,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:09,836 INFO L82 PathProgramCache]: Analyzing trace with hash 2090027242, now seen corresponding path program 132 times [2021-08-12 19:09:09,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:09,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434684549] [2021-08-12 19:09:09,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:09,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:09,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:09,924 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:09,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434684549] [2021-08-12 19:09:09,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434684549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:09,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475268162] [2021-08-12 19:09:09,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:09,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:09:09,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:09,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:09,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:09,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 19 treesize of output 15 [2021-08-12 19:09:09,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:09,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:09,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:09,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:09:09,999 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 21 treesize of output 17 [2021-08-12 19:09:10,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:10,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:10,005 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:09:10,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:10,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:09:10,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:10,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475268162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:10,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:10,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:09:10,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903965853] [2021-08-12 19:09:10,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:09:10,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:10,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:09:10,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:09:10,025 INFO L87 Difference]: Start difference. First operand 334 states and 997 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-12 19:09:10,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:10,777 INFO L93 Difference]: Finished difference Result 458 states and 1344 transitions. [2021-08-12 19:09:10,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:10,777 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 20 [2021-08-12 19:09:10,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:10,778 INFO L225 Difference]: With dead ends: 458 [2021-08-12 19:09:10,778 INFO L226 Difference]: Without dead ends: 441 [2021-08-12 19:09:10,779 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 111.9ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:09:10,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-08-12 19:09:10,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 333. [2021-08-12 19:09:10,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9879518072289155) internal successors, (992), 332 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:10,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 992 transitions. [2021-08-12 19:09:10,892 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 992 transitions. Word has length 20 [2021-08-12 19:09:10,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:10,892 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 992 transitions. [2021-08-12 19:09:10,892 INFO L483 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-12 19:09:10,892 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 992 transitions. [2021-08-12 19:09:10,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:10,893 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:10,893 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:11,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable397 [2021-08-12 19:09:11,097 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:11,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:11,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1730012500, now seen corresponding path program 133 times [2021-08-12 19:09:11,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:11,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591910347] [2021-08-12 19:09:11,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:11,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:11,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:11,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:11,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591910347] [2021-08-12 19:09:11,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591910347] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:11,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940352613] [2021-08-12 19:09:11,207 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:11,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:11,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:11,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:11,279 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 19 treesize of output 15 [2021-08-12 19:09:11,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:11,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:11,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:11,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:09:11,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:11,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:11,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:11,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:11,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:11,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:11,353 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:11,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:11,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:11,360 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:12 [2021-08-12 19:09:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:11,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940352613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:11,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:11,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:11,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354310760] [2021-08-12 19:09:11,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:11,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:11,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:11,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:11,408 INFO L87 Difference]: Start difference. First operand 333 states and 992 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:12,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:12,838 INFO L93 Difference]: Finished difference Result 565 states and 1657 transitions. [2021-08-12 19:09:12,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:09:12,839 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:12,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:12,840 INFO L225 Difference]: With dead ends: 565 [2021-08-12 19:09:12,840 INFO L226 Difference]: Without dead ends: 548 [2021-08-12 19:09:12,840 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 395.9ms TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:09:12,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2021-08-12 19:09:12,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 336. [2021-08-12 19:09:12,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.997014925373134) internal successors, (1004), 335 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:12,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1004 transitions. [2021-08-12 19:09:12,957 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1004 transitions. Word has length 20 [2021-08-12 19:09:12,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:12,957 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1004 transitions. [2021-08-12 19:09:12,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:12,958 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1004 transitions. [2021-08-12 19:09:12,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:12,958 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:12,958 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:13,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable398 [2021-08-12 19:09:13,174 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:13,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:13,174 INFO L82 PathProgramCache]: Analyzing trace with hash 400084338, now seen corresponding path program 134 times [2021-08-12 19:09:13,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:13,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654083603] [2021-08-12 19:09:13,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:13,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:13,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:13,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654083603] [2021-08-12 19:09:13,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654083603] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:13,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103876307] [2021-08-12 19:09:13,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:13,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:13,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:13,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:13,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:13,366 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 19 treesize of output 15 [2021-08-12 19:09:13,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:13,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:13,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:13,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:09:13,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:13,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:13,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:13,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:13,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:13,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:13,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:13,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:13,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:13,423 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:09:13,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:13,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103876307] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:13,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:13,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:13,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336812359] [2021-08-12 19:09:13,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:13,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:13,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:13,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:13,492 INFO L87 Difference]: Start difference. First operand 336 states and 1004 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:14,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:14,839 INFO L93 Difference]: Finished difference Result 559 states and 1642 transitions. [2021-08-12 19:09:14,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:09:14,839 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:14,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:14,841 INFO L225 Difference]: With dead ends: 559 [2021-08-12 19:09:14,841 INFO L226 Difference]: Without dead ends: 542 [2021-08-12 19:09:14,841 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 395.0ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:09:14,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-08-12 19:09:14,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 332. [2021-08-12 19:09:14,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.984894259818731) internal successors, (988), 331 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:14,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 988 transitions. [2021-08-12 19:09:14,959 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 988 transitions. Word has length 20 [2021-08-12 19:09:14,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:14,959 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 988 transitions. [2021-08-12 19:09:14,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:14,959 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 988 transitions. [2021-08-12 19:09:14,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:14,960 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:14,960 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:15,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable403,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:15,176 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:15,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:15,176 INFO L82 PathProgramCache]: Analyzing trace with hash 450882824, now seen corresponding path program 135 times [2021-08-12 19:09:15,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:15,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135729887] [2021-08-12 19:09:15,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:15,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:15,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:15,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135729887] [2021-08-12 19:09:15,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135729887] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:15,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608310669] [2021-08-12 19:09:15,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:15,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:09:15,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:15,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:15,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:15,344 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 19 treesize of output 15 [2021-08-12 19:09:15,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:15,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:15,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:15,349 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:09:15,392 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 21 treesize of output 17 [2021-08-12 19:09:15,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:15,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:15,396 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:09:15,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:15,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:09:15,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:15,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608310669] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:15,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:15,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:15,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668993046] [2021-08-12 19:09:15,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:15,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:15,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:15,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:15,440 INFO L87 Difference]: Start difference. First operand 332 states and 988 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:17,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:17,034 INFO L93 Difference]: Finished difference Result 655 states and 1919 transitions. [2021-08-12 19:09:17,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 19:09:17,034 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:17,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:17,036 INFO L225 Difference]: With dead ends: 655 [2021-08-12 19:09:17,036 INFO L226 Difference]: Without dead ends: 638 [2021-08-12 19:09:17,036 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 382.3ms TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:09:17,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2021-08-12 19:09:17,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 331. [2021-08-12 19:09:17,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.981818181818182) internal successors, (984), 330 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:17,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 984 transitions. [2021-08-12 19:09:17,155 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 984 transitions. Word has length 20 [2021-08-12 19:09:17,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:17,155 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 984 transitions. [2021-08-12 19:09:17,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:17,155 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 984 transitions. [2021-08-12 19:09:17,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:17,156 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:17,156 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:17,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2021-08-12 19:09:17,364 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:17,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:17,365 INFO L82 PathProgramCache]: Analyzing trace with hash -40662816, now seen corresponding path program 136 times [2021-08-12 19:09:17,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:17,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909698891] [2021-08-12 19:09:17,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:17,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:17,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:17,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:17,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909698891] [2021-08-12 19:09:17,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909698891] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:17,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202801699] [2021-08-12 19:09:17,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:17,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:09:17,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:17,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:17,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:17,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:17,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:17,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:17,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:17,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:17,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:09:17,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:17,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:17,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:17,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:17,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:17,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:17,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:17,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:17,691 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:9 [2021-08-12 19:09:17,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:17,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202801699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:17,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:17,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:17,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409938524] [2021-08-12 19:09:17,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:17,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:17,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:17,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:17,716 INFO L87 Difference]: Start difference. First operand 331 states and 984 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:18,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:18,716 INFO L93 Difference]: Finished difference Result 491 states and 1446 transitions. [2021-08-12 19:09:18,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:09:18,716 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:18,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:18,718 INFO L225 Difference]: With dead ends: 491 [2021-08-12 19:09:18,718 INFO L226 Difference]: Without dead ends: 474 [2021-08-12 19:09:18,718 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 283.8ms TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:09:18,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-08-12 19:09:18,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 333. [2021-08-12 19:09:18,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9849397590361444) internal successors, (991), 332 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:18,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 991 transitions. [2021-08-12 19:09:18,838 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 991 transitions. Word has length 20 [2021-08-12 19:09:18,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:18,838 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 991 transitions. [2021-08-12 19:09:18,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:18,839 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 991 transitions. [2021-08-12 19:09:18,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:18,839 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:18,839 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:19,053 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:19,053 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:19,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:19,053 INFO L82 PathProgramCache]: Analyzing trace with hash -542454152, now seen corresponding path program 137 times [2021-08-12 19:09:19,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:19,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668674312] [2021-08-12 19:09:19,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:19,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:19,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:19,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:19,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668674312] [2021-08-12 19:09:19,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668674312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:19,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727614379] [2021-08-12 19:09:19,176 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:19,208 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:19,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:19,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:19,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:19,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:19,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:19,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:19,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:19,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:19,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:09:19,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:19,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:19,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:19,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:19,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:19,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:19,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:19,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:19,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:19,367 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:09:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:19,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727614379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:19,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:19,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:19,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617644815] [2021-08-12 19:09:19,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:19,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:19,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:19,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:19,413 INFO L87 Difference]: Start difference. First operand 333 states and 991 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:20,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:20,486 INFO L93 Difference]: Finished difference Result 497 states and 1459 transitions. [2021-08-12 19:09:20,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:09:20,486 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:20,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:20,488 INFO L225 Difference]: With dead ends: 497 [2021-08-12 19:09:20,488 INFO L226 Difference]: Without dead ends: 480 [2021-08-12 19:09:20,488 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 294.0ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:09:20,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-08-12 19:09:20,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 329. [2021-08-12 19:09:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.9847560975609757) internal successors, (979), 328 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:20,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 979 transitions. [2021-08-12 19:09:20,616 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 979 transitions. Word has length 20 [2021-08-12 19:09:20,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:20,616 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 979 transitions. [2021-08-12 19:09:20,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:20,616 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 979 transitions. [2021-08-12 19:09:20,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:20,616 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:20,616 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:20,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2021-08-12 19:09:20,832 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:20,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:20,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1681237122, now seen corresponding path program 138 times [2021-08-12 19:09:20,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:20,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356825602] [2021-08-12 19:09:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:20,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:20,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:20,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356825602] [2021-08-12 19:09:20,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356825602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:20,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224373315] [2021-08-12 19:09:20,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:20,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:09:20,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:20,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:20,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:20,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:20,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:20,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:20,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:21,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:21,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:09:21,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:21,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:21,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:21,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:21,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:21,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:21,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:21,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:21,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:21,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:9 [2021-08-12 19:09:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:21,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224373315] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:21,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:21,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:09:21,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127393703] [2021-08-12 19:09:21,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:09:21,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:21,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:09:21,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:09:21,106 INFO L87 Difference]: Start difference. First operand 329 states and 979 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:21,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:21,799 INFO L93 Difference]: Finished difference Result 420 states and 1227 transitions. [2021-08-12 19:09:21,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:21,800 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:21,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:21,801 INFO L225 Difference]: With dead ends: 420 [2021-08-12 19:09:21,801 INFO L226 Difference]: Without dead ends: 403 [2021-08-12 19:09:21,801 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 146.9ms TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:09:21,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-08-12 19:09:21,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 335. [2021-08-12 19:09:21,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 3.0) internal successors, (1002), 334 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 1002 transitions. [2021-08-12 19:09:21,922 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 1002 transitions. Word has length 20 [2021-08-12 19:09:21,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:21,922 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 1002 transitions. [2021-08-12 19:09:21,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:21,922 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 1002 transitions. [2021-08-12 19:09:21,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:21,923 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:21,923 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:22,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2021-08-12 19:09:22,130 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:22,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:22,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1179445786, now seen corresponding path program 139 times [2021-08-12 19:09:22,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:22,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361069994] [2021-08-12 19:09:22,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:22,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:22,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:22,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361069994] [2021-08-12 19:09:22,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361069994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:22,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999115518] [2021-08-12 19:09:22,227 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:22,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:22,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:22,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:22,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:22,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:22,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:22,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:22,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:22,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:09:22,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:22,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:22,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:22,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:22,377 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:22,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:22,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:22,383 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:09:22,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:22,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999115518] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:22,392 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:22,392 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:09:22,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352127865] [2021-08-12 19:09:22,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:09:22,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:22,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:09:22,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:22,392 INFO L87 Difference]: Start difference. First operand 335 states and 1002 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-12 19:09:23,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:23,021 INFO L93 Difference]: Finished difference Result 414 states and 1214 transitions. [2021-08-12 19:09:23,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:23,021 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 20 [2021-08-12 19:09:23,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:23,023 INFO L225 Difference]: With dead ends: 414 [2021-08-12 19:09:23,023 INFO L226 Difference]: Without dead ends: 397 [2021-08-12 19:09:23,023 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:23,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-08-12 19:09:23,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 333. [2021-08-12 19:09:23,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.996987951807229) internal successors, (995), 332 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:23,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 995 transitions. [2021-08-12 19:09:23,145 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 995 transitions. Word has length 20 [2021-08-12 19:09:23,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:23,145 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 995 transitions. [2021-08-12 19:09:23,145 INFO L483 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-12 19:09:23,145 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 995 transitions. [2021-08-12 19:09:23,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:23,146 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:23,146 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:23,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2021-08-12 19:09:23,361 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:23,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:23,362 INFO L82 PathProgramCache]: Analyzing trace with hash -352399358, now seen corresponding path program 140 times [2021-08-12 19:09:23,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:23,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194573100] [2021-08-12 19:09:23,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:23,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:23,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:23,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194573100] [2021-08-12 19:09:23,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194573100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:23,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121780953] [2021-08-12 19:09:23,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:23,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:23,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:23,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:23,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:23,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:23,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:23,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:23,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:23,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:23,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:09:23,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:23,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:23,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:23,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:23,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:23,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:23,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:23,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:23,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:23,574 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2021-08-12 19:09:23,602 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:23,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121780953] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:23,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:23,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:23,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990513840] [2021-08-12 19:09:23,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:23,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:23,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:23,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:23,603 INFO L87 Difference]: Start difference. First operand 333 states and 995 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:24,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:24,692 INFO L93 Difference]: Finished difference Result 503 states and 1476 transitions. [2021-08-12 19:09:24,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:09:24,692 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:24,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:24,694 INFO L225 Difference]: With dead ends: 503 [2021-08-12 19:09:24,694 INFO L226 Difference]: Without dead ends: 486 [2021-08-12 19:09:24,694 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 200.4ms TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:09:24,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-08-12 19:09:24,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 330. [2021-08-12 19:09:24,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9908814589665655) internal successors, (984), 329 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:24,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 984 transitions. [2021-08-12 19:09:24,821 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 984 transitions. Word has length 20 [2021-08-12 19:09:24,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:24,821 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 984 transitions. [2021-08-12 19:09:24,821 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:24,822 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 984 transitions. [2021-08-12 19:09:24,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:24,823 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:24,824 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:25,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:25,040 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:25,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:25,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1151902520, now seen corresponding path program 141 times [2021-08-12 19:09:25,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:25,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712666013] [2021-08-12 19:09:25,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:25,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:25,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:25,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:25,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712666013] [2021-08-12 19:09:25,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712666013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:25,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950528159] [2021-08-12 19:09:25,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:25,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:09:25,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:25,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:25,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:25,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:25,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:25,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:25,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:25,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:25,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2021-08-12 19:09:25,238 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:09:25,239 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 21 treesize of output 17 [2021-08-12 19:09:25,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:25,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:25,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:25,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:25,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:25,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:25,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:25,260 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:09:25,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:25,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950528159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:25,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:25,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:25,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854968761] [2021-08-12 19:09:25,339 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:25,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:25,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:25,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:25,339 INFO L87 Difference]: Start difference. First operand 330 states and 984 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:26,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:26,382 INFO L93 Difference]: Finished difference Result 509 states and 1493 transitions. [2021-08-12 19:09:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:09:26,383 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:26,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:26,384 INFO L225 Difference]: With dead ends: 509 [2021-08-12 19:09:26,384 INFO L226 Difference]: Without dead ends: 492 [2021-08-12 19:09:26,385 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 226.5ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:26,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-08-12 19:09:26,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 329. [2021-08-12 19:09:26,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.9847560975609757) internal successors, (979), 328 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:26,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 979 transitions. [2021-08-12 19:09:26,516 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 979 transitions. Word has length 20 [2021-08-12 19:09:26,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:26,516 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 979 transitions. [2021-08-12 19:09:26,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:26,516 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 979 transitions. [2021-08-12 19:09:26,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:26,517 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:26,517 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:26,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-08-12 19:09:26,733 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:26,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:26,733 INFO L82 PathProgramCache]: Analyzing trace with hash 791887778, now seen corresponding path program 142 times [2021-08-12 19:09:26,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:26,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744178174] [2021-08-12 19:09:26,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:26,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:26,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:26,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744178174] [2021-08-12 19:09:26,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744178174] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:26,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873735072] [2021-08-12 19:09:26,830 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:26,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:09:26,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:26,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:26,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:26,898 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 19 treesize of output 15 [2021-08-12 19:09:26,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:26,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:26,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:26,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:09:26,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:26,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:26,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:26,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:26,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:26,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:26,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:26,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:26,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:26,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:12 [2021-08-12 19:09:26,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:26,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873735072] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:26,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:26,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:09:26,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635458702] [2021-08-12 19:09:26,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:09:26,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:26,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:09:26,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:26,993 INFO L87 Difference]: Start difference. First operand 329 states and 979 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-12 19:09:27,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:27,717 INFO L93 Difference]: Finished difference Result 415 states and 1213 transitions. [2021-08-12 19:09:27,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:27,718 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 20 [2021-08-12 19:09:27,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:27,719 INFO L225 Difference]: With dead ends: 415 [2021-08-12 19:09:27,719 INFO L226 Difference]: Without dead ends: 398 [2021-08-12 19:09:27,719 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 145.4ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:27,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-08-12 19:09:27,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 332. [2021-08-12 19:09:27,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.9939577039274923) internal successors, (991), 331 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:27,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 991 transitions. [2021-08-12 19:09:27,848 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 991 transitions. Word has length 20 [2021-08-12 19:09:27,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:27,848 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 991 transitions. [2021-08-12 19:09:27,848 INFO L483 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-12 19:09:27,848 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 991 transitions. [2021-08-12 19:09:27,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:27,848 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:27,848 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:28,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2021-08-12 19:09:28,064 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:28,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:28,065 INFO L82 PathProgramCache]: Analyzing trace with hash -538040384, now seen corresponding path program 143 times [2021-08-12 19:09:28,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:28,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150294631] [2021-08-12 19:09:28,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:28,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:28,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:28,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150294631] [2021-08-12 19:09:28,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150294631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:28,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930097970] [2021-08-12 19:09:28,167 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:28,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:28,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:28,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:28,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:28,237 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 19 treesize of output 15 [2021-08-12 19:09:28,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:28,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:28,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:28,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:09:28,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:28,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:28,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:28,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:28,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:28,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:28,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:28,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:28,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:09:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:28,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930097970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:28,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:28,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:09:28,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546808642] [2021-08-12 19:09:28,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:09:28,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:28,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:09:28,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:09:28,312 INFO L87 Difference]: Start difference. First operand 332 states and 991 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-12 19:09:28,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:28,996 INFO L93 Difference]: Finished difference Result 409 states and 1198 transitions. [2021-08-12 19:09:28,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:28,996 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 20 [2021-08-12 19:09:28,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:28,997 INFO L225 Difference]: With dead ends: 409 [2021-08-12 19:09:28,997 INFO L226 Difference]: Without dead ends: 392 [2021-08-12 19:09:28,998 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 135.2ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:09:28,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-08-12 19:09:29,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 328. [2021-08-12 19:09:29,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.981651376146789) internal successors, (975), 327 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:29,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 975 transitions. [2021-08-12 19:09:29,132 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 975 transitions. Word has length 20 [2021-08-12 19:09:29,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:29,132 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 975 transitions. [2021-08-12 19:09:29,132 INFO L483 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-12 19:09:29,132 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 975 transitions. [2021-08-12 19:09:29,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:29,132 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:29,133 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:29,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-08-12 19:09:29,349 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:29,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:29,349 INFO L82 PathProgramCache]: Analyzing trace with hash -916485230, now seen corresponding path program 144 times [2021-08-12 19:09:29,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:29,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675029649] [2021-08-12 19:09:29,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:29,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:29,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:29,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675029649] [2021-08-12 19:09:29,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675029649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:29,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519671175] [2021-08-12 19:09:29,456 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:29,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:09:29,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:29,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:29,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:29,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:29,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:29,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:29,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:29,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:29,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:29,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:29,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:29,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:29,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:29,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:29,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:29,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:29,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:29,651 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:09:29,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:29,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519671175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:29,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:29,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:29,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757826981] [2021-08-12 19:09:29,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:29,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:29,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:29,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:29,680 INFO L87 Difference]: Start difference. First operand 328 states and 975 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:30,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:30,680 INFO L93 Difference]: Finished difference Result 488 states and 1437 transitions. [2021-08-12 19:09:30,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:09:30,681 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:30,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:30,682 INFO L225 Difference]: With dead ends: 488 [2021-08-12 19:09:30,682 INFO L226 Difference]: Without dead ends: 471 [2021-08-12 19:09:30,682 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 223.3ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:30,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-08-12 19:09:30,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 338. [2021-08-12 19:09:30,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.9970326409495547) internal successors, (1010), 337 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:30,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 1010 transitions. [2021-08-12 19:09:30,818 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 1010 transitions. Word has length 20 [2021-08-12 19:09:30,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:30,819 INFO L482 AbstractCegarLoop]: Abstraction has 338 states and 1010 transitions. [2021-08-12 19:09:30,819 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:30,819 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 1010 transitions. [2021-08-12 19:09:30,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:30,819 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:30,819 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:31,035 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable433 [2021-08-12 19:09:31,035 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:31,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:31,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1418276566, now seen corresponding path program 145 times [2021-08-12 19:09:31,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:31,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242203606] [2021-08-12 19:09:31,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:31,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:31,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:31,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242203606] [2021-08-12 19:09:31,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242203606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:31,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846534479] [2021-08-12 19:09:31,129 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:31,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:31,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:31,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:31,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:31,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:31,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:31,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:31,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:31,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:31,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:31,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:31,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:31,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:31,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:31,292 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:31,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:31,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:31,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:09:31,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:31,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846534479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:31,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:31,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:31,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541105983] [2021-08-12 19:09:31,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:31,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:31,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:31,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:31,342 INFO L87 Difference]: Start difference. First operand 338 states and 1010 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:32,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:32,218 INFO L93 Difference]: Finished difference Result 459 states and 1347 transitions. [2021-08-12 19:09:32,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:09:32,219 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:32,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:32,220 INFO L225 Difference]: With dead ends: 459 [2021-08-12 19:09:32,220 INFO L226 Difference]: Without dead ends: 442 [2021-08-12 19:09:32,220 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 189.5ms TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:32,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-08-12 19:09:32,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 336. [2021-08-12 19:09:32,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.994029850746269) internal successors, (1003), 335 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:32,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1003 transitions. [2021-08-12 19:09:32,351 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1003 transitions. Word has length 20 [2021-08-12 19:09:32,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:32,352 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1003 transitions. [2021-08-12 19:09:32,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:32,352 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1003 transitions. [2021-08-12 19:09:32,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:32,352 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:32,352 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:32,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:32,568 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:32,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:32,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1344845586, now seen corresponding path program 146 times [2021-08-12 19:09:32,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:32,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116778634] [2021-08-12 19:09:32,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:32,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:32,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:32,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:32,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116778634] [2021-08-12 19:09:32,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116778634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:32,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816073585] [2021-08-12 19:09:32,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:32,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:32,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:32,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:32,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:32,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:32,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:32,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:32,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:32,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:32,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:32,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:32,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:32,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:32,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:32,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:32,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:32,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:32,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:32,832 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:09:32,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:32,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816073585] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:32,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:32,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:09:32,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855250672] [2021-08-12 19:09:32,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:09:32,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:32,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:09:32,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:32,845 INFO L87 Difference]: Start difference. First operand 336 states and 1003 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:09:33,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:33,568 INFO L93 Difference]: Finished difference Result 413 states and 1210 transitions. [2021-08-12 19:09:33,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:33,568 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:09:33,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:33,569 INFO L225 Difference]: With dead ends: 413 [2021-08-12 19:09:33,569 INFO L226 Difference]: Without dead ends: 396 [2021-08-12 19:09:33,570 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 149.7ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:33,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2021-08-12 19:09:33,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 333. [2021-08-12 19:09:33,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9879518072289155) internal successors, (992), 332 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:33,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 992 transitions. [2021-08-12 19:09:33,708 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 992 transitions. Word has length 20 [2021-08-12 19:09:33,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:33,708 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 992 transitions. [2021-08-12 19:09:33,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:09:33,708 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 992 transitions. [2021-08-12 19:09:33,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:33,709 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:33,709 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:33,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-08-12 19:09:33,925 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:33,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:33,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1445819832, now seen corresponding path program 147 times [2021-08-12 19:09:33,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:33,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499421264] [2021-08-12 19:09:33,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:33,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:34,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:34,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:34,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499421264] [2021-08-12 19:09:34,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499421264] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:34,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036121004] [2021-08-12 19:09:34,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:34,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:09:34,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:34,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:34,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:34,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:34,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:34,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:34,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:34,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:34,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:34,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:34,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:34,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:34,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:34,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:34,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:34,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:34,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:34,181 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:09:34,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:34,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036121004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:34,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:34,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:34,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690925090] [2021-08-12 19:09:34,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:34,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:34,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:34,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:34,251 INFO L87 Difference]: Start difference. First operand 333 states and 992 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:35,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:35,198 INFO L93 Difference]: Finished difference Result 475 states and 1393 transitions. [2021-08-12 19:09:35,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:09:35,198 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:35,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:35,200 INFO L225 Difference]: With dead ends: 475 [2021-08-12 19:09:35,200 INFO L226 Difference]: Without dead ends: 458 [2021-08-12 19:09:35,200 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 217.7ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:35,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-08-12 19:09:35,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 332. [2021-08-12 19:09:35,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.9818731117824773) internal successors, (987), 331 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:35,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 987 transitions. [2021-08-12 19:09:35,347 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 987 transitions. Word has length 20 [2021-08-12 19:09:35,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:35,347 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 987 transitions. [2021-08-12 19:09:35,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:35,347 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 987 transitions. [2021-08-12 19:09:35,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:35,348 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:35,348 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:35,560 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-08-12 19:09:35,561 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:35,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:35,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1963107754, now seen corresponding path program 148 times [2021-08-12 19:09:35,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:35,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283426001] [2021-08-12 19:09:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:35,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:35,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:35,684 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:35,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283426001] [2021-08-12 19:09:35,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283426001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:35,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240775151] [2021-08-12 19:09:35,684 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:35,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:09:35,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:35,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:35,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:35,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:35,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:35,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:35,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:35,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:35,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2021-08-12 19:09:35,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:35,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:09:35,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:35,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:35,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:35,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:35,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:35,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:35,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:35,844 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:12 [2021-08-12 19:09:35,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:35,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240775151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:35,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:35,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:09:35,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507525257] [2021-08-12 19:09:35,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:09:35,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:35,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:09:35,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:35,857 INFO L87 Difference]: Start difference. First operand 332 states and 987 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:09:36,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:36,540 INFO L93 Difference]: Finished difference Result 402 states and 1182 transitions. [2021-08-12 19:09:36,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:36,540 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:09:36,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:36,542 INFO L225 Difference]: With dead ends: 402 [2021-08-12 19:09:36,542 INFO L226 Difference]: Without dead ends: 385 [2021-08-12 19:09:36,542 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 159.4ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:36,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2021-08-12 19:09:36,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 329. [2021-08-12 19:09:36,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.9847560975609757) internal successors, (979), 328 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:36,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 979 transitions. [2021-08-12 19:09:36,675 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 979 transitions. Word has length 20 [2021-08-12 19:09:36,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:36,676 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 979 transitions. [2021-08-12 19:09:36,676 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:09:36,676 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 979 transitions. [2021-08-12 19:09:36,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:36,676 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:36,676 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:36,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445 [2021-08-12 19:09:36,892 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:36,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:36,892 INFO L82 PathProgramCache]: Analyzing trace with hash 244123072, now seen corresponding path program 149 times [2021-08-12 19:09:36,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:36,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547653595] [2021-08-12 19:09:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:36,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:36,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:36,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:36,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547653595] [2021-08-12 19:09:36,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547653595] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:36,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104140541] [2021-08-12 19:09:36,984 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:37,011 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:09:37,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:37,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:09:37,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:37,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:37,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:37,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:37,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:37,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:31 [2021-08-12 19:09:37,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:09:37,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:37,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:09:37,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:37,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:37,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:37,146 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:37,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:37,149 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:37,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:37,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:09:37,195 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:101, output treesize:41 [2021-08-12 19:09:37,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:37,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104140541] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:37,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:37,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:37,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728623828] [2021-08-12 19:09:37,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:37,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:37,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:37,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:37,316 INFO L87 Difference]: Start difference. First operand 329 states and 979 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:38,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:38,277 INFO L93 Difference]: Finished difference Result 428 states and 1250 transitions. [2021-08-12 19:09:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:09:38,277 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:38,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:38,278 INFO L225 Difference]: With dead ends: 428 [2021-08-12 19:09:38,278 INFO L226 Difference]: Without dead ends: 411 [2021-08-12 19:09:38,279 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 262.3ms TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:38,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-08-12 19:09:38,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 328. [2021-08-12 19:09:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.981651376146789) internal successors, (975), 327 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:38,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 975 transitions. [2021-08-12 19:09:38,416 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 975 transitions. Word has length 20 [2021-08-12 19:09:38,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:38,416 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 975 transitions. [2021-08-12 19:09:38,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:38,416 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 975 transitions. [2021-08-12 19:09:38,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:38,416 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:38,416 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:38,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2021-08-12 19:09:38,632 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:38,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:38,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1640510250, now seen corresponding path program 150 times [2021-08-12 19:09:38,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:38,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995346716] [2021-08-12 19:09:38,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:38,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:38,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:38,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:38,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995346716] [2021-08-12 19:09:38,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995346716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:38,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494259761] [2021-08-12 19:09:38,732 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:38,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:09:38,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:38,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:38,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:38,802 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 19 treesize of output 15 [2021-08-12 19:09:38,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:38,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:38,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:38,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:09:38,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:38,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:38,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:38,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:38,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:38,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:38,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:38,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:38,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:38,894 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:12 [2021-08-12 19:09:38,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:38,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494259761] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:38,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:38,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:09:38,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490580872] [2021-08-12 19:09:38,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:09:38,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:38,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:09:38,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:38,908 INFO L87 Difference]: Start difference. First operand 328 states and 975 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-12 19:09:39,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:39,585 INFO L93 Difference]: Finished difference Result 397 states and 1168 transitions. [2021-08-12 19:09:39,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:39,585 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 20 [2021-08-12 19:09:39,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:39,586 INFO L225 Difference]: With dead ends: 397 [2021-08-12 19:09:39,586 INFO L226 Difference]: Without dead ends: 380 [2021-08-12 19:09:39,587 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 157.4ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:39,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2021-08-12 19:09:39,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 334. [2021-08-12 19:09:39,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.990990990990991) internal successors, (996), 333 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:39,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 996 transitions. [2021-08-12 19:09:39,727 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 996 transitions. Word has length 20 [2021-08-12 19:09:39,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:39,727 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 996 transitions. [2021-08-12 19:09:39,727 INFO L483 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-12 19:09:39,727 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 996 transitions. [2021-08-12 19:09:39,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:39,727 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:39,727 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:39,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:39,928 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:39,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:39,928 INFO L82 PathProgramCache]: Analyzing trace with hash 310582088, now seen corresponding path program 151 times [2021-08-12 19:09:39,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:39,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108403251] [2021-08-12 19:09:39,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:40,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:40,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:40,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108403251] [2021-08-12 19:09:40,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108403251] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:40,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525576032] [2021-08-12 19:09:40,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:40,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:40,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:40,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 19 treesize of output 15 [2021-08-12 19:09:40,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:40,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:40,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:40,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:09:40,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:40,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:40,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:40,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:40,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:40,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:40,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:40,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:40,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:40,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:15 [2021-08-12 19:09:40,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:40,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525576032] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:40,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:40,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:40,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732309192] [2021-08-12 19:09:40,209 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:40,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:40,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:40,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:40,209 INFO L87 Difference]: Start difference. First operand 334 states and 996 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:41,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:41,150 INFO L93 Difference]: Finished difference Result 461 states and 1352 transitions. [2021-08-12 19:09:41,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:09:41,150 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:41,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:41,152 INFO L225 Difference]: With dead ends: 461 [2021-08-12 19:09:41,152 INFO L226 Difference]: Without dead ends: 444 [2021-08-12 19:09:41,152 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 196.7ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:41,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-08-12 19:09:41,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 331. [2021-08-12 19:09:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.981818181818182) internal successors, (984), 330 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 984 transitions. [2021-08-12 19:09:41,293 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 984 transitions. Word has length 20 [2021-08-12 19:09:41,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:41,293 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 984 transitions. [2021-08-12 19:09:41,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:41,293 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 984 transitions. [2021-08-12 19:09:41,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:41,293 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:41,293 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:41,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable456 [2021-08-12 19:09:41,499 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:41,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:41,500 INFO L82 PathProgramCache]: Analyzing trace with hash -604499400, now seen corresponding path program 152 times [2021-08-12 19:09:41,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:41,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444948155] [2021-08-12 19:09:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:41,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:41,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:41,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444948155] [2021-08-12 19:09:41,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444948155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:41,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534749848] [2021-08-12 19:09:41,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:41,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:41,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:41,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:41,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:41,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:41,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:41,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:41,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:41,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:25 [2021-08-12 19:09:41,710 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_0]} [2021-08-12 19:09:41,712 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 20 treesize of output 16 [2021-08-12 19:09:41,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:41,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:41,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:41,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:41,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:41,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:41,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:41,732 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:15 [2021-08-12 19:09:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:41,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534749848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:41,799 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:41,799 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:41,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560961878] [2021-08-12 19:09:41,799 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:41,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:41,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:41,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:41,799 INFO L87 Difference]: Start difference. First operand 331 states and 984 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:42,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:42,761 INFO L93 Difference]: Finished difference Result 453 states and 1333 transitions. [2021-08-12 19:09:42,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:09:42,761 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:42,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:42,763 INFO L225 Difference]: With dead ends: 453 [2021-08-12 19:09:42,763 INFO L226 Difference]: Without dead ends: 436 [2021-08-12 19:09:42,763 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 211.4ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:42,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-08-12 19:09:42,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 327. [2021-08-12 19:09:42,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.98159509202454) internal successors, (972), 326 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:42,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 972 transitions. [2021-08-12 19:09:42,901 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 972 transitions. Word has length 20 [2021-08-12 19:09:42,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:42,901 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 972 transitions. [2021-08-12 19:09:42,901 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:42,901 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 972 transitions. [2021-08-12 19:09:42,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:42,901 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:42,901 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:43,102 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable457,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:43,102 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:43,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:43,102 INFO L82 PathProgramCache]: Analyzing trace with hash 988375680, now seen corresponding path program 153 times [2021-08-12 19:09:43,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:43,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518088860] [2021-08-12 19:09:43,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:43,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:43,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518088860] [2021-08-12 19:09:43,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518088860] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:43,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569626205] [2021-08-12 19:09:43,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:43,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:09:43,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:43,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:43,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:43,241 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 19 treesize of output 15 [2021-08-12 19:09:43,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:43,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:43,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:43,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:09:43,291 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 21 treesize of output 17 [2021-08-12 19:09:43,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:43,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:43,296 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:09:43,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:43,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:09:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:43,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569626205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:43,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:43,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:09:43,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363804517] [2021-08-12 19:09:43,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:09:43,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:43,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:09:43,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:09:43,344 INFO L87 Difference]: Start difference. First operand 327 states and 972 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:44,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:44,717 INFO L93 Difference]: Finished difference Result 575 states and 1692 transitions. [2021-08-12 19:09:44,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:09:44,718 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:44,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:44,719 INFO L225 Difference]: With dead ends: 575 [2021-08-12 19:09:44,719 INFO L226 Difference]: Without dead ends: 558 [2021-08-12 19:09:44,720 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 268.6ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:09:44,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-08-12 19:09:44,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 330. [2021-08-12 19:09:44,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9817629179331306) internal successors, (981), 329 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:44,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 981 transitions. [2021-08-12 19:09:44,870 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 981 transitions. Word has length 20 [2021-08-12 19:09:44,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:44,870 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 981 transitions. [2021-08-12 19:09:44,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:44,870 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 981 transitions. [2021-08-12 19:09:44,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:44,871 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:44,871 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:45,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:45,078 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:45,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:45,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1178839468, now seen corresponding path program 154 times [2021-08-12 19:09:45,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:45,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686531549] [2021-08-12 19:09:45,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:45,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:45,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:45,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686531549] [2021-08-12 19:09:45,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686531549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:45,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822516784] [2021-08-12 19:09:45,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:45,203 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:09:45,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:45,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:45,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:45,236 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 19 treesize of output 15 [2021-08-12 19:09:45,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:45,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:45,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:45,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:09:45,269 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 21 treesize of output 17 [2021-08-12 19:09:45,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:45,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:45,273 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:09:45,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:45,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:09:45,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:45,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822516784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:45,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:45,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:09:45,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809760374] [2021-08-12 19:09:45,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:09:45,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:45,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:09:45,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:09:45,285 INFO L87 Difference]: Start difference. First operand 330 states and 981 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-12 19:09:46,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:46,176 INFO L93 Difference]: Finished difference Result 431 states and 1268 transitions. [2021-08-12 19:09:46,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:46,177 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 20 [2021-08-12 19:09:46,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:46,178 INFO L225 Difference]: With dead ends: 431 [2021-08-12 19:09:46,178 INFO L226 Difference]: Without dead ends: 414 [2021-08-12 19:09:46,178 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 109.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:09:46,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-08-12 19:09:46,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 336. [2021-08-12 19:09:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.991044776119403) internal successors, (1002), 335 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:46,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1002 transitions. [2021-08-12 19:09:46,322 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1002 transitions. Word has length 20 [2021-08-12 19:09:46,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:46,322 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1002 transitions. [2021-08-12 19:09:46,322 INFO L483 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-12 19:09:46,322 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1002 transitions. [2021-08-12 19:09:46,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:46,322 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:46,322 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:46,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-08-12 19:09:46,537 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:46,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:46,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1786199666, now seen corresponding path program 155 times [2021-08-12 19:09:46,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:46,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171696413] [2021-08-12 19:09:46,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:46,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:46,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:46,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:46,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171696413] [2021-08-12 19:09:46,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171696413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:46,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124661383] [2021-08-12 19:09:46,650 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:46,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:09:46,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:46,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:46,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:46,707 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 19 treesize of output 15 [2021-08-12 19:09:46,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:46,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:46,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:46,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:09:46,733 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 21 treesize of output 17 [2021-08-12 19:09:46,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:46,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:46,738 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:09:46,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:46,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:09:46,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:46,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124661383] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:46,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:46,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:09:46,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408549299] [2021-08-12 19:09:46,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:09:46,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:46,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:09:46,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:09:46,805 INFO L87 Difference]: Start difference. First operand 336 states and 1002 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:47,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:47,894 INFO L93 Difference]: Finished difference Result 496 states and 1455 transitions. [2021-08-12 19:09:47,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:09:47,894 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:47,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:47,895 INFO L225 Difference]: With dead ends: 496 [2021-08-12 19:09:47,895 INFO L226 Difference]: Without dead ends: 479 [2021-08-12 19:09:47,896 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 197.9ms TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:47,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2021-08-12 19:09:48,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 333. [2021-08-12 19:09:48,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9819277108433737) internal successors, (990), 332 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:48,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 990 transitions. [2021-08-12 19:09:48,040 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 990 transitions. Word has length 20 [2021-08-12 19:09:48,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:48,040 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 990 transitions. [2021-08-12 19:09:48,040 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:48,040 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 990 transitions. [2021-08-12 19:09:48,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:48,041 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:48,041 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:48,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:48,257 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:48,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:48,257 INFO L82 PathProgramCache]: Analyzing trace with hash 871118178, now seen corresponding path program 156 times [2021-08-12 19:09:48,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:48,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956009090] [2021-08-12 19:09:48,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:48,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:48,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:48,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:48,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956009090] [2021-08-12 19:09:48,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956009090] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:48,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366792769] [2021-08-12 19:09:48,361 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:48,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:09:48,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:48,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:48,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:48,418 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 19 treesize of output 15 [2021-08-12 19:09:48,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:48,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:48,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:48,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:09:48,444 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 20 treesize of output 16 [2021-08-12 19:09:48,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:48,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:48,450 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:09:48,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:48,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:09:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:48,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366792769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:48,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:48,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:09:48,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938074511] [2021-08-12 19:09:48,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:09:48,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:48,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:09:48,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:09:48,517 INFO L87 Difference]: Start difference. First operand 333 states and 990 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:49,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:49,626 INFO L93 Difference]: Finished difference Result 488 states and 1436 transitions. [2021-08-12 19:09:49,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:09:49,627 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:49,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:49,628 INFO L225 Difference]: With dead ends: 488 [2021-08-12 19:09:49,628 INFO L226 Difference]: Without dead ends: 471 [2021-08-12 19:09:49,629 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 198.3ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:09:49,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-08-12 19:09:49,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 326. [2021-08-12 19:09:49,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9815384615384617) internal successors, (969), 325 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:49,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 969 transitions. [2021-08-12 19:09:49,770 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 969 transitions. Word has length 20 [2021-08-12 19:09:49,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:49,770 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 969 transitions. [2021-08-12 19:09:49,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:49,770 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 969 transitions. [2021-08-12 19:09:49,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:49,771 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:49,771 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:49,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,157 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:49,986 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:49,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:49,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1075844112, now seen corresponding path program 157 times [2021-08-12 19:09:49,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:49,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881165723] [2021-08-12 19:09:49,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:49,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:50,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:50,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881165723] [2021-08-12 19:09:50,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881165723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:50,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86125986] [2021-08-12 19:09:50,107 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:50,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:50,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:50,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:50,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:50,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:50,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:50,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:50,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:50,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:09:50,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:50,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:50,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:50,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:50,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:50,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:50,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:50,298 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:09:50,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:50,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86125986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:50,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:50,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:50,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166627952] [2021-08-12 19:09:50,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:50,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:50,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:50,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:50,329 INFO L87 Difference]: Start difference. First operand 326 states and 969 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:51,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:51,608 INFO L93 Difference]: Finished difference Result 494 states and 1455 transitions. [2021-08-12 19:09:51,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:09:51,608 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:51,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:51,610 INFO L225 Difference]: With dead ends: 494 [2021-08-12 19:09:51,610 INFO L226 Difference]: Without dead ends: 477 [2021-08-12 19:09:51,610 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 345.0ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:09:51,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-08-12 19:09:51,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 331. [2021-08-12 19:09:51,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.984848484848485) internal successors, (985), 330 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:51,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 985 transitions. [2021-08-12 19:09:51,766 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 985 transitions. Word has length 20 [2021-08-12 19:09:51,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:51,766 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 985 transitions. [2021-08-12 19:09:51,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:51,766 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 985 transitions. [2021-08-12 19:09:51,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:51,766 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:51,766 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:51,982 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,158 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:51,983 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:51,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:51,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1577635448, now seen corresponding path program 158 times [2021-08-12 19:09:51,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:51,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892925317] [2021-08-12 19:09:51,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:51,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:52,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:52,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892925317] [2021-08-12 19:09:52,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892925317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:52,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696774077] [2021-08-12 19:09:52,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:52,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:52,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:52,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:52,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:52,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:52,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:52,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:52,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:52,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:52,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:09:52,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:52,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:52,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:52,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:52,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:52,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:52,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:52,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:52,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:52,240 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:09:52,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:52,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696774077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:52,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:52,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:52,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132177938] [2021-08-12 19:09:52,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:52,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:52,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:52,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:52,279 INFO L87 Difference]: Start difference. First operand 331 states and 985 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:53,566 INFO L93 Difference]: Finished difference Result 500 states and 1468 transitions. [2021-08-12 19:09:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:09:53,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:53,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:53,568 INFO L225 Difference]: With dead ends: 500 [2021-08-12 19:09:53,568 INFO L226 Difference]: Without dead ends: 483 [2021-08-12 19:09:53,568 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 301.6ms TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:09:53,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-08-12 19:09:53,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 329. [2021-08-12 19:09:53,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:53,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:09:53,715 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:09:53,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:53,715 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:09:53,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:53,715 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:09:53,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:53,715 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:53,715 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:53,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2021-08-12 19:09:53,916 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:53,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:53,917 INFO L82 PathProgramCache]: Analyzing trace with hash 610547728, now seen corresponding path program 159 times [2021-08-12 19:09:53,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:53,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322104381] [2021-08-12 19:09:53,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:53,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:54,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:54,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:54,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322104381] [2021-08-12 19:09:54,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322104381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:54,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51448132] [2021-08-12 19:09:54,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:54,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:09:54,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:54,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:54,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:54,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:54,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:54,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:54,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:54,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-08-12 19:09:54,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:54,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:54,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:54,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:54,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:54,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:54,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:54,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:54,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:54,184 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:09:54,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:54,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51448132] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:54,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:54,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:54,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172080904] [2021-08-12 19:09:54,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:54,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:54,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:54,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:54,227 INFO L87 Difference]: Start difference. First operand 329 states and 978 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:55,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:55,288 INFO L93 Difference]: Finished difference Result 467 states and 1375 transitions. [2021-08-12 19:09:55,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:09:55,288 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:55,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:55,290 INFO L225 Difference]: With dead ends: 467 [2021-08-12 19:09:55,290 INFO L226 Difference]: Without dead ends: 450 [2021-08-12 19:09:55,290 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 264.6ms TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:09:55,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-08-12 19:09:55,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 327. [2021-08-12 19:09:55,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9846625766871164) internal successors, (973), 326 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:55,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 973 transitions. [2021-08-12 19:09:55,446 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 973 transitions. Word has length 20 [2021-08-12 19:09:55,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:55,446 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 973 transitions. [2021-08-12 19:09:55,446 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:55,446 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 973 transitions. [2021-08-12 19:09:55,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:55,446 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:55,446 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:55,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:55,647 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:55,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:55,648 INFO L82 PathProgramCache]: Analyzing trace with hash 646055826, now seen corresponding path program 160 times [2021-08-12 19:09:55,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:55,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304270253] [2021-08-12 19:09:55,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:55,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:55,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:55,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304270253] [2021-08-12 19:09:55,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304270253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:55,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962619801] [2021-08-12 19:09:55,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:55,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:09:55,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:55,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:55,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:55,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:55,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:55,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:55,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:55,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:55,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:55,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:55,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:55,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:55,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:55,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:55,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:55,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:55,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:55,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:55,962 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:9 [2021-08-12 19:09:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:55,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962619801] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:55,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:55,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:09:55,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123527129] [2021-08-12 19:09:55,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:09:55,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:55,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:09:55,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:09:55,971 INFO L87 Difference]: Start difference. First operand 327 states and 973 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:56,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:56,825 INFO L93 Difference]: Finished difference Result 416 states and 1215 transitions. [2021-08-12 19:09:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:56,825 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:09:56,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:56,827 INFO L225 Difference]: With dead ends: 416 [2021-08-12 19:09:56,827 INFO L226 Difference]: Without dead ends: 399 [2021-08-12 19:09:56,827 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 185.0ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:09:56,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-08-12 19:09:56,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 333. [2021-08-12 19:09:56,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 3.0) internal successors, (996), 332 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:56,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 996 transitions. [2021-08-12 19:09:56,976 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 996 transitions. Word has length 20 [2021-08-12 19:09:56,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:56,976 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 996 transitions. [2021-08-12 19:09:56,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:56,977 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 996 transitions. [2021-08-12 19:09:56,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:56,977 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:56,977 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:57,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2021-08-12 19:09:57,193 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:57,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:57,193 INFO L82 PathProgramCache]: Analyzing trace with hash 144264490, now seen corresponding path program 161 times [2021-08-12 19:09:57,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:57,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486155650] [2021-08-12 19:09:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:57,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:57,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:57,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486155650] [2021-08-12 19:09:57,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486155650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:57,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232672233] [2021-08-12 19:09:57,290 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:57,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:09:57,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:57,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:57,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:57,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:57,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:57,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:57,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:57,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:57,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:57,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:57,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:57,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:57,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:57,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:57,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:57,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:57,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:57,467 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:09:57,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:57,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232672233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:57,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:57,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:09:57,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437175407] [2021-08-12 19:09:57,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:09:57,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:57,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:09:57,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:57,482 INFO L87 Difference]: Start difference. First operand 333 states and 996 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-12 19:09:58,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:09:58,265 INFO L93 Difference]: Finished difference Result 410 states and 1202 transitions. [2021-08-12 19:09:58,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:09:58,265 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 20 [2021-08-12 19:09:58,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:09:58,267 INFO L225 Difference]: With dead ends: 410 [2021-08-12 19:09:58,267 INFO L226 Difference]: Without dead ends: 393 [2021-08-12 19:09:58,267 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 163.0ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:09:58,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-08-12 19:09:58,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 331. [2021-08-12 19:09:58,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.996969696969697) internal successors, (989), 330 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:09:58,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 989 transitions. [2021-08-12 19:09:58,419 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 989 transitions. Word has length 20 [2021-08-12 19:09:58,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:09:58,419 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 989 transitions. [2021-08-12 19:09:58,420 INFO L483 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-12 19:09:58,420 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 989 transitions. [2021-08-12 19:09:58,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:09:58,420 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:09:58,420 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:09:58,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable474,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:58,636 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:09:58,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:09:58,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1387580654, now seen corresponding path program 162 times [2021-08-12 19:09:58,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:09:58,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701467990] [2021-08-12 19:09:58,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:09:58,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:09:58,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:58,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:09:58,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701467990] [2021-08-12 19:09:58,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701467990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:58,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296993339] [2021-08-12 19:09:58,758 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:09:58,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:09:58,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:09:58,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:09:58,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:09:58,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:58,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:09:58,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:58,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:58,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:09:58,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:09:58,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:58,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:09:58,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:58,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:58,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:09:58,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:09:58,926 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:09:58,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:09:58,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:09:58,935 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:09:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:09:58,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296993339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:09:58,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:09:58,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:09:58,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380028345] [2021-08-12 19:09:58,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:09:58,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:09:58,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:09:58,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:09:58,994 INFO L87 Difference]: Start difference. First operand 331 states and 989 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:00,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:00,421 INFO L93 Difference]: Finished difference Result 506 states and 1485 transitions. [2021-08-12 19:10:00,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:00,422 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:00,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:00,423 INFO L225 Difference]: With dead ends: 506 [2021-08-12 19:10:00,423 INFO L226 Difference]: Without dead ends: 489 [2021-08-12 19:10:00,424 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 342.1ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:10:00,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2021-08-12 19:10:00,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 328. [2021-08-12 19:10:00,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.9908256880733943) internal successors, (978), 327 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:00,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 978 transitions. [2021-08-12 19:10:00,590 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 978 transitions. Word has length 20 [2021-08-12 19:10:00,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:00,590 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 978 transitions. [2021-08-12 19:10:00,590 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:00,590 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 978 transitions. [2021-08-12 19:10:00,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:00,591 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:00,591 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:00,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2021-08-12 19:10:00,809 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:00,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:00,809 INFO L82 PathProgramCache]: Analyzing trace with hash 116721224, now seen corresponding path program 163 times [2021-08-12 19:10:00,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:00,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328768978] [2021-08-12 19:10:00,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:00,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:00,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:00,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:00,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328768978] [2021-08-12 19:10:00,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328768978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:00,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811625991] [2021-08-12 19:10:00,907 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:00,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:00,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:00,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:01,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:01,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:01,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:01,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:01,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:10:01,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:01,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:10:01,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:01,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:01,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:01,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:01,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:01,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:01,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:01,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:10:01,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:01,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811625991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:01,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:01,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:10:01,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612715413] [2021-08-12 19:10:01,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:10:01,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:01,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:10:01,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:01,132 INFO L87 Difference]: Start difference. First operand 328 states and 978 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-12 19:10:02,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:02,045 INFO L93 Difference]: Finished difference Result 418 states and 1224 transitions. [2021-08-12 19:10:02,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:02,046 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 20 [2021-08-12 19:10:02,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:02,047 INFO L225 Difference]: With dead ends: 418 [2021-08-12 19:10:02,047 INFO L226 Difference]: Without dead ends: 401 [2021-08-12 19:10:02,048 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 160.3ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:02,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-08-12 19:10:02,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 327. [2021-08-12 19:10:02,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9846625766871164) internal successors, (973), 326 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:02,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 973 transitions. [2021-08-12 19:10:02,202 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 973 transitions. Word has length 20 [2021-08-12 19:10:02,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:02,203 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 973 transitions. [2021-08-12 19:10:02,203 INFO L483 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-12 19:10:02,203 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 973 transitions. [2021-08-12 19:10:02,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:02,203 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:02,203 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:02,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable480 [2021-08-12 19:10:02,417 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:02,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:02,417 INFO L82 PathProgramCache]: Analyzing trace with hash -243293518, now seen corresponding path program 164 times [2021-08-12 19:10:02,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:02,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932081752] [2021-08-12 19:10:02,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:02,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:02,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:02,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932081752] [2021-08-12 19:10:02,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932081752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:02,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46241456] [2021-08-12 19:10:02,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:02,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:10:02,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:02,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:02,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:02,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:02,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:02,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:02,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:02,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:02,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:10:02,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:02,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:10:02,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:02,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:02,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:02,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:02,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:02,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:02,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:02,735 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:12 [2021-08-12 19:10:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:02,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46241456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:02,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:02,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:02,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482393346] [2021-08-12 19:10:02,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:02,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:02,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:02,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:02,788 INFO L87 Difference]: Start difference. First operand 327 states and 973 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:04,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:04,086 INFO L93 Difference]: Finished difference Result 485 states and 1420 transitions. [2021-08-12 19:10:04,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:04,086 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:04,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:04,088 INFO L225 Difference]: With dead ends: 485 [2021-08-12 19:10:04,088 INFO L226 Difference]: Without dead ends: 468 [2021-08-12 19:10:04,088 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 299.1ms TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:04,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-08-12 19:10:04,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 330. [2021-08-12 19:10:04,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9939209726443767) internal successors, (985), 329 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:04,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 985 transitions. [2021-08-12 19:10:04,246 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 985 transitions. Word has length 20 [2021-08-12 19:10:04,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:04,246 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 985 transitions. [2021-08-12 19:10:04,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:04,246 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 985 transitions. [2021-08-12 19:10:04,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:04,246 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:04,246 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:04,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,165 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:04,462 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:04,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:04,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1573221680, now seen corresponding path program 165 times [2021-08-12 19:10:04,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:04,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251445428] [2021-08-12 19:10:04,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:04,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:04,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:04,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:04,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251445428] [2021-08-12 19:10:04,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251445428] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:04,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701166225] [2021-08-12 19:10:04,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:04,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:10:04,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:04,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:04,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:04,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:04,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:04,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:04,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:04,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:04,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:32 [2021-08-12 19:10:04,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:04,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:10:04,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:04,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:04,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:04,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:04,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:04,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:04,739 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:46, output treesize:15 [2021-08-12 19:10:04,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:04,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701166225] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:04,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:04,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:04,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722101414] [2021-08-12 19:10:04,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:04,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:04,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:04,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:04,810 INFO L87 Difference]: Start difference. First operand 330 states and 985 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:06,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:06,095 INFO L93 Difference]: Finished difference Result 479 states and 1405 transitions. [2021-08-12 19:10:06,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:06,095 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:06,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:06,097 INFO L225 Difference]: With dead ends: 479 [2021-08-12 19:10:06,097 INFO L226 Difference]: Without dead ends: 462 [2021-08-12 19:10:06,097 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 306.2ms TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:06,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-08-12 19:10:06,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 326. [2021-08-12 19:10:06,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9815384615384617) internal successors, (969), 325 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:06,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 969 transitions. [2021-08-12 19:10:06,257 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 969 transitions. Word has length 20 [2021-08-12 19:10:06,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:06,257 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 969 transitions. [2021-08-12 19:10:06,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:06,257 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 969 transitions. [2021-08-12 19:10:06,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:06,257 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:06,257 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:06,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:06,473 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:06,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:06,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1951666526, now seen corresponding path program 166 times [2021-08-12 19:10:06,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:06,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532212339] [2021-08-12 19:10:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:06,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:06,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:06,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:06,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532212339] [2021-08-12 19:10:06,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532212339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:06,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241089823] [2021-08-12 19:10:06,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:06,617 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:10:06,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:06,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:06,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:06,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:06,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:06,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:06,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:06,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:06,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:26 [2021-08-12 19:10:06,732 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_4]} [2021-08-12 19:10:06,733 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 21 treesize of output 17 [2021-08-12 19:10:06,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:06,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:06,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:06,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:06,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:06,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:06,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:06,747 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:9 [2021-08-12 19:10:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:06,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241089823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:06,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:06,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:06,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598329424] [2021-08-12 19:10:06,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:06,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:06,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:06,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:06,778 INFO L87 Difference]: Start difference. First operand 326 states and 969 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:08,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:08,031 INFO L93 Difference]: Finished difference Result 486 states and 1431 transitions. [2021-08-12 19:10:08,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:10:08,031 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:08,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:08,033 INFO L225 Difference]: With dead ends: 486 [2021-08-12 19:10:08,033 INFO L226 Difference]: Without dead ends: 469 [2021-08-12 19:10:08,033 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 253.9ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:10:08,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-08-12 19:10:08,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 336. [2021-08-12 19:10:08,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.997014925373134) internal successors, (1004), 335 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:08,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1004 transitions. [2021-08-12 19:10:08,195 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1004 transitions. Word has length 20 [2021-08-12 19:10:08,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:08,195 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 1004 transitions. [2021-08-12 19:10:08,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:08,195 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1004 transitions. [2021-08-12 19:10:08,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:08,195 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:08,196 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:08,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable483,167 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:08,412 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:08,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:08,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1841509434, now seen corresponding path program 167 times [2021-08-12 19:10:08,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:08,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501485294] [2021-08-12 19:10:08,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:08,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:08,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:08,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501485294] [2021-08-12 19:10:08,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501485294] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:08,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578134976] [2021-08-12 19:10:08,536 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:08,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:10:08,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:08,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:10:08,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:08,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:08,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:08,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:08,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:08,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:08,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:08,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:08,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:08,650 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-08-12 19:10:08,722 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_4]} [2021-08-12 19:10:08,724 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 30 treesize of output 24 [2021-08-12 19:10:08,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:08,726 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 21 treesize of output 17 [2021-08-12 19:10:08,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:08,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:08,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:08,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:08,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-08-12 19:10:08,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:08,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:08,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:08,749 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:08,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:08,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:08,765 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:87, output treesize:33 [2021-08-12 19:10:08,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:08,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578134976] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:08,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:08,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:08,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271113955] [2021-08-12 19:10:08,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:08,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:08,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:08,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:08,835 INFO L87 Difference]: Start difference. First operand 336 states and 1004 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:10,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:10,076 INFO L93 Difference]: Finished difference Result 464 states and 1366 transitions. [2021-08-12 19:10:10,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:10,076 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:10,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:10,078 INFO L225 Difference]: With dead ends: 464 [2021-08-12 19:10:10,078 INFO L226 Difference]: Without dead ends: 447 [2021-08-12 19:10:10,078 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 332.4ms TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:10:10,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-08-12 19:10:10,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 334. [2021-08-12 19:10:10,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.993993993993994) internal successors, (997), 333 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:10,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 997 transitions. [2021-08-12 19:10:10,239 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 997 transitions. Word has length 20 [2021-08-12 19:10:10,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:10,239 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 997 transitions. [2021-08-12 19:10:10,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:10,239 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 997 transitions. [2021-08-12 19:10:10,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:10,240 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:10,240 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:10,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-08-12 19:10:10,443 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:10,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:10,443 INFO L82 PathProgramCache]: Analyzing trace with hash 309664290, now seen corresponding path program 168 times [2021-08-12 19:10:10,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:10,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27691634] [2021-08-12 19:10:10,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:10,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:10,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:10,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27691634] [2021-08-12 19:10:10,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27691634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:10,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541941546] [2021-08-12 19:10:10,554 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:10,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:10:10,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:10,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:10,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:10,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:10,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:10,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:10,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:10,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:10:10,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:10,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:10:10,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:10,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:10,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:10,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:10,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:10,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:10,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:10,729 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:40, output treesize:12 [2021-08-12 19:10:10,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:10,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541941546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:10,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:10,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:10:10,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489935991] [2021-08-12 19:10:10,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:10:10,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:10,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:10:10,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:10,742 INFO L87 Difference]: Start difference. First operand 334 states and 997 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:10:11,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:11,635 INFO L93 Difference]: Finished difference Result 409 states and 1198 transitions. [2021-08-12 19:10:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:11,635 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:10:11,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:11,636 INFO L225 Difference]: With dead ends: 409 [2021-08-12 19:10:11,636 INFO L226 Difference]: Without dead ends: 392 [2021-08-12 19:10:11,637 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 153.8ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:11,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-08-12 19:10:11,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 331. [2021-08-12 19:10:11,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.987878787878788) internal successors, (986), 330 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:11,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 986 transitions. [2021-08-12 19:10:11,797 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 986 transitions. Word has length 20 [2021-08-12 19:10:11,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:11,797 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 986 transitions. [2021-08-12 19:10:11,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:10:11,797 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 986 transitions. [2021-08-12 19:10:11,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:11,797 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:11,797 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:12,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable498 [2021-08-12 19:10:12,014 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:12,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:12,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1813966168, now seen corresponding path program 169 times [2021-08-12 19:10:12,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:12,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904752235] [2021-08-12 19:10:12,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:12,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:12,119 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:12,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904752235] [2021-08-12 19:10:12,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904752235] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:12,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196008849] [2021-08-12 19:10:12,119 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:12,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:12,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:12,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:12,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:12,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:12,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:12,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:12,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:12,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-08-12 19:10:12,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:12,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:10:12,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:12,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:12,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:12,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:12,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:12,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:12,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:12,240 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2021-08-12 19:10:12,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:12,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196008849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:12,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:12,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:10:12,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589523273] [2021-08-12 19:10:12,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:10:12,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:12,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:10:12,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:12,261 INFO L87 Difference]: Start difference. First operand 331 states and 986 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-12 19:10:13,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:13,200 INFO L93 Difference]: Finished difference Result 419 states and 1227 transitions. [2021-08-12 19:10:13,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:13,200 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 20 [2021-08-12 19:10:13,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:13,202 INFO L225 Difference]: With dead ends: 419 [2021-08-12 19:10:13,202 INFO L226 Difference]: Without dead ends: 402 [2021-08-12 19:10:13,202 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 137.2ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:13,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-08-12 19:10:13,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 330. [2021-08-12 19:10:13,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.9817629179331306) internal successors, (981), 329 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:13,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 981 transitions. [2021-08-12 19:10:13,368 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 981 transitions. Word has length 20 [2021-08-12 19:10:13,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:13,368 INFO L482 AbstractCegarLoop]: Abstraction has 330 states and 981 transitions. [2021-08-12 19:10:13,368 INFO L483 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-12 19:10:13,368 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 981 transitions. [2021-08-12 19:10:13,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:13,368 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:13,368 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:13,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 170 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable503 [2021-08-12 19:10:13,584 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:13,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:13,584 INFO L82 PathProgramCache]: Analyzing trace with hash 927926458, now seen corresponding path program 170 times [2021-08-12 19:10:13,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:13,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888583919] [2021-08-12 19:10:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:13,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:13,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:13,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888583919] [2021-08-12 19:10:13,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888583919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:13,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054993211] [2021-08-12 19:10:13,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:13,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:10:13,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:13,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:13,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:13,791 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 19 treesize of output 15 [2021-08-12 19:10:13,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:13,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:13,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:13,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:25 [2021-08-12 19:10:13,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:13,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:10:13,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:13,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:13,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:13,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:13,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:13,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:13,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:13,839 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:12 [2021-08-12 19:10:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:13,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054993211] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:13,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:13,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:10:13,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925344762] [2021-08-12 19:10:13,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:10:13,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:13,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:10:13,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:13,851 INFO L87 Difference]: Start difference. First operand 330 states and 981 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:10:14,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:14,669 INFO L93 Difference]: Finished difference Result 398 states and 1170 transitions. [2021-08-12 19:10:14,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:14,669 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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 20 [2021-08-12 19:10:14,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:14,671 INFO L225 Difference]: With dead ends: 398 [2021-08-12 19:10:14,671 INFO L226 Difference]: Without dead ends: 381 [2021-08-12 19:10:14,671 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 155.3ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:14,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-08-12 19:10:14,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 327. [2021-08-12 19:10:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9846625766871164) internal successors, (973), 326 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:14,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 973 transitions. [2021-08-12 19:10:14,834 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 973 transitions. Word has length 20 [2021-08-12 19:10:14,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:14,834 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 973 transitions. [2021-08-12 19:10:14,834 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 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-12 19:10:14,834 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 973 transitions. [2021-08-12 19:10:14,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:14,834 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:14,834 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:15,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable504 [2021-08-12 19:10:15,050 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:15,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:15,051 INFO L82 PathProgramCache]: Analyzing trace with hash -791058224, now seen corresponding path program 171 times [2021-08-12 19:10:15,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:15,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815167568] [2021-08-12 19:10:15,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:15,164 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:15,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:15,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815167568] [2021-08-12 19:10:15,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815167568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:15,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148984180] [2021-08-12 19:10:15,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:15,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:10:15,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:15,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:15,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:15,248 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 19 treesize of output 15 [2021-08-12 19:10:15,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:15,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:15,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:15,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:30 [2021-08-12 19:10:15,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:15,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:10:15,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:15,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:15,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:15,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:15,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:15,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:15,299 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:15 [2021-08-12 19:10:15,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:15,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148984180] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:15,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:15,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:15,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073879174] [2021-08-12 19:10:15,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:15,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:15,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:15,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:15,361 INFO L87 Difference]: Start difference. First operand 327 states and 973 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:16,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:16,654 INFO L93 Difference]: Finished difference Result 478 states and 1398 transitions. [2021-08-12 19:10:16,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:10:16,654 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:16,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:16,656 INFO L225 Difference]: With dead ends: 478 [2021-08-12 19:10:16,656 INFO L226 Difference]: Without dead ends: 461 [2021-08-12 19:10:16,656 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 222.9ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:10:16,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-08-12 19:10:16,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 326. [2021-08-12 19:10:16,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.9815384615384617) internal successors, (969), 325 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:16,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 969 transitions. [2021-08-12 19:10:16,828 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 969 transitions. Word has length 20 [2021-08-12 19:10:16,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:16,828 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 969 transitions. [2021-08-12 19:10:16,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:16,828 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 969 transitions. [2021-08-12 19:10:16,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:16,829 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:16,829 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:17,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable508,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:17,045 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:17,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:17,045 INFO L82 PathProgramCache]: Analyzing trace with hash 605328954, now seen corresponding path program 172 times [2021-08-12 19:10:17,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:17,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029503476] [2021-08-12 19:10:17,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:17,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:17,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:17,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029503476] [2021-08-12 19:10:17,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029503476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:17,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265471328] [2021-08-12 19:10:17,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:17,174 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:10:17,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:17,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:17,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:17,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:17,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:17,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:17,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:17,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:17,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:10:17,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:10:17,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:17,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:17,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:17,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:17,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:17,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:17,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:17,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:12 [2021-08-12 19:10:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:17,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265471328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:17,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:17,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:10:17,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415580966] [2021-08-12 19:10:17,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:10:17,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:17,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:10:17,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:17,337 INFO L87 Difference]: Start difference. First operand 326 states and 969 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-12 19:10:18,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:18,113 INFO L93 Difference]: Finished difference Result 393 states and 1156 transitions. [2021-08-12 19:10:18,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:18,113 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 20 [2021-08-12 19:10:18,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:18,115 INFO L225 Difference]: With dead ends: 393 [2021-08-12 19:10:18,115 INFO L226 Difference]: Without dead ends: 376 [2021-08-12 19:10:18,115 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 158.8ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:18,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-08-12 19:10:18,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 332. [2021-08-12 19:10:18,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.990936555891239) internal successors, (990), 331 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:18,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 990 transitions. [2021-08-12 19:10:18,285 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 990 transitions. Word has length 20 [2021-08-12 19:10:18,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:18,286 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 990 transitions. [2021-08-12 19:10:18,286 INFO L483 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-12 19:10:18,286 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 990 transitions. [2021-08-12 19:10:18,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:18,286 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:18,286 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:18,502 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable509,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:18,503 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:18,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:18,503 INFO L82 PathProgramCache]: Analyzing trace with hash -724599208, now seen corresponding path program 173 times [2021-08-12 19:10:18,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:18,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558526769] [2021-08-12 19:10:18,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:18,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:18,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:18,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:18,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558526769] [2021-08-12 19:10:18,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558526769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:18,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540379693] [2021-08-12 19:10:18,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:18,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:10:18,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:18,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:10:18,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:18,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:18,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:18,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:18,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:18,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:10:18,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:18,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:18,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:18,735 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:77, output treesize:63 [2021-08-12 19:10:18,781 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[o_0]} [2021-08-12 19:10:18,784 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 21 treesize of output 17 [2021-08-12 19:10:18,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:18,787 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 21 treesize of output 17 [2021-08-12 19:10:18,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:18,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:18,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:18,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:18,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:18,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:18,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:18,826 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:18,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:18,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:18,857 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:91, output treesize:41 [2021-08-12 19:10:18,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:18,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540379693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:18,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:18,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:18,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692486409] [2021-08-12 19:10:18,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:18,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:18,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:18,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:18,976 INFO L87 Difference]: Start difference. First operand 332 states and 990 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:20,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:20,354 INFO L93 Difference]: Finished difference Result 476 states and 1409 transitions. [2021-08-12 19:10:20,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:20,354 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:20,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:20,356 INFO L225 Difference]: With dead ends: 476 [2021-08-12 19:10:20,356 INFO L226 Difference]: Without dead ends: 459 [2021-08-12 19:10:20,356 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 392.3ms TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:10:20,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-08-12 19:10:20,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 329. [2021-08-12 19:10:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:20,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:10:20,529 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:10:20,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:20,529 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:10:20,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:20,529 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:10:20,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:20,530 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:20,530 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:20,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 174 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable510 [2021-08-12 19:10:20,746 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:20,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:20,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1639680696, now seen corresponding path program 174 times [2021-08-12 19:10:20,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:20,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862524995] [2021-08-12 19:10:20,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:20,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:20,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:20,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:20,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862524995] [2021-08-12 19:10:20,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862524995] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:20,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814471259] [2021-08-12 19:10:20,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:20,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:10:20,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:20,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:20,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:20,960 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 19 treesize of output 15 [2021-08-12 19:10:20,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:20,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:20,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:10:20,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:30 [2021-08-12 19:10:20,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:20,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-08-12 19:10:20,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:21,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:21,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:10:21,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-08-12 19:10:21,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:21,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:21,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:21,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:15 [2021-08-12 19:10:21,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:21,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814471259] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:21,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:21,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:10:21,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351318314] [2021-08-12 19:10:21,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:10:21,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:21,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:10:21,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:21,086 INFO L87 Difference]: Start difference. First operand 329 states and 978 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:22,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:22,265 INFO L93 Difference]: Finished difference Result 451 states and 1327 transitions. [2021-08-12 19:10:22,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:10:22,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:22,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:22,267 INFO L225 Difference]: With dead ends: 451 [2021-08-12 19:10:22,267 INFO L226 Difference]: Without dead ends: 434 [2021-08-12 19:10:22,268 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 237.1ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:10:22,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-08-12 19:10:22,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 325. [2021-08-12 19:10:22,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.9814814814814814) internal successors, (966), 324 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:22,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 966 transitions. [2021-08-12 19:10:22,434 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 966 transitions. Word has length 20 [2021-08-12 19:10:22,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:22,434 INFO L482 AbstractCegarLoop]: Abstraction has 325 states and 966 transitions. [2021-08-12 19:10:22,434 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:22,434 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 966 transitions. [2021-08-12 19:10:22,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:22,434 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:22,434 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:22,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable517 [2021-08-12 19:10:22,650 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:22,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:22,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1136429620, now seen corresponding path program 175 times [2021-08-12 19:10:22,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:22,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136941009] [2021-08-12 19:10:22,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:22,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:22,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:22,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136941009] [2021-08-12 19:10:22,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136941009] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:22,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225272363] [2021-08-12 19:10:22,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:22,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:22,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:22,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:22,810 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 19 treesize of output 15 [2021-08-12 19:10:22,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:22,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:22,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:22,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:22,866 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 21 treesize of output 17 [2021-08-12 19:10:22,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:22,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:22,870 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:22,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:22,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:24, output treesize:9 [2021-08-12 19:10:22,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:22,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225272363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:22,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:22,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:22,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478090536] [2021-08-12 19:10:22,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:22,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:22,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:22,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:22,898 INFO L87 Difference]: Start difference. First operand 325 states and 966 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:24,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:24,417 INFO L93 Difference]: Finished difference Result 518 states and 1527 transitions. [2021-08-12 19:10:24,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:10:24,418 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:24,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:24,419 INFO L225 Difference]: With dead ends: 518 [2021-08-12 19:10:24,419 INFO L226 Difference]: Without dead ends: 501 [2021-08-12 19:10:24,420 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 260.1ms TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:24,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-08-12 19:10:24,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 342. [2021-08-12 19:10:24,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.997067448680352) internal successors, (1022), 341 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:24,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1022 transitions. [2021-08-12 19:10:24,593 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1022 transitions. Word has length 20 [2021-08-12 19:10:24,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:24,593 INFO L482 AbstractCegarLoop]: Abstraction has 342 states and 1022 transitions. [2021-08-12 19:10:24,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:24,593 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1022 transitions. [2021-08-12 19:10:24,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:24,594 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:24,594 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:24,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable518 [2021-08-12 19:10:24,810 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:24,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:24,810 INFO L82 PathProgramCache]: Analyzing trace with hash 634638284, now seen corresponding path program 176 times [2021-08-12 19:10:24,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:24,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136904206] [2021-08-12 19:10:24,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:24,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:24,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:24,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136904206] [2021-08-12 19:10:24,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136904206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:24,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030261504] [2021-08-12 19:10:24,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:24,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:10:24,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:24,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:24,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:24,974 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 19 treesize of output 15 [2021-08-12 19:10:24,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:24,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:24,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:24,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:25,018 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 21 treesize of output 17 [2021-08-12 19:10:25,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:25,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:25,023 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:25,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:25,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:10:25,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:25,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030261504] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:25,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:25,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:25,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116286506] [2021-08-12 19:10:25,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:25,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:25,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:25,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:25,071 INFO L87 Difference]: Start difference. First operand 342 states and 1022 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:26,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:26,506 INFO L93 Difference]: Finished difference Result 508 states and 1493 transitions. [2021-08-12 19:10:26,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:10:26,507 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:26,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:26,508 INFO L225 Difference]: With dead ends: 508 [2021-08-12 19:10:26,508 INFO L226 Difference]: Without dead ends: 491 [2021-08-12 19:10:26,509 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 260.6ms TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:26,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-08-12 19:10:26,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 340. [2021-08-12 19:10:26,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.994100294985251) internal successors, (1015), 339 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:26,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1015 transitions. [2021-08-12 19:10:26,684 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1015 transitions. Word has length 20 [2021-08-12 19:10:26,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:26,684 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 1015 transitions. [2021-08-12 19:10:26,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:26,684 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1015 transitions. [2021-08-12 19:10:26,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:26,684 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:26,684 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:26,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,177 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:26,901 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:26,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:26,901 INFO L82 PathProgramCache]: Analyzing trace with hash -897206860, now seen corresponding path program 177 times [2021-08-12 19:10:26,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:26,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395001058] [2021-08-12 19:10:26,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:26,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:26,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:26,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395001058] [2021-08-12 19:10:26,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395001058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:26,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936551284] [2021-08-12 19:10:26,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:27,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:10:27,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:27,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:27,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:27,076 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 19 treesize of output 15 [2021-08-12 19:10:27,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:27,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:27,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:27,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:27,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 21 treesize of output 17 [2021-08-12 19:10:27,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:27,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:27,123 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:27,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:27,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:10:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:27,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936551284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:27,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:27,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:10:27,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707850801] [2021-08-12 19:10:27,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:10:27,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:27,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:10:27,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:27,136 INFO L87 Difference]: Start difference. First operand 340 states and 1015 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-12 19:10:28,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:28,218 INFO L93 Difference]: Finished difference Result 443 states and 1300 transitions. [2021-08-12 19:10:28,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:28,218 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 20 [2021-08-12 19:10:28,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:28,220 INFO L225 Difference]: With dead ends: 443 [2021-08-12 19:10:28,220 INFO L226 Difference]: Without dead ends: 426 [2021-08-12 19:10:28,220 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 124.1ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:28,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-08-12 19:10:28,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 337. [2021-08-12 19:10:28,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.988095238095238) internal successors, (1004), 336 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:28,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 1004 transitions. [2021-08-12 19:10:28,404 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 1004 transitions. Word has length 20 [2021-08-12 19:10:28,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:28,404 INFO L482 AbstractCegarLoop]: Abstraction has 337 states and 1004 transitions. [2021-08-12 19:10:28,404 INFO L483 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-12 19:10:28,404 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 1004 transitions. [2021-08-12 19:10:28,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:28,404 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:28,404 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:28,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-08-12 19:10:28,621 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:28,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:28,621 INFO L82 PathProgramCache]: Analyzing trace with hash 607095018, now seen corresponding path program 178 times [2021-08-12 19:10:28,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:28,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231066219] [2021-08-12 19:10:28,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:28,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:28,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231066219] [2021-08-12 19:10:28,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231066219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:28,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322886941] [2021-08-12 19:10:28,702 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:28,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:10:28,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:28,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:28,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:28,762 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 19 treesize of output 15 [2021-08-12 19:10:28,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:28,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:28,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:28,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:28,784 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 21 treesize of output 17 [2021-08-12 19:10:28,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:28,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:28,790 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:28,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:28,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:10:28,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:28,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322886941] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:28,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:28,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:10:28,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188433082] [2021-08-12 19:10:28,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:10:28,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:28,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:10:28,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:10:28,807 INFO L87 Difference]: Start difference. First operand 337 states and 1004 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-12 19:10:29,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:29,964 INFO L93 Difference]: Finished difference Result 453 states and 1329 transitions. [2021-08-12 19:10:29,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:29,964 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 20 [2021-08-12 19:10:29,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:29,966 INFO L225 Difference]: With dead ends: 453 [2021-08-12 19:10:29,966 INFO L226 Difference]: Without dead ends: 436 [2021-08-12 19:10:29,966 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 111.2ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:29,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-08-12 19:10:30,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 336. [2021-08-12 19:10:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.982089552238806) internal successors, (999), 335 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:30,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 999 transitions. [2021-08-12 19:10:30,137 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 999 transitions. Word has length 20 [2021-08-12 19:10:30,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:30,138 INFO L482 AbstractCegarLoop]: Abstraction has 336 states and 999 transitions. [2021-08-12 19:10:30,138 INFO L483 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-12 19:10:30,138 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 999 transitions. [2021-08-12 19:10:30,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:30,138 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:30,138 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:30,354 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-08-12 19:10:30,354 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:30,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:30,354 INFO L82 PathProgramCache]: Analyzing trace with hash -278944692, now seen corresponding path program 179 times [2021-08-12 19:10:30,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:30,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926502277] [2021-08-12 19:10:30,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:30,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:30,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:30,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:30,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926502277] [2021-08-12 19:10:30,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926502277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:30,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080499121] [2021-08-12 19:10:30,442 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:30,469 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:10:30,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:30,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:10:30,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:30,509 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 19 treesize of output 15 [2021-08-12 19:10:30,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:30,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:30,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:30,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:10:30,527 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 20 treesize of output 16 [2021-08-12 19:10:30,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10: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 20 treesize of output 16 [2021-08-12 19:10:30,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:30,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:30,543 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:30,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:30,543 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:35 [2021-08-12 19:10:30,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:30,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080499121] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:30,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:30,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:30,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075726062] [2021-08-12 19:10:30,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:30,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:30,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:30,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:30,639 INFO L87 Difference]: Start difference. First operand 336 states and 999 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:31,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:31,745 INFO L93 Difference]: Finished difference Result 432 states and 1272 transitions. [2021-08-12 19:10:31,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:10:31,746 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:31,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:31,747 INFO L225 Difference]: With dead ends: 432 [2021-08-12 19:10:31,747 INFO L226 Difference]: Without dead ends: 415 [2021-08-12 19:10:31,747 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 199.6ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:10:31,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-08-12 19:10:31,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 333. [2021-08-12 19:10:31,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.9849397590361444) internal successors, (991), 332 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:31,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 991 transitions. [2021-08-12 19:10:31,919 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 991 transitions. Word has length 20 [2021-08-12 19:10:31,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:31,919 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 991 transitions. [2021-08-12 19:10:31,919 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:31,919 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 991 transitions. [2021-08-12 19:10:31,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:31,920 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:31,920 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:32,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable522,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:32,136 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:32,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:32,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1997929374, now seen corresponding path program 180 times [2021-08-12 19:10:32,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:32,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173084419] [2021-08-12 19:10:32,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:32,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:32,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173084419] [2021-08-12 19:10:32,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173084419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:32,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042630682] [2021-08-12 19:10:32,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:32,251 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:10:32,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:32,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:32,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:32,281 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 19 treesize of output 15 [2021-08-12 19:10:32,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:32,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:32,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:32,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:10:32,303 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 20 treesize of output 16 [2021-08-12 19:10:32,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:32,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:32,309 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:32,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:32,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:10:32,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:32,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042630682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:32,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:32,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:10:32,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175662906] [2021-08-12 19:10:32,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:10:32,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:32,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:10:32,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:10:32,336 INFO L87 Difference]: Start difference. First operand 333 states and 991 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-12 19:10:33,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:33,557 INFO L93 Difference]: Finished difference Result 458 states and 1340 transitions. [2021-08-12 19:10:33,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:33,557 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 20 [2021-08-12 19:10:33,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:33,559 INFO L225 Difference]: With dead ends: 458 [2021-08-12 19:10:33,559 INFO L226 Difference]: Without dead ends: 441 [2021-08-12 19:10:33,559 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 105.5ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:10:33,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-08-12 19:10:33,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 332. [2021-08-12 19:10:33,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.9818731117824773) internal successors, (987), 331 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:33,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 987 transitions. [2021-08-12 19:10:33,733 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 987 transitions. Word has length 20 [2021-08-12 19:10:33,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:33,733 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 987 transitions. [2021-08-12 19:10:33,733 INFO L483 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-12 19:10:33,733 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 987 transitions. [2021-08-12 19:10:33,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:33,733 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:33,733 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:33,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable526,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:33,949 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:33,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:33,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1398268212, now seen corresponding path program 181 times [2021-08-12 19:10:33,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:33,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121985780] [2021-08-12 19:10:33,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:33,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:34,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:34,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121985780] [2021-08-12 19:10:34,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121985780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:34,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998671639] [2021-08-12 19:10:34,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:34,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:34,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:34,060 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 19 treesize of output 15 [2021-08-12 19:10:34,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:34,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:34,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:34,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:14 [2021-08-12 19:10:34,073 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 20 treesize of output 16 [2021-08-12 19:10:34,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:34,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:34,076 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:34,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:34,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:12 [2021-08-12 19:10:34,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:34,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998671639] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:34,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:34,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:10:34,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560984041] [2021-08-12 19:10:34,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:10:34,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:34,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:10:34,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:10:34,089 INFO L87 Difference]: Start difference. First operand 332 states and 987 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-12 19:10:35,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:35,349 INFO L93 Difference]: Finished difference Result 530 states and 1554 transitions. [2021-08-12 19:10:35,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:35,349 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 20 [2021-08-12 19:10:35,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:35,351 INFO L225 Difference]: With dead ends: 530 [2021-08-12 19:10:35,351 INFO L226 Difference]: Without dead ends: 513 [2021-08-12 19:10:35,351 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:10:35,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-08-12 19:10:35,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 327. [2021-08-12 19:10:35,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9877300613496933) internal successors, (974), 326 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 974 transitions. [2021-08-12 19:10:35,532 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 974 transitions. Word has length 20 [2021-08-12 19:10:35,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:35,532 INFO L482 AbstractCegarLoop]: Abstraction has 327 states and 974 transitions. [2021-08-12 19:10:35,532 INFO L483 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-12 19:10:35,532 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 974 transitions. [2021-08-12 19:10:35,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:35,532 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:35,533 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:35,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable527,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:35,749 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:35,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:35,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1361462520, now seen corresponding path program 182 times [2021-08-12 19:10:35,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:35,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734991508] [2021-08-12 19:10:35,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:35,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:35,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:35,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734991508] [2021-08-12 19:10:35,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734991508] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:35,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643855507] [2021-08-12 19:10:35,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:35,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:10:35,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:35,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:35,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:35,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 19 treesize of output 15 [2021-08-12 19:10:35,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:35,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:35,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:35,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:10:35,893 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 20 treesize of output 16 [2021-08-12 19:10:35,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:35,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:35,898 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:35,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:35,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:10:35,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:35,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643855507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:35,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:35,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:10:35,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585058867] [2021-08-12 19:10:35,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:10:35,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:35,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:10:35,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:10:35,916 INFO L87 Difference]: Start difference. First operand 327 states and 974 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-12 19:10:37,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:37,453 INFO L93 Difference]: Finished difference Result 572 states and 1663 transitions. [2021-08-12 19:10:37,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:37,454 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 20 [2021-08-12 19:10:37,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:37,455 INFO L225 Difference]: With dead ends: 572 [2021-08-12 19:10:37,455 INFO L226 Difference]: Without dead ends: 555 [2021-08-12 19:10:37,456 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 93.6ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:10:37,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-08-12 19:10:37,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 325. [2021-08-12 19:10:37,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.9814814814814814) internal successors, (966), 324 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:37,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 966 transitions. [2021-08-12 19:10:37,635 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 966 transitions. Word has length 20 [2021-08-12 19:10:37,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:37,635 INFO L482 AbstractCegarLoop]: Abstraction has 325 states and 966 transitions. [2021-08-12 19:10:37,635 INFO L483 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-12 19:10:37,636 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 966 transitions. [2021-08-12 19:10:37,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:37,636 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:37,636 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:37,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable528 [2021-08-12 19:10:37,852 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:37,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:37,852 INFO L82 PathProgramCache]: Analyzing trace with hash -1139035052, now seen corresponding path program 183 times [2021-08-12 19:10:37,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:37,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116088509] [2021-08-12 19:10:37,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:37,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:37,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:37,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:37,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116088509] [2021-08-12 19:10:37,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116088509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:37,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759300256] [2021-08-12 19:10:37,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:37,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:10:37,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:37,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:37,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:37,993 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 19 treesize of output 15 [2021-08-12 19:10:37,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:37,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:37,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:37,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:38,031 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 21 treesize of output 17 [2021-08-12 19:10:38,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:38,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:38,035 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:38,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:38,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:10:38,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:38,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759300256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:38,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:38,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:10:38,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863404390] [2021-08-12 19:10:38,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:10:38,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:38,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:10:38,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:38,050 INFO L87 Difference]: Start difference. First operand 325 states and 966 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-12 19:10:38,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:38,958 INFO L93 Difference]: Finished difference Result 419 states and 1234 transitions. [2021-08-12 19:10:38,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:38,958 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 20 [2021-08-12 19:10:38,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:38,959 INFO L225 Difference]: With dead ends: 419 [2021-08-12 19:10:38,959 INFO L226 Difference]: Without dead ends: 402 [2021-08-12 19:10:38,960 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 121.9ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:10:38,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-08-12 19:10:39,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 337. [2021-08-12 19:10:39,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.9910714285714284) internal successors, (1005), 336 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:39,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 1005 transitions. [2021-08-12 19:10:39,141 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 1005 transitions. Word has length 20 [2021-08-12 19:10:39,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:39,141 INFO L482 AbstractCegarLoop]: Abstraction has 337 states and 1005 transitions. [2021-08-12 19:10:39,141 INFO L483 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-12 19:10:39,141 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 1005 transitions. [2021-08-12 19:10:39,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:39,142 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:39,142 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:39,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable529,184 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:39,355 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:39,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:39,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1826004082, now seen corresponding path program 184 times [2021-08-12 19:10:39,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:39,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083641024] [2021-08-12 19:10:39,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:39,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:39,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:39,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:39,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083641024] [2021-08-12 19:10:39,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083641024] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:39,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095636474] [2021-08-12 19:10:39,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:39,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:10:39,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:39,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:39,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:39,512 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 19 treesize of output 15 [2021-08-12 19:10:39,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:39,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:39,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:39,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:39,536 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 21 treesize of output 17 [2021-08-12 19:10:39,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:39,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:39,542 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:39,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:39,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:10:39,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:39,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095636474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:39,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:39,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:39,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369767732] [2021-08-12 19:10:39,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:39,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:39,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:39,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:39,608 INFO L87 Difference]: Start difference. First operand 337 states and 1005 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:41,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:41,142 INFO L93 Difference]: Finished difference Result 503 states and 1477 transitions. [2021-08-12 19:10:41,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:41,142 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:41,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:41,144 INFO L225 Difference]: With dead ends: 503 [2021-08-12 19:10:41,144 INFO L226 Difference]: Without dead ends: 486 [2021-08-12 19:10:41,144 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 282.4ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:10:41,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-08-12 19:10:41,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 334. [2021-08-12 19:10:41,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.981981981981982) internal successors, (993), 333 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:41,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 993 transitions. [2021-08-12 19:10:41,333 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 993 transitions. Word has length 20 [2021-08-12 19:10:41,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:41,333 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 993 transitions. [2021-08-12 19:10:41,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:41,333 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 993 transitions. [2021-08-12 19:10:41,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:41,333 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:41,333 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:41,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable530 [2021-08-12 19:10:41,549 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:41,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:41,549 INFO L82 PathProgramCache]: Analyzing trace with hash 910922594, now seen corresponding path program 185 times [2021-08-12 19:10:41,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:41,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274381366] [2021-08-12 19:10:41,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:41,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:41,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:41,630 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:41,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274381366] [2021-08-12 19:10:41,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274381366] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:41,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944268992] [2021-08-12 19:10:41,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:41,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:10:41,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:41,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:10:41,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:41,683 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 19 treesize of output 15 [2021-08-12 19:10:41,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:41,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:41,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:41,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:10:41,706 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 20 treesize of output 16 [2021-08-12 19:10:41,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:41,709 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 20 treesize of output 16 [2021-08-12 19:10:41,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:41,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:41,725 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:41,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:41,726 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:41 [2021-08-12 19:10:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:41,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944268992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:41,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:41,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:41,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037978613] [2021-08-12 19:10:41,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:41,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:41,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:41,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:41,814 INFO L87 Difference]: Start difference. First operand 334 states and 993 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:43,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:43,209 INFO L93 Difference]: Finished difference Result 491 states and 1459 transitions. [2021-08-12 19:10:43,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:10:43,210 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:43,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:43,212 INFO L225 Difference]: With dead ends: 491 [2021-08-12 19:10:43,212 INFO L226 Difference]: Without dead ends: 474 [2021-08-12 19:10:43,212 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 269.6ms TimeCoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:43,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-08-12 19:10:43,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 331. [2021-08-12 19:10:43,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.981818181818182) internal successors, (984), 330 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:43,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 984 transitions. [2021-08-12 19:10:43,400 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 984 transitions. Word has length 20 [2021-08-12 19:10:43,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:43,400 INFO L482 AbstractCegarLoop]: Abstraction has 331 states and 984 transitions. [2021-08-12 19:10:43,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:43,401 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 984 transitions. [2021-08-12 19:10:43,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:43,401 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:43,401 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:43,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable531 [2021-08-12 19:10:43,617 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:43,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:43,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1898955376, now seen corresponding path program 186 times [2021-08-12 19:10:43,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:43,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093564172] [2021-08-12 19:10:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:43,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:43,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:43,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:43,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093564172] [2021-08-12 19:10:43,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093564172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:43,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562017196] [2021-08-12 19:10:43,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:43,739 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:10:43,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:43,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:43,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:43,755 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 19 treesize of output 15 [2021-08-12 19:10:43,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:43,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:43,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:43,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:10:43,775 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 20 treesize of output 16 [2021-08-12 19:10:43,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:43,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:43,780 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:43,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:43,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:10:43,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:43,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562017196] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:43,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:43,831 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:10:43,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436847901] [2021-08-12 19:10:43,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:10:43,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:43,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:10:43,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:10:43,831 INFO L87 Difference]: Start difference. First operand 331 states and 984 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:45,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:45,549 INFO L93 Difference]: Finished difference Result 580 states and 1702 transitions. [2021-08-12 19:10:45,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:10:45,549 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:45,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:45,551 INFO L225 Difference]: With dead ends: 580 [2021-08-12 19:10:45,551 INFO L226 Difference]: Without dead ends: 563 [2021-08-12 19:10:45,551 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 210.5ms TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:45,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-08-12 19:10:45,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 323. [2021-08-12 19:10:45,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 2.981366459627329) internal successors, (960), 322 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:45,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 960 transitions. [2021-08-12 19:10:45,733 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 960 transitions. Word has length 20 [2021-08-12 19:10:45,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:45,733 INFO L482 AbstractCegarLoop]: Abstraction has 323 states and 960 transitions. [2021-08-12 19:10:45,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:45,733 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 960 transitions. [2021-08-12 19:10:45,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:45,733 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:45,733 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:45,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,187 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:45,949 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:45,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:45,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1547300954, now seen corresponding path program 187 times [2021-08-12 19:10:45,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:45,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740915801] [2021-08-12 19:10:45,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:46,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:46,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:46,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740915801] [2021-08-12 19:10:46,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740915801] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:46,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361925837] [2021-08-12 19:10:46,021 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:46,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:46,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:46,059 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 19 treesize of output 15 [2021-08-12 19:10:46,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:46,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:46,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:46,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:10:46,100 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 21 treesize of output 17 [2021-08-12 19:10:46,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:46,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:46,104 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:46,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:46,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:10:46,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:46,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361925837] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:46,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:46,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:46,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113586188] [2021-08-12 19:10:46,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:46,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:46,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:46,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:46,141 INFO L87 Difference]: Start difference. First operand 323 states and 960 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:48,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:48,348 INFO L93 Difference]: Finished difference Result 705 states and 2069 transitions. [2021-08-12 19:10:48,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:10:48,348 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:48,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:48,350 INFO L225 Difference]: With dead ends: 705 [2021-08-12 19:10:48,350 INFO L226 Difference]: Without dead ends: 688 [2021-08-12 19:10:48,350 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 338.5ms TimeCoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:10:48,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-08-12 19:10:48,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 332. [2021-08-12 19:10:48,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.9818731117824773) internal successors, (987), 331 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:48,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 987 transitions. [2021-08-12 19:10:48,533 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 987 transitions. Word has length 20 [2021-08-12 19:10:48,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:48,533 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 987 transitions. [2021-08-12 19:10:48,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:48,533 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 987 transitions. [2021-08-12 19:10:48,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:48,534 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:48,534 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:48,750 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,188 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:48,750 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:48,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:48,750 INFO L82 PathProgramCache]: Analyzing trace with hash 580451194, now seen corresponding path program 188 times [2021-08-12 19:10:48,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:48,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299227472] [2021-08-12 19:10:48,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:48,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:48,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:48,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299227472] [2021-08-12 19:10:48,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299227472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:48,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444433986] [2021-08-12 19:10:48,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:48,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:10:48,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:48,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:48,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:48,885 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 19 treesize of output 15 [2021-08-12 19:10:48,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:48,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:48,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:48,890 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:48,918 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 21 treesize of output 17 [2021-08-12 19:10:48,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:48,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:48,923 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:48,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:48,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:12 [2021-08-12 19:10:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:48,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444433986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:48,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:48,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:10:48,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104589721] [2021-08-12 19:10:48,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:10:48,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:48,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:10:48,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:10:48,938 INFO L87 Difference]: Start difference. First operand 332 states and 987 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-12 19:10:50,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:50,205 INFO L93 Difference]: Finished difference Result 525 states and 1539 transitions. [2021-08-12 19:10:50,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:10:50,205 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 20 [2021-08-12 19:10:50,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:50,207 INFO L225 Difference]: With dead ends: 525 [2021-08-12 19:10:50,207 INFO L226 Difference]: Without dead ends: 508 [2021-08-12 19:10:50,207 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 120.4ms TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:10:50,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-08-12 19:10:50,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 338. [2021-08-12 19:10:50,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.9910979228486645) internal successors, (1008), 337 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:50,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 1008 transitions. [2021-08-12 19:10:50,406 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 1008 transitions. Word has length 20 [2021-08-12 19:10:50,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:50,406 INFO L482 AbstractCegarLoop]: Abstraction has 338 states and 1008 transitions. [2021-08-12 19:10:50,406 INFO L483 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-12 19:10:50,406 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 1008 transitions. [2021-08-12 19:10:50,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:50,407 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:50,407 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:50,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable538,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:50,621 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:50,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:50,621 INFO L82 PathProgramCache]: Analyzing trace with hash -749476968, now seen corresponding path program 189 times [2021-08-12 19:10:50,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:50,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059848716] [2021-08-12 19:10:50,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:50,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:50,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:50,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059848716] [2021-08-12 19:10:50,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059848716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:50,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648638902] [2021-08-12 19:10:50,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:50,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:10:50,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:50,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:50,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:50,774 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 19 treesize of output 15 [2021-08-12 19:10:50,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:50,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:50,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:50,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:50,797 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 21 treesize of output 17 [2021-08-12 19:10:50,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:50,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:50,803 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:50,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:50,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:10:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:50,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648638902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:50,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:50,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:50,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886362619] [2021-08-12 19:10:50,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:50,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:50,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:50,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:50,866 INFO L87 Difference]: Start difference. First operand 338 states and 1008 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:52,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:52,631 INFO L93 Difference]: Finished difference Result 601 states and 1758 transitions. [2021-08-12 19:10:52,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:10:52,631 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:52,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:52,633 INFO L225 Difference]: With dead ends: 601 [2021-08-12 19:10:52,633 INFO L226 Difference]: Without dead ends: 584 [2021-08-12 19:10:52,633 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 200.2ms TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:52,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-08-12 19:10:52,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 335. [2021-08-12 19:10:52,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.9820359281437128) internal successors, (996), 334 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:52,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 996 transitions. [2021-08-12 19:10:52,824 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 996 transitions. Word has length 20 [2021-08-12 19:10:52,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:52,824 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 996 transitions. [2021-08-12 19:10:52,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:52,824 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 996 transitions. [2021-08-12 19:10:52,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:52,824 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:52,824 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:53,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable539 [2021-08-12 19:10:53,041 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:53,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:53,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1664558456, now seen corresponding path program 190 times [2021-08-12 19:10:53,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:53,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174010049] [2021-08-12 19:10:53,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:53,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:53,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:53,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:53,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174010049] [2021-08-12 19:10:53,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174010049] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:53,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844700707] [2021-08-12 19:10:53,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:53,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:10:53,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:53,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:53,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:53,190 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 19 treesize of output 15 [2021-08-12 19:10:53,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:53,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:53,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:53,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:10:53,209 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 20 treesize of output 16 [2021-08-12 19:10:53,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:53,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:53,214 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:10:53,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:53,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:10:53,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:53,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844700707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:53,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:53,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:53,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483084681] [2021-08-12 19:10:53,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:53,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:53,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:53,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:53,265 INFO L87 Difference]: Start difference. First operand 335 states and 996 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:54,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:54,928 INFO L93 Difference]: Finished difference Result 593 states and 1739 transitions. [2021-08-12 19:10:54,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:10:54,928 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:54,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:54,930 INFO L225 Difference]: With dead ends: 593 [2021-08-12 19:10:54,930 INFO L226 Difference]: Without dead ends: 576 [2021-08-12 19:10:54,930 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 177.9ms TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:54,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-08-12 19:10:55,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 329. [2021-08-12 19:10:55,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:55,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:10:55,124 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:10:55,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:55,124 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:10:55,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:55,124 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:10:55,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:55,124 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:55,124 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:55,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable540 [2021-08-12 19:10:55,340 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:55,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:55,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1655436906, now seen corresponding path program 191 times [2021-08-12 19:10:55,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:55,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214211464] [2021-08-12 19:10:55,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:55,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:55,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:55,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214211464] [2021-08-12 19:10:55,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214211464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:55,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207541875] [2021-08-12 19:10:55,408 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:55,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:10:55,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:55,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-12 19:10:55,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:55,475 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 19 treesize of output 15 [2021-08-12 19:10:55,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:55,478 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 19 treesize of output 15 [2021-08-12 19:10:55,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:55,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:55,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:55,495 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-08-12 19:10:55,579 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 30 treesize of output 24 [2021-08-12 19:10:55,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:55,582 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 21 treesize of output 17 [2021-08-12 19:10:55,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:55,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:55,594 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:55,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:10:55,595 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:33 [2021-08-12 19:10:55,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:55,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207541875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:55,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:55,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:55,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095135010] [2021-08-12 19:10:55,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:55,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:55,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:55,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:55,675 INFO L87 Difference]: Start difference. First operand 329 states and 978 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:57,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:57,035 INFO L93 Difference]: Finished difference Result 511 states and 1499 transitions. [2021-08-12 19:10:57,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:10:57,035 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:57,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:57,037 INFO L225 Difference]: With dead ends: 511 [2021-08-12 19:10:57,037 INFO L226 Difference]: Without dead ends: 494 [2021-08-12 19:10:57,037 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 312.2ms TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:10:57,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-08-12 19:10:57,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 341. [2021-08-12 19:10:57,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 2.9911764705882353) internal successors, (1017), 340 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:57,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 1017 transitions. [2021-08-12 19:10:57,237 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 1017 transitions. Word has length 20 [2021-08-12 19:10:57,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:57,237 INFO L482 AbstractCegarLoop]: Abstraction has 341 states and 1017 transitions. [2021-08-12 19:10:57,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:57,237 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 1017 transitions. [2021-08-12 19:10:57,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:57,237 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:57,237 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:57,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable541,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:57,453 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:57,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:57,453 INFO L82 PathProgramCache]: Analyzing trace with hash 325508744, now seen corresponding path program 192 times [2021-08-12 19:10:57,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:57,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739161020] [2021-08-12 19:10:57,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:57,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:57,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:57,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:57,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739161020] [2021-08-12 19:10:57,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739161020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:57,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918302579] [2021-08-12 19:10:57,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:10:57,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:10:57,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:10:57,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:10:57,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:10:57,608 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 19 treesize of output 15 [2021-08-12 19:10:57,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:57,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:57,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:57,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:10:57,632 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 21 treesize of output 17 [2021-08-12 19:10:57,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:10:57,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:10:57,637 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:10:57,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:10:57,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:15 [2021-08-12 19:10:57,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:57,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918302579] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:57,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:10:57,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:10:57,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313168442] [2021-08-12 19:10:57,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:10:57,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:10:57,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:10:57,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:10:57,702 INFO L87 Difference]: Start difference. First operand 341 states and 1017 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:59,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:10:59,491 INFO L93 Difference]: Finished difference Result 606 states and 1774 transitions. [2021-08-12 19:10:59,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:10:59,491 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:10:59,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:10:59,493 INFO L225 Difference]: With dead ends: 606 [2021-08-12 19:10:59,493 INFO L226 Difference]: Without dead ends: 589 [2021-08-12 19:10:59,493 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 251.2ms TimeCoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:10:59,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2021-08-12 19:10:59,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 338. [2021-08-12 19:10:59,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.9821958456973294) internal successors, (1005), 337 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:59,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 1005 transitions. [2021-08-12 19:10:59,692 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 1005 transitions. Word has length 20 [2021-08-12 19:10:59,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:10:59,692 INFO L482 AbstractCegarLoop]: Abstraction has 338 states and 1005 transitions. [2021-08-12 19:10:59,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:10:59,692 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 1005 transitions. [2021-08-12 19:10:59,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:10:59,693 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:10:59,693 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:10:59,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable552 [2021-08-12 19:10:59,909 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:10:59,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:10:59,909 INFO L82 PathProgramCache]: Analyzing trace with hash -589572744, now seen corresponding path program 193 times [2021-08-12 19:10:59,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:10:59,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969464474] [2021-08-12 19:10:59,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:10:59,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:10:59,998 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:10:59,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:10:59,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969464474] [2021-08-12 19:10:59,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969464474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:10:59,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996450608] [2021-08-12 19:10:59,999 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:00,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:11:00,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:00,053 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 19 treesize of output 15 [2021-08-12 19:11:00,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:00,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:00,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:00,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:11:00,073 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 20 treesize of output 16 [2021-08-12 19:11:00,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:00,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:00,077 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:00,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:00,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:11:00,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:00,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996450608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:00,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:00,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:11:00,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5201075] [2021-08-12 19:11:00,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:11:00,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:00,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:11:00,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:11:00,126 INFO L87 Difference]: Start difference. First operand 338 states and 1005 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:01,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:01,873 INFO L93 Difference]: Finished difference Result 585 states and 1717 transitions. [2021-08-12 19:11:01,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:11:01,874 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:11:01,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:01,876 INFO L225 Difference]: With dead ends: 585 [2021-08-12 19:11:01,876 INFO L226 Difference]: Without dead ends: 568 [2021-08-12 19:11:01,876 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 202.7ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:11:01,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-08-12 19:11:02,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 335. [2021-08-12 19:11:02,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.9820359281437128) internal successors, (996), 334 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:02,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 996 transitions. [2021-08-12 19:11:02,078 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 996 transitions. Word has length 20 [2021-08-12 19:11:02,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:02,078 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 996 transitions. [2021-08-12 19:11:02,078 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:02,078 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 996 transitions. [2021-08-12 19:11:02,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:11:02,078 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:02,078 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:02,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable553 [2021-08-12 19:11:02,293 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:02,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:02,293 INFO L82 PathProgramCache]: Analyzing trace with hash 895516582, now seen corresponding path program 194 times [2021-08-12 19:11:02,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:02,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368415924] [2021-08-12 19:11:02,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:02,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:02,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:02,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:02,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368415924] [2021-08-12 19:11:02,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368415924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:02,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383851145] [2021-08-12 19:11:02,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:02,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:02,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:02,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-12 19:11:02,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:02,409 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 19 treesize of output 15 [2021-08-12 19:11:02,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:02,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:02,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:02,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:17 [2021-08-12 19:11:02,430 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 20 treesize of output 16 [2021-08-12 19:11:02,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:02,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:02,434 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:02,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:02,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:15 [2021-08-12 19:11:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:02,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383851145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:02,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:02,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:11:02,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422257281] [2021-08-12 19:11:02,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:11:02,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:02,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:11:02,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:11:02,490 INFO L87 Difference]: Start difference. First operand 335 states and 996 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:04,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:04,683 INFO L93 Difference]: Finished difference Result 687 states and 2011 transitions. [2021-08-12 19:11:04,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:11:04,683 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:11:04,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:04,685 INFO L225 Difference]: With dead ends: 687 [2021-08-12 19:11:04,685 INFO L226 Difference]: Without dead ends: 670 [2021-08-12 19:11:04,685 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 205.4ms TimeCoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:11:04,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2021-08-12 19:11:04,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 329. [2021-08-12 19:11:04,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.981707317073171) internal successors, (978), 328 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:04,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 978 transitions. [2021-08-12 19:11:04,885 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 978 transitions. Word has length 20 [2021-08-12 19:11:04,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:04,885 INFO L482 AbstractCegarLoop]: Abstraction has 329 states and 978 transitions. [2021-08-12 19:11:04,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:04,886 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 978 transitions. [2021-08-12 19:11:04,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:04,886 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:04,886 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:05,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable554 [2021-08-12 19:11:05,095 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:05,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:05,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1458639285, now seen corresponding path program 195 times [2021-08-12 19:11:05,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:05,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465406553] [2021-08-12 19:11:05,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:05,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:05,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:05,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:05,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465406553] [2021-08-12 19:11:05,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465406553] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:05,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460302934] [2021-08-12 19:11:05,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:05,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:11:05,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:05,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:05,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:05,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:05,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:05,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:05,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:05,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-08-12 19:11:05,224 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 19 treesize of output 15 [2021-08-12 19:11:05,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:05,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:05,227 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:05,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:05,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:11:05,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:05,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460302934] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:05,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:05,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:11:05,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768843299] [2021-08-12 19:11:05,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:11:05,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:05,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:11:05,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:11:05,236 INFO L87 Difference]: Start difference. First operand 329 states and 978 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-12 19:11:06,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:06,365 INFO L93 Difference]: Finished difference Result 500 states and 1469 transitions. [2021-08-12 19:11:06,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:11:06,365 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 21 [2021-08-12 19:11:06,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:06,366 INFO L225 Difference]: With dead ends: 500 [2021-08-12 19:11:06,366 INFO L226 Difference]: Without dead ends: 476 [2021-08-12 19:11:06,367 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 74.2ms TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:11:06,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-08-12 19:11:06,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 343. [2021-08-12 19:11:06,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.017543859649123) internal successors, (1032), 342 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:06,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1032 transitions. [2021-08-12 19:11:06,581 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1032 transitions. Word has length 21 [2021-08-12 19:11:06,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:06,581 INFO L482 AbstractCegarLoop]: Abstraction has 343 states and 1032 transitions. [2021-08-12 19:11:06,581 INFO L483 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-12 19:11:06,581 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1032 transitions. [2021-08-12 19:11:06,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:06,581 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:06,582 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:06,794 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable555,196 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:06,794 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:06,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:06,794 INFO L82 PathProgramCache]: Analyzing trace with hash -484060907, now seen corresponding path program 196 times [2021-08-12 19:11:06,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:06,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160133468] [2021-08-12 19:11:06,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:06,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:06,862 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:06,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:06,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160133468] [2021-08-12 19:11:06,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160133468] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:06,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654796013] [2021-08-12 19:11:06,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:06,889 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:11:06,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:06,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:06,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:06,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:06,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:06,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:06,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:06,926 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:11:06,937 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 19 treesize of output 15 [2021-08-12 19:11:06,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:06,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:06,940 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:06,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:06,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:11:06,947 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:06,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654796013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:06,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:06,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:11:06,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233370111] [2021-08-12 19:11:06,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:11:06,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:06,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:11:06,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:11:06,947 INFO L87 Difference]: Start difference. First operand 343 states and 1032 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-12 19:11:08,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:08,019 INFO L93 Difference]: Finished difference Result 448 states and 1334 transitions. [2021-08-12 19:11:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:11:08,019 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 21 [2021-08-12 19:11:08,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:08,021 INFO L225 Difference]: With dead ends: 448 [2021-08-12 19:11:08,021 INFO L226 Difference]: Without dead ends: 424 [2021-08-12 19:11:08,021 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 71.5ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:11:08,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-08-12 19:11:08,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 349. [2021-08-12 19:11:08,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.0258620689655173) internal successors, (1053), 348 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:08,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1053 transitions. [2021-08-12 19:11:08,237 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1053 transitions. Word has length 21 [2021-08-12 19:11:08,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:08,237 INFO L482 AbstractCegarLoop]: Abstraction has 349 states and 1053 transitions. [2021-08-12 19:11:08,237 INFO L483 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-12 19:11:08,237 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1053 transitions. [2021-08-12 19:11:08,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:08,238 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:08,238 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:08,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable557 [2021-08-12 19:11:08,453 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:08,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:08,453 INFO L82 PathProgramCache]: Analyzing trace with hash -985852243, now seen corresponding path program 197 times [2021-08-12 19:11:08,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:08,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732939955] [2021-08-12 19:11:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:08,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:08,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:08,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732939955] [2021-08-12 19:11:08,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732939955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:08,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441300061] [2021-08-12 19:11:08,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:08,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:08,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:08,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:08,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:08,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 17 treesize of output 13 [2021-08-12 19:11:08,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:08,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:08,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:08,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:11:08,603 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 19 treesize of output 15 [2021-08-12 19:11:08,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:08,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:08,607 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:08,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:08,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:12 [2021-08-12 19:11:08,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:08,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441300061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:08,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:08,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:11:08,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019228467] [2021-08-12 19:11:08,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:11:08,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:08,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:11:08,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:11:08,619 INFO L87 Difference]: Start difference. First operand 349 states and 1053 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-12 19:11:09,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:09,777 INFO L93 Difference]: Finished difference Result 457 states and 1358 transitions. [2021-08-12 19:11:09,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:11:09,777 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 21 [2021-08-12 19:11:09,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:09,778 INFO L225 Difference]: With dead ends: 457 [2021-08-12 19:11:09,778 INFO L226 Difference]: Without dead ends: 433 [2021-08-12 19:11:09,779 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 89.2ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:11:09,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2021-08-12 19:11:09,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 346. [2021-08-12 19:11:09,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 3.017391304347826) internal successors, (1041), 345 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:09,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 1041 transitions. [2021-08-12 19:11:09,994 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 1041 transitions. Word has length 21 [2021-08-12 19:11:09,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:09,994 INFO L482 AbstractCegarLoop]: Abstraction has 346 states and 1041 transitions. [2021-08-12 19:11:09,994 INFO L483 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-12 19:11:09,994 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 1041 transitions. [2021-08-12 19:11:09,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:09,994 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:09,995 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:10,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable559,198 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:10,200 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:10,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:10,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1202330933, now seen corresponding path program 198 times [2021-08-12 19:11:10,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:10,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875255212] [2021-08-12 19:11:10,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:10,300 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:10,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:10,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875255212] [2021-08-12 19:11:10,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875255212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:10,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725957890] [2021-08-12 19:11:10,301 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:10,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:11:10,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:10,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:10,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:10,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:10,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:10,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:10,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:10,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:16 [2021-08-12 19:11:10,388 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 19 treesize of output 15 [2021-08-12 19:11:10,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:10,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:10,392 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:11:10,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:10,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:12 [2021-08-12 19:11:10,406 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:10,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725957890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:10,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:10,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:11:10,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055949179] [2021-08-12 19:11:10,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:11:10,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:10,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:11:10,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:11:10,406 INFO L87 Difference]: Start difference. First operand 346 states and 1041 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-12 19:11:11,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:11,457 INFO L93 Difference]: Finished difference Result 445 states and 1325 transitions. [2021-08-12 19:11:11,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:11:11,457 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 21 [2021-08-12 19:11:11,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:11,459 INFO L225 Difference]: With dead ends: 445 [2021-08-12 19:11:11,459 INFO L226 Difference]: Without dead ends: 421 [2021-08-12 19:11:11,459 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:11:11,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2021-08-12 19:11:11,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 345. [2021-08-12 19:11:11,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 3.0319767441860463) internal successors, (1043), 344 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:11,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 1043 transitions. [2021-08-12 19:11:11,680 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 1043 transitions. Word has length 21 [2021-08-12 19:11:11,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:11,680 INFO L482 AbstractCegarLoop]: Abstraction has 345 states and 1043 transitions. [2021-08-12 19:11:11,680 INFO L483 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-12 19:11:11,680 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 1043 transitions. [2021-08-12 19:11:11,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:11,681 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:11,681 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:11,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:11,882 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:11,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:11,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1099695243, now seen corresponding path program 199 times [2021-08-12 19:11:11,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:11,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827515866] [2021-08-12 19:11:11,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:11,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:11,937 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:11,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:11,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827515866] [2021-08-12 19:11:11,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827515866] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:11,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620814135] [2021-08-12 19:11:11,937 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:11,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:11,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:11,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:11,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:11,990 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 9 treesize of output 7 [2021-08-12 19:11:11,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:11,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:11,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:11,993 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:29, output treesize:11 [2021-08-12 19:11:12,008 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 19 treesize of output 15 [2021-08-12 19:11:12,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:12,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:12,011 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:12,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:12,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:7 [2021-08-12 19:11:12,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:12,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620814135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:12,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:12,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:11:12,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114274263] [2021-08-12 19:11:12,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:11:12,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:12,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:11:12,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:11:12,031 INFO L87 Difference]: Start difference. First operand 345 states and 1043 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-12 19:11:13,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:13,934 INFO L93 Difference]: Finished difference Result 647 states and 1915 transitions. [2021-08-12 19:11:13,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:11:13,934 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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 21 [2021-08-12 19:11:13,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:13,936 INFO L225 Difference]: With dead ends: 647 [2021-08-12 19:11:13,936 INFO L226 Difference]: Without dead ends: 626 [2021-08-12 19:11:13,936 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 94.1ms TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:11:13,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2021-08-12 19:11:14,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 353. [2021-08-12 19:11:14,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.0369318181818183) internal successors, (1069), 352 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:14,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1069 transitions. [2021-08-12 19:11:14,171 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1069 transitions. Word has length 21 [2021-08-12 19:11:14,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:14,171 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1069 transitions. [2021-08-12 19:11:14,171 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-12 19:11:14,171 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1069 transitions. [2021-08-12 19:11:14,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:14,172 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:14,172 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:14,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2021-08-12 19:11:14,381 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:14,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:14,381 INFO L82 PathProgramCache]: Analyzing trace with hash 2056460365, now seen corresponding path program 200 times [2021-08-12 19:11:14,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:14,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612649052] [2021-08-12 19:11:14,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:14,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:14,458 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:14,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:14,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612649052] [2021-08-12 19:11:14,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612649052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:14,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551164278] [2021-08-12 19:11:14,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:14,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:14,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:14,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:14,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:14,508 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 19 treesize of output 15 [2021-08-12 19:11:14,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:14,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:14,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:14,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:15 [2021-08-12 19:11:14,536 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 19 treesize of output 15 [2021-08-12 19:11:14,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:14,538 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 11 treesize of output 9 [2021-08-12 19:11:14,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:14,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:14,541 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:14,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:14,542 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:5 [2021-08-12 19:11:14,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:14,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551164278] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:14,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:14,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:11:14,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152666874] [2021-08-12 19:11:14,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:11:14,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:14,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:11:14,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:11:14,566 INFO L87 Difference]: Start difference. First operand 353 states and 1069 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:16,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:16,546 INFO L93 Difference]: Finished difference Result 597 states and 1775 transitions. [2021-08-12 19:11:16,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:11:16,546 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:16,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:16,548 INFO L225 Difference]: With dead ends: 597 [2021-08-12 19:11:16,548 INFO L226 Difference]: Without dead ends: 556 [2021-08-12 19:11:16,548 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 113.6ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:16,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-08-12 19:11:16,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 353. [2021-08-12 19:11:16,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.03125) internal successors, (1067), 352 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:16,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1067 transitions. [2021-08-12 19:11:16,789 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1067 transitions. Word has length 21 [2021-08-12 19:11:16,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:16,789 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1067 transitions. [2021-08-12 19:11:16,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:16,789 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1067 transitions. [2021-08-12 19:11:16,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:16,790 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:16,790 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:16,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable566,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:16,990 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:16,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:16,991 INFO L82 PathProgramCache]: Analyzing trace with hash -843004949, now seen corresponding path program 201 times [2021-08-12 19:11:16,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:16,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744089425] [2021-08-12 19:11:16,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:17,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:17,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:17,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744089425] [2021-08-12 19:11:17,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744089425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:17,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269027819] [2021-08-12 19:11:17,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:17,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:11:17,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:17,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:17,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:17,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:17,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:17,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:17,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:17,165 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 9 treesize of output 7 [2021-08-12 19:11:17,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:17,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:17,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:11:17,171 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:20 [2021-08-12 19:11:17,248 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:11:17,249 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 19 treesize of output 15 [2021-08-12 19:11:17,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:17,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:17,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:17,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:17,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:17,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:17,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:17,264 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:7 [2021-08-12 19:11:17,292 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:17,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269027819] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:17,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:17,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:17,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175507833] [2021-08-12 19:11:17,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:17,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:17,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:17,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:17,292 INFO L87 Difference]: Start difference. First operand 353 states and 1067 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:20,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:20,277 INFO L93 Difference]: Finished difference Result 739 states and 2198 transitions. [2021-08-12 19:11:20,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 19:11:20,277 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:20,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:20,279 INFO L225 Difference]: With dead ends: 739 [2021-08-12 19:11:20,279 INFO L226 Difference]: Without dead ends: 718 [2021-08-12 19:11:20,279 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 302.7ms TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:11:20,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-08-12 19:11:20,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 355. [2021-08-12 19:11:20,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 3.0282485875706215) internal successors, (1072), 354 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1072 transitions. [2021-08-12 19:11:20,517 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1072 transitions. Word has length 21 [2021-08-12 19:11:20,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:20,517 INFO L482 AbstractCegarLoop]: Abstraction has 355 states and 1072 transitions. [2021-08-12 19:11:20,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:20,517 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1072 transitions. [2021-08-12 19:11:20,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:20,517 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:20,517 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:20,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable569 [2021-08-12 19:11:20,733 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:20,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:20,734 INFO L82 PathProgramCache]: Analyzing trace with hash 843386891, now seen corresponding path program 202 times [2021-08-12 19:11:20,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:20,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336523984] [2021-08-12 19:11:20,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:20,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:20,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:20,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:20,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336523984] [2021-08-12 19:11:20,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336523984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:20,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261609054] [2021-08-12 19:11:20,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:20,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:11:20,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:20,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:20,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:20,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:20,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:20,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:20,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:20,915 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 9 treesize of output 7 [2021-08-12 19:11:20,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:20,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:20,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:11:20,922 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:20 [2021-08-12 19:11:20,972 INFO L446 ElimStorePlain]: Different costs {0=[o_2, o_4, v_prenex_12], 1=[v_prenex_11]} [2021-08-12 19:11:20,974 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 9 treesize of output 7 [2021-08-12 19:11:20,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:20,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:20,986 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:20,987 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 19 treesize of output 15 [2021-08-12 19:11:20,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:20,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:21,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:21,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:21,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:21,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:21,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:21,011 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:45, output treesize:13 [2021-08-12 19:11:21,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:21,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261609054] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:21,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:21,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:21,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855111769] [2021-08-12 19:11:21,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:21,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:21,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:21,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:21,060 INFO L87 Difference]: Start difference. First operand 355 states and 1072 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:24,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:24,506 INFO L93 Difference]: Finished difference Result 783 states and 2342 transitions. [2021-08-12 19:11:24,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:11:24,507 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:24,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:24,509 INFO L225 Difference]: With dead ends: 783 [2021-08-12 19:11:24,509 INFO L226 Difference]: Without dead ends: 758 [2021-08-12 19:11:24,509 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 347.3ms TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:11:24,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-08-12 19:11:24,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 355. [2021-08-12 19:11:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 3.0282485875706215) internal successors, (1072), 354 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:24,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 1072 transitions. [2021-08-12 19:11:24,755 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 1072 transitions. Word has length 21 [2021-08-12 19:11:24,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:24,756 INFO L482 AbstractCegarLoop]: Abstraction has 355 states and 1072 transitions. [2021-08-12 19:11:24,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:24,756 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 1072 transitions. [2021-08-12 19:11:24,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:24,756 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:24,756 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:24,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable575 [2021-08-12 19:11:24,972 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:24,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:24,972 INFO L82 PathProgramCache]: Analyzing trace with hash -2110462127, now seen corresponding path program 203 times [2021-08-12 19:11:24,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:24,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194959143] [2021-08-12 19:11:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:25,057 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:25,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:25,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194959143] [2021-08-12 19:11:25,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194959143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:25,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078293131] [2021-08-12 19:11:25,057 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:25,084 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:25,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:25,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:25,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:25,158 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 9 treesize of output 7 [2021-08-12 19:11:25,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:25,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:25,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:25,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:25,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:11:25,171 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:27 [2021-08-12 19:11:25,227 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:11:25,229 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 19 treesize of output 15 [2021-08-12 19:11:25,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:25,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:25,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:25,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:25,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:25,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:25,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:25,243 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:7 [2021-08-12 19:11:25,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:25,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078293131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:25,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:25,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:25,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123242685] [2021-08-12 19:11:25,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:25,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:25,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:25,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:25,270 INFO L87 Difference]: Start difference. First operand 355 states and 1072 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:27,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:27,135 INFO L93 Difference]: Finished difference Result 538 states and 1606 transitions. [2021-08-12 19:11:27,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:11:27,135 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:27,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:27,137 INFO L225 Difference]: With dead ends: 538 [2021-08-12 19:11:27,137 INFO L226 Difference]: Without dead ends: 517 [2021-08-12 19:11:27,137 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 247.7ms TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:11:27,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-08-12 19:11:27,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 361. [2021-08-12 19:11:27,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.0305555555555554) internal successors, (1091), 360 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1091 transitions. [2021-08-12 19:11:27,385 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1091 transitions. Word has length 21 [2021-08-12 19:11:27,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:27,385 INFO L482 AbstractCegarLoop]: Abstraction has 361 states and 1091 transitions. [2021-08-12 19:11:27,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:27,385 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1091 transitions. [2021-08-12 19:11:27,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:27,385 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:27,385 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:27,601 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable583,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:27,601 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:27,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:27,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1962296557, now seen corresponding path program 204 times [2021-08-12 19:11:27,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:27,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055337194] [2021-08-12 19:11:27,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:27,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:27,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:27,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:27,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055337194] [2021-08-12 19:11:27,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055337194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:27,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692385859] [2021-08-12 19:11:27,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:27,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:11:27,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:27,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:27,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:27,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:27,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:11:27,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:27,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:27,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:11:27,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:11:27,876 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:11:27,878 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 11 treesize of output 9 [2021-08-12 19:11:27,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:27,880 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 19 treesize of output 15 [2021-08-12 19:11:27,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:27,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:27,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:27,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:27,891 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:27,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:27,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:27,905 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:49, output treesize:5 [2021-08-12 19:11:27,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:27,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692385859] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:27,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:27,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:27,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216517542] [2021-08-12 19:11:27,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:27,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:27,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:27,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:27,956 INFO L87 Difference]: Start difference. First operand 361 states and 1091 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:30,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:30,640 INFO L93 Difference]: Finished difference Result 676 states and 2000 transitions. [2021-08-12 19:11:30,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:11:30,640 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:30,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:30,642 INFO L225 Difference]: With dead ends: 676 [2021-08-12 19:11:30,642 INFO L226 Difference]: Without dead ends: 614 [2021-08-12 19:11:30,642 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 281.6ms TimeCoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:11:30,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-08-12 19:11:30,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 366. [2021-08-12 19:11:30,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0273972602739727) internal successors, (1105), 365 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:30,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1105 transitions. [2021-08-12 19:11:30,896 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1105 transitions. Word has length 21 [2021-08-12 19:11:30,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:30,896 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1105 transitions. [2021-08-12 19:11:30,896 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:30,896 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1105 transitions. [2021-08-12 19:11:30,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:30,897 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:30,897 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:31,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable589,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:31,113 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:31,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:31,113 INFO L82 PathProgramCache]: Analyzing trace with hash -424070287, now seen corresponding path program 205 times [2021-08-12 19:11:31,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:31,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884067452] [2021-08-12 19:11:31,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:31,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:31,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884067452] [2021-08-12 19:11:31,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884067452] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:31,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634139512] [2021-08-12 19:11:31,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:31,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:31,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:31,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:31,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:31,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:31,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:31,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:31,311 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 9 treesize of output 7 [2021-08-12 19:11:31,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:31,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:31,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:11:31,320 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:27 [2021-08-12 19:11:31,351 INFO L446 ElimStorePlain]: Different costs {0=[o_2, o_4, v_prenex_14], 1=[v_prenex_13]} [2021-08-12 19:11:31,353 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 9 treesize of output 7 [2021-08-12 19:11:31,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:31,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:31,365 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:31,366 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 19 treesize of output 15 [2021-08-12 19:11:31,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:31,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:31,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:31,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:31,378 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:31,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:31,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:31,388 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:45, output treesize:13 [2021-08-12 19:11:31,438 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:31,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634139512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:31,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:31,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:31,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149331508] [2021-08-12 19:11:31,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:31,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:31,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:31,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:31,439 INFO L87 Difference]: Start difference. First operand 366 states and 1105 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:33,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:33,869 INFO L93 Difference]: Finished difference Result 613 states and 1842 transitions. [2021-08-12 19:11:33,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:11:33,870 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:33,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:33,872 INFO L225 Difference]: With dead ends: 613 [2021-08-12 19:11:33,872 INFO L226 Difference]: Without dead ends: 588 [2021-08-12 19:11:33,872 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 246.9ms TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:11:33,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-08-12 19:11:34,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 362. [2021-08-12 19:11:34,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.027700831024931) internal successors, (1093), 361 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:34,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1093 transitions. [2021-08-12 19:11:34,128 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1093 transitions. Word has length 21 [2021-08-12 19:11:34,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:34,129 INFO L482 AbstractCegarLoop]: Abstraction has 362 states and 1093 transitions. [2021-08-12 19:11:34,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:34,129 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1093 transitions. [2021-08-12 19:11:34,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:34,129 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:34,129 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:34,338 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable597 [2021-08-12 19:11:34,339 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:34,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:34,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1309868567, now seen corresponding path program 206 times [2021-08-12 19:11:34,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:34,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814026397] [2021-08-12 19:11:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:34,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:34,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:34,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:34,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814026397] [2021-08-12 19:11:34,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814026397] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:34,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059712499] [2021-08-12 19:11:34,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:34,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:34,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:34,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:34,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:34,517 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 19 treesize of output 15 [2021-08-12 19:11:34,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:34,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:34,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:34,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2021-08-12 19:11:34,560 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 11 treesize of output 9 [2021-08-12 19:11:34,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:34,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:11:34,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:34,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:34,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:34,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:34,574 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:34,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:34,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:34,583 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:47, output treesize:13 [2021-08-12 19:11:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:34,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059712499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:34,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:34,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:34,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120332122] [2021-08-12 19:11:34,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:34,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:34,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:34,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:34,634 INFO L87 Difference]: Start difference. First operand 362 states and 1093 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:38,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:38,122 INFO L93 Difference]: Finished difference Result 706 states and 2091 transitions. [2021-08-12 19:11:38,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:11:38,122 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:38,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:38,124 INFO L225 Difference]: With dead ends: 706 [2021-08-12 19:11:38,124 INFO L226 Difference]: Without dead ends: 677 [2021-08-12 19:11:38,125 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 467.9ms TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:11:38,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-08-12 19:11:38,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 363. [2021-08-12 19:11:38,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 3.0331491712707184) internal successors, (1098), 362 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 1098 transitions. [2021-08-12 19:11:38,394 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 1098 transitions. Word has length 21 [2021-08-12 19:11:38,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:38,394 INFO L482 AbstractCegarLoop]: Abstraction has 363 states and 1098 transitions. [2021-08-12 19:11:38,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:38,394 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 1098 transitions. [2021-08-12 19:11:38,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:38,394 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:38,394 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:38,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable605 [2021-08-12 19:11:38,607 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:38,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:38,608 INFO L82 PathProgramCache]: Analyzing trace with hash -1594131251, now seen corresponding path program 207 times [2021-08-12 19:11:38,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:38,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306677574] [2021-08-12 19:11:38,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:38,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:38,691 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:38,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:38,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306677574] [2021-08-12 19:11:38,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306677574] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:38,692 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976133347] [2021-08-12 19:11:38,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:38,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:11:38,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:38,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:11:38,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:38,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:38,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-08-12 19:11:38,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,821 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 24 treesize of output 18 [2021-08-12 19:11:38,821 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:38,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:38,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:11:38,841 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:109, output treesize:57 [2021-08-12 19:11:38,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:38,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:38,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:11:38,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,892 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 9 treesize of output 7 [2021-08-12 19:11:38,893 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:38,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-08-12 19:11:38,896 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:38,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:38,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:38,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:38,922 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:38,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-08-12 19:11:38,925 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:38,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:38,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:11:38,947 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:99, output treesize:26 [2021-08-12 19:11:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:39,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976133347] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:39,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:39,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:39,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565949568] [2021-08-12 19:11:39,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:39,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:39,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:39,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:39,027 INFO L87 Difference]: Start difference. First operand 363 states and 1098 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:41,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:41,961 INFO L93 Difference]: Finished difference Result 705 states and 2076 transitions. [2021-08-12 19:11:41,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:11:41,961 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:41,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:41,963 INFO L225 Difference]: With dead ends: 705 [2021-08-12 19:11:41,963 INFO L226 Difference]: Without dead ends: 649 [2021-08-12 19:11:41,964 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 679.8ms TimeCoverageRelationStatistics Valid=179, Invalid=813, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:11:41,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2021-08-12 19:11:42,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 378. [2021-08-12 19:11:42,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.029177718832891) internal successors, (1142), 377 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:42,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1142 transitions. [2021-08-12 19:11:42,236 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1142 transitions. Word has length 21 [2021-08-12 19:11:42,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:42,236 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1142 transitions. [2021-08-12 19:11:42,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:42,236 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1142 transitions. [2021-08-12 19:11:42,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:42,236 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:42,236 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:42,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable611,208 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:42,452 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:42,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:42,452 INFO L82 PathProgramCache]: Analyzing trace with hash 92260589, now seen corresponding path program 208 times [2021-08-12 19:11:42,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:42,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607842278] [2021-08-12 19:11:42,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:42,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:42,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:42,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607842278] [2021-08-12 19:11:42,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607842278] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:42,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431219882] [2021-08-12 19:11:42,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:42,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:11:42,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:42,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:42,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:42,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:42,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:42,638 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 9 treesize of output 7 [2021-08-12 19:11:42,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:42,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:42,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:42,648 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:45, output treesize:29 [2021-08-12 19:11:42,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:42,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:11:42,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:42,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:42,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:42,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:42,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:42,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:42,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:32, output treesize:7 [2021-08-12 19:11:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:42,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431219882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:42,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:42,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:42,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677050277] [2021-08-12 19:11:42,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:42,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:42,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:42,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:42,737 INFO L87 Difference]: Start difference. First operand 378 states and 1142 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:44,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:44,677 INFO L93 Difference]: Finished difference Result 538 states and 1596 transitions. [2021-08-12 19:11:44,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:11:44,677 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:44,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:44,679 INFO L225 Difference]: With dead ends: 538 [2021-08-12 19:11:44,679 INFO L226 Difference]: Without dead ends: 515 [2021-08-12 19:11:44,680 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 277.7ms TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:11:44,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-08-12 19:11:44,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 372. [2021-08-12 19:11:44,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 3.0377358490566038) internal successors, (1127), 371 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:44,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1127 transitions. [2021-08-12 19:11:44,964 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1127 transitions. Word has length 21 [2021-08-12 19:11:44,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:44,964 INFO L482 AbstractCegarLoop]: Abstraction has 372 states and 1127 transitions. [2021-08-12 19:11:44,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:44,964 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1127 transitions. [2021-08-12 19:11:44,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:44,965 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:44,965 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:45,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable620 [2021-08-12 19:11:45,181 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:45,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:45,181 INFO L82 PathProgramCache]: Analyzing trace with hash 77948227, now seen corresponding path program 209 times [2021-08-12 19:11:45,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:45,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019614526] [2021-08-12 19:11:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:45,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:45,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:45,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:45,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019614526] [2021-08-12 19:11:45,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019614526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:45,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984513075] [2021-08-12 19:11:45,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:45,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:45,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:45,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:45,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:45,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:45,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:45,305 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 9 treesize of output 7 [2021-08-12 19:11:45,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:45,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:45,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:45,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:11:45,359 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 19 treesize of output 15 [2021-08-12 19:11:45,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:45,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:45,362 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:11:45,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:45,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:11:45,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:45,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984513075] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:45,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:45,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:11:45,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361443332] [2021-08-12 19:11:45,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:11:45,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:45,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:11:45,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:11:45,371 INFO L87 Difference]: Start difference. First operand 372 states and 1127 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-12 19:11:47,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:47,724 INFO L93 Difference]: Finished difference Result 697 states and 2079 transitions. [2021-08-12 19:11:47,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:11:47,724 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 21 [2021-08-12 19:11:47,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:47,726 INFO L225 Difference]: With dead ends: 697 [2021-08-12 19:11:47,726 INFO L226 Difference]: Without dead ends: 673 [2021-08-12 19:11:47,726 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 88.1ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:11:47,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2021-08-12 19:11:48,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 376. [2021-08-12 19:11:48,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.048) internal successors, (1143), 375 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:48,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1143 transitions. [2021-08-12 19:11:48,021 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1143 transitions. Word has length 21 [2021-08-12 19:11:48,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:48,021 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1143 transitions. [2021-08-12 19:11:48,021 INFO L483 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-12 19:11:48,021 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1143 transitions. [2021-08-12 19:11:48,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:48,022 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:48,022 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:48,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable623 [2021-08-12 19:11:48,232 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:48,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:48,232 INFO L82 PathProgramCache]: Analyzing trace with hash -2011840595, now seen corresponding path program 210 times [2021-08-12 19:11:48,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:48,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741723410] [2021-08-12 19:11:48,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:48,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:48,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:48,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:48,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741723410] [2021-08-12 19:11:48,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741723410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:48,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168870450] [2021-08-12 19:11:48,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:48,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:11:48,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:48,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:48,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:48,381 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 9 treesize of output 7 [2021-08-12 19:11:48,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:48,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:48,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:48,383 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:48,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:48,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:11:48,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:27 [2021-08-12 19:11:48,507 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:11:48,509 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 19 treesize of output 15 [2021-08-12 19:11:48,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:48,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:48,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:48,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:48,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:48,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:48,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:48,524 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:7 [2021-08-12 19:11:48,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:48,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168870450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:48,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:48,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:48,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164129823] [2021-08-12 19:11:48,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:48,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:48,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:48,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:48,555 INFO L87 Difference]: Start difference. First operand 376 states and 1143 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:52,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:52,621 INFO L93 Difference]: Finished difference Result 851 states and 2501 transitions. [2021-08-12 19:11:52,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:11:52,622 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:52,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:52,624 INFO L225 Difference]: With dead ends: 851 [2021-08-12 19:11:52,624 INFO L226 Difference]: Without dead ends: 830 [2021-08-12 19:11:52,624 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 573.1ms TimeCoverageRelationStatistics Valid=231, Invalid=959, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 19:11:52,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-08-12 19:11:52,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 381. [2021-08-12 19:11:52,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.068421052631579) internal successors, (1166), 380 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:52,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1166 transitions. [2021-08-12 19:11:52,920 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1166 transitions. Word has length 21 [2021-08-12 19:11:52,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:52,920 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1166 transitions. [2021-08-12 19:11:52,920 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:52,920 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1166 transitions. [2021-08-12 19:11:52,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:52,920 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:52,920 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:53,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable626,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:53,136 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:53,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:53,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1055075473, now seen corresponding path program 211 times [2021-08-12 19:11:53,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:53,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377185025] [2021-08-12 19:11:53,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:53,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:53,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:53,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:53,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377185025] [2021-08-12 19:11:53,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377185025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:53,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767304020] [2021-08-12 19:11:53,221 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:53,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:53,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:53,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:53,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:53,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:11:53,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:53,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:53,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:11:53,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-08-12 19:11:53,389 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:11:53,391 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 19 treesize of output 15 [2021-08-12 19:11:53,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:53,394 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 11 treesize of output 9 [2021-08-12 19:11:53,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:53,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:53,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:53,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:53,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:53,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:53,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:11:53,417 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:49, output treesize:5 [2021-08-12 19:11:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:53,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767304020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:53,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:53,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:53,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254003149] [2021-08-12 19:11:53,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:53,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:53,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:53,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:53,448 INFO L87 Difference]: Start difference. First operand 381 states and 1166 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:57,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:11:57,366 INFO L93 Difference]: Finished difference Result 773 states and 2291 transitions. [2021-08-12 19:11:57,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:11:57,366 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:11:57,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:11:57,369 INFO L225 Difference]: With dead ends: 773 [2021-08-12 19:11:57,369 INFO L226 Difference]: Without dead ends: 732 [2021-08-12 19:11:57,369 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 356.2ms TimeCoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:11:57,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-08-12 19:11:57,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 383. [2021-08-12 19:11:57,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.068062827225131) internal successors, (1172), 382 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1172 transitions. [2021-08-12 19:11:57,702 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1172 transitions. Word has length 21 [2021-08-12 19:11:57,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:11:57,702 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1172 transitions. [2021-08-12 19:11:57,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:11:57,702 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1172 transitions. [2021-08-12 19:11:57,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:11:57,703 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:11:57,703 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:11:57,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2021-08-12 19:11:57,917 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:11:57,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:11:57,917 INFO L82 PathProgramCache]: Analyzing trace with hash 340426509, now seen corresponding path program 212 times [2021-08-12 19:11:57,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:11:57,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354239000] [2021-08-12 19:11:57,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:11:57,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:11:58,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:58,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:11:58,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354239000] [2021-08-12 19:11:58,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354239000] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:58,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013201463] [2021-08-12 19:11:58,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:11:58,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:11:58,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:11:58,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:11:58,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:11:58,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:58,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:58,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:11:58,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:58,089 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 9 treesize of output 7 [2021-08-12 19:11:58,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:58,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:58,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:11:58,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:27 [2021-08-12 19:11:58,212 INFO L446 ElimStorePlain]: Different costs {0=[o_4], 1=[o_2]} [2021-08-12 19:11:58,213 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 19 treesize of output 15 [2021-08-12 19:11:58,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:58,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:58,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:11:58,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:11:58,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:11:58,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:11:58,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:11:58,228 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:7 [2021-08-12 19:11:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:11:58,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013201463] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:11:58,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:11:58,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:11:58,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562991269] [2021-08-12 19:11:58,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:11:58,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:11:58,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:11:58,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:11:58,258 INFO L87 Difference]: Start difference. First operand 383 states and 1172 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:02,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:02,274 INFO L93 Difference]: Finished difference Result 789 states and 2359 transitions. [2021-08-12 19:12:02,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 19:12:02,274 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:02,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:02,277 INFO L225 Difference]: With dead ends: 789 [2021-08-12 19:12:02,277 INFO L226 Difference]: Without dead ends: 768 [2021-08-12 19:12:02,277 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 422.8ms TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:12:02,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-08-12 19:12:02,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 385. [2021-08-12 19:12:02,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.0651041666666665) internal successors, (1177), 384 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:02,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1177 transitions. [2021-08-12 19:12:02,616 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1177 transitions. Word has length 21 [2021-08-12 19:12:02,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:02,617 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1177 transitions. [2021-08-12 19:12:02,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:02,617 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1177 transitions. [2021-08-12 19:12:02,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:02,617 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:02,617 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:02,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable643,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:02,833 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:02,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:02,833 INFO L82 PathProgramCache]: Analyzing trace with hash 2026818349, now seen corresponding path program 213 times [2021-08-12 19:12:02,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:02,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759192155] [2021-08-12 19:12:02,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:02,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:02,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:02,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:02,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759192155] [2021-08-12 19:12:02,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759192155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:02,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555985476] [2021-08-12 19:12:02,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:02,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:12:02,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:02,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:02,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:02,992 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 9 treesize of output 7 [2021-08-12 19:12:02,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:02,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:02,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:03,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:03,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:12:03,003 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:27 [2021-08-12 19:12:03,092 INFO L446 ElimStorePlain]: Different costs {0=[o_2, o_4, v_prenex_16], 1=[v_prenex_15]} [2021-08-12 19:12:03,094 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 9 treesize of output 7 [2021-08-12 19:12:03,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:03,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:03,105 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:03,106 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 19 treesize of output 15 [2021-08-12 19:12:03,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:03,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:03,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:12:03,119 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:03,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:03,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:03,129 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:45, output treesize:13 [2021-08-12 19:12:03,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:03,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555985476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:03,180 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:03,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:12:03,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913465934] [2021-08-12 19:12:03,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:12:03,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:03,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:12:03,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:12:03,180 INFO L87 Difference]: Start difference. First operand 385 states and 1177 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:07,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:07,701 INFO L93 Difference]: Finished difference Result 821 states and 2452 transitions. [2021-08-12 19:12:07,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:12:07,702 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:07,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:07,704 INFO L225 Difference]: With dead ends: 821 [2021-08-12 19:12:07,704 INFO L226 Difference]: Without dead ends: 796 [2021-08-12 19:12:07,704 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 490.7ms TimeCoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:12:07,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-08-12 19:12:08,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 382. [2021-08-12 19:12:08,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.078740157480315) internal successors, (1173), 381 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:08,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1173 transitions. [2021-08-12 19:12:08,043 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1173 transitions. Word has length 21 [2021-08-12 19:12:08,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:08,043 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1173 transitions. [2021-08-12 19:12:08,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:08,043 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1173 transitions. [2021-08-12 19:12:08,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:08,044 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:08,044 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:08,259 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable652 [2021-08-12 19:12:08,259 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:08,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:08,260 INFO L82 PathProgramCache]: Analyzing trace with hash -1604188087, now seen corresponding path program 214 times [2021-08-12 19:12:08,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:08,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106170797] [2021-08-12 19:12:08,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:08,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:08,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:08,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106170797] [2021-08-12 19:12:08,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106170797] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:08,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707159960] [2021-08-12 19:12:08,334 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:08,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:12:08,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:08,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:08,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:08,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:08,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:08,386 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 9 treesize of output 7 [2021-08-12 19:12:08,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:08,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:08,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:08,393 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:12:08,414 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 19 treesize of output 15 [2021-08-12 19:12:08,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:08,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:08,417 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:08,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:08,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:12:08,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:08,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707159960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:08,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:08,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:12:08,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028268649] [2021-08-12 19:12:08,426 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:12:08,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:08,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:12:08,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:12:08,426 INFO L87 Difference]: Start difference. First operand 382 states and 1173 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-12 19:12:10,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:10,880 INFO L93 Difference]: Finished difference Result 626 states and 1885 transitions. [2021-08-12 19:12:10,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:10,880 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 21 [2021-08-12 19:12:10,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:10,882 INFO L225 Difference]: With dead ends: 626 [2021-08-12 19:12:10,882 INFO L226 Difference]: Without dead ends: 602 [2021-08-12 19:12:10,882 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 106.2ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:10,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-08-12 19:12:11,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 385. [2021-08-12 19:12:11,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.0755208333333335) internal successors, (1181), 384 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1181 transitions. [2021-08-12 19:12:11,226 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1181 transitions. Word has length 21 [2021-08-12 19:12:11,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:11,226 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1181 transitions. [2021-08-12 19:12:11,226 INFO L483 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-12 19:12:11,226 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1181 transitions. [2021-08-12 19:12:11,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:11,226 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:11,226 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:11,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:11,441 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:11,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:11,441 INFO L82 PathProgramCache]: Analyzing trace with hash 276564851, now seen corresponding path program 215 times [2021-08-12 19:12:11,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:11,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486965898] [2021-08-12 19:12:11,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:11,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:11,515 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:11,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:11,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486965898] [2021-08-12 19:12:11,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486965898] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:11,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808282533] [2021-08-12 19:12:11,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:11,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:12:11,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:11,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:11,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:11,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:11,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:11,582 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 9 treesize of output 7 [2021-08-12 19:12:11,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:11,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:11,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:11,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:12:11,609 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 9 treesize of output 7 [2021-08-12 19:12:11,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:11,611 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 19 treesize of output 15 [2021-08-12 19:12:11,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:11,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:11,617 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:11,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:11,618 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-08-12 19:12:11,633 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:11,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808282533] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:11,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:11,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:12:11,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757474769] [2021-08-12 19:12:11,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:12:11,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:11,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:12:11,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:12:11,633 INFO L87 Difference]: Start difference. First operand 385 states and 1181 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-12 19:12:14,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:14,274 INFO L93 Difference]: Finished difference Result 632 states and 1898 transitions. [2021-08-12 19:12:14,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:14,274 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 21 [2021-08-12 19:12:14,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:14,276 INFO L225 Difference]: With dead ends: 632 [2021-08-12 19:12:14,276 INFO L226 Difference]: Without dead ends: 601 [2021-08-12 19:12:14,276 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 112.6ms TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:14,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-08-12 19:12:14,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 385. [2021-08-12 19:12:14,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.0755208333333335) internal successors, (1181), 384 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:14,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1181 transitions. [2021-08-12 19:12:14,647 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1181 transitions. Word has length 21 [2021-08-12 19:12:14,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:14,647 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1181 transitions. [2021-08-12 19:12:14,647 INFO L483 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-12 19:12:14,647 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1181 transitions. [2021-08-12 19:12:14,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:14,648 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:14,648 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:14,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable669,216 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:14,861 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:14,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:14,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2024311991, now seen corresponding path program 216 times [2021-08-12 19:12:14,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:14,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025277276] [2021-08-12 19:12:14,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:14,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:14,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:14,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025277276] [2021-08-12 19:12:14,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025277276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:14,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585710004] [2021-08-12 19:12:14,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:14,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:12:14,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:14,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:14,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:15,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:15,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:15,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:15,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:15,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:16 [2021-08-12 19:12:15,046 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 19 treesize of output 15 [2021-08-12 19:12:15,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:15,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:15,049 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:15,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:15,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:12:15,056 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:15,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585710004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:15,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:15,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:12:15,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748035402] [2021-08-12 19:12:15,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:12:15,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:15,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:12:15,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:15,057 INFO L87 Difference]: Start difference. First operand 385 states and 1181 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:17,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:17,009 INFO L93 Difference]: Finished difference Result 522 states and 1577 transitions. [2021-08-12 19:12:17,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:17,010 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:17,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:17,012 INFO L225 Difference]: With dead ends: 522 [2021-08-12 19:12:17,012 INFO L226 Difference]: Without dead ends: 498 [2021-08-12 19:12:17,012 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 113.4ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:17,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-08-12 19:12:17,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 391. [2021-08-12 19:12:17,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 3.082051282051282) internal successors, (1202), 390 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:17,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1202 transitions. [2021-08-12 19:12:17,391 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1202 transitions. Word has length 21 [2021-08-12 19:12:17,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:17,391 INFO L482 AbstractCegarLoop]: Abstraction has 391 states and 1202 transitions. [2021-08-12 19:12:17,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:17,391 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1202 transitions. [2021-08-12 19:12:17,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:17,392 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:17,392 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:17,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable674 [2021-08-12 19:12:17,607 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:17,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:17,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1768863969, now seen corresponding path program 217 times [2021-08-12 19:12:17,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:17,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517517815] [2021-08-12 19:12:17,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:17,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:17,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:17,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517517815] [2021-08-12 19:12:17,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517517815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:17,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013268086] [2021-08-12 19:12:17,686 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:17,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:17,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:17,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:17,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:17,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:17,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:17,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:17,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:12:17,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-08-12 19:12:17,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:17,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:17,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:17,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:17,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:12:17,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:17,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:17,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:17,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:12:17,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:17,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013268086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:17,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:17,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:12:17,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323121628] [2021-08-12 19:12:17,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:12:17,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:17,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:12:17,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:17,892 INFO L87 Difference]: Start difference. First operand 391 states and 1202 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:12:19,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:19,836 INFO L93 Difference]: Finished difference Result 513 states and 1553 transitions. [2021-08-12 19:12:19,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:19,836 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 21 [2021-08-12 19:12:19,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:19,838 INFO L225 Difference]: With dead ends: 513 [2021-08-12 19:12:19,838 INFO L226 Difference]: Without dead ends: 489 [2021-08-12 19:12:19,838 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 149.3ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:19,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2021-08-12 19:12:20,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 388. [2021-08-12 19:12:20,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.0749354005167957) internal successors, (1190), 387 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:20,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1190 transitions. [2021-08-12 19:12:20,207 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1190 transitions. Word has length 21 [2021-08-12 19:12:20,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:20,207 INFO L482 AbstractCegarLoop]: Abstraction has 388 states and 1190 transitions. [2021-08-12 19:12:20,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:12:20,207 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1190 transitions. [2021-08-12 19:12:20,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:20,208 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:20,208 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:20,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable677,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:20,410 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:20,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:20,410 INFO L82 PathProgramCache]: Analyzing trace with hash -337920151, now seen corresponding path program 218 times [2021-08-12 19:12:20,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:20,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450707644] [2021-08-12 19:12:20,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:20,498 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:20,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:20,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450707644] [2021-08-12 19:12:20,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450707644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:20,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596613847] [2021-08-12 19:12:20,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:20,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:12:20,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:20,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:20,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:20,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:20,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:20,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:20,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:20,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:12:20,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2021-08-12 19:12:20,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:20,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:20,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:20,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:12:20,680 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:20,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:20,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:20,689 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:12:20,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:20,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596613847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:20,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:20,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:12:20,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97493182] [2021-08-12 19:12:20,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:12:20,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:20,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:12:20,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:20,704 INFO L87 Difference]: Start difference. First operand 388 states and 1190 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:12:22,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:22,643 INFO L93 Difference]: Finished difference Result 516 states and 1559 transitions. [2021-08-12 19:12:22,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:22,644 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 21 [2021-08-12 19:12:22,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:22,646 INFO L225 Difference]: With dead ends: 516 [2021-08-12 19:12:22,646 INFO L226 Difference]: Without dead ends: 492 [2021-08-12 19:12:22,646 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 182.4ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:12:22,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-08-12 19:12:23,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 385. [2021-08-12 19:12:23,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.0755208333333335) internal successors, (1181), 384 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:23,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1181 transitions. [2021-08-12 19:12:23,017 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1181 transitions. Word has length 21 [2021-08-12 19:12:23,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:23,017 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1181 transitions. [2021-08-12 19:12:23,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:12:23,017 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1181 transitions. [2021-08-12 19:12:23,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:23,017 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:23,017 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:23,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable680 [2021-08-12 19:12:23,233 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:23,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:23,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1394832891, now seen corresponding path program 219 times [2021-08-12 19:12:23,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:23,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320925281] [2021-08-12 19:12:23,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:23,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:23,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:23,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:23,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320925281] [2021-08-12 19:12:23,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320925281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:23,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622382253] [2021-08-12 19:12:23,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:23,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:12:23,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:23,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:23,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:23,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:23,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:23,397 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 9 treesize of output 7 [2021-08-12 19:12:23,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:23,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:23,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:23,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:12:23,463 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 19 treesize of output 15 [2021-08-12 19:12:23,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:23,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:23,467 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:23,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:23,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:12:23,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:23,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622382253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:23,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:23,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:12:23,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911431201] [2021-08-12 19:12:23,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:12:23,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:23,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:12:23,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:23,476 INFO L87 Difference]: Start difference. First operand 385 states and 1181 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:25,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:25,682 INFO L93 Difference]: Finished difference Result 534 states and 1616 transitions. [2021-08-12 19:12:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:25,682 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:25,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:25,684 INFO L225 Difference]: With dead ends: 534 [2021-08-12 19:12:25,684 INFO L226 Difference]: Without dead ends: 510 [2021-08-12 19:12:25,685 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 141.5ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:25,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-08-12 19:12:26,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 392. [2021-08-12 19:12:26,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.0920716112531967) internal successors, (1209), 391 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:26,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1209 transitions. [2021-08-12 19:12:26,064 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1209 transitions. Word has length 21 [2021-08-12 19:12:26,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:26,064 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1209 transitions. [2021-08-12 19:12:26,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:26,064 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1209 transitions. [2021-08-12 19:12:26,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:26,065 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:26,065 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:26,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable683 [2021-08-12 19:12:26,281 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:26,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:26,281 INFO L82 PathProgramCache]: Analyzing trace with hash 893041555, now seen corresponding path program 220 times [2021-08-12 19:12:26,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:26,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626122817] [2021-08-12 19:12:26,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:26,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:26,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:26,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626122817] [2021-08-12 19:12:26,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626122817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:26,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021679244] [2021-08-12 19:12:26,373 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:26,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:12:26,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:26,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:26,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:26,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:26,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:26,474 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 9 treesize of output 7 [2021-08-12 19:12:26,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:26,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:26,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:26,484 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:12:26,523 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 19 treesize of output 15 [2021-08-12 19:12:26,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:26,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:26,528 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:26,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:26,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:12 [2021-08-12 19:12:26,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:26,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021679244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:26,542 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:26,542 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:12:26,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893653014] [2021-08-12 19:12:26,542 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:12:26,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:26,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:12:26,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:26,542 INFO L87 Difference]: Start difference. First operand 392 states and 1209 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:12:28,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:28,598 INFO L93 Difference]: Finished difference Result 525 states and 1592 transitions. [2021-08-12 19:12:28,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:28,599 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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 21 [2021-08-12 19:12:28,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:28,600 INFO L225 Difference]: With dead ends: 525 [2021-08-12 19:12:28,600 INFO L226 Difference]: Without dead ends: 501 [2021-08-12 19:12:28,601 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 131.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:28,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-08-12 19:12:28,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 389. [2021-08-12 19:12:28,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.0850515463917527) internal successors, (1197), 388 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:28,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1197 transitions. [2021-08-12 19:12:28,974 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1197 transitions. Word has length 21 [2021-08-12 19:12:28,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:28,974 INFO L482 AbstractCegarLoop]: Abstraction has 389 states and 1197 transitions. [2021-08-12 19:12:28,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:12:28,974 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1197 transitions. [2021-08-12 19:12:28,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:28,975 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:28,975 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:29,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable687,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:29,186 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:29,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:29,186 INFO L82 PathProgramCache]: Analyzing trace with hash 2020157009, now seen corresponding path program 221 times [2021-08-12 19:12:29,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:29,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047763390] [2021-08-12 19:12:29,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:29,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:29,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:29,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:29,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047763390] [2021-08-12 19:12:29,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047763390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:29,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364995265] [2021-08-12 19:12:29,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:29,279 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:12:29,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:29,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:29,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:29,313 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 9 treesize of output 7 [2021-08-12 19:12:29,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:29,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:29,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:29,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:29,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:29,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:12:29,373 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 19 treesize of output 15 [2021-08-12 19:12:29,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:29,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:29,376 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:29,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:29,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:7 [2021-08-12 19:12:29,406 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:29,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364995265] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:29,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:29,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:12:29,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488556837] [2021-08-12 19:12:29,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:12:29,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:29,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:12:29,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:29,407 INFO L87 Difference]: Start difference. First operand 389 states and 1197 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:31,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:31,467 INFO L93 Difference]: Finished difference Result 509 states and 1531 transitions. [2021-08-12 19:12:31,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:31,468 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:31,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:31,470 INFO L225 Difference]: With dead ends: 509 [2021-08-12 19:12:31,470 INFO L226 Difference]: Without dead ends: 488 [2021-08-12 19:12:31,470 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 125.7ms TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:12:31,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-08-12 19:12:31,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 395. [2021-08-12 19:12:31,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.0964467005076144) internal successors, (1220), 394 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:31,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1220 transitions. [2021-08-12 19:12:31,865 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1220 transitions. Word has length 21 [2021-08-12 19:12:31,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:31,865 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1220 transitions. [2021-08-12 19:12:31,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:31,865 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1220 transitions. [2021-08-12 19:12:31,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:31,865 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:31,865 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:32,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable691,222 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:32,081 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:32,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:32,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1797948397, now seen corresponding path program 222 times [2021-08-12 19:12:32,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:32,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16530181] [2021-08-12 19:12:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:32,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:32,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:32,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16530181] [2021-08-12 19:12:32,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16530181] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:32,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735027052] [2021-08-12 19:12:32,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:32,188 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:12:32,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:32,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:32,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:32,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 19 treesize of output 15 [2021-08-12 19:12:32,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:32,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:32,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:32,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:12:32,282 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 19 treesize of output 15 [2021-08-12 19:12:32,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:32,284 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 11 treesize of output 9 [2021-08-12 19:12:32,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:32,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:32,288 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:32,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:32,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:5 [2021-08-12 19:12:32,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:32,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735027052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:32,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:32,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:12:32,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20539704] [2021-08-12 19:12:32,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:12:32,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:32,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:12:32,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:32,296 INFO L87 Difference]: Start difference. First operand 395 states and 1220 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:34,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:34,445 INFO L93 Difference]: Finished difference Result 518 states and 1565 transitions. [2021-08-12 19:12:34,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:34,446 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:34,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:34,448 INFO L225 Difference]: With dead ends: 518 [2021-08-12 19:12:34,448 INFO L226 Difference]: Without dead ends: 483 [2021-08-12 19:12:34,448 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 122.0ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:34,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-08-12 19:12:34,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 395. [2021-08-12 19:12:34,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.083756345177665) internal successors, (1215), 394 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:34,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1215 transitions. [2021-08-12 19:12:34,845 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1215 transitions. Word has length 21 [2021-08-12 19:12:34,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:34,845 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1215 transitions. [2021-08-12 19:12:34,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:34,845 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1215 transitions. [2021-08-12 19:12:34,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:34,846 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:34,846 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:35,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable697 [2021-08-12 19:12:35,061 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:35,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:35,061 INFO L82 PathProgramCache]: Analyzing trace with hash -588418447, now seen corresponding path program 223 times [2021-08-12 19:12:35,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:35,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437985711] [2021-08-12 19:12:35,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:35,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:35,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:35,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437985711] [2021-08-12 19:12:35,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437985711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:35,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723083275] [2021-08-12 19:12:35,160 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:35,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:35,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:35,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:35,270 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 9 treesize of output 7 [2021-08-12 19:12:35,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:35,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:35,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:35,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:35,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:12:35,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:41 [2021-08-12 19:12:35,404 INFO L446 ElimStorePlain]: Different costs {0=[o_2, o_4], 1=[v_prenex_18, v_prenex_17]} [2021-08-12 19:12:35,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 9 treesize of output 7 [2021-08-12 19:12:35,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:35,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:35,420 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:35,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:35,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:35,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:35,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:35,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:35,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:12:35,437 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:35,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:35,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:35,449 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:51, output treesize:13 [2021-08-12 19:12:35,503 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:35,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723083275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:35,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:35,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:12:35,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959394695] [2021-08-12 19:12:35,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:12:35,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:35,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:12:35,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:12:35,504 INFO L87 Difference]: Start difference. First operand 395 states and 1215 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:39,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:39,045 INFO L93 Difference]: Finished difference Result 685 states and 2053 transitions. [2021-08-12 19:12:39,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:12:39,045 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:39,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:39,047 INFO L225 Difference]: With dead ends: 685 [2021-08-12 19:12:39,047 INFO L226 Difference]: Without dead ends: 660 [2021-08-12 19:12:39,047 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 307.6ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:12:39,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-08-12 19:12:39,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 407. [2021-08-12 19:12:39,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 3.0935960591133007) internal successors, (1256), 406 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:39,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1256 transitions. [2021-08-12 19:12:39,464 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1256 transitions. Word has length 21 [2021-08-12 19:12:39,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:39,464 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1256 transitions. [2021-08-12 19:12:39,464 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:39,464 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1256 transitions. [2021-08-12 19:12:39,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:39,465 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:39,465 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:39,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable700 [2021-08-12 19:12:39,681 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:39,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:39,681 INFO L82 PathProgramCache]: Analyzing trace with hash -872681131, now seen corresponding path program 224 times [2021-08-12 19:12:39,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:39,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83812423] [2021-08-12 19:12:39,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:39,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:39,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:39,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83812423] [2021-08-12 19:12:39,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83812423] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:39,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997369555] [2021-08-12 19:12:39,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:39,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:12:39,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:39,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:39,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:39,822 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 19 treesize of output 15 [2021-08-12 19:12:39,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:39,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:39,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:39,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:12:39,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:39,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:39,866 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 11 treesize of output 9 [2021-08-12 19:12:39,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:39,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:39,873 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:39,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:39,873 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:13 [2021-08-12 19:12:39,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:39,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997369555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:39,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:39,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:12:39,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434839625] [2021-08-12 19:12:39,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:12:39,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:39,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:12:39,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:39,892 INFO L87 Difference]: Start difference. First operand 407 states and 1256 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-12 19:12:41,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:41,969 INFO L93 Difference]: Finished difference Result 520 states and 1578 transitions. [2021-08-12 19:12:41,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:41,969 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 21 [2021-08-12 19:12:41,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:41,971 INFO L225 Difference]: With dead ends: 520 [2021-08-12 19:12:41,971 INFO L226 Difference]: Without dead ends: 491 [2021-08-12 19:12:41,971 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 127.6ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:12:41,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-08-12 19:12:42,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 405. [2021-08-12 19:12:42,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 3.0965346534653464) internal successors, (1251), 404 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:42,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1251 transitions. [2021-08-12 19:12:42,376 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1251 transitions. Word has length 21 [2021-08-12 19:12:42,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:42,376 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1251 transitions. [2021-08-12 19:12:42,376 INFO L483 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-12 19:12:42,376 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1251 transitions. [2021-08-12 19:12:42,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:42,377 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:42,377 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:42,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable719,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:42,592 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:42,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:42,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1708420467, now seen corresponding path program 225 times [2021-08-12 19:12:42,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:42,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079222747] [2021-08-12 19:12:42,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:42,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:42,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079222747] [2021-08-12 19:12:42,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079222747] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:42,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95862864] [2021-08-12 19:12:42,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:42,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:12:42,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:42,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:42,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:42,805 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 9 treesize of output 7 [2021-08-12 19:12:42,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:42,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:42,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:42,808 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:42,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:42,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:12:42,827 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:41 [2021-08-12 19:12:42,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:42,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:42,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:42,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:42,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:42,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:12:42,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:42,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:42,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:12:42,932 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:13 [2021-08-12 19:12:42,983 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:42,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95862864] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:42,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:42,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:12:42,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469045774] [2021-08-12 19:12:42,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:12:42,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:42,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:12:42,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:12:42,983 INFO L87 Difference]: Start difference. First operand 405 states and 1251 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:46,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:46,781 INFO L93 Difference]: Finished difference Result 666 states and 2003 transitions. [2021-08-12 19:12:46,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:12:46,781 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:46,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:46,783 INFO L225 Difference]: With dead ends: 666 [2021-08-12 19:12:46,783 INFO L226 Difference]: Without dead ends: 645 [2021-08-12 19:12:46,783 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 470.5ms TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:12:46,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-08-12 19:12:47,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 401. [2021-08-12 19:12:47,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.0875) internal successors, (1235), 400 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:47,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1235 transitions. [2021-08-12 19:12:47,193 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1235 transitions. Word has length 21 [2021-08-12 19:12:47,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:47,194 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1235 transitions. [2021-08-12 19:12:47,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:47,194 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1235 transitions. [2021-08-12 19:12:47,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:47,194 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:47,194 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:47,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable723 [2021-08-12 19:12:47,410 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:47,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:47,410 INFO L82 PathProgramCache]: Analyzing trace with hash -20541421, now seen corresponding path program 226 times [2021-08-12 19:12:47,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:47,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833376044] [2021-08-12 19:12:47,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:47,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:47,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:47,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:47,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833376044] [2021-08-12 19:12:47,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833376044] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:47,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002092068] [2021-08-12 19:12:47,506 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:47,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:12:47,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:47,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:47,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:47,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:47,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:47,581 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 9 treesize of output 7 [2021-08-12 19:12:47,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:47,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:47,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:47,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:12:47,643 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 9 treesize of output 7 [2021-08-12 19:12:47,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:47,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:47,653 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 19 treesize of output 15 [2021-08-12 19:12:47,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:47,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:47,660 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:47,660 INFO L518 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2021-08-12 19:12:47,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:47,661 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:15 [2021-08-12 19:12:47,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:47,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002092068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:47,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:47,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:12:47,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955226326] [2021-08-12 19:12:47,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:12:47,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:47,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:12:47,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:47,680 INFO L87 Difference]: Start difference. First operand 401 states and 1235 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:12:50,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:50,111 INFO L93 Difference]: Finished difference Result 555 states and 1685 transitions. [2021-08-12 19:12:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:50,111 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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 21 [2021-08-12 19:12:50,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:50,113 INFO L225 Difference]: With dead ends: 555 [2021-08-12 19:12:50,113 INFO L226 Difference]: Without dead ends: 524 [2021-08-12 19:12:50,114 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 142.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:12:50,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-08-12 19:12:50,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 401. [2021-08-12 19:12:50,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.0875) internal successors, (1235), 400 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:50,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1235 transitions. [2021-08-12 19:12:50,524 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1235 transitions. Word has length 21 [2021-08-12 19:12:50,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:50,524 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1235 transitions. [2021-08-12 19:12:50,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:12:50,524 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1235 transitions. [2021-08-12 19:12:50,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:50,524 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:50,525 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:50,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable729,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:50,739 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:50,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:50,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1115240339, now seen corresponding path program 227 times [2021-08-12 19:12:50,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:50,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976630778] [2021-08-12 19:12:50,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:50,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:50,848 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:50,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976630778] [2021-08-12 19:12:50,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976630778] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:50,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491115103] [2021-08-12 19:12:50,848 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:50,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:12:50,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:50,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:50,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:50,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:50,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:50,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:50,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:50,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:12:50,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:12:51,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:51,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:51,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:51,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:51,050 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 11 treesize of output 9 [2021-08-12 19:12:51,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:51,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:51,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:51,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:12:51,072 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:51,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:51,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:51,092 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:71, output treesize:13 [2021-08-12 19:12:51,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:51,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491115103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:51,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:51,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:12:51,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213445785] [2021-08-12 19:12:51,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:12:51,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:51,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:12:51,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:12:51,151 INFO L87 Difference]: Start difference. First operand 401 states and 1235 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:55,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:55,522 INFO L93 Difference]: Finished difference Result 758 states and 2257 transitions. [2021-08-12 19:12:55,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:12:55,523 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:12:55,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:55,525 INFO L225 Difference]: With dead ends: 758 [2021-08-12 19:12:55,525 INFO L226 Difference]: Without dead ends: 702 [2021-08-12 19:12:55,525 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 438.2ms TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:12:55,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-08-12 19:12:55,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 402. [2021-08-12 19:12:55,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.112219451371571) internal successors, (1248), 401 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:55,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1248 transitions. [2021-08-12 19:12:55,940 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1248 transitions. Word has length 21 [2021-08-12 19:12:55,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:55,940 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1248 transitions. [2021-08-12 19:12:55,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:55,940 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1248 transitions. [2021-08-12 19:12:55,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:55,940 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:55,940 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:56,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable738,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:56,156 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:56,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:56,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1739526103, now seen corresponding path program 228 times [2021-08-12 19:12:56,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:56,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996138702] [2021-08-12 19:12:56,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:56,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:56,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:56,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996138702] [2021-08-12 19:12:56,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996138702] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:56,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387939928] [2021-08-12 19:12:56,250 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:56,276 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:12:56,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:12:56,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:56,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:56,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:56,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:56,330 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 9 treesize of output 7 [2021-08-12 19:12:56,331 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:56,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:56,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:56,341 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:12:56,367 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 9 treesize of output 7 [2021-08-12 19:12:56,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:56,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:56,381 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 19 treesize of output 15 [2021-08-12 19:12:56,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:56,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:56,391 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:56,391 INFO L518 ElimStorePlain]: Eliminatee v_prenex_22 vanished before elimination [2021-08-12 19:12:56,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:56,391 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:21 [2021-08-12 19:12:56,414 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:56,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387939928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:56,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:12:56,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:12:56,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405934767] [2021-08-12 19:12:56,415 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:12:56,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:12:56,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:12:56,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:12:56,415 INFO L87 Difference]: Start difference. First operand 402 states and 1248 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-12 19:12:58,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:12:58,951 INFO L93 Difference]: Finished difference Result 563 states and 1715 transitions. [2021-08-12 19:12:58,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:12:58,951 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 21 [2021-08-12 19:12:58,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:12:58,953 INFO L225 Difference]: With dead ends: 563 [2021-08-12 19:12:58,954 INFO L226 Difference]: Without dead ends: 532 [2021-08-12 19:12:58,954 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 125.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:12:58,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-08-12 19:12:59,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 402. [2021-08-12 19:12:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.112219451371571) internal successors, (1248), 401 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:12:59,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1248 transitions. [2021-08-12 19:12:59,375 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1248 transitions. Word has length 21 [2021-08-12 19:12:59,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:12:59,375 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1248 transitions. [2021-08-12 19:12:59,375 INFO L483 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-12 19:12:59,375 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1248 transitions. [2021-08-12 19:12:59,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:12:59,376 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:12:59,376 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:12:59,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable751 [2021-08-12 19:12:59,591 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:12:59,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:12:59,591 INFO L82 PathProgramCache]: Analyzing trace with hash -1442259693, now seen corresponding path program 229 times [2021-08-12 19:12:59,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:12:59,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740128169] [2021-08-12 19:12:59,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:12:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:12:59,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:12:59,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740128169] [2021-08-12 19:12:59,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740128169] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:12:59,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668760205] [2021-08-12 19:12:59,696 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:12:59,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:12:59,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:12:59,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:12:59,798 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 9 treesize of output 7 [2021-08-12 19:12:59,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:59,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:59,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:12:59,801 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:59,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:59,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:12:59,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:41 [2021-08-12 19:12:59,867 INFO L446 ElimStorePlain]: Different costs {0=[o_2, o_4], 1=[v_prenex_24, v_prenex_23]} [2021-08-12 19:12:59,870 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 9 treesize of output 7 [2021-08-12 19:12:59,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:59,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:59,887 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:12:59,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:59,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:12:59,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:59,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:59,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:12:59,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:12:59,910 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:12:59,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:12:59,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:12:59,926 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:59, output treesize:22 [2021-08-12 19:13:00,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:00,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668760205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:00,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:00,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:13:00,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843438464] [2021-08-12 19:13:00,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:13:00,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:00,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:13:00,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:13:00,010 INFO L87 Difference]: Start difference. First operand 402 states and 1248 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:04,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:04,037 INFO L93 Difference]: Finished difference Result 716 states and 2163 transitions. [2021-08-12 19:13:04,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:13:04,037 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:04,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:04,040 INFO L225 Difference]: With dead ends: 716 [2021-08-12 19:13:04,040 INFO L226 Difference]: Without dead ends: 691 [2021-08-12 19:13:04,040 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 364.4ms TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:13:04,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-08-12 19:13:04,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 405. [2021-08-12 19:13:04,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 3.126237623762376) internal successors, (1263), 404 states have internal predecessors, (1263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:04,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1263 transitions. [2021-08-12 19:13:04,476 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1263 transitions. Word has length 21 [2021-08-12 19:13:04,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:04,476 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1263 transitions. [2021-08-12 19:13:04,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:04,476 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1263 transitions. [2021-08-12 19:13:04,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:04,477 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:04,477 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:04,686 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable757,230 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:04,687 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:04,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:04,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1564112981, now seen corresponding path program 230 times [2021-08-12 19:13:04,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:04,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936526547] [2021-08-12 19:13:04,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:04,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:04,799 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:04,800 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:04,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936526547] [2021-08-12 19:13:04,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936526547] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:04,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487420106] [2021-08-12 19:13:04,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:04,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:13:04,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:04,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:04,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:04,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:04,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:13:04,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:04,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:04,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:13:04,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:13:04,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:04,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:13:04,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:04,944 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 11 treesize of output 9 [2021-08-12 19:13:04,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:04,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:04,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:04,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:13:04,969 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:04,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:04,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:04,992 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:81, output treesize:25 [2021-08-12 19:13:05,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:05,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487420106] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:05,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:05,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:13:05,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938363660] [2021-08-12 19:13:05,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:13:05,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:05,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:13:05,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:13:05,076 INFO L87 Difference]: Start difference. First operand 405 states and 1263 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:09,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:09,165 INFO L93 Difference]: Finished difference Result 683 states and 2049 transitions. [2021-08-12 19:13:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:13:09,165 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:09,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:09,167 INFO L225 Difference]: With dead ends: 683 [2021-08-12 19:13:09,167 INFO L226 Difference]: Without dead ends: 654 [2021-08-12 19:13:09,167 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 391.0ms TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:13:09,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-08-12 19:13:09,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 400. [2021-08-12 19:13:09,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.100250626566416) internal successors, (1237), 399 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:09,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1237 transitions. [2021-08-12 19:13:09,591 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1237 transitions. Word has length 21 [2021-08-12 19:13:09,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:09,592 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1237 transitions. [2021-08-12 19:13:09,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:09,592 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1237 transitions. [2021-08-12 19:13:09,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:09,592 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:09,592 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:09,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable768 [2021-08-12 19:13:09,808 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:09,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:09,808 INFO L82 PathProgramCache]: Analyzing trace with hash -343138925, now seen corresponding path program 231 times [2021-08-12 19:13:09,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:09,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580054324] [2021-08-12 19:13:09,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:09,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:09,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:09,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580054324] [2021-08-12 19:13:09,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580054324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:09,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140137053] [2021-08-12 19:13:09,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:09,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:13:09,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:09,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:09,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:09,963 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 9 treesize of output 7 [2021-08-12 19:13:09,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:09,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:09,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:09,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:09,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:09,973 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:13:10,006 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 19 treesize of output 15 [2021-08-12 19:13:10,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:10,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:10,010 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:13:10,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:13:10,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:12 [2021-08-12 19:13:10,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:10,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140137053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:10,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:10,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:13:10,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172608422] [2021-08-12 19:13:10,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:13:10,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:10,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:13:10,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:13:10,021 INFO L87 Difference]: Start difference. First operand 400 states and 1237 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:13:12,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:12,365 INFO L93 Difference]: Finished difference Result 536 states and 1627 transitions. [2021-08-12 19:13:12,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:13:12,365 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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 21 [2021-08-12 19:13:12,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:12,367 INFO L225 Difference]: With dead ends: 536 [2021-08-12 19:13:12,367 INFO L226 Difference]: Without dead ends: 512 [2021-08-12 19:13:12,368 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 159.1ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:13:12,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-08-12 19:13:12,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 403. [2021-08-12 19:13:12,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.101990049751244) internal successors, (1247), 402 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:12,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1247 transitions. [2021-08-12 19:13:12,796 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1247 transitions. Word has length 21 [2021-08-12 19:13:12,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:12,796 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1247 transitions. [2021-08-12 19:13:12,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:13:12,796 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1247 transitions. [2021-08-12 19:13:12,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:12,797 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:12,797 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:13,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable778 [2021-08-12 19:13:13,013 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:13,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:13,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1706818721, now seen corresponding path program 232 times [2021-08-12 19:13:13,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:13,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613520376] [2021-08-12 19:13:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:13,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:13,146 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:13,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:13,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613520376] [2021-08-12 19:13:13,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613520376] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:13,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534579414] [2021-08-12 19:13:13,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:13,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:13:13,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:13,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:13,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:13,217 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 9 treesize of output 7 [2021-08-12 19:13:13,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:13,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:13,220 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:13,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:13,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:13,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:13:13,257 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 9 treesize of output 7 [2021-08-12 19:13:13,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:13,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:13,269 INFO L518 ElimStorePlain]: Eliminatee o_2 vanished before elimination [2021-08-12 19:13:13,270 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 19 treesize of output 15 [2021-08-12 19:13:13,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:13,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:13,280 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-08-12 19:13:13,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:13,280 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:21 [2021-08-12 19:13:13,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:13,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534579414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:13,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:13,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-08-12 19:13:13,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360101120] [2021-08-12 19:13:13,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:13:13,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:13,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:13:13,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:13:13,304 INFO L87 Difference]: Start difference. First operand 403 states and 1247 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-12 19:13:15,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:15,854 INFO L93 Difference]: Finished difference Result 551 states and 1676 transitions. [2021-08-12 19:13:15,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:13:15,854 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 21 [2021-08-12 19:13:15,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:15,856 INFO L225 Difference]: With dead ends: 551 [2021-08-12 19:13:15,856 INFO L226 Difference]: Without dead ends: 520 [2021-08-12 19:13:15,857 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 196.1ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:13:15,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2021-08-12 19:13:16,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 403. [2021-08-12 19:13:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.101990049751244) internal successors, (1247), 402 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:16,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1247 transitions. [2021-08-12 19:13:16,287 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1247 transitions. Word has length 21 [2021-08-12 19:13:16,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:16,287 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1247 transitions. [2021-08-12 19:13:16,287 INFO L483 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-12 19:13:16,287 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1247 transitions. [2021-08-12 19:13:16,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:16,287 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:16,287 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:16,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable782 [2021-08-12 19:13:16,503 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:16,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:16,504 INFO L82 PathProgramCache]: Analyzing trace with hash 2004085131, now seen corresponding path program 233 times [2021-08-12 19:13:16,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:16,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415384272] [2021-08-12 19:13:16,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:16,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:16,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:16,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:16,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415384272] [2021-08-12 19:13:16,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415384272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:16,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361235757] [2021-08-12 19:13:16,618 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:16,642 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:13:16,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:16,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:16,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:16,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:13:16,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:16,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:16,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:13:16,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:34 [2021-08-12 19:13:16,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:16,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:16,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:13:16,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:16,759 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 11 treesize of output 9 [2021-08-12 19:13:16,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:16,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:16,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:16,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:13:16,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:16,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:16,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:16,804 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:69, output treesize:22 [2021-08-12 19:13:16,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:16,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361235757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:16,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:16,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:13:16,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653063262] [2021-08-12 19:13:16,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:13:16,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:16,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:13:16,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:13:16,890 INFO L87 Difference]: Start difference. First operand 403 states and 1247 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:22,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:22,042 INFO L93 Difference]: Finished difference Result 745 states and 2233 transitions. [2021-08-12 19:13:22,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:13:22,042 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:22,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:22,044 INFO L225 Difference]: With dead ends: 745 [2021-08-12 19:13:22,044 INFO L226 Difference]: Without dead ends: 720 [2021-08-12 19:13:22,044 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 624.8ms TimeCoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 19:13:22,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-08-12 19:13:22,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 404. [2021-08-12 19:13:22,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.109181141439206) internal successors, (1253), 403 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:22,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1253 transitions. [2021-08-12 19:13:22,485 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1253 transitions. Word has length 21 [2021-08-12 19:13:22,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:22,486 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1253 transitions. [2021-08-12 19:13:22,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:22,486 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1253 transitions. [2021-08-12 19:13:22,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:22,486 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:22,486 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:22,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable788,234 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:22,701 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:22,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:22,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1719822447, now seen corresponding path program 234 times [2021-08-12 19:13:22,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:22,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760242156] [2021-08-12 19:13:22,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:22,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:22,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:22,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:22,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760242156] [2021-08-12 19:13:22,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760242156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:22,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272829525] [2021-08-12 19:13:22,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:22,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:13:22,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:22,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:22,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:22,903 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 9 treesize of output 7 [2021-08-12 19:13:22,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:22,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:22,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:22,906 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:22,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:22,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:13:22,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:48 [2021-08-12 19:13:22,968 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 9 treesize of output 7 [2021-08-12 19:13:22,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:22,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:22,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:13:22,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:22,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:22,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:22,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:13:22,988 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:23,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:23,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:23,002 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:73, output treesize:19 [2021-08-12 19:13:23,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:23,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272829525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:23,068 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:23,068 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:13:23,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629742238] [2021-08-12 19:13:23,068 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:13:23,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:23,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:13:23,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:13:23,068 INFO L87 Difference]: Start difference. First operand 404 states and 1253 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:26,986 INFO L93 Difference]: Finished difference Result 680 states and 2042 transitions. [2021-08-12 19:13:26,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:13:26,986 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:26,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:26,988 INFO L225 Difference]: With dead ends: 680 [2021-08-12 19:13:26,988 INFO L226 Difference]: Without dead ends: 651 [2021-08-12 19:13:26,988 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 512.6ms TimeCoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:13:26,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-08-12 19:13:27,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 416. [2021-08-12 19:13:27,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 3.1180722891566264) internal successors, (1294), 415 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1294 transitions. [2021-08-12 19:13:27,427 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1294 transitions. Word has length 21 [2021-08-12 19:13:27,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:27,427 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1294 transitions. [2021-08-12 19:13:27,427 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:27,427 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1294 transitions. [2021-08-12 19:13:27,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:27,428 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:27,428 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:27,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable797 [2021-08-12 19:13:27,641 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:27,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:27,641 INFO L82 PathProgramCache]: Analyzing trace with hash -499455059, now seen corresponding path program 235 times [2021-08-12 19:13:27,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:27,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337670465] [2021-08-12 19:13:27,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:27,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:27,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337670465] [2021-08-12 19:13:27,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337670465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:27,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801041840] [2021-08-12 19:13:27,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:27,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:27,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:27,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:27,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:27,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:27,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:27,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:27,855 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 9 treesize of output 7 [2021-08-12 19:13:27,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:27,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:27,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:13:27,876 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:48 [2021-08-12 19:13:27,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:13:27,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:27,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:27,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:13:27,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:13:27,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:27,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:27,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:13:27,963 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:13 [2021-08-12 19:13:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:28,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801041840] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:28,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:28,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:13:28,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546815305] [2021-08-12 19:13:28,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:13:28,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:28,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:13:28,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:13:28,010 INFO L87 Difference]: Start difference. First operand 416 states and 1294 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:31,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:31,228 INFO L93 Difference]: Finished difference Result 597 states and 1804 transitions. [2021-08-12 19:13:31,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:13:31,228 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:31,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:31,231 INFO L225 Difference]: With dead ends: 597 [2021-08-12 19:13:31,231 INFO L226 Difference]: Without dead ends: 574 [2021-08-12 19:13:31,231 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 322.8ms TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:13:31,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-08-12 19:13:31,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 404. [2021-08-12 19:13:31,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.106699751861042) internal successors, (1252), 403 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:31,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1252 transitions. [2021-08-12 19:13:31,676 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1252 transitions. Word has length 21 [2021-08-12 19:13:31,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:31,677 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1252 transitions. [2021-08-12 19:13:31,677 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:31,677 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1252 transitions. [2021-08-12 19:13:31,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:31,677 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:31,677 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:31,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable810,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:31,893 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:31,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:31,893 INFO L82 PathProgramCache]: Analyzing trace with hash -957233069, now seen corresponding path program 236 times [2021-08-12 19:13:31,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:31,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963247729] [2021-08-12 19:13:31,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:31,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:31,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:31,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963247729] [2021-08-12 19:13:31,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963247729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:31,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508642778] [2021-08-12 19:13:31,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:31,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:13:31,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:31,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:31,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:31,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:31,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:32,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 9 treesize of output 7 [2021-08-12 19:13:32,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:32,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:32,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:32,008 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:13:32,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 19 treesize of output 15 [2021-08-12 19:13:32,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:32,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:32,046 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:13:32,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:13:32,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:13:32,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:32,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508642778] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:32,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:32,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:13:32,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527441678] [2021-08-12 19:13:32,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:13:32,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:32,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:13:32,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:13:32,054 INFO L87 Difference]: Start difference. First operand 404 states and 1252 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-12 19:13:34,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:34,918 INFO L93 Difference]: Finished difference Result 668 states and 2010 transitions. [2021-08-12 19:13:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:13:34,918 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 21 [2021-08-12 19:13:34,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:34,920 INFO L225 Difference]: With dead ends: 668 [2021-08-12 19:13:34,920 INFO L226 Difference]: Without dead ends: 644 [2021-08-12 19:13:34,920 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 88.1ms TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:13:34,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-08-12 19:13:35,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 412. [2021-08-12 19:13:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 3.1143552311435525) internal successors, (1280), 411 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1280 transitions. [2021-08-12 19:13:35,363 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1280 transitions. Word has length 21 [2021-08-12 19:13:35,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:35,363 INFO L482 AbstractCegarLoop]: Abstraction has 412 states and 1280 transitions. [2021-08-12 19:13:35,363 INFO L483 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-12 19:13:35,363 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1280 transitions. [2021-08-12 19:13:35,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:35,364 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:35,364 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:35,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable815 [2021-08-12 19:13:35,577 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:35,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:35,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1247945405, now seen corresponding path program 237 times [2021-08-12 19:13:35,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:35,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016104660] [2021-08-12 19:13:35,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:35,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:35,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:35,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016104660] [2021-08-12 19:13:35,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016104660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:35,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590871716] [2021-08-12 19:13:35,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:35,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:13:35,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:35,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:35,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:35,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:35,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:35,706 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 9 treesize of output 7 [2021-08-12 19:13:35,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:35,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:35,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:35,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:13:35,780 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 19 treesize of output 15 [2021-08-12 19:13:35,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:35,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:35,783 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:13:35,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:13:35,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:7 [2021-08-12 19:13:35,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:35,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590871716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:35,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:35,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:13:35,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148504100] [2021-08-12 19:13:35,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:13:35,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:35,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:13:35,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:13:35,811 INFO L87 Difference]: Start difference. First operand 412 states and 1280 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:42,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:42,019 INFO L93 Difference]: Finished difference Result 960 states and 2873 transitions. [2021-08-12 19:13:42,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 19:13:42,020 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:42,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:42,022 INFO L225 Difference]: With dead ends: 960 [2021-08-12 19:13:42,022 INFO L226 Difference]: Without dead ends: 939 [2021-08-12 19:13:42,022 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 551.5ms TimeCoverageRelationStatistics Valid=265, Invalid=1141, Unknown=0, NotChecked=0, Total=1406 [2021-08-12 19:13:42,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2021-08-12 19:13:42,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 418. [2021-08-12 19:13:42,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.1247002398081536) internal successors, (1303), 417 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:42,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1303 transitions. [2021-08-12 19:13:42,481 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1303 transitions. Word has length 21 [2021-08-12 19:13:42,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:42,481 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1303 transitions. [2021-08-12 19:13:42,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:42,481 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1303 transitions. [2021-08-12 19:13:42,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:42,481 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:42,481 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:42,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable818,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:42,697 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:42,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:42,697 INFO L82 PathProgramCache]: Analyzing trace with hash -2090256769, now seen corresponding path program 238 times [2021-08-12 19:13:42,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:42,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798692886] [2021-08-12 19:13:42,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:42,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:42,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:42,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:42,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798692886] [2021-08-12 19:13:42,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798692886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:42,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274363939] [2021-08-12 19:13:42,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:42,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:13:42,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:42,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:42,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:42,822 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 19 treesize of output 15 [2021-08-12 19:13:42,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:42,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:42,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:13:42,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:13:42,900 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 19 treesize of output 15 [2021-08-12 19:13:42,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:42,902 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 11 treesize of output 9 [2021-08-12 19:13:42,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:42,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:42,906 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:13:42,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:42,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:5 [2021-08-12 19:13:42,934 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:42,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274363939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:42,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:42,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:13:42,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38930731] [2021-08-12 19:13:42,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:13:42,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:42,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:13:42,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:13:42,934 INFO L87 Difference]: Start difference. First operand 418 states and 1303 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:46,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:46,861 INFO L93 Difference]: Finished difference Result 711 states and 2147 transitions. [2021-08-12 19:13:46,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:13:46,861 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:46,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:46,864 INFO L225 Difference]: With dead ends: 711 [2021-08-12 19:13:46,864 INFO L226 Difference]: Without dead ends: 670 [2021-08-12 19:13:46,864 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 254.1ms TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:13:46,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2021-08-12 19:13:47,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 419. [2021-08-12 19:13:47,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.117224880382775) internal successors, (1303), 418 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:47,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1303 transitions. [2021-08-12 19:13:47,316 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1303 transitions. Word has length 21 [2021-08-12 19:13:47,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:47,317 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1303 transitions. [2021-08-12 19:13:47,317 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:47,317 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1303 transitions. [2021-08-12 19:13:47,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:47,317 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:47,317 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:47,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable824,239 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:47,533 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:47,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:47,534 INFO L82 PathProgramCache]: Analyzing trace with hash -694754787, now seen corresponding path program 239 times [2021-08-12 19:13:47,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:47,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785861742] [2021-08-12 19:13:47,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:47,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:47,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785861742] [2021-08-12 19:13:47,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785861742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:47,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775252244] [2021-08-12 19:13:47,617 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:47,654 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:13:47,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:47,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:13:47,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:47,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:47,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:47,676 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 9 treesize of output 7 [2021-08-12 19:13:47,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:47,679 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 9 treesize of output 7 [2021-08-12 19:13:47,680 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:47,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:47,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:47,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:47,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:13:47,705 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:89, output treesize:57 [2021-08-12 19:13:47,818 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 26 treesize of output 20 [2021-08-12 19:13:47,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:47,821 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 19 treesize of output 15 [2021-08-12 19:13:47,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:47,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:47,831 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:13:47,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:47,832 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:21 [2021-08-12 19:13:47,879 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:47,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775252244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:47,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:47,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:13:47,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816145544] [2021-08-12 19:13:47,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:13:47,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:47,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:13:47,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:13:47,880 INFO L87 Difference]: Start difference. First operand 419 states and 1303 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:55,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:13:55,210 INFO L93 Difference]: Finished difference Result 1028 states and 3129 transitions. [2021-08-12 19:13:55,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-12 19:13:55,210 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:13:55,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:13:55,213 INFO L225 Difference]: With dead ends: 1028 [2021-08-12 19:13:55,213 INFO L226 Difference]: Without dead ends: 988 [2021-08-12 19:13:55,214 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 956.7ms TimeCoverageRelationStatistics Valid=260, Invalid=1300, Unknown=0, NotChecked=0, Total=1560 [2021-08-12 19:13:55,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2021-08-12 19:13:55,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 429. [2021-08-12 19:13:55,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.130841121495327) internal successors, (1340), 428 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:55,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1340 transitions. [2021-08-12 19:13:55,688 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1340 transitions. Word has length 21 [2021-08-12 19:13:55,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:13:55,688 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1340 transitions. [2021-08-12 19:13:55,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:13:55,688 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1340 transitions. [2021-08-12 19:13:55,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:13:55,688 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:13:55,688 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:13:55,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable827,240 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:55,904 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:13:55,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:13:55,905 INFO L82 PathProgramCache]: Analyzing trace with hash 991637053, now seen corresponding path program 240 times [2021-08-12 19:13:55,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:13:55,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470415655] [2021-08-12 19:13:55,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:13:55,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:13:56,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:56,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:13:56,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470415655] [2021-08-12 19:13:56,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470415655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:56,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092863516] [2021-08-12 19:13:56,035 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:13:56,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:13:56,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:13:56,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:13:56,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:13:56,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:13:56,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:56,093 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 9 treesize of output 7 [2021-08-12 19:13:56,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:56,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:56,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:56,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:13:56,144 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 9 treesize of output 7 [2021-08-12 19:13:56,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:56,146 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 19 treesize of output 15 [2021-08-12 19:13:56,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:13:56,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:13:56,152 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:13:56,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:13:56,152 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:13 [2021-08-12 19:13:56,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:13:56,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092863516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:13:56,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:13:56,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:13:56,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302558761] [2021-08-12 19:13:56,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:13:56,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:13:56,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:13:56,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:13:56,196 INFO L87 Difference]: Start difference. First operand 429 states and 1340 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:03,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:03,343 INFO L93 Difference]: Finished difference Result 1021 states and 3077 transitions. [2021-08-12 19:14:03,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 19:14:03,344 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:14:03,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:03,347 INFO L225 Difference]: With dead ends: 1021 [2021-08-12 19:14:03,347 INFO L226 Difference]: Without dead ends: 996 [2021-08-12 19:14:03,347 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 550.6ms TimeCoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 19:14:03,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-08-12 19:14:03,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 423. [2021-08-12 19:14:03,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.137440758293839) internal successors, (1324), 422 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:03,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1324 transitions. [2021-08-12 19:14:03,816 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1324 transitions. Word has length 21 [2021-08-12 19:14:03,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:03,816 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1324 transitions. [2021-08-12 19:14:03,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:03,817 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1324 transitions. [2021-08-12 19:14:03,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:03,817 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:03,817 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:04,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable835,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:04,033 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:04,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:04,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1655597913, now seen corresponding path program 241 times [2021-08-12 19:14:04,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:04,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160139177] [2021-08-12 19:14:04,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:04,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:04,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:04,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:04,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160139177] [2021-08-12 19:14:04,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160139177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:04,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928500371] [2021-08-12 19:14:04,105 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:04,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:04,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:04,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:04,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:04,153 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 9 treesize of output 7 [2021-08-12 19:14:04,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:04,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:04,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:04,161 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:14:04,196 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 19 treesize of output 15 [2021-08-12 19:14:04,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:04,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:04,199 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:04,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:04,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:14:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:04,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928500371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:04,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:04,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:14:04,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013458253] [2021-08-12 19:14:04,207 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:14:04,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:04,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:14:04,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:14:04,207 INFO L87 Difference]: Start difference. First operand 423 states and 1324 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-12 19:14:07,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:07,664 INFO L93 Difference]: Finished difference Result 689 states and 2115 transitions. [2021-08-12 19:14:07,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:07,665 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 21 [2021-08-12 19:14:07,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:07,667 INFO L225 Difference]: With dead ends: 689 [2021-08-12 19:14:07,667 INFO L226 Difference]: Without dead ends: 665 [2021-08-12 19:14:07,667 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 117.2ms TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:07,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-08-12 19:14:08,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 426. [2021-08-12 19:14:08,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.1341176470588237) internal successors, (1332), 425 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:08,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1332 transitions. [2021-08-12 19:14:08,155 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1332 transitions. Word has length 21 [2021-08-12 19:14:08,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:08,155 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1332 transitions. [2021-08-12 19:14:08,155 INFO L483 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-12 19:14:08,155 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1332 transitions. [2021-08-12 19:14:08,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:08,156 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:08,156 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:08,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable842,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:08,371 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:08,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:08,372 INFO L82 PathProgramCache]: Analyzing trace with hash -758616445, now seen corresponding path program 242 times [2021-08-12 19:14:08,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:08,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393176678] [2021-08-12 19:14:08,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:08,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:08,450 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:08,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:08,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393176678] [2021-08-12 19:14:08,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393176678] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:08,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438806218] [2021-08-12 19:14:08,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:08,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:14:08,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:08,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:08,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:08,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:08,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:08,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 9 treesize of output 7 [2021-08-12 19:14:08,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:08,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:08,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:08,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:14:08,526 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 9 treesize of output 7 [2021-08-12 19:14:08,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:08,528 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 19 treesize of output 15 [2021-08-12 19:14:08,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:08,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:08,534 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:08,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:08,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-08-12 19:14:08,549 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:08,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438806218] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:08,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:08,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:14:08,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640631614] [2021-08-12 19:14:08,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:14:08,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:08,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:14:08,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:14:08,550 INFO L87 Difference]: Start difference. First operand 426 states and 1332 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-12 19:14:12,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:12,213 INFO L93 Difference]: Finished difference Result 692 states and 2117 transitions. [2021-08-12 19:14:12,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:12,214 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 21 [2021-08-12 19:14:12,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:12,216 INFO L225 Difference]: With dead ends: 692 [2021-08-12 19:14:12,216 INFO L226 Difference]: Without dead ends: 661 [2021-08-12 19:14:12,216 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 118.4ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:12,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-08-12 19:14:12,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 417. [2021-08-12 19:14:12,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.125) internal successors, (1300), 416 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1300 transitions. [2021-08-12 19:14:12,703 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1300 transitions. Word has length 21 [2021-08-12 19:14:12,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:12,703 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1300 transitions. [2021-08-12 19:14:12,703 INFO L483 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-12 19:14:12,703 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1300 transitions. [2021-08-12 19:14:12,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:12,703 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:12,703 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:12,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable846 [2021-08-12 19:14:12,919 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:12,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:12,919 INFO L82 PathProgramCache]: Analyzing trace with hash -132745653, now seen corresponding path program 243 times [2021-08-12 19:14:12,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:12,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031630450] [2021-08-12 19:14:12,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:12,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:12,991 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:12,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:12,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031630450] [2021-08-12 19:14:12,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031630450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:12,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622371854] [2021-08-12 19:14:12,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:13,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:14:13,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:13,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:13,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:13,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:13,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:13,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:13,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:13,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:13 [2021-08-12 19:14:13,092 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 19 treesize of output 15 [2021-08-12 19:14:13,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:13,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:13,095 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:13,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:13,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:7 [2021-08-12 19:14:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:13,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622371854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:13,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:13,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:14:13,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971960242] [2021-08-12 19:14:13,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:14:13,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:13,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:14:13,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:14:13,123 INFO L87 Difference]: Start difference. First operand 417 states and 1300 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:18,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:18,688 INFO L93 Difference]: Finished difference Result 820 states and 2457 transitions. [2021-08-12 19:14:18,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:14:18,689 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:14:18,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:18,691 INFO L225 Difference]: With dead ends: 820 [2021-08-12 19:14:18,691 INFO L226 Difference]: Without dead ends: 799 [2021-08-12 19:14:18,691 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 489.8ms TimeCoverageRelationStatistics Valid=247, Invalid=1159, Unknown=0, NotChecked=0, Total=1406 [2021-08-12 19:14:18,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-08-12 19:14:19,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 417. [2021-08-12 19:14:19,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.105769230769231) internal successors, (1292), 416 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:19,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1292 transitions. [2021-08-12 19:14:19,181 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1292 transitions. Word has length 21 [2021-08-12 19:14:19,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:19,182 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1292 transitions. [2021-08-12 19:14:19,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:19,182 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1292 transitions. [2021-08-12 19:14:19,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:19,182 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:19,182 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:19,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable851 [2021-08-12 19:14:19,398 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:19,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:19,398 INFO L82 PathProgramCache]: Analyzing trace with hash 65870971, now seen corresponding path program 244 times [2021-08-12 19:14:19,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:19,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022249187] [2021-08-12 19:14:19,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:19,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:19,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022249187] [2021-08-12 19:14:19,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022249187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:19,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44591829] [2021-08-12 19:14:19,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:19,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:14:19,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:19,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:19,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:19,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:19,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:19,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:19,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:19,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:14:19,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 19 treesize of output 15 [2021-08-12 19:14:19,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:19,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:19,550 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:19,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:19,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:10 [2021-08-12 19:14:19,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:19,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44591829] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:19,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:19,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:14:19,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925009601] [2021-08-12 19:14:19,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:14:19,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:19,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:14:19,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:14:19,562 INFO L87 Difference]: Start difference. First operand 417 states and 1292 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-12 19:14:22,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:22,289 INFO L93 Difference]: Finished difference Result 542 states and 1650 transitions. [2021-08-12 19:14:22,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:22,289 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 21 [2021-08-12 19:14:22,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:22,292 INFO L225 Difference]: With dead ends: 542 [2021-08-12 19:14:22,292 INFO L226 Difference]: Without dead ends: 521 [2021-08-12 19:14:22,293 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 92.7ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:14:22,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-08-12 19:14:22,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 418. [2021-08-12 19:14:22,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.117505995203837) internal successors, (1300), 417 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:22,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1300 transitions. [2021-08-12 19:14:22,844 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1300 transitions. Word has length 21 [2021-08-12 19:14:22,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:22,844 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1300 transitions. [2021-08-12 19:14:22,844 INFO L483 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-12 19:14:22,844 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1300 transitions. [2021-08-12 19:14:22,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:22,845 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:22,845 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:23,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable853 [2021-08-12 19:14:23,061 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:23,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:23,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1174020435, now seen corresponding path program 245 times [2021-08-12 19:14:23,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:23,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5586009] [2021-08-12 19:14:23,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:23,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:23,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:23,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:23,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5586009] [2021-08-12 19:14:23,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5586009] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:23,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846675188] [2021-08-12 19:14:23,132 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:23,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:14:23,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:23,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:23,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:23,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:23,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:23,189 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 9 treesize of output 7 [2021-08-12 19:14:23,189 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:23,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:23,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:23,196 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:14:23,207 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 19 treesize of output 15 [2021-08-12 19:14:23,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:23,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:23,210 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:23,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:23,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:14:23,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:23,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846675188] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:23,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:23,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:14:23,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158899321] [2021-08-12 19:14:23,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:14:23,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:23,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:14:23,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:14:23,218 INFO L87 Difference]: Start difference. First operand 418 states and 1300 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-12 19:14:26,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:26,057 INFO L93 Difference]: Finished difference Result 537 states and 1642 transitions. [2021-08-12 19:14:26,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:26,058 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 21 [2021-08-12 19:14:26,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:26,060 INFO L225 Difference]: With dead ends: 537 [2021-08-12 19:14:26,060 INFO L226 Difference]: Without dead ends: 513 [2021-08-12 19:14:26,060 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 83.4ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:14:26,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-08-12 19:14:26,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 425. [2021-08-12 19:14:26,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1202830188679247) internal successors, (1323), 424 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:26,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1323 transitions. [2021-08-12 19:14:26,634 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1323 transitions. Word has length 21 [2021-08-12 19:14:26,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:26,634 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1323 transitions. [2021-08-12 19:14:26,634 INFO L483 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-12 19:14:26,634 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1323 transitions. [2021-08-12 19:14:26,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:26,635 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:26,635 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:26,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable855,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:26,851 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:26,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:26,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1598092345, now seen corresponding path program 246 times [2021-08-12 19:14:26,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:26,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579927160] [2021-08-12 19:14:26,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:26,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:26,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:26,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579927160] [2021-08-12 19:14:26,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579927160] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:26,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535316499] [2021-08-12 19:14:26,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:26,992 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:14:26,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:26,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:26,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:27,023 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 19 treesize of output 15 [2021-08-12 19:14:27,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:27,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:27,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:27,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:14:27,062 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 19 treesize of output 15 [2021-08-12 19:14:27,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:27,064 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 11 treesize of output 9 [2021-08-12 19:14:27,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:27,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:27,068 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:27,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:27,068 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:5 [2021-08-12 19:14:27,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:27,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535316499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:27,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:27,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:14:27,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572966225] [2021-08-12 19:14:27,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:14:27,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:27,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:14:27,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:27,076 INFO L87 Difference]: Start difference. First operand 425 states and 1323 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-12 19:14:30,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:30,090 INFO L93 Difference]: Finished difference Result 546 states and 1668 transitions. [2021-08-12 19:14:30,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:30,090 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 21 [2021-08-12 19:14:30,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:30,092 INFO L225 Difference]: With dead ends: 546 [2021-08-12 19:14:30,092 INFO L226 Difference]: Without dead ends: 511 [2021-08-12 19:14:30,092 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:14:30,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-08-12 19:14:30,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 425. [2021-08-12 19:14:30,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1132075471698113) internal successors, (1320), 424 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:30,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1320 transitions. [2021-08-12 19:14:30,688 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1320 transitions. Word has length 21 [2021-08-12 19:14:30,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:30,688 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1320 transitions. [2021-08-12 19:14:30,688 INFO L483 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-12 19:14:30,688 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1320 transitions. [2021-08-12 19:14:30,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:30,688 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:30,688 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:30,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable858,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:30,904 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:30,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:30,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1240193923, now seen corresponding path program 247 times [2021-08-12 19:14:30,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:30,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566917194] [2021-08-12 19:14:30,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:30,973 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:30,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:30,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566917194] [2021-08-12 19:14:30,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566917194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:30,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003794174] [2021-08-12 19:14:30,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:30,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:31,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:31,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:31,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:31,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:31,026 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 9 treesize of output 7 [2021-08-12 19:14:31,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:31,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:31,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:31,033 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:14:31,042 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 9 treesize of output 7 [2021-08-12 19:14:31,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:31,044 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 19 treesize of output 15 [2021-08-12 19:14:31,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:31,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:31,050 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:31,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:31,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-08-12 19:14:31,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:31,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003794174] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:31,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:31,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2021-08-12 19:14:31,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853044151] [2021-08-12 19:14:31,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:14:31,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:31,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:14:31,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:14:31,064 INFO L87 Difference]: Start difference. First operand 425 states and 1320 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-12 19:14:34,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:34,320 INFO L93 Difference]: Finished difference Result 573 states and 1759 transitions. [2021-08-12 19:14:34,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:34,320 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 21 [2021-08-12 19:14:34,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:34,322 INFO L225 Difference]: With dead ends: 573 [2021-08-12 19:14:34,322 INFO L226 Difference]: Without dead ends: 542 [2021-08-12 19:14:34,322 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 79.8ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:14:34,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-08-12 19:14:34,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 425. [2021-08-12 19:14:34,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1132075471698113) internal successors, (1320), 424 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:34,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1320 transitions. [2021-08-12 19:14:34,899 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1320 transitions. Word has length 21 [2021-08-12 19:14:34,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:34,900 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1320 transitions. [2021-08-12 19:14:34,900 INFO L483 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-12 19:14:34,900 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1320 transitions. [2021-08-12 19:14:34,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:34,900 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:34,900 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:35,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 248 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable861 [2021-08-12 19:14:35,116 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:35,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:35,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1960074455, now seen corresponding path program 248 times [2021-08-12 19:14:35,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:35,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236453645] [2021-08-12 19:14:35,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:35,216 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:35,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:35,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236453645] [2021-08-12 19:14:35,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236453645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:35,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554645954] [2021-08-12 19:14:35,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:35,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:14:35,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:35,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:35,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:35,278 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 19 treesize of output 15 [2021-08-12 19:14:35,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:35,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:35,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:35,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:18 [2021-08-12 19:14:35,304 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 19 treesize of output 15 [2021-08-12 19:14:35,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:35,307 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 11 treesize of output 9 [2021-08-12 19:14:35,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:35,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:35,314 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:35,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:35,314 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:13 [2021-08-12 19:14:35,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:35,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554645954] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:35,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:35,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:14:35,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355436586] [2021-08-12 19:14:35,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:14:35,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:35,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:14:35,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:35,345 INFO L87 Difference]: Start difference. First operand 425 states and 1320 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-12 19:14:38,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:38,196 INFO L93 Difference]: Finished difference Result 533 states and 1634 transitions. [2021-08-12 19:14:38,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:38,196 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 21 [2021-08-12 19:14:38,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:38,198 INFO L225 Difference]: With dead ends: 533 [2021-08-12 19:14:38,198 INFO L226 Difference]: Without dead ends: 504 [2021-08-12 19:14:38,199 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 123.8ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:14:38,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-08-12 19:14:38,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 422. [2021-08-12 19:14:38,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.116389548693587) internal successors, (1312), 421 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:38,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1312 transitions. [2021-08-12 19:14:38,772 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1312 transitions. Word has length 21 [2021-08-12 19:14:38,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:38,773 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1312 transitions. [2021-08-12 19:14:38,773 INFO L483 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-12 19:14:38,773 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1312 transitions. [2021-08-12 19:14:38,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:38,773 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:38,773 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:38,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable865 [2021-08-12 19:14:38,989 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:38,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:38,989 INFO L82 PathProgramCache]: Analyzing trace with hash 866590197, now seen corresponding path program 249 times [2021-08-12 19:14:38,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:38,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123728424] [2021-08-12 19:14:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:38,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:39,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:39,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:39,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123728424] [2021-08-12 19:14:39,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123728424] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:39,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072090762] [2021-08-12 19:14:39,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:39,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:14:39,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:39,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:39,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:39,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 19 treesize of output 15 [2021-08-12 19:14:39,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:39,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:39,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:39,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:19 [2021-08-12 19:14:39,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-12 19:14:39,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:39,136 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 10 treesize of output 8 [2021-08-12 19:14:39,137 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:39,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:39,142 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:39,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:39,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:15 [2021-08-12 19:14:39,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:39,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072090762] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:39,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:39,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-08-12 19:14:39,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064822057] [2021-08-12 19:14:39,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:14:39,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:39,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:14:39,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:14:39,157 INFO L87 Difference]: Start difference. First operand 422 states and 1312 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-12 19:14:42,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:42,354 INFO L93 Difference]: Finished difference Result 551 states and 1682 transitions. [2021-08-12 19:14:42,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:42,354 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 21 [2021-08-12 19:14:42,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:42,356 INFO L225 Difference]: With dead ends: 551 [2021-08-12 19:14:42,356 INFO L226 Difference]: Without dead ends: 513 [2021-08-12 19:14:42,356 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 101.3ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:42,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-08-12 19:14:42,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 425. [2021-08-12 19:14:42,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1179245283018866) internal successors, (1322), 424 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:42,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1322 transitions. [2021-08-12 19:14:42,938 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1322 transitions. Word has length 21 [2021-08-12 19:14:42,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:42,939 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1322 transitions. [2021-08-12 19:14:42,939 INFO L483 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-12 19:14:42,939 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1322 transitions. [2021-08-12 19:14:42,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:42,939 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:42,939 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:43,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable871 [2021-08-12 19:14:43,155 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:43,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:43,155 INFO L82 PathProgramCache]: Analyzing trace with hash -228108721, now seen corresponding path program 250 times [2021-08-12 19:14:43,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:43,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816268471] [2021-08-12 19:14:43,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:43,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:43,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:43,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:43,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816268471] [2021-08-12 19:14:43,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816268471] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:43,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081518543] [2021-08-12 19:14:43,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:43,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:14:43,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:43,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:43,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:43,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:43,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:43,296 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 9 treesize of output 7 [2021-08-12 19:14:43,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:43,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:43,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:43,304 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:14:43,328 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 19 treesize of output 15 [2021-08-12 19:14:43,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:43,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:43,337 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:43,339 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 9 treesize of output 7 [2021-08-12 19:14:43,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:43,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:43,346 INFO L518 ElimStorePlain]: Eliminatee v_prenex_27 vanished before elimination [2021-08-12 19:14:43,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:43,347 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:13 [2021-08-12 19:14:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:43,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081518543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:43,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:43,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:14:43,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404438284] [2021-08-12 19:14:43,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:14:43,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:43,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:14:43,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:43,379 INFO L87 Difference]: Start difference. First operand 425 states and 1322 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-12 19:14:46,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:46,642 INFO L93 Difference]: Finished difference Result 592 states and 1799 transitions. [2021-08-12 19:14:46,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:14:46,642 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 21 [2021-08-12 19:14:46,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:46,645 INFO L225 Difference]: With dead ends: 592 [2021-08-12 19:14:46,645 INFO L226 Difference]: Without dead ends: 563 [2021-08-12 19:14:46,645 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 161.5ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:14:46,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-08-12 19:14:47,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 441. [2021-08-12 19:14:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.1204545454545456) internal successors, (1373), 440 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:47,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1373 transitions. [2021-08-12 19:14:47,273 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1373 transitions. Word has length 21 [2021-08-12 19:14:47,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:47,273 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1373 transitions. [2021-08-12 19:14:47,273 INFO L483 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-12 19:14:47,273 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1373 transitions. [2021-08-12 19:14:47,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:47,274 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:47,274 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:47,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable874,251 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:47,490 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:47,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:47,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1652644217, now seen corresponding path program 251 times [2021-08-12 19:14:47,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:47,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122719547] [2021-08-12 19:14:47,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:47,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:47,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:47,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:47,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122719547] [2021-08-12 19:14:47,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122719547] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:47,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950072457] [2021-08-12 19:14:47,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:47,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:14:47,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:47,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:14:47,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:47,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:47,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:47,632 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 9 treesize of output 7 [2021-08-12 19:14:47,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:47,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:47,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:47,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:35, output treesize:19 [2021-08-12 19:14:47,675 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 19 treesize of output 15 [2021-08-12 19:14:47,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:47,678 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 19 treesize of output 15 [2021-08-12 19:14:47,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:47,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:47,692 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:47,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:47,693 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:25 [2021-08-12 19:14:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:47,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950072457] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:47,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:47,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:14:47,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282045003] [2021-08-12 19:14:47,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:14:47,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:47,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:14:47,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:14:47,750 INFO L87 Difference]: Start difference. First operand 441 states and 1373 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:50,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:50,973 INFO L93 Difference]: Finished difference Result 542 states and 1646 transitions. [2021-08-12 19:14:50,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:14:50,973 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:14:50,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:50,975 INFO L225 Difference]: With dead ends: 542 [2021-08-12 19:14:50,975 INFO L226 Difference]: Without dead ends: 519 [2021-08-12 19:14:50,975 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 217.8ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:14:50,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2021-08-12 19:14:51,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 434. [2021-08-12 19:14:51,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.1247113163972284) internal successors, (1353), 433 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:51,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1353 transitions. [2021-08-12 19:14:51,619 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1353 transitions. Word has length 21 [2021-08-12 19:14:51,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:51,619 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1353 transitions. [2021-08-12 19:14:51,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:51,619 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1353 transitions. [2021-08-12 19:14:51,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:51,620 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:51,620 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:51,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable882 [2021-08-12 19:14:51,836 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:51,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:51,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1434637307, now seen corresponding path program 252 times [2021-08-12 19:14:51,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:51,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56952629] [2021-08-12 19:14:51,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:51,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:51,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:51,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:51,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56952629] [2021-08-12 19:14:51,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56952629] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:51,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590898619] [2021-08-12 19:14:51,923 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:51,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:14:51,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:14:51,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:51,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:51,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:51,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:51,994 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 9 treesize of output 7 [2021-08-12 19:14:51,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:52,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:52,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:52,005 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:14:52,065 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 19 treesize of output 15 [2021-08-12 19:14:52,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:52,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:52,068 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:52,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:52,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:9 [2021-08-12 19:14:52,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:52,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590898619] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:52,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:52,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:14:52,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390492705] [2021-08-12 19:14:52,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:14:52,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:52,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:14:52,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:14:52,078 INFO L87 Difference]: Start difference. First operand 434 states and 1353 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:55,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:55,475 INFO L93 Difference]: Finished difference Result 570 states and 1739 transitions. [2021-08-12 19:14:55,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:55,476 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:14:55,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:55,478 INFO L225 Difference]: With dead ends: 570 [2021-08-12 19:14:55,478 INFO L226 Difference]: Without dead ends: 546 [2021-08-12 19:14:55,478 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 141.0ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:14:55,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-08-12 19:14:56,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 441. [2021-08-12 19:14:56,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.1386363636363637) internal successors, (1381), 440 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:56,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1381 transitions. [2021-08-12 19:14:56,132 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1381 transitions. Word has length 21 [2021-08-12 19:14:56,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:14:56,132 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1381 transitions. [2021-08-12 19:14:56,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:14:56,132 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1381 transitions. [2021-08-12 19:14:56,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:14:56,132 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:14:56,132 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:14:56,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable887 [2021-08-12 19:14:56,342 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:14:56,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:14:56,343 INFO L82 PathProgramCache]: Analyzing trace with hash 932845971, now seen corresponding path program 253 times [2021-08-12 19:14:56,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:14:56,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325723785] [2021-08-12 19:14:56,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:14:56,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:56,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:56,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:14:56,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325723785] [2021-08-12 19:14:56,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325723785] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:56,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238914241] [2021-08-12 19:14:56,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:14:56,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:14:56,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:14:56,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:14:56,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:14:56,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:56,530 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 9 treesize of output 7 [2021-08-12 19:14:56,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:56,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:56,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:14:56,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:14:56,583 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 19 treesize of output 15 [2021-08-12 19:14:56,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:14:56,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:14:56,587 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:14:56,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:14:56,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:12 [2021-08-12 19:14:56,602 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:14:56,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238914241] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:14:56,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:14:56,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:14:56,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473372989] [2021-08-12 19:14:56,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:14:56,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:14:56,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:14:56,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:56,602 INFO L87 Difference]: Start difference. First operand 441 states and 1381 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:14:59,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:14:59,850 INFO L93 Difference]: Finished difference Result 561 states and 1715 transitions. [2021-08-12 19:14:59,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:14:59,850 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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 21 [2021-08-12 19:14:59,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:14:59,852 INFO L225 Difference]: With dead ends: 561 [2021-08-12 19:14:59,852 INFO L226 Difference]: Without dead ends: 537 [2021-08-12 19:14:59,852 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 123.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:14:59,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2021-08-12 19:15:00,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 438. [2021-08-12 19:15:00,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 3.1327231121281462) internal successors, (1369), 437 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:00,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1369 transitions. [2021-08-12 19:15:00,513 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1369 transitions. Word has length 21 [2021-08-12 19:15:00,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:00,514 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1369 transitions. [2021-08-12 19:15:00,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:15:00,514 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1369 transitions. [2021-08-12 19:15:00,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:00,514 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:00,514 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:00,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable890,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:00,731 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:00,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:00,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1837752813, now seen corresponding path program 254 times [2021-08-12 19:15:00,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:00,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119562269] [2021-08-12 19:15:00,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:00,822 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:00,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:00,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119562269] [2021-08-12 19:15:00,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119562269] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:00,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624485016] [2021-08-12 19:15:00,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:00,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:15:00,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:00,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:00,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:00,886 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 19 treesize of output 15 [2021-08-12 19:15:00,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:00,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:00,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:00,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:15:00,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 19 treesize of output 15 [2021-08-12 19:15:00,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:00,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 11 treesize of output 9 [2021-08-12 19:15:00,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:00,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:00,957 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:00,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:00,958 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:5 [2021-08-12 19:15:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:00,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624485016] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:00,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:00,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:15:00,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937628485] [2021-08-12 19:15:00,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:15:00,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:00,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:15:00,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:15:00,988 INFO L87 Difference]: Start difference. First operand 438 states and 1369 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:06,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:06,438 INFO L93 Difference]: Finished difference Result 716 states and 2152 transitions. [2021-08-12 19:15:06,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:15:06,439 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:15:06,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:06,441 INFO L225 Difference]: With dead ends: 716 [2021-08-12 19:15:06,441 INFO L226 Difference]: Without dead ends: 654 [2021-08-12 19:15:06,441 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 211.4ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:15:06,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-08-12 19:15:07,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 438. [2021-08-12 19:15:07,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 3.125858123569794) internal successors, (1366), 437 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:07,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1366 transitions. [2021-08-12 19:15:07,117 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1366 transitions. Word has length 21 [2021-08-12 19:15:07,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:07,117 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1366 transitions. [2021-08-12 19:15:07,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:07,117 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1366 transitions. [2021-08-12 19:15:07,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:07,117 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:07,118 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:07,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable893 [2021-08-12 19:15:07,334 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:07,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:07,334 INFO L82 PathProgramCache]: Analyzing trace with hash 19262995, now seen corresponding path program 255 times [2021-08-12 19:15:07,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:07,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885413275] [2021-08-12 19:15:07,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:07,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:07,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:07,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:07,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885413275] [2021-08-12 19:15:07,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885413275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:07,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383578677] [2021-08-12 19:15:07,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:07,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:15:07,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:07,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:07,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:07,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:07,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:07,507 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 9 treesize of output 7 [2021-08-12 19:15:07,508 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:07,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:07,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:07,520 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:15:07,581 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 9 treesize of output 7 [2021-08-12 19:15:07,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:07,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:07,590 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:07,591 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 19 treesize of output 15 [2021-08-12 19:15:07,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:07,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:07,598 INFO L518 ElimStorePlain]: Eliminatee v_prenex_29 vanished before elimination [2021-08-12 19:15:07,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:07,599 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:15 [2021-08-12 19:15:07,626 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:07,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383578677] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:07,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:07,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:15:07,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644752700] [2021-08-12 19:15:07,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:15:07,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:07,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:15:07,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:15:07,627 INFO L87 Difference]: Start difference. First operand 438 states and 1366 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:15:11,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:11,629 INFO L93 Difference]: Finished difference Result 602 states and 1843 transitions. [2021-08-12 19:15:11,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:15:11,629 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 21 [2021-08-12 19:15:11,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:11,632 INFO L225 Difference]: With dead ends: 602 [2021-08-12 19:15:11,632 INFO L226 Difference]: Without dead ends: 571 [2021-08-12 19:15:11,632 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 155.9ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:15:11,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-08-12 19:15:12,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 438. [2021-08-12 19:15:12,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 3.125858123569794) internal successors, (1366), 437 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:12,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1366 transitions. [2021-08-12 19:15:12,327 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1366 transitions. Word has length 21 [2021-08-12 19:15:12,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:12,327 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1366 transitions. [2021-08-12 19:15:12,327 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:15:12,327 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1366 transitions. [2021-08-12 19:15:12,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:12,328 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:12,328 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:12,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable896,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:12,528 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:12,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:12,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1075435923, now seen corresponding path program 256 times [2021-08-12 19:15:12,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:12,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429071235] [2021-08-12 19:15:12,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:12,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:12,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:12,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429071235] [2021-08-12 19:15:12,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429071235] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:12,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787157001] [2021-08-12 19:15:12,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:12,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:15:12,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:12,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:12,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:12,705 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 19 treesize of output 15 [2021-08-12 19:15:12,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:12,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:12,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:12,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:15:12,755 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 19 treesize of output 15 [2021-08-12 19:15:12,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:12,758 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 11 treesize of output 9 [2021-08-12 19:15:12,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:12,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:12,765 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:12,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:12,766 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:13 [2021-08-12 19:15:12,785 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:12,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787157001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:12,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:12,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:15:12,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731649642] [2021-08-12 19:15:12,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:15:12,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:12,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:15:12,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:15:12,786 INFO L87 Difference]: Start difference. First operand 438 states and 1366 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:15:16,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:16,516 INFO L93 Difference]: Finished difference Result 569 states and 1735 transitions. [2021-08-12 19:15:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:15:16,517 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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 21 [2021-08-12 19:15:16,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:16,519 INFO L225 Difference]: With dead ends: 569 [2021-08-12 19:15:16,519 INFO L226 Difference]: Without dead ends: 540 [2021-08-12 19:15:16,519 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 140.9ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:15:16,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-08-12 19:15:17,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 435. [2021-08-12 19:15:17,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.129032258064516) internal successors, (1358), 434 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:17,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1358 transitions. [2021-08-12 19:15:17,178 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1358 transitions. Word has length 21 [2021-08-12 19:15:17,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:17,178 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1358 transitions. [2021-08-12 19:15:17,178 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 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-12 19:15:17,178 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1358 transitions. [2021-08-12 19:15:17,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:17,179 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:17,179 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:17,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable904,257 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:17,396 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:17,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:17,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1699721687, now seen corresponding path program 257 times [2021-08-12 19:15:17,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:17,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689928074] [2021-08-12 19:15:17,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:17,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:17,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:17,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689928074] [2021-08-12 19:15:17,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689928074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:17,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656406245] [2021-08-12 19:15:17,469 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:17,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:15:17,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:17,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:17,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:17,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:17,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:17,534 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 9 treesize of output 7 [2021-08-12 19:15:17,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:17,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:17,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:17,544 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:15:17,571 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 9 treesize of output 7 [2021-08-12 19:15:17,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:17,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:17,588 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 19 treesize of output 15 [2021-08-12 19:15:17,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:17,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:17,599 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:17,599 INFO L518 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2021-08-12 19:15:17,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:17,600 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:21 [2021-08-12 19:15:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:17,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656406245] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:17,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:17,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:15:17,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576010595] [2021-08-12 19:15:17,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:15:17,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:17,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:15:17,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:15:17,640 INFO L87 Difference]: Start difference. First operand 435 states and 1358 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-12 19:15:21,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:21,697 INFO L93 Difference]: Finished difference Result 599 states and 1835 transitions. [2021-08-12 19:15:21,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:15:21,697 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 21 [2021-08-12 19:15:21,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:21,699 INFO L225 Difference]: With dead ends: 599 [2021-08-12 19:15:21,699 INFO L226 Difference]: Without dead ends: 568 [2021-08-12 19:15:21,700 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 116.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:15:21,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-08-12 19:15:22,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 436. [2021-08-12 19:15:22,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.135632183908046) internal successors, (1364), 435 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:22,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1364 transitions. [2021-08-12 19:15:22,371 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1364 transitions. Word has length 21 [2021-08-12 19:15:22,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:22,371 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1364 transitions. [2021-08-12 19:15:22,371 INFO L483 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-12 19:15:22,371 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1364 transitions. [2021-08-12 19:15:22,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:22,372 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:22,372 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:22,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable908 [2021-08-12 19:15:22,573 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:22,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:22,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1686717961, now seen corresponding path program 258 times [2021-08-12 19:15:22,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:22,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650432696] [2021-08-12 19:15:22,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:22,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:22,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:22,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:22,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650432696] [2021-08-12 19:15:22,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650432696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:22,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856855317] [2021-08-12 19:15:22,679 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:22,707 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:15:22,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:22,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:22,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:22,771 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 19 treesize of output 15 [2021-08-12 19:15:22,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:22,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:22,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:22,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:21 [2021-08-12 19:15:22,813 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 11 treesize of output 9 [2021-08-12 19:15:22,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:22,816 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 19 treesize of output 15 [2021-08-12 19:15:22,816 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:22,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:22,838 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:22,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:22,839 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:19 [2021-08-12 19:15:22,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:22,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856855317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:22,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:22,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:15:22,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39477461] [2021-08-12 19:15:22,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:15:22,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:22,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:15:22,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:15:22,918 INFO L87 Difference]: Start difference. First operand 436 states and 1364 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:27,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:27,442 INFO L93 Difference]: Finished difference Result 620 states and 1885 transitions. [2021-08-12 19:15:27,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:15:27,442 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:15:27,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:27,459 INFO L225 Difference]: With dead ends: 620 [2021-08-12 19:15:27,459 INFO L226 Difference]: Without dead ends: 591 [2021-08-12 19:15:27,459 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 279.7ms TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:15:27,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-08-12 19:15:28,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 434. [2021-08-12 19:15:28,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.1247113163972284) internal successors, (1353), 433 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:28,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1353 transitions. [2021-08-12 19:15:28,158 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1353 transitions. Word has length 21 [2021-08-12 19:15:28,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:28,158 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1353 transitions. [2021-08-12 19:15:28,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:28,158 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1353 transitions. [2021-08-12 19:15:28,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:28,158 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:28,159 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:28,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable913 [2021-08-12 19:15:28,375 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:28,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:28,375 INFO L82 PathProgramCache]: Analyzing trace with hash -231235301, now seen corresponding path program 259 times [2021-08-12 19:15:28,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:28,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128915109] [2021-08-12 19:15:28,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:28,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:28,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:28,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128915109] [2021-08-12 19:15:28,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128915109] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:28,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484184957] [2021-08-12 19:15:28,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:28,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:28,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:28,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:28,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:28,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:28,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:28,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:28,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:16 [2021-08-12 19:15:28,583 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 19 treesize of output 15 [2021-08-12 19:15:28,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:28,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:28,588 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:28,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:28,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:10 [2021-08-12 19:15:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:28,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484184957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:28,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:28,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:15:28,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152472915] [2021-08-12 19:15:28,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:15:28,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:28,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:15:28,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:15:28,602 INFO L87 Difference]: Start difference. First operand 434 states and 1353 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-12 19:15:32,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:32,847 INFO L93 Difference]: Finished difference Result 590 states and 1801 transitions. [2021-08-12 19:15:32,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:15:32,848 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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 21 [2021-08-12 19:15:32,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:32,850 INFO L225 Difference]: With dead ends: 590 [2021-08-12 19:15:32,850 INFO L226 Difference]: Without dead ends: 569 [2021-08-12 19:15:32,850 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 142.4ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:15:32,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-08-12 19:15:33,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 434. [2021-08-12 19:15:33,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.1247113163972284) internal successors, (1353), 433 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:33,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1353 transitions. [2021-08-12 19:15:33,571 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1353 transitions. Word has length 21 [2021-08-12 19:15:33,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:33,571 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1353 transitions. [2021-08-12 19:15:33,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-12 19:15:33,571 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1353 transitions. [2021-08-12 19:15:33,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:33,571 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:33,571 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:33,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable922,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:33,786 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:33,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:33,786 INFO L82 PathProgramCache]: Analyzing trace with hash -851099215, now seen corresponding path program 260 times [2021-08-12 19:15:33,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:33,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99106925] [2021-08-12 19:15:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:33,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:33,879 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:33,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:33,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99106925] [2021-08-12 19:15:33,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99106925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:33,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081844518] [2021-08-12 19:15:33,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:33,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:15:33,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:33,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:33,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:33,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 19 treesize of output 15 [2021-08-12 19:15:33,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:33,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:33,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:33,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-08-12 19:15:33,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-12 19:15:33,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:33,974 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 10 treesize of output 8 [2021-08-12 19:15:33,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:33,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:33,984 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:33,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:33,985 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:21 [2021-08-12 19:15:34,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:34,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081844518] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:34,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:34,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-08-12 19:15:34,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017796215] [2021-08-12 19:15:34,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:15:34,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:34,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:15:34,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:15:34,023 INFO L87 Difference]: Start difference. First operand 434 states and 1353 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-12 19:15:37,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:37,599 INFO L93 Difference]: Finished difference Result 562 states and 1717 transitions. [2021-08-12 19:15:37,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:15:37,599 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 21 [2021-08-12 19:15:37,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:37,602 INFO L225 Difference]: With dead ends: 562 [2021-08-12 19:15:37,602 INFO L226 Difference]: Without dead ends: 531 [2021-08-12 19:15:37,602 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 137.7ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:15:37,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-08-12 19:15:38,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 432. [2021-08-12 19:15:38,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.1276102088167055) internal successors, (1348), 431 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:38,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1348 transitions. [2021-08-12 19:15:38,257 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1348 transitions. Word has length 21 [2021-08-12 19:15:38,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:38,257 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1348 transitions. [2021-08-12 19:15:38,257 INFO L483 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-12 19:15:38,257 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1348 transitions. [2021-08-12 19:15:38,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:38,258 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:38,258 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:38,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable925 [2021-08-12 19:15:38,473 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:38,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:38,473 INFO L82 PathProgramCache]: Analyzing trace with hash -553832805, now seen corresponding path program 261 times [2021-08-12 19:15:38,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:38,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605809937] [2021-08-12 19:15:38,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:38,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:38,580 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:38,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:38,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605809937] [2021-08-12 19:15:38,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605809937] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:38,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023768701] [2021-08-12 19:15:38,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:38,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:15:38,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:38,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:38,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:38,690 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[v_prenex_33]} [2021-08-12 19:15:38,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 9 treesize of output 7 [2021-08-12 19:15:38,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:38,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:38,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:38,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:38,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:38,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:38,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:15:38,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:34 [2021-08-12 19:15:38,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:38,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:38,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:15:38,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:38,771 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 9 treesize of output 7 [2021-08-12 19:15:38,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:38,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:38,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:38,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:15:38,791 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:38,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:38,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:38,807 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:62, output treesize:19 [2021-08-12 19:15:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:38,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023768701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:38,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:38,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:15:38,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016356] [2021-08-12 19:15:38,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:15:38,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:38,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:15:38,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:15:38,882 INFO L87 Difference]: Start difference. First operand 432 states and 1348 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:44,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:44,943 INFO L93 Difference]: Finished difference Result 740 states and 2237 transitions. [2021-08-12 19:15:44,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:15:44,943 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:15:44,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:44,946 INFO L225 Difference]: With dead ends: 740 [2021-08-12 19:15:44,946 INFO L226 Difference]: Without dead ends: 715 [2021-08-12 19:15:44,946 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 372.0ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:15:44,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-08-12 19:15:45,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 438. [2021-08-12 19:15:45,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 3.137299771167048) internal successors, (1371), 437 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:45,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1371 transitions. [2021-08-12 19:15:45,657 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1371 transitions. Word has length 21 [2021-08-12 19:15:45,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:45,657 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1371 transitions. [2021-08-12 19:15:45,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:45,658 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1371 transitions. [2021-08-12 19:15:45,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:45,658 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:45,658 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:45,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable928,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:45,865 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:45,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:45,865 INFO L82 PathProgramCache]: Analyzing trace with hash -838095489, now seen corresponding path program 262 times [2021-08-12 19:15:45,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:45,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632878514] [2021-08-12 19:15:45,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:45,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:45,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:45,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632878514] [2021-08-12 19:15:45,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632878514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:45,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794424324] [2021-08-12 19:15:45,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:45,983 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:15:45,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:45,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:45,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:46,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:46,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:46,025 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 9 treesize of output 7 [2021-08-12 19:15:46,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:46,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:46,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:46,035 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:15:46,062 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 19 treesize of output 15 [2021-08-12 19:15:46,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:46,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:46,073 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:46,074 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 9 treesize of output 7 [2021-08-12 19:15:46,075 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:46,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:46,084 INFO L518 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2021-08-12 19:15:46,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:46,085 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:19 [2021-08-12 19:15:46,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:46,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794424324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:46,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:46,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:15:46,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170864026] [2021-08-12 19:15:46,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:15:46,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:46,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:15:46,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:15:46,164 INFO L87 Difference]: Start difference. First operand 438 states and 1371 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:51,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:51,014 INFO L93 Difference]: Finished difference Result 662 states and 1999 transitions. [2021-08-12 19:15:51,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:15:51,014 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:15:51,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:51,017 INFO L225 Difference]: With dead ends: 662 [2021-08-12 19:15:51,017 INFO L226 Difference]: Without dead ends: 633 [2021-08-12 19:15:51,017 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 287.1ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:15:51,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-08-12 19:15:51,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 449. [2021-08-12 19:15:51,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 3.140625) internal successors, (1407), 448 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:51,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1407 transitions. [2021-08-12 19:15:51,729 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1407 transitions. Word has length 21 [2021-08-12 19:15:51,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:51,730 INFO L482 AbstractCegarLoop]: Abstraction has 449 states and 1407 transitions. [2021-08-12 19:15:51,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:51,730 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1407 transitions. [2021-08-12 19:15:51,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:51,730 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:51,730 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:51,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable938,263 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:51,946 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:51,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:51,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1496124841, now seen corresponding path program 263 times [2021-08-12 19:15:51,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:51,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64155327] [2021-08-12 19:15:51,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:52,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:52,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64155327] [2021-08-12 19:15:52,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64155327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:52,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155797536] [2021-08-12 19:15:52,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:52,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:15:52,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:52,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-12 19:15:52,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:52,163 INFO L446 ElimStorePlain]: Different costs {0=[o_2], 1=[v_prenex_36]} [2021-08-12 19:15:52,165 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 9 treesize of output 7 [2021-08-12 19:15:52,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:52,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:52,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:52,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:52,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:52,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2021-08-12 19:15:52,198 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:34 [2021-08-12 19:15:52,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:15:52,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:52,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:15:52,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:52,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:52,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:15:52,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:52,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:15:52,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:15:52,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:52,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:52,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:52,316 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:83, output treesize:31 [2021-08-12 19:15:52,395 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:52,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155797536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:52,395 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:52,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:15:52,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091608868] [2021-08-12 19:15:52,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:15:52,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:52,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:15:52,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:15:52,396 INFO L87 Difference]: Start difference. First operand 449 states and 1407 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:58,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:15:58,490 INFO L93 Difference]: Finished difference Result 700 states and 2136 transitions. [2021-08-12 19:15:58,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 19:15:58,490 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:15:58,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:15:58,492 INFO L225 Difference]: With dead ends: 700 [2021-08-12 19:15:58,492 INFO L226 Difference]: Without dead ends: 679 [2021-08-12 19:15:58,493 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 429.6ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:15:58,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-08-12 19:15:59,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 446. [2021-08-12 19:15:59,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 3.134831460674157) internal successors, (1395), 445 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:59,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1395 transitions. [2021-08-12 19:15:59,179 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1395 transitions. Word has length 21 [2021-08-12 19:15:59,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:15:59,179 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1395 transitions. [2021-08-12 19:15:59,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:15:59,179 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1395 transitions. [2021-08-12 19:15:59,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:15:59,179 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:15:59,179 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:15:59,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable949 [2021-08-12 19:15:59,395 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:15:59,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:15:59,395 INFO L82 PathProgramCache]: Analyzing trace with hash 322512813, now seen corresponding path program 264 times [2021-08-12 19:15:59,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:15:59,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814096513] [2021-08-12 19:15:59,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:15:59,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:15:59,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:59,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:15:59,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814096513] [2021-08-12 19:15:59,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814096513] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:59,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827645053] [2021-08-12 19:15:59,502 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:15:59,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:15:59,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:15:59,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:15:59,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:15:59,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:15:59,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:59,572 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 9 treesize of output 7 [2021-08-12 19:15:59,572 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:59,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:59,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:15:59,582 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:25 [2021-08-12 19:15:59,621 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 19 treesize of output 15 [2021-08-12 19:15:59,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:15:59,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:15:59,625 INFO L518 ElimStorePlain]: Eliminatee o_4 vanished before elimination [2021-08-12 19:15:59,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:15:59,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:10 [2021-08-12 19:15:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:15:59,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827645053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:15:59,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:15:59,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 19:15:59,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758443902] [2021-08-12 19:15:59,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 19:15:59,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:15:59,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 19:15:59,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:15:59,676 INFO L87 Difference]: Start difference. First operand 446 states and 1395 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:04,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:04,101 INFO L93 Difference]: Finished difference Result 593 states and 1800 transitions. [2021-08-12 19:16:04,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:16:04,101 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:04,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:04,103 INFO L225 Difference]: With dead ends: 593 [2021-08-12 19:16:04,104 INFO L226 Difference]: Without dead ends: 570 [2021-08-12 19:16:04,104 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 222.6ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:16:04,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-08-12 19:16:04,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 432. [2021-08-12 19:16:04,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.1229698375870067) internal successors, (1346), 431 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1346 transitions. [2021-08-12 19:16:04,817 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1346 transitions. Word has length 21 [2021-08-12 19:16:04,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:04,817 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1346 transitions. [2021-08-12 19:16:04,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:04,817 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1346 transitions. [2021-08-12 19:16:04,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:04,817 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:04,817 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:05,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable957,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:05,025 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:05,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:05,025 INFO L82 PathProgramCache]: Analyzing trace with hash -523816653, now seen corresponding path program 265 times [2021-08-12 19:16:05,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:05,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492408358] [2021-08-12 19:16:05,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:05,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:05,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:05,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492408358] [2021-08-12 19:16:05,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492408358] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:05,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244073000] [2021-08-12 19:16:05,137 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:05,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:05,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:05,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:05,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:05,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:05,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:05,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:05,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:16:05,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:29 [2021-08-12 19:16:05,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:05,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:05,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:05,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:05,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:05,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:16:05,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:05,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:05,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:05,370 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:33, output treesize:9 [2021-08-12 19:16:05,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:05,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244073000] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:05,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:05,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:16:05,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554289535] [2021-08-12 19:16:05,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:16:05,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:05,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:16:05,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:05,380 INFO L87 Difference]: Start difference. First operand 432 states and 1346 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:08,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:08,198 INFO L93 Difference]: Finished difference Result 508 states and 1561 transitions. [2021-08-12 19:16:08,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:08,198 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:08,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:08,201 INFO L225 Difference]: With dead ends: 508 [2021-08-12 19:16:08,201 INFO L226 Difference]: Without dead ends: 484 [2021-08-12 19:16:08,201 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 192.8ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:08,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-08-12 19:16:08,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 438. [2021-08-12 19:16:08,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 3.128146453089245) internal successors, (1367), 437 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:08,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1367 transitions. [2021-08-12 19:16:08,921 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1367 transitions. Word has length 21 [2021-08-12 19:16:08,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:08,921 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1367 transitions. [2021-08-12 19:16:08,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:08,921 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1367 transitions. [2021-08-12 19:16:08,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:08,922 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:08,922 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:09,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable960 [2021-08-12 19:16:09,138 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:09,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:09,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1025607989, now seen corresponding path program 266 times [2021-08-12 19:16:09,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:09,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714392007] [2021-08-12 19:16:09,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:09,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:09,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:09,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714392007] [2021-08-12 19:16:09,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714392007] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:09,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302905542] [2021-08-12 19:16:09,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:09,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:16:09,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:09,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:09,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:09,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:09,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:09,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:09,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:09,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:16:09,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-08-12 19:16:09,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:09,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:09,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:09,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:09,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:09,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:16:09,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:09,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:09,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:09,453 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:16:09,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:09,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302905542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:09,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:09,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:16:09,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347544906] [2021-08-12 19:16:09,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:16:09,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:09,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:16:09,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:16:09,468 INFO L87 Difference]: Start difference. First operand 438 states and 1367 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:16:12,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:12,402 INFO L93 Difference]: Finished difference Result 517 states and 1585 transitions. [2021-08-12 19:16:12,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:12,402 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 21 [2021-08-12 19:16:12,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:12,405 INFO L225 Difference]: With dead ends: 517 [2021-08-12 19:16:12,405 INFO L226 Difference]: Without dead ends: 493 [2021-08-12 19:16:12,405 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 174.9ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:16:12,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-08-12 19:16:13,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 435. [2021-08-12 19:16:13,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.122119815668203) internal successors, (1355), 434 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:13,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1355 transitions. [2021-08-12 19:16:13,127 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1355 transitions. Word has length 21 [2021-08-12 19:16:13,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:13,127 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1355 transitions. [2021-08-12 19:16:13,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:16:13,127 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1355 transitions. [2021-08-12 19:16:13,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:13,128 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:13,128 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:13,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable967,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:13,329 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:13,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:13,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1162575187, now seen corresponding path program 267 times [2021-08-12 19:16:13,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:13,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728452446] [2021-08-12 19:16:13,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:13,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:13,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:13,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:13,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728452446] [2021-08-12 19:16:13,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728452446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:13,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922506738] [2021-08-12 19:16:13,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:13,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:16:13,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:13,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:13,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:13,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:13,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:13,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:13,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:13,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-08-12 19:16:13,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:27 [2021-08-12 19:16:13,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:13,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:13,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:13,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:13,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:13,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:16:13,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:13,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:13,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:13,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:12 [2021-08-12 19:16:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:13,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922506738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:13,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:13,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:16:13,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174453362] [2021-08-12 19:16:13,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:16:13,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:13,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:16:13,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:16:13,656 INFO L87 Difference]: Start difference. First operand 435 states and 1355 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:16:16,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:16,486 INFO L93 Difference]: Finished difference Result 505 states and 1552 transitions. [2021-08-12 19:16:16,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:16,487 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 21 [2021-08-12 19:16:16,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:16,489 INFO L225 Difference]: With dead ends: 505 [2021-08-12 19:16:16,489 INFO L226 Difference]: Without dead ends: 481 [2021-08-12 19:16:16,489 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 184.3ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:16:16,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-08-12 19:16:17,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 432. [2021-08-12 19:16:17,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.1229698375870067) internal successors, (1346), 431 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:17,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1346 transitions. [2021-08-12 19:16:17,196 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1346 transitions. Word has length 21 [2021-08-12 19:16:17,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:17,196 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1346 transitions. [2021-08-12 19:16:17,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:16:17,196 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1346 transitions. [2021-08-12 19:16:17,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:17,197 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:17,197 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:17,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable970 [2021-08-12 19:16:17,397 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:17,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:17,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1459153209, now seen corresponding path program 268 times [2021-08-12 19:16:17,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:17,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732887997] [2021-08-12 19:16:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:17,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:17,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:17,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732887997] [2021-08-12 19:16:17,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732887997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:17,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438125394] [2021-08-12 19:16:17,506 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:17,535 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:16:17,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:17,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:17,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:17,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:17,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:17,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:17,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:17,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:16:17,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:34 [2021-08-12 19:16:17,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:17,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:17,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:17,729 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 11 treesize of output 9 [2021-08-12 19:16:17,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:17,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:17,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:17,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:16:17,746 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:17,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:17,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:16:17,762 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:61, output treesize:5 [2021-08-12 19:16:17,793 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:17,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438125394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:17,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:17,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:16:17,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218184975] [2021-08-12 19:16:17,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:16:17,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:17,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:16:17,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:16:17,794 INFO L87 Difference]: Start difference. First operand 432 states and 1346 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:23,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:23,752 INFO L93 Difference]: Finished difference Result 716 states and 2159 transitions. [2021-08-12 19:16:23,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 19:16:23,752 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:23,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:23,754 INFO L225 Difference]: With dead ends: 716 [2021-08-12 19:16:23,754 INFO L226 Difference]: Without dead ends: 654 [2021-08-12 19:16:23,755 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 308.3ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:16:23,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-08-12 19:16:24,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 430. [2021-08-12 19:16:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.125874125874126) internal successors, (1341), 429 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:24,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1341 transitions. [2021-08-12 19:16:24,453 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1341 transitions. Word has length 21 [2021-08-12 19:16:24,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:24,453 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1341 transitions. [2021-08-12 19:16:24,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:24,453 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1341 transitions. [2021-08-12 19:16:24,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:24,453 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:24,453 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:24,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable973 [2021-08-12 19:16:24,659 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:24,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:24,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1399639067, now seen corresponding path program 269 times [2021-08-12 19:16:24,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:24,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891526921] [2021-08-12 19:16:24,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:24,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:24,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:24,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891526921] [2021-08-12 19:16:24,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891526921] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:24,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753078904] [2021-08-12 19:16:24,781 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:24,843 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:16:24,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:24,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:24,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:24,920 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 9 treesize of output 7 [2021-08-12 19:16:24,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:24,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:24,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:24,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:24,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:24,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:16:24,943 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:38 [2021-08-12 19:16:25,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:25,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:25,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:25,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:25,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:25,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:16:25,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:25,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:25,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:25,077 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:33, output treesize:9 [2021-08-12 19:16:25,084 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:25,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753078904] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:25,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:25,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:16:25,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072702265] [2021-08-12 19:16:25,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:16:25,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:25,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:16:25,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:25,085 INFO L87 Difference]: Start difference. First operand 430 states and 1341 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:28,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:28,475 INFO L93 Difference]: Finished difference Result 555 states and 1703 transitions. [2021-08-12 19:16:28,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:28,475 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:28,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:28,477 INFO L225 Difference]: With dead ends: 555 [2021-08-12 19:16:28,477 INFO L226 Difference]: Without dead ends: 531 [2021-08-12 19:16:28,477 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 199.4ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:28,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-08-12 19:16:29,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 436. [2021-08-12 19:16:29,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.135632183908046) internal successors, (1364), 435 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:29,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1364 transitions. [2021-08-12 19:16:29,202 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1364 transitions. Word has length 21 [2021-08-12 19:16:29,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:29,202 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1364 transitions. [2021-08-12 19:16:29,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:29,202 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1364 transitions. [2021-08-12 19:16:29,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:29,202 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:29,202 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:29,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable987,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:29,418 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:29,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:29,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1901430403, now seen corresponding path program 270 times [2021-08-12 19:16:29,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:29,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331920694] [2021-08-12 19:16:29,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:29,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:29,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:29,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:29,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331920694] [2021-08-12 19:16:29,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331920694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:29,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221246212] [2021-08-12 19:16:29,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:29,542 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-12 19:16:29,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:29,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:29,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:29,617 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 9 treesize of output 7 [2021-08-12 19:16:29,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:29,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:29,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:29,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:29,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:29,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:16:29,639 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:38 [2021-08-12 19:16:29,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:29,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:29,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:29,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:29,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:29,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:16:29,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:29,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:29,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:29,735 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:38, output treesize:12 [2021-08-12 19:16:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:29,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221246212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:29,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:29,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-08-12 19:16:29,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302585573] [2021-08-12 19:16:29,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-08-12 19:16:29,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:29,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-12 19:16:29,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:16:29,748 INFO L87 Difference]: Start difference. First operand 436 states and 1364 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:16:33,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:33,100 INFO L93 Difference]: Finished difference Result 546 states and 1679 transitions. [2021-08-12 19:16:33,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:33,100 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 21 [2021-08-12 19:16:33,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:33,103 INFO L225 Difference]: With dead ends: 546 [2021-08-12 19:16:33,103 INFO L226 Difference]: Without dead ends: 522 [2021-08-12 19:16:33,103 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 165.4ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:16:33,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-08-12 19:16:33,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 433. [2021-08-12 19:16:33,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.1296296296296298) internal successors, (1352), 432 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:33,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1352 transitions. [2021-08-12 19:16:33,859 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1352 transitions. Word has length 21 [2021-08-12 19:16:33,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:33,859 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1352 transitions. [2021-08-12 19:16:33,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-12 19:16:33,859 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1352 transitions. [2021-08-12 19:16:33,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:33,859 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:33,859 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:34,075 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable996 [2021-08-12 19:16:34,076 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:34,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:34,076 INFO L82 PathProgramCache]: Analyzing trace with hash -774314949, now seen corresponding path program 271 times [2021-08-12 19:16:34,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:34,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694855543] [2021-08-12 19:16:34,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:34,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:34,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:34,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:34,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694855543] [2021-08-12 19:16:34,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694855543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:34,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560044267] [2021-08-12 19:16:34,174 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:34,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:34,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:34,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:34,271 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 9 treesize of output 7 [2021-08-12 19:16:34,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:34,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:34,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:34,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:34,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:34,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:16:34,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:41 [2021-08-12 19:16:34,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:34,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:34,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:34,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:34,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:34,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:16:34,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:34,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:34,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:34,455 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:36, output treesize:7 [2021-08-12 19:16:34,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:34,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560044267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:34,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:34,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:16:34,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780496609] [2021-08-12 19:16:34,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:16:34,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:34,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:16:34,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:34,463 INFO L87 Difference]: Start difference. First operand 433 states and 1352 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:37,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:37,955 INFO L93 Difference]: Finished difference Result 539 states and 1632 transitions. [2021-08-12 19:16:37,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:37,956 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:37,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:37,958 INFO L225 Difference]: With dead ends: 539 [2021-08-12 19:16:37,958 INFO L226 Difference]: Without dead ends: 518 [2021-08-12 19:16:37,958 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 209.8ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:16:37,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-08-12 19:16:38,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 432. [2021-08-12 19:16:38,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.1299303944315544) internal successors, (1349), 431 states have internal predecessors, (1349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:38,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1349 transitions. [2021-08-12 19:16:38,712 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1349 transitions. Word has length 21 [2021-08-12 19:16:38,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:38,712 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1349 transitions. [2021-08-12 19:16:38,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:38,713 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1349 transitions. [2021-08-12 19:16:38,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:38,713 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:38,713 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:38,915 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1001,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:38,915 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:38,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:38,915 INFO L82 PathProgramCache]: Analyzing trace with hash -996523561, now seen corresponding path program 272 times [2021-08-12 19:16:38,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:38,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407177425] [2021-08-12 19:16:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:38,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:39,030 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:39,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:39,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407177425] [2021-08-12 19:16:39,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407177425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:39,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938196722] [2021-08-12 19:16:39,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:39,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:16:39,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:39,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:39,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:39,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:39,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:39,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:39,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:39,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:16:39,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-08-12 19:16:39,262 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 11 treesize of output 9 [2021-08-12 19:16:39,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:39,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:39,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:39,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:39,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:39,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:39,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:16:39,280 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:39,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:39,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:16:39,292 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:55, output treesize:5 [2021-08-12 19:16:39,322 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:39,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938196722] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:39,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:39,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:16:39,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430495739] [2021-08-12 19:16:39,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:16:39,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:39,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:16:39,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:16:39,322 INFO L87 Difference]: Start difference. First operand 432 states and 1349 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:44,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:44,537 INFO L93 Difference]: Finished difference Result 676 states and 2032 transitions. [2021-08-12 19:16:44,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:16:44,537 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:44,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:44,540 INFO L225 Difference]: With dead ends: 676 [2021-08-12 19:16:44,540 INFO L226 Difference]: Without dead ends: 614 [2021-08-12 19:16:44,540 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 258.8ms TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:16:44,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-08-12 19:16:45,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 432. [2021-08-12 19:16:45,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.1229698375870067) internal successors, (1346), 431 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:45,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1346 transitions. [2021-08-12 19:16:45,272 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1346 transitions. Word has length 21 [2021-08-12 19:16:45,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:45,272 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1346 transitions. [2021-08-12 19:16:45,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:45,272 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1346 transitions. [2021-08-12 19:16:45,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:45,273 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:45,273 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:45,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1018 [2021-08-12 19:16:45,489 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:45,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:45,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1086051491, now seen corresponding path program 273 times [2021-08-12 19:16:45,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:45,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077785539] [2021-08-12 19:16:45,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:45,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:45,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:45,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077785539] [2021-08-12 19:16:45,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077785539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:45,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964909125] [2021-08-12 19:16:45,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:45,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:16:45,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:45,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:45,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:45,719 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 9 treesize of output 7 [2021-08-12 19:16:45,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:45,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:45,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:45,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:45,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:45,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:16:45,745 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:41 [2021-08-12 19:16:45,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:45,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:45,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:45,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:45,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:45,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:16:45,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:45,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:45,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-08-12 19:16:45,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:41, output treesize:10 [2021-08-12 19:16:45,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:45,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964909125] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:45,898 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:45,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:16:45,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174892218] [2021-08-12 19:16:45,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:16:45,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:45,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:16:45,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:16:45,899 INFO L87 Difference]: Start difference. First operand 432 states and 1346 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:49,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:49,848 INFO L93 Difference]: Finished difference Result 571 states and 1732 transitions. [2021-08-12 19:16:49,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:16:49,849 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:49,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:49,851 INFO L225 Difference]: With dead ends: 571 [2021-08-12 19:16:49,851 INFO L226 Difference]: Without dead ends: 550 [2021-08-12 19:16:49,851 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 219.4ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:16:49,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-08-12 19:16:50,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 419. [2021-08-12 19:16:50,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.1052631578947367) internal successors, (1298), 418 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:50,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1298 transitions. [2021-08-12 19:16:50,545 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1298 transitions. Word has length 21 [2021-08-12 19:16:50,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:50,545 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1298 transitions. [2021-08-12 19:16:50,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:50,545 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1298 transitions. [2021-08-12 19:16:50,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:50,545 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:50,546 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:50,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1034 [2021-08-12 19:16:50,761 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:50,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:50,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1479953917, now seen corresponding path program 274 times [2021-08-12 19:16:50,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:50,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770608984] [2021-08-12 19:16:50,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:50,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:50,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:50,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770608984] [2021-08-12 19:16:50,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770608984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:50,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418735631] [2021-08-12 19:16:50,876 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:50,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:16:50,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:50,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:50,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:50,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:50,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:50,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-12 19:16:50,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:50,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 9 treesize of output 7 [2021-08-12 19:16:50,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:51,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:51,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-08-12 19:16:51,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:38 [2021-08-12 19:16:51,104 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_38, v_prenex_37], 1=[o_2, o_4]} [2021-08-12 19:16:51,106 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 9 treesize of output 7 [2021-08-12 19:16:51,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:51,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:51,118 INFO L518 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2021-08-12 19:16:51,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:51,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:51,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:51,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:51,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:51,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-08-12 19:16:51,133 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:51,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:51,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:16:51,144 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:48, output treesize:15 [2021-08-12 19:16:51,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:51,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418735631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:51,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:51,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-12 19:16:51,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878495547] [2021-08-12 19:16:51,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:16:51,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:51,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:16:51,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:51,175 INFO L87 Difference]: Start difference. First operand 419 states and 1298 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:54,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:16:54,824 INFO L93 Difference]: Finished difference Result 552 states and 1685 transitions. [2021-08-12 19:16:54,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-12 19:16:54,824 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-12 19:16:54,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:16:54,826 INFO L225 Difference]: With dead ends: 552 [2021-08-12 19:16:54,826 INFO L226 Difference]: Without dead ends: 521 [2021-08-12 19:16:54,827 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 203.4ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:16:54,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-08-12 19:16:55,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 419. [2021-08-12 19:16:55,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.1052631578947367) internal successors, (1298), 418 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:55,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1298 transitions. [2021-08-12 19:16:55,507 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1298 transitions. Word has length 21 [2021-08-12 19:16:55,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:16:55,507 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1298 transitions. [2021-08-12 19:16:55,508 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:16:55,508 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1298 transitions. [2021-08-12 19:16:55,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-12 19:16:55,508 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:16:55,508 INFO L550 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:16:55,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1040,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:55,724 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:16:55,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:16:55,724 INFO L82 PathProgramCache]: Analyzing trace with hash 385254999, now seen corresponding path program 275 times [2021-08-12 19:16:55,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:16:55,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82207172] [2021-08-12 19:16:55,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:16:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:16:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:55,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:16:55,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82207172] [2021-08-12 19:16:55,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82207172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:55,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983999526] [2021-08-12 19:16:55,837 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:16:55,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:16:55,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:16:55,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:16:55,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:16:55,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:55,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:55,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:55,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:55,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-08-12 19:16:55,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-08-12 19:16:56,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:56,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-12 19:16:56,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:56,037 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 11 treesize of output 9 [2021-08-12 19:16:56,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:56,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:56,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:16:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-08-12 19:16:56,057 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:16:56,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:16:56,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:16:56,076 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:71, output treesize:19 [2021-08-12 19:16:56,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:16:56,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983999526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:16:56,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:16:56,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:16:56,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862217567] [2021-08-12 19:16:56,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:16:56,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:16:56,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:16:56,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:16:56,132 INFO L87 Difference]: Start difference. First operand 419 states and 1298 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-08-12 19:16:58,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:16:58,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1050 [2021-08-12 19:16:58,361 WARN L547 AbstractCegarLoop]: Verification canceled [2021-08-12 19:16:58,363 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-12 19:16:58,364 WARN L188 ceAbstractionStarter]: Timeout [2021-08-12 19:16:58,365 INFO L202 PluginConnector]: Adding new model chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.08 07:16:58 BasicIcfg [2021-08-12 19:16:58,365 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-12 19:16:58,365 INFO L168 Benchmark]: Toolchain (without parser) took 618055.74 ms. Allocated memory was 127.9 MB in the beginning and 751.8 MB in the end (delta: 623.9 MB). Free memory was 108.4 MB in the beginning and 317.1 MB in the end (delta: -208.7 MB). Peak memory consumption was 417.3 MB. Max. memory is 8.0 GB. [2021-08-12 19:16:58,365 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 127.9 MB. Free memory was 109.6 MB in the beginning and 109.6 MB in the end (delta: 77.3 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 19:16:58,365 INFO L168 Benchmark]: Boogie Procedure Inliner took 21.23 ms. Allocated memory is still 127.9 MB. Free memory was 108.3 MB in the beginning and 106.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-08-12 19:16:58,365 INFO L168 Benchmark]: Boogie Preprocessor took 14.07 ms. Allocated memory is still 127.9 MB. Free memory was 106.9 MB in the beginning and 105.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 19:16:58,365 INFO L168 Benchmark]: RCFGBuilder took 315.80 ms. Allocated memory was 127.9 MB in the beginning and 184.5 MB in the end (delta: 56.6 MB). Free memory was 105.8 MB in the beginning and 159.9 MB in the end (delta: -54.1 MB). Peak memory consumption was 15.9 MB. Max. memory is 8.0 GB. [2021-08-12 19:16:58,365 INFO L168 Benchmark]: TraceAbstraction took 617700.50 ms. Allocated memory was 184.5 MB in the beginning and 751.8 MB in the end (delta: 567.3 MB). Free memory was 159.5 MB in the beginning and 317.1 MB in the end (delta: -157.6 MB). Peak memory consumption was 409.7 MB. Max. memory is 8.0 GB. [2021-08-12 19:16:58,366 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.11 ms. Allocated memory is still 127.9 MB. Free memory was 109.6 MB in the beginning and 109.6 MB in the end (delta: 77.3 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 21.23 ms. Allocated memory is still 127.9 MB. Free memory was 108.3 MB in the beginning and 106.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 14.07 ms. Allocated memory is still 127.9 MB. Free memory was 106.9 MB in the beginning and 105.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 315.80 ms. Allocated memory was 127.9 MB in the beginning and 184.5 MB in the end (delta: 56.6 MB). Free memory was 105.8 MB in the beginning and 159.9 MB in the end (delta: -54.1 MB). Peak memory consumption was 15.9 MB. Max. memory is 8.0 GB. * TraceAbstraction took 617700.50 ms. Allocated memory was 184.5 MB in the beginning and 751.8 MB in the end (delta: 567.3 MB). Free memory was 159.5 MB in the beginning and 317.1 MB in the end (delta: -157.6 MB). Peak memory consumption was 409.7 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (419states) and FLOYD_HOARE automaton (currently 16 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (348 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 617640.1ms, OverallIterations: 287, TraceHistogramMax: 2, EmptinessCheckTime: 142.7ms, AutomataDifference: 420981.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 22.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 15218 SDtfs, 15243 SDslu, 80070 SDs, 0 SdLazy, 107432 SolverSat, 6065 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 40372.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9296 GetRequests, 3849 SyntacticMatches, 673 SemanticMatches, 4774 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20188 ImplicationChecksByTransitivity, 63339.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=449occurred in iteration=274, InterpolantAutomatonStates: 3088, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 55845.2ms AutomataMinimizationTime, 286 MinimizatonAttempts, 41215 StatesRemovedByMinimization, 282 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1267.3ms SsaConstructionTime, 2911.4ms SatisfiabilityAnalysisTime, 71104.6ms InterpolantComputationTime, 11383 NumberOfCodeBlocks, 11383 NumberOfCodeBlocksAsserted, 834 NumberOfCheckSat, 10821 ConstructedInterpolants, 496 QuantifiedInterpolants, 113607 SizeOfPredicates, 3130 NumberOfNonLiveVariables, 22842 ConjunctsInSsa, 5633 ConjunctsInUnsatCore, 562 InterpolantComputations, 12 PerfectInterpolantSequences, 168/1991 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