java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/programs/toy/TerminatorSmall.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-b8c145f [2019-08-05 10:44:00,199 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-05 10:44:00,201 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-05 10:44:00,214 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-05 10:44:00,214 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-05 10:44:00,215 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-05 10:44:00,217 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-05 10:44:00,219 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-05 10:44:00,221 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-05 10:44:00,222 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-05 10:44:00,223 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-05 10:44:00,224 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-05 10:44:00,224 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-05 10:44:00,225 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-05 10:44:00,226 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-05 10:44:00,227 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-05 10:44:00,228 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-05 10:44:00,229 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-05 10:44:00,231 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-05 10:44:00,234 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-05 10:44:00,235 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-05 10:44:00,237 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-05 10:44:00,238 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-05 10:44:00,239 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-05 10:44:00,242 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-05 10:44:00,242 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-05 10:44:00,242 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-05 10:44:00,243 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-05 10:44:00,244 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-05 10:44:00,245 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-05 10:44:00,245 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-05 10:44:00,246 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-05 10:44:00,247 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-05 10:44:00,248 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-05 10:44:00,249 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-05 10:44:00,250 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-05 10:44:00,251 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-05 10:44:00,251 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-05 10:44:00,251 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-05 10:44:00,252 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-05 10:44:00,253 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-05 10:44:00,282 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-05 10:44:00,294 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-05 10:44:00,298 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-05 10:44:00,299 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-08-05 10:44:00,300 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2019-08-05 10:44:00,301 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/TerminatorSmall.bpl [2019-08-05 10:44:00,301 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/TerminatorSmall.bpl' [2019-08-05 10:44:00,335 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-05 10:44:00,337 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-05 10:44:00,338 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-08-05 10:44:00,338 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-08-05 10:44:00,338 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-08-05 10:44:00,355 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,365 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,370 WARN L165 Inliner]: Program contained no entry procedure! [2019-08-05 10:44:00,371 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2019-08-05 10:44:00,371 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2019-08-05 10:44:00,373 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-08-05 10:44:00,374 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-05 10:44:00,374 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-05 10:44:00,374 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-05 10:44:00,385 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,386 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,386 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,386 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,392 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,397 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,398 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/1) ... [2019-08-05 10:44:00,400 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-05 10:44:00,400 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-05 10:44:00,401 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-05 10:44:00,401 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-05 10:44:00,402 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (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:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-08-05 10:44:00,474 INFO L124 BoogieDeclarations]: Specification and implementation of procedure TerminatorSmall given in one single declaration [2019-08-05 10:44:00,474 INFO L130 BoogieDeclarations]: Found specification of procedure TerminatorSmall [2019-08-05 10:44:00,475 INFO L138 BoogieDeclarations]: Found implementation of procedure TerminatorSmall [2019-08-05 10:44:00,804 INFO L275 CfgBuilder]: Using library mode [2019-08-05 10:44:00,805 INFO L283 CfgBuilder]: Removed 1 assume(true) statements. [2019-08-05 10:44:00,806 INFO L202 PluginConnector]: Adding new model TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.08 10:44:00 BoogieIcfgContainer [2019-08-05 10:44:00,806 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-05 10:44:00,808 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-08-05 10:44:00,808 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-08-05 10:44:00,811 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-08-05 10:44:00,811 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 10:44:00" (1/2) ... [2019-08-05 10:44:00,812 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698527d6 and model type TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.08 10:44:00, skipping insertion in model container [2019-08-05 10:44:00,813 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.08 10:44:00" (2/2) ... [2019-08-05 10:44:00,815 INFO L109 eAbstractionObserver]: Analyzing ICFG TerminatorSmall.bpl [2019-08-05 10:44:00,824 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2019-08-05 10:44:00,832 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-08-05 10:44:00,849 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-08-05 10:44:00,875 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-08-05 10:44:00,876 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-08-05 10:44:00,876 INFO L378 AbstractCegarLoop]: Hoare is false [2019-08-05 10:44:00,876 INFO L379 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2019-08-05 10:44:00,876 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-08-05 10:44:00,876 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-08-05 10:44:00,877 INFO L382 AbstractCegarLoop]: Difference is false [2019-08-05 10:44:00,877 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-08-05 10:44:00,877 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-08-05 10:44:00,891 INFO L276 IsEmpty]: Start isEmpty. Operand 4 states. [2019-08-05 10:44:00,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2019-08-05 10:44:00,900 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:00,901 INFO L399 BasicCegarLoop]: trace histogram [1, 1] [2019-08-05 10:44:00,903 INFO L418 AbstractCegarLoop]: === Iteration 1 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:00,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:00,909 INFO L82 PathProgramCache]: Analyzing trace with hash 965, now seen corresponding path program 1 times [2019-08-05 10:44:00,965 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:00,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:00,994 INFO L256 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 2 conjunts are in the unsatisfiable core [2019-08-05 10:44:00,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:01,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:01,041 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-08-05 10:44:01,041 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-08-05 10:44:01,046 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-08-05 10:44:01,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-08-05 10:44:01,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 10:44:01,062 INFO L87 Difference]: Start difference. First operand 4 states. Second operand 3 states. [2019-08-05 10:44:01,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:01,096 INFO L93 Difference]: Finished difference Result 4 states and 4 transitions. [2019-08-05 10:44:01,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-08-05 10:44:01,098 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2019-08-05 10:44:01,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:01,109 INFO L225 Difference]: With dead ends: 4 [2019-08-05 10:44:01,110 INFO L226 Difference]: Without dead ends: 4 [2019-08-05 10:44:01,112 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 10:44:01,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4 states. [2019-08-05 10:44:01,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4 to 4. [2019-08-05 10:44:01,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-08-05 10:44:01,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 4 transitions. [2019-08-05 10:44:01,145 INFO L78 Accepts]: Start accepts. Automaton has 4 states and 4 transitions. Word has length 2 [2019-08-05 10:44:01,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:01,145 INFO L475 AbstractCegarLoop]: Abstraction has 4 states and 4 transitions. [2019-08-05 10:44:01,146 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-08-05 10:44:01,146 INFO L276 IsEmpty]: Start isEmpty. Operand 4 states and 4 transitions. [2019-08-05 10:44:01,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-08-05 10:44:01,146 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:01,146 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-08-05 10:44:01,147 INFO L418 AbstractCegarLoop]: === Iteration 2 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:01,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:01,147 INFO L82 PathProgramCache]: Analyzing trace with hash 30663, now seen corresponding path program 1 times [2019-08-05 10:44:01,148 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:01,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:01,167 WARN L254 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 6 conjunts are in the unsatisfiable core [2019-08-05 10:44:01,169 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:01,252 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:01,468 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2019-08-05 10:44:01,470 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:01,470 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:01,471 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2019-08-05 10:44:01,473 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-08-05 10:44:01,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-08-05 10:44:01,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 10:44:01,474 INFO L87 Difference]: Start difference. First operand 4 states and 4 transitions. Second operand 4 states. [2019-08-05 10:44:01,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:01,526 INFO L93 Difference]: Finished difference Result 5 states and 5 transitions. [2019-08-05 10:44:01,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-08-05 10:44:01,526 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2019-08-05 10:44:01,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:01,527 INFO L225 Difference]: With dead ends: 5 [2019-08-05 10:44:01,527 INFO L226 Difference]: Without dead ends: 5 [2019-08-05 10:44:01,528 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 10:44:01,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5 states. [2019-08-05 10:44:01,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5 to 5. [2019-08-05 10:44:01,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-08-05 10:44:01,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 5 transitions. [2019-08-05 10:44:01,531 INFO L78 Accepts]: Start accepts. Automaton has 5 states and 5 transitions. Word has length 3 [2019-08-05 10:44:01,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:01,531 INFO L475 AbstractCegarLoop]: Abstraction has 5 states and 5 transitions. [2019-08-05 10:44:01,531 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-08-05 10:44:01,531 INFO L276 IsEmpty]: Start isEmpty. Operand 5 states and 5 transitions. [2019-08-05 10:44:01,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-08-05 10:44:01,532 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:01,532 INFO L399 BasicCegarLoop]: trace histogram [2, 1, 1] [2019-08-05 10:44:01,533 INFO L418 AbstractCegarLoop]: === Iteration 3 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:01,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:01,533 INFO L82 PathProgramCache]: Analyzing trace with hash 951301, now seen corresponding path program 2 times [2019-08-05 10:44:01,534 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:01,588 WARN L254 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 10:44:01,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:01,622 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:01,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:01,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:01,737 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:01,741 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:01,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:01,747 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:01,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:01,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:01,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:01,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,199 WARN L188 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 26 [2019-08-05 10:44:02,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:02,202 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:02,202 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-08-05 10:44:02,202 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-08-05 10:44:02,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-08-05 10:44:02,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 10:44:02,203 INFO L87 Difference]: Start difference. First operand 5 states and 5 transitions. Second operand 5 states. [2019-08-05 10:44:02,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:02,224 INFO L93 Difference]: Finished difference Result 6 states and 6 transitions. [2019-08-05 10:44:02,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-08-05 10:44:02,225 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 4 [2019-08-05 10:44:02,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:02,226 INFO L225 Difference]: With dead ends: 6 [2019-08-05 10:44:02,226 INFO L226 Difference]: Without dead ends: 6 [2019-08-05 10:44:02,227 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 10:44:02,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2019-08-05 10:44:02,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2019-08-05 10:44:02,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-08-05 10:44:02,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 6 transitions. [2019-08-05 10:44:02,229 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 6 transitions. Word has length 4 [2019-08-05 10:44:02,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:02,230 INFO L475 AbstractCegarLoop]: Abstraction has 6 states and 6 transitions. [2019-08-05 10:44:02,230 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-08-05 10:44:02,230 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 6 transitions. [2019-08-05 10:44:02,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-08-05 10:44:02,230 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:02,230 INFO L399 BasicCegarLoop]: trace histogram [3, 1, 1] [2019-08-05 10:44:02,231 INFO L418 AbstractCegarLoop]: === Iteration 4 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:02,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:02,231 INFO L82 PathProgramCache]: Analyzing trace with hash 29491079, now seen corresponding path program 3 times [2019-08-05 10:44:02,232 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:02,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:02,271 WARN L254 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 13 conjunts are in the unsatisfiable core [2019-08-05 10:44:02,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:02,301 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,385 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:02,386 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,636 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 25 [2019-08-05 10:44:02,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:02,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:02,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:02,654 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,658 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:02,979 WARN L188 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2019-08-05 10:44:02,981 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:02,982 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:02,983 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-08-05 10:44:02,984 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-08-05 10:44:02,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-08-05 10:44:02,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 10:44:02,986 INFO L87 Difference]: Start difference. First operand 6 states and 6 transitions. Second operand 6 states. [2019-08-05 10:44:03,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:03,124 INFO L93 Difference]: Finished difference Result 7 states and 7 transitions. [2019-08-05 10:44:03,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-08-05 10:44:03,125 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-08-05 10:44:03,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:03,126 INFO L225 Difference]: With dead ends: 7 [2019-08-05 10:44:03,126 INFO L226 Difference]: Without dead ends: 7 [2019-08-05 10:44:03,128 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 10:44:03,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2019-08-05 10:44:03,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2019-08-05 10:44:03,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2019-08-05 10:44:03,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 7 transitions. [2019-08-05 10:44:03,132 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 7 transitions. Word has length 5 [2019-08-05 10:44:03,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:03,133 INFO L475 AbstractCegarLoop]: Abstraction has 7 states and 7 transitions. [2019-08-05 10:44:03,134 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-08-05 10:44:03,134 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 7 transitions. [2019-08-05 10:44:03,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-08-05 10:44:03,135 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:03,135 INFO L399 BasicCegarLoop]: trace histogram [4, 1, 1] [2019-08-05 10:44:03,135 INFO L418 AbstractCegarLoop]: === Iteration 5 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:03,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:03,136 INFO L82 PathProgramCache]: Analyzing trace with hash 914224197, now seen corresponding path program 4 times [2019-08-05 10:44:03,137 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:03,215 WARN L254 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 14 conjunts are in the unsatisfiable core [2019-08-05 10:44:03,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:03,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,279 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:03,282 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,283 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,288 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:03,397 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:03,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:03,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:03,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,743 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2019-08-05 10:44:03,745 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:03,745 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:03,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-08-05 10:44:03,746 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-08-05 10:44:03,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-08-05 10:44:03,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 10:44:03,747 INFO L87 Difference]: Start difference. First operand 7 states and 7 transitions. Second operand 7 states. [2019-08-05 10:44:03,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:03,785 INFO L93 Difference]: Finished difference Result 8 states and 8 transitions. [2019-08-05 10:44:03,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-08-05 10:44:03,785 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 6 [2019-08-05 10:44:03,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:03,786 INFO L225 Difference]: With dead ends: 8 [2019-08-05 10:44:03,786 INFO L226 Difference]: Without dead ends: 8 [2019-08-05 10:44:03,786 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 10:44:03,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2019-08-05 10:44:03,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2019-08-05 10:44:03,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-08-05 10:44:03,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 8 transitions. [2019-08-05 10:44:03,788 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 8 transitions. Word has length 6 [2019-08-05 10:44:03,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:03,789 INFO L475 AbstractCegarLoop]: Abstraction has 8 states and 8 transitions. [2019-08-05 10:44:03,789 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-08-05 10:44:03,789 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 8 transitions. [2019-08-05 10:44:03,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-08-05 10:44:03,790 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:03,790 INFO L399 BasicCegarLoop]: trace histogram [5, 1, 1] [2019-08-05 10:44:03,790 INFO L418 AbstractCegarLoop]: === Iteration 6 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:03,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:03,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1723820217, now seen corresponding path program 5 times [2019-08-05 10:44:03,792 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:03,831 WARN L254 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 17 conjunts are in the unsatisfiable core [2019-08-05 10:44:03,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:03,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,950 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:03,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:04,126 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 25 [2019-08-05 10:44:04,128 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:04,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:04,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:04,133 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,292 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2019-08-05 10:44:04,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:04,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:04,534 WARN L188 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 39 [2019-08-05 10:44:04,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:04,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:04,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,546 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,547 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,548 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:04,549 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:04,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:04,798 WARN L188 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 50 [2019-08-05 10:44:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:04,800 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:04,801 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-08-05 10:44:04,801 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-08-05 10:44:04,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-08-05 10:44:04,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 10:44:04,802 INFO L87 Difference]: Start difference. First operand 8 states and 8 transitions. Second operand 8 states. [2019-08-05 10:44:04,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:04,835 INFO L93 Difference]: Finished difference Result 9 states and 9 transitions. [2019-08-05 10:44:04,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-08-05 10:44:04,837 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-08-05 10:44:04,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:04,838 INFO L225 Difference]: With dead ends: 9 [2019-08-05 10:44:04,838 INFO L226 Difference]: Without dead ends: 9 [2019-08-05 10:44:04,839 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 10:44:04,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2019-08-05 10:44:04,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2019-08-05 10:44:04,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2019-08-05 10:44:04,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2019-08-05 10:44:04,841 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2019-08-05 10:44:04,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:04,841 INFO L475 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2019-08-05 10:44:04,841 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-08-05 10:44:04,842 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2019-08-05 10:44:04,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-08-05 10:44:04,842 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:04,842 INFO L399 BasicCegarLoop]: trace histogram [6, 1, 1] [2019-08-05 10:44:04,842 INFO L418 AbstractCegarLoop]: === Iteration 7 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:04,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:04,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1898818427, now seen corresponding path program 6 times [2019-08-05 10:44:04,844 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:04,911 WARN L254 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 19 conjunts are in the unsatisfiable core [2019-08-05 10:44:04,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:04,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:05,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:05,391 WARN L188 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2019-08-05 10:44:05,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:05,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,632 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-08-05 10:44:05,635 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,636 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:05,637 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:05,762 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2019-08-05 10:44:05,765 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:05,766 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,768 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,957 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2019-08-05 10:44:05,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:05,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,963 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:05,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,178 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2019-08-05 10:44:06,181 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:06,181 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:06,181 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-08-05 10:44:06,182 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-08-05 10:44:06,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-08-05 10:44:06,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 10:44:06,183 INFO L87 Difference]: Start difference. First operand 9 states and 9 transitions. Second operand 9 states. [2019-08-05 10:44:06,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:06,234 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2019-08-05 10:44:06,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-08-05 10:44:06,235 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 8 [2019-08-05 10:44:06,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:06,236 INFO L225 Difference]: With dead ends: 10 [2019-08-05 10:44:06,236 INFO L226 Difference]: Without dead ends: 10 [2019-08-05 10:44:06,237 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 10:44:06,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2019-08-05 10:44:06,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2019-08-05 10:44:06,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-08-05 10:44:06,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 10 transitions. [2019-08-05 10:44:06,239 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 10 transitions. Word has length 8 [2019-08-05 10:44:06,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:06,239 INFO L475 AbstractCegarLoop]: Abstraction has 10 states and 10 transitions. [2019-08-05 10:44:06,240 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-08-05 10:44:06,240 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 10 transitions. [2019-08-05 10:44:06,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-08-05 10:44:06,240 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:06,240 INFO L399 BasicCegarLoop]: trace histogram [7, 1, 1] [2019-08-05 10:44:06,240 INFO L418 AbstractCegarLoop]: === Iteration 8 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:06,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:06,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1266171655, now seen corresponding path program 7 times [2019-08-05 10:44:06,242 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:06,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:06,294 WARN L254 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 21 conjunts are in the unsatisfiable core [2019-08-05 10:44:06,295 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:06,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,351 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,352 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,353 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,441 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:06,443 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,444 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,584 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2019-08-05 10:44:06,587 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:06,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,722 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2019-08-05 10:44:06,725 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:06,726 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:06,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:06,729 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,135 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2019-08-05 10:44:07,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:07,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,141 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,142 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:07,143 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,144 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,397 WARN L188 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2019-08-05 10:44:07,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:07,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,409 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:07,410 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,411 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,411 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:07,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,417 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,418 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,419 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,419 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,420 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,421 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,422 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,422 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,424 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,425 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:07,425 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:07,426 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:07,874 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 63 [2019-08-05 10:44:07,877 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:07,877 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:07,877 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-08-05 10:44:07,878 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-08-05 10:44:07,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-08-05 10:44:07,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 10:44:07,879 INFO L87 Difference]: Start difference. First operand 10 states and 10 transitions. Second operand 10 states. [2019-08-05 10:44:07,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:07,932 INFO L93 Difference]: Finished difference Result 11 states and 11 transitions. [2019-08-05 10:44:07,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-08-05 10:44:07,940 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 9 [2019-08-05 10:44:07,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:07,941 INFO L225 Difference]: With dead ends: 11 [2019-08-05 10:44:07,941 INFO L226 Difference]: Without dead ends: 11 [2019-08-05 10:44:07,941 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 10:44:07,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2019-08-05 10:44:07,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2019-08-05 10:44:07,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-08-05 10:44:07,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 11 transitions. [2019-08-05 10:44:07,943 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 11 transitions. Word has length 9 [2019-08-05 10:44:07,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:07,944 INFO L475 AbstractCegarLoop]: Abstraction has 11 states and 11 transitions. [2019-08-05 10:44:07,944 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-08-05 10:44:07,944 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 11 transitions. [2019-08-05 10:44:07,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-08-05 10:44:07,944 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:07,944 INFO L399 BasicCegarLoop]: trace histogram [8, 1, 1] [2019-08-05 10:44:07,945 INFO L418 AbstractCegarLoop]: === Iteration 9 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:07,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:07,945 INFO L82 PathProgramCache]: Analyzing trace with hash 596616389, now seen corresponding path program 8 times [2019-08-05 10:44:07,946 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:08,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:08,006 WARN L254 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 23 conjunts are in the unsatisfiable core [2019-08-05 10:44:08,007 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:08,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,159 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:08,160 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,162 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:08,249 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:08,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:08,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,418 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:08,427 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,723 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2019-08-05 10:44:08,725 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:08,726 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,728 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,880 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2019-08-05 10:44:08,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:08,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:08,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,887 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:08,887 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:08,889 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:09,257 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2019-08-05 10:44:09,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:09,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:09,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:09,261 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:09,262 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:09,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:09,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:09,264 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:09,265 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,933 WARN L188 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2019-08-05 10:44:10,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:10,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:10,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:10,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:10,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:10,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,945 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,947 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:10,948 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:10,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:10,950 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:10,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:11,292 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 71 [2019-08-05 10:44:11,296 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:11,296 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:11,297 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-08-05 10:44:11,297 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-08-05 10:44:11,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-08-05 10:44:11,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 10:44:11,298 INFO L87 Difference]: Start difference. First operand 11 states and 11 transitions. Second operand 11 states. [2019-08-05 10:44:11,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:11,341 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2019-08-05 10:44:11,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-08-05 10:44:11,342 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 10 [2019-08-05 10:44:11,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:11,342 INFO L225 Difference]: With dead ends: 12 [2019-08-05 10:44:11,343 INFO L226 Difference]: Without dead ends: 12 [2019-08-05 10:44:11,343 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 10:44:11,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2019-08-05 10:44:11,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2019-08-05 10:44:11,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-08-05 10:44:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2019-08-05 10:44:11,346 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 10 [2019-08-05 10:44:11,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:11,346 INFO L475 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2019-08-05 10:44:11,346 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-08-05 10:44:11,347 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2019-08-05 10:44:11,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-08-05 10:44:11,347 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:11,347 INFO L399 BasicCegarLoop]: trace histogram [9, 1, 1] [2019-08-05 10:44:11,348 INFO L418 AbstractCegarLoop]: === Iteration 10 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:11,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:11,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1315239623, now seen corresponding path program 9 times [2019-08-05 10:44:11,349 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:11,437 WARN L254 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 27 conjunts are in the unsatisfiable core [2019-08-05 10:44:11,439 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:11,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:11,779 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2019-08-05 10:44:11,780 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:11,780 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:11,865 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:11,866 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:11,866 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:11,867 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:11,868 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:11,869 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:11,870 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:11,870 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:11,872 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:11,873 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:11,873 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,011 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 32 [2019-08-05 10:44:12,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:12,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:12,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:12,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,017 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:12,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:12,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:12,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:12,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:12,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:12,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,364 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 43 [2019-08-05 10:44:12,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:12,367 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:12,527 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2019-08-05 10:44:12,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:12,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:12,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:12,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,533 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,909 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2019-08-05 10:44:12,914 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:12,914 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:12,916 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:44:13,206 WARN L188 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2019-08-05 10:44:13,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:13,209 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,554 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2019-08-05 10:44:13,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:13,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:13,942 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 81 [2019-08-05 10:44:13,947 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:13,947 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:13,947 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-08-05 10:44:13,948 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-08-05 10:44:13,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-08-05 10:44:13,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 10:44:13,949 INFO L87 Difference]: Start difference. First operand 12 states and 12 transitions. Second operand 12 states. [2019-08-05 10:44:14,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:14,002 INFO L93 Difference]: Finished difference Result 13 states and 13 transitions. [2019-08-05 10:44:14,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-08-05 10:44:14,002 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 11 [2019-08-05 10:44:14,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:14,003 INFO L225 Difference]: With dead ends: 13 [2019-08-05 10:44:14,003 INFO L226 Difference]: Without dead ends: 13 [2019-08-05 10:44:14,004 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 10:44:14,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2019-08-05 10:44:14,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2019-08-05 10:44:14,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-08-05 10:44:14,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 13 transitions. [2019-08-05 10:44:14,007 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 13 transitions. Word has length 11 [2019-08-05 10:44:14,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:14,007 INFO L475 AbstractCegarLoop]: Abstraction has 13 states and 13 transitions. [2019-08-05 10:44:14,007 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-08-05 10:44:14,007 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 13 transitions. [2019-08-05 10:44:14,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-08-05 10:44:14,008 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:14,008 INFO L399 BasicCegarLoop]: trace histogram [10, 1, 1] [2019-08-05 10:44:14,008 INFO L418 AbstractCegarLoop]: === Iteration 11 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:14,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:14,009 INFO L82 PathProgramCache]: Analyzing trace with hash 2117723397, now seen corresponding path program 10 times [2019-08-05 10:44:14,009 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:14,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:14,095 WARN L254 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 27 conjunts are in the unsatisfiable core [2019-08-05 10:44:14,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:14,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,209 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:14,209 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,331 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 25 [2019-08-05 10:44:14,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:14,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:14,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:14,460 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 32 [2019-08-05 10:44:14,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:14,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,571 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:14,572 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,573 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:14,939 WARN L188 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2019-08-05 10:44:14,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:14,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:14,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:14,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:14,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:15,172 WARN L188 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2019-08-05 10:44:15,174 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:15,175 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:15,176 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:15,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:15,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:15,390 WARN L188 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2019-08-05 10:44:15,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:15,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:15,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:15,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:15,395 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:15,668 WARN L188 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2019-08-05 10:44:15,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:15,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:44:15,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:16,006 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2019-08-05 10:44:16,008 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:16,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:16,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:16,010 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:16,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:16,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:16,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:16,382 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 78 [2019-08-05 10:44:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:16,386 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:16,386 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-08-05 10:44:16,386 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-08-05 10:44:16,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-08-05 10:44:16,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 10:44:16,387 INFO L87 Difference]: Start difference. First operand 13 states and 13 transitions. Second operand 13 states. [2019-08-05 10:44:16,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:16,437 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2019-08-05 10:44:16,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-08-05 10:44:16,438 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 12 [2019-08-05 10:44:16,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:16,439 INFO L225 Difference]: With dead ends: 14 [2019-08-05 10:44:16,439 INFO L226 Difference]: Without dead ends: 14 [2019-08-05 10:44:16,440 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 10:44:16,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2019-08-05 10:44:16,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2019-08-05 10:44:16,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-08-05 10:44:16,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2019-08-05 10:44:16,443 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 12 [2019-08-05 10:44:16,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:16,443 INFO L475 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2019-08-05 10:44:16,443 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-08-05 10:44:16,444 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2019-08-05 10:44:16,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-08-05 10:44:16,444 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:16,444 INFO L399 BasicCegarLoop]: trace histogram [11, 1, 1] [2019-08-05 10:44:16,444 INFO L418 AbstractCegarLoop]: === Iteration 12 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:16,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:16,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1224916615, now seen corresponding path program 11 times [2019-08-05 10:44:16,445 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:16,775 WARN L254 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 29 conjunts are in the unsatisfiable core [2019-08-05 10:44:16,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:16,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:16,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:16,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:16,962 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:17,054 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:17,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:17,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:17,156 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:17,157 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:17,158 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:17,219 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:17,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:17,222 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:17,582 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2019-08-05 10:44:17,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:17,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:17,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:17,809 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2019-08-05 10:44:17,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:17,812 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:17,813 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,053 WARN L188 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2019-08-05 10:44:18,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:18,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,317 WARN L188 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2019-08-05 10:44:18,319 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:18,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:18,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,687 WARN L188 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2019-08-05 10:44:18,689 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:18,690 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:44:18,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:44:19,005 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 80 [2019-08-05 10:44:19,007 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,007 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,008 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:19,008 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,010 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,010 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:19,017 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,017 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:19,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:19,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:19,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:19,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:19,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:20,014 WARN L188 SmtUtils]: Spent 890.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 98 [2019-08-05 10:44:20,019 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:20,020 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:20,020 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-08-05 10:44:20,020 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-08-05 10:44:20,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-08-05 10:44:20,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 10:44:20,021 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 14 states. [2019-08-05 10:44:20,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:20,072 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2019-08-05 10:44:20,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-08-05 10:44:20,074 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 13 [2019-08-05 10:44:20,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:20,074 INFO L225 Difference]: With dead ends: 15 [2019-08-05 10:44:20,074 INFO L226 Difference]: Without dead ends: 15 [2019-08-05 10:44:20,075 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 10:44:20,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2019-08-05 10:44:20,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2019-08-05 10:44:20,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-08-05 10:44:20,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 15 transitions. [2019-08-05 10:44:20,077 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 15 transitions. Word has length 13 [2019-08-05 10:44:20,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:20,077 INFO L475 AbstractCegarLoop]: Abstraction has 15 states and 15 transitions. [2019-08-05 10:44:20,077 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-08-05 10:44:20,077 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2019-08-05 10:44:20,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-08-05 10:44:20,078 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:20,078 INFO L399 BasicCegarLoop]: trace histogram [12, 1, 1] [2019-08-05 10:44:20,078 INFO L418 AbstractCegarLoop]: === Iteration 13 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:20,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:20,078 INFO L82 PathProgramCache]: Analyzing trace with hash -682289851, now seen corresponding path program 12 times [2019-08-05 10:44:20,079 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:20,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:20,515 WARN L254 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 31 conjunts are in the unsatisfiable core [2019-08-05 10:44:20,518 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:20,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:20,827 WARN L188 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2019-08-05 10:44:20,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:20,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:20,829 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,081 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 25 [2019-08-05 10:44:21,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:21,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:21,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,182 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:21,183 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:21,183 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:21,184 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,323 WARN L188 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 40 [2019-08-05 10:44:21,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:21,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,464 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2019-08-05 10:44:21,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:21,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:21,689 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2019-08-05 10:44:21,691 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:21,692 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:21,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:22,000 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2019-08-05 10:44:22,002 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:44:22,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:22,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:22,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:22,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:22,006 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:22,318 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2019-08-05 10:44:22,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:22,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:44:22,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:22,662 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 74 [2019-08-05 10:44:22,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:22,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:22,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,165 WARN L188 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 82 [2019-08-05 10:44:23,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,643 WARN L188 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 89 [2019-08-05 10:44:23,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:44:23,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,649 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,649 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,651 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,651 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:44:23,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,656 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,658 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,658 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,663 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:44:23,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:44:23,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:44:23,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:23,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:23,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:24,731 WARN L188 SmtUtils]: Spent 926.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 105 [2019-08-05 10:44:24,736 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:24,737 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:24,737 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-08-05 10:44:24,737 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-08-05 10:44:24,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-08-05 10:44:24,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 10:44:24,738 INFO L87 Difference]: Start difference. First operand 15 states and 15 transitions. Second operand 15 states. [2019-08-05 10:44:24,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:24,784 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2019-08-05 10:44:24,784 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-08-05 10:44:24,785 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 14 [2019-08-05 10:44:24,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:24,786 INFO L225 Difference]: With dead ends: 16 [2019-08-05 10:44:24,786 INFO L226 Difference]: Without dead ends: 16 [2019-08-05 10:44:24,787 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 10:44:24,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2019-08-05 10:44:24,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2019-08-05 10:44:24,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-08-05 10:44:24,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2019-08-05 10:44:24,791 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 14 [2019-08-05 10:44:24,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:24,791 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2019-08-05 10:44:24,791 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-08-05 10:44:24,792 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2019-08-05 10:44:24,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-08-05 10:44:24,792 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:24,792 INFO L399 BasicCegarLoop]: trace histogram [13, 1, 1] [2019-08-05 10:44:24,792 INFO L418 AbstractCegarLoop]: === Iteration 14 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:24,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:24,793 INFO L82 PathProgramCache]: Analyzing trace with hash 323851847, now seen corresponding path program 13 times [2019-08-05 10:44:24,794 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:24,871 WARN L254 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 32 conjunts are in the unsatisfiable core [2019-08-05 10:44:24,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:24,933 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,167 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2019-08-05 10:44:25,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:25,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:25,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:25,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,562 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2019-08-05 10:44:25,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:25,565 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:25,752 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2019-08-05 10:44:25,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:25,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:25,995 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2019-08-05 10:44:25,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:25,998 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:25,999 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:26,211 WARN L188 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2019-08-05 10:44:26,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:26,214 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:44:26,214 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,215 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:44:26,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,570 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 75 [2019-08-05 10:44:26,572 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:44:26,573 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,877 WARN L188 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 81 [2019-08-05 10:44:26,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:26,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:44:26,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:26,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:27,364 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 88 [2019-08-05 10:44:27,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:27,367 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:27,368 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:27,742 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 87 [2019-08-05 10:44:27,744 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:27,745 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:44:27,745 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:27,746 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:27,747 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,354 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 102 [2019-08-05 10:44:28,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:28,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:28,358 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:28,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,365 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,365 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,367 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:28,367 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,368 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,368 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,369 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:28,369 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,370 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,371 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:28,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:28,977 WARN L188 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 113 [2019-08-05 10:44:28,984 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:28,984 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:28,984 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-08-05 10:44:28,985 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-08-05 10:44:28,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-08-05 10:44:28,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 10:44:28,985 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand 16 states. [2019-08-05 10:44:29,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:29,058 INFO L93 Difference]: Finished difference Result 17 states and 17 transitions. [2019-08-05 10:44:29,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-08-05 10:44:29,058 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 15 [2019-08-05 10:44:29,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:29,059 INFO L225 Difference]: With dead ends: 17 [2019-08-05 10:44:29,059 INFO L226 Difference]: Without dead ends: 17 [2019-08-05 10:44:29,060 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 10:44:29,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2019-08-05 10:44:29,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2019-08-05 10:44:29,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 10:44:29,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2019-08-05 10:44:29,063 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 17 transitions. Word has length 15 [2019-08-05 10:44:29,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:29,064 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 17 transitions. [2019-08-05 10:44:29,064 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-08-05 10:44:29,064 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2019-08-05 10:44:29,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-08-05 10:44:29,064 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:29,064 INFO L399 BasicCegarLoop]: trace histogram [14, 1, 1] [2019-08-05 10:44:29,065 INFO L418 AbstractCegarLoop]: === Iteration 15 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:29,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:29,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1449473413, now seen corresponding path program 14 times [2019-08-05 10:44:29,066 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:30,182 WARN L254 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 35 conjunts are in the unsatisfiable core [2019-08-05 10:44:30,185 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:30,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,255 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:30,256 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:30,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:30,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:30,441 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,442 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,660 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2019-08-05 10:44:30,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:30,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:30,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:30,894 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2019-08-05 10:44:30,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:30,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:30,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,898 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:30,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:30,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,207 WARN L188 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2019-08-05 10:44:31,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:31,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:31,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,212 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:31,212 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,497 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 66 [2019-08-05 10:44:31,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:44:31,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:31,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,501 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,501 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,766 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2019-08-05 10:44:31,768 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:31,769 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:44:31,769 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,769 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,770 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,770 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,771 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,772 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:44:31,772 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,772 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,773 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,773 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:31,774 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,174 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 80 [2019-08-05 10:44:32,176 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:32,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:32,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,181 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,182 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:32,183 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,527 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 88 [2019-08-05 10:44:32,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:44:32,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:32,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,533 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,894 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 93 [2019-08-05 10:44:32,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:32,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:44:32,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:33,401 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 94 [2019-08-05 10:44:33,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:33,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:33,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:33,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:33,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:33,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:33,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:33,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:33,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:33,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:33,409 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:33,409 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:33,410 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,024 WARN L188 SmtUtils]: Spent 550.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 110 [2019-08-05 10:44:34,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:34,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:34,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:34,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:34,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,571 WARN L188 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 117 [2019-08-05 10:44:34,578 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:34,578 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:34,579 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-08-05 10:44:34,579 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-08-05 10:44:34,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-08-05 10:44:34,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:44:34,580 INFO L87 Difference]: Start difference. First operand 17 states and 17 transitions. Second operand 17 states. [2019-08-05 10:44:34,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:34,645 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2019-08-05 10:44:34,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-08-05 10:44:34,646 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 16 [2019-08-05 10:44:34,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:34,646 INFO L225 Difference]: With dead ends: 18 [2019-08-05 10:44:34,647 INFO L226 Difference]: Without dead ends: 18 [2019-08-05 10:44:34,647 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:44:34,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2019-08-05 10:44:34,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2019-08-05 10:44:34,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-08-05 10:44:34,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2019-08-05 10:44:34,651 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 16 [2019-08-05 10:44:34,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:34,651 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2019-08-05 10:44:34,651 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-08-05 10:44:34,651 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2019-08-05 10:44:34,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-08-05 10:44:34,652 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:34,652 INFO L399 BasicCegarLoop]: trace histogram [15, 1, 1] [2019-08-05 10:44:34,652 INFO L418 AbstractCegarLoop]: === Iteration 16 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:34,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:34,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1984003591, now seen corresponding path program 15 times [2019-08-05 10:44:34,653 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:34,912 WARN L254 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 37 conjunts are in the unsatisfiable core [2019-08-05 10:44:34,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:34,934 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:34,987 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:34,988 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:34,989 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:35,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:35,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:35,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,348 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2019-08-05 10:44:35,349 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,350 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:35,351 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:35,532 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 47 [2019-08-05 10:44:35,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:35,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:35,728 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2019-08-05 10:44:35,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:35,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:44:35,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:44:35,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:35,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:36,368 WARN L188 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2019-08-05 10:44:36,370 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:36,371 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:44:36,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:36,668 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 68 [2019-08-05 10:44:36,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:44:36,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:36,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:36,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,044 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 81 [2019-08-05 10:44:37,046 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:37,046 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,496 WARN L188 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 84 [2019-08-05 10:44:37,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:37,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:37,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,501 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:37,501 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:37,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,006 WARN L188 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 97 [2019-08-05 10:44:38,008 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:38,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:38,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,010 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:38,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:38,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:38,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,549 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 104 [2019-08-05 10:44:38,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:38,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:38,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:39,057 WARN L188 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 100 [2019-08-05 10:44:39,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:39,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,591 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 117 [2019-08-05 10:44:39,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:44:39,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,594 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:39,594 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:39,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:39,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:39,602 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,603 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,603 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:39,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:40,366 WARN L188 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 126 [2019-08-05 10:44:40,374 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:40,374 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:40,374 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-08-05 10:44:40,375 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-08-05 10:44:40,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-08-05 10:44:40,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:44:40,375 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand 18 states. [2019-08-05 10:44:40,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:40,620 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2019-08-05 10:44:40,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-08-05 10:44:40,621 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 17 [2019-08-05 10:44:40,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:40,622 INFO L225 Difference]: With dead ends: 19 [2019-08-05 10:44:40,622 INFO L226 Difference]: Without dead ends: 19 [2019-08-05 10:44:40,622 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:44:40,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2019-08-05 10:44:40,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2019-08-05 10:44:40,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-08-05 10:44:40,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2019-08-05 10:44:40,626 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 17 [2019-08-05 10:44:40,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:40,626 INFO L475 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2019-08-05 10:44:40,626 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-08-05 10:44:40,626 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2019-08-05 10:44:40,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-08-05 10:44:40,627 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:40,627 INFO L399 BasicCegarLoop]: trace histogram [16, 1, 1] [2019-08-05 10:44:40,627 INFO L418 AbstractCegarLoop]: === Iteration 17 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:40,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:40,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1374569925, now seen corresponding path program 16 times [2019-08-05 10:44:40,628 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:40,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:40,924 WARN L254 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 39 conjunts are in the unsatisfiable core [2019-08-05 10:44:40,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:40,973 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,045 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,046 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:41,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:41,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:41,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,389 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2019-08-05 10:44:41,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:41,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:41,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,557 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2019-08-05 10:44:41,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:44:41,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,746 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2019-08-05 10:44:41,747 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:41,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:44:41,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:41,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:41,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:42,009 WARN L188 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2019-08-05 10:44:42,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:42,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:42,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:42,312 WARN L188 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2019-08-05 10:44:42,314 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:42,315 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:42,316 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:42,665 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2019-08-05 10:44:42,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:42,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:44:42,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:43,064 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2019-08-05 10:44:43,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:44:43,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:43,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,442 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 93 [2019-08-05 10:44:43,444 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:43,444 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:44:43,445 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:43,446 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,446 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,447 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:44:43,448 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:43,448 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,933 WARN L188 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 103 [2019-08-05 10:44:43,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:43,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:43,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:43,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:44,375 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 107 [2019-08-05 10:44:44,377 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:44,378 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:44,379 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:44,380 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:44,381 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:44,382 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:44,978 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 116 [2019-08-05 10:44:44,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:44,980 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:44:44,982 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:44:45,529 WARN L188 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 112 [2019-08-05 10:44:45,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:45,533 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:45,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:45,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:45,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:45,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,546 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,546 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,547 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,547 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,548 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:45,548 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,549 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,549 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:45,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:45,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,565 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,565 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,565 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,566 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,567 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,568 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,569 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:44:45,569 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,570 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:45,570 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:45,571 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:45,572 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:46,804 WARN L188 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 191 DAG size of output: 133 [2019-08-05 10:44:46,814 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:46,815 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:46,815 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-08-05 10:44:46,815 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-08-05 10:44:46,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-08-05 10:44:46,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:44:46,816 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand 19 states. [2019-08-05 10:44:46,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:46,950 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2019-08-05 10:44:46,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-08-05 10:44:46,951 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 18 [2019-08-05 10:44:46,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:46,951 INFO L225 Difference]: With dead ends: 20 [2019-08-05 10:44:46,952 INFO L226 Difference]: Without dead ends: 20 [2019-08-05 10:44:46,952 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:44:46,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2019-08-05 10:44:46,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2019-08-05 10:44:46,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-08-05 10:44:46,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2019-08-05 10:44:46,954 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2019-08-05 10:44:46,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:46,955 INFO L475 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2019-08-05 10:44:46,955 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-08-05 10:44:46,955 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2019-08-05 10:44:46,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-08-05 10:44:46,956 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:46,956 INFO L399 BasicCegarLoop]: trace histogram [17, 1, 1] [2019-08-05 10:44:46,956 INFO L418 AbstractCegarLoop]: === Iteration 18 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:46,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:46,957 INFO L82 PathProgramCache]: Analyzing trace with hash -338004537, now seen corresponding path program 17 times [2019-08-05 10:44:46,957 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:47,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:47,694 WARN L254 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 41 conjunts are in the unsatisfiable core [2019-08-05 10:44:47,696 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:47,724 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:47,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:47,812 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,813 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:47,898 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:47,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:47,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:47,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:48,041 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2019-08-05 10:44:48,043 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:48,043 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:48,044 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:44:48,195 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 47 [2019-08-05 10:44:48,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:48,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:48,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:48,427 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2019-08-05 10:44:48,429 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:48,429 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:48,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:48,635 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2019-08-05 10:44:48,637 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:48,638 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:44:48,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:49,491 WARN L188 SmtUtils]: Spent 823.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2019-08-05 10:44:49,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:49,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:49,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:49,783 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2019-08-05 10:44:49,784 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:49,785 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:44:49,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:49,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:44:49,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,361 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 91 [2019-08-05 10:44:50,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:50,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,365 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,365 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,785 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 97 [2019-08-05 10:44:50,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:50,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:50,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:50,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:50,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:50,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:50,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:51,327 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 102 [2019-08-05 10:44:51,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:51,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:51,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:51,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:51,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:51,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:51,803 WARN L188 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 110 [2019-08-05 10:44:51,805 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:51,806 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:44:51,806 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:51,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:51,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:51,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:51,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:51,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:52,416 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 111 [2019-08-05 10:44:52,418 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:52,419 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:44:52,420 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:44:52,950 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 114 [2019-08-05 10:44:52,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:52,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:52,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:44:53,676 WARN L188 SmtUtils]: Spent 630.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 122 [2019-08-05 10:44:53,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:53,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:44:53,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:44:53,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:53,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:44:53,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,689 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,690 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,690 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,691 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,691 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:53,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:53,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:54,724 WARN L188 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 144 [2019-08-05 10:44:54,736 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:44:54,736 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:44:54,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2019-08-05 10:44:54,737 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-08-05 10:44:54,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-08-05 10:44:54,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:44:54,738 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 20 states. [2019-08-05 10:44:54,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:44:54,820 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2019-08-05 10:44:54,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-08-05 10:44:54,821 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2019-08-05 10:44:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:44:54,822 INFO L225 Difference]: With dead ends: 21 [2019-08-05 10:44:54,822 INFO L226 Difference]: Without dead ends: 21 [2019-08-05 10:44:54,823 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:44:54,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2019-08-05 10:44:54,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2019-08-05 10:44:54,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-08-05 10:44:54,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2019-08-05 10:44:54,827 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2019-08-05 10:44:54,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:44:54,827 INFO L475 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2019-08-05 10:44:54,827 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-08-05 10:44:54,827 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2019-08-05 10:44:54,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2019-08-05 10:44:54,828 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:44:54,828 INFO L399 BasicCegarLoop]: trace histogram [18, 1, 1] [2019-08-05 10:44:54,828 INFO L418 AbstractCegarLoop]: === Iteration 19 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:44:54,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:44:54,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1888205307, now seen corresponding path program 18 times [2019-08-05 10:44:54,829 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:44:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:44:55,919 WARN L254 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 44 conjunts are in the unsatisfiable core [2019-08-05 10:44:55,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:44:55,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:55,967 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:55,968 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:56,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,120 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:56,121 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:56,121 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,122 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,122 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:56,123 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,123 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,261 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 42 [2019-08-05 10:44:56,262 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:56,264 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:56,448 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2019-08-05 10:44:56,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,450 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:56,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:44:56,635 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2019-08-05 10:44:56,636 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:56,637 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,638 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,877 WARN L188 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 65 [2019-08-05 10:44:56,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:56,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:56,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,144 WARN L188 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2019-08-05 10:44:57,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:57,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:44:57,461 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2019-08-05 10:44:57,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:57,464 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:44:57,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:44:57,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,885 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 87 [2019-08-05 10:44:57,887 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:57,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:44:57,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:44:58,252 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 85 [2019-08-05 10:44:58,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:44:58,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,255 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,256 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:58,673 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 102 [2019-08-05 10:44:58,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:58,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:58,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:58,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:44:58,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:44:58,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:58,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:59,237 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 111 [2019-08-05 10:44:59,240 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:59,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:44:59,242 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:44:59,902 WARN L188 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 109 [2019-08-05 10:44:59,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:44:59,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:59,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:59,907 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:44:59,907 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:44:59,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:00,586 WARN L188 SmtUtils]: Spent 602.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 125 [2019-08-05 10:45:00,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:00,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:00,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:00,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:00,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:00,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:00,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:00,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:00,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:00,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:00,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:00,594 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:00,594 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:01,317 WARN L188 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 133 [2019-08-05 10:45:01,319 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:01,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:01,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:01,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:01,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:01,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:01,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:01,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:01,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:01,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:01,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:01,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:01,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:02,099 WARN L188 SmtUtils]: Spent 657.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 126 [2019-08-05 10:45:02,101 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:02,102 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:02,103 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:45:02,103 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:02,105 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:02,105 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:02,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:45:02,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:02,107 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:02,108 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:03,019 WARN L188 SmtUtils]: Spent 783.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 135 [2019-08-05 10:45:03,030 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:45:03,030 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:45:03,031 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2019-08-05 10:45:03,031 INFO L454 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-08-05 10:45:03,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-08-05 10:45:03,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-08-05 10:45:03,032 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 21 states. [2019-08-05 10:45:03,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:45:03,120 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2019-08-05 10:45:03,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-08-05 10:45:03,121 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 20 [2019-08-05 10:45:03,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:45:03,121 INFO L225 Difference]: With dead ends: 22 [2019-08-05 10:45:03,121 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 10:45:03,122 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-08-05 10:45:03,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 10:45:03,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2019-08-05 10:45:03,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-08-05 10:45:03,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2019-08-05 10:45:03,125 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2019-08-05 10:45:03,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:45:03,125 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2019-08-05 10:45:03,125 INFO L476 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-08-05 10:45:03,125 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2019-08-05 10:45:03,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2019-08-05 10:45:03,126 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:45:03,126 INFO L399 BasicCegarLoop]: trace histogram [19, 1, 1] [2019-08-05 10:45:03,126 INFO L418 AbstractCegarLoop]: === Iteration 20 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:45:03,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:45:03,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1595178375, now seen corresponding path program 19 times [2019-08-05 10:45:03,127 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:45:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:45:03,588 WARN L254 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 47 conjunts are in the unsatisfiable core [2019-08-05 10:45:03,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:45:03,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:03,898 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2019-08-05 10:45:03,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:03,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:03,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:03,957 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:03,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:03,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,069 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2019-08-05 10:45:04,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,071 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:04,072 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:04,182 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:04,183 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,184 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,501 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2019-08-05 10:45:04,503 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:45:04,503 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,692 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2019-08-05 10:45:04,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:04,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:45:04,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:45:04,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,964 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2019-08-05 10:45:04,966 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:45:04,967 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,967 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,968 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,968 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:04,968 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:05,225 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2019-08-05 10:45:05,227 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:45:05,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:05,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:05,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:05,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:05,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:05,640 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 79 [2019-08-05 10:45:05,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:05,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:05,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:06,053 WARN L188 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 82 [2019-08-05 10:45:06,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:06,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:45:06,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:45:06,396 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 86 [2019-08-05 10:45:06,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:06,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:06,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:06,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:06,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:06,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:06,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:06,921 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 99 [2019-08-05 10:45:06,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:06,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:06,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:07,381 WARN L188 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 102 [2019-08-05 10:45:07,383 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:07,384 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:07,385 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,386 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,386 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:07,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:07,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:07,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:08,053 WARN L188 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 118 [2019-08-05 10:45:08,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:08,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:08,059 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,059 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:08,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:08,642 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 113 [2019-08-05 10:45:08,644 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:08,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:08,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,649 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,649 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:08,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,651 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,651 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:08,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:08,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,654 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,654 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,656 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,656 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,658 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,658 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:08,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,663 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:08,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:08,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:08,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:08,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:08,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:08,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:08,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:08,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,089 WARN L188 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 196 DAG size of output: 136 [2019-08-05 10:45:10,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:10,092 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:45:10,093 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,093 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:10,094 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,095 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,095 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,095 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,095 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,096 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:45:10,097 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,097 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:10,098 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,098 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,099 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,099 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:10,099 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,185 WARN L188 SmtUtils]: Spent 848.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 143 [2019-08-05 10:45:11,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:45:11,188 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:11,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:11,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,933 WARN L188 SmtUtils]: Spent 628.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 149 [2019-08-05 10:45:11,934 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:45:11,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:11,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:45:12,722 WARN L188 SmtUtils]: Spent 651.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 142 [2019-08-05 10:45:12,735 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:45:12,736 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:45:12,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2019-08-05 10:45:12,736 INFO L454 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-08-05 10:45:12,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-08-05 10:45:12,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2019-08-05 10:45:12,737 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 22 states. [2019-08-05 10:45:12,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:45:12,820 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2019-08-05 10:45:12,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-08-05 10:45:12,820 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 21 [2019-08-05 10:45:12,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:45:12,821 INFO L225 Difference]: With dead ends: 23 [2019-08-05 10:45:12,821 INFO L226 Difference]: Without dead ends: 23 [2019-08-05 10:45:12,822 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2019-08-05 10:45:12,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2019-08-05 10:45:12,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2019-08-05 10:45:12,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-08-05 10:45:12,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2019-08-05 10:45:12,825 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2019-08-05 10:45:12,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:45:12,825 INFO L475 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2019-08-05 10:45:12,825 INFO L476 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-08-05 10:45:12,826 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2019-08-05 10:45:12,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2019-08-05 10:45:12,826 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:45:12,826 INFO L399 BasicCegarLoop]: trace histogram [20, 1, 1] [2019-08-05 10:45:12,827 INFO L418 AbstractCegarLoop]: === Iteration 21 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:45:12,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:45:12,827 INFO L82 PathProgramCache]: Analyzing trace with hash -2089077179, now seen corresponding path program 20 times [2019-08-05 10:45:12,828 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:45:13,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:45:13,155 WARN L254 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 47 conjunts are in the unsatisfiable core [2019-08-05 10:45:13,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:45:13,182 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,207 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:13,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:13,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:13,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:45:13,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,358 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,480 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2019-08-05 10:45:13,482 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,483 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:45:13,483 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:13,653 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2019-08-05 10:45:13,654 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:13,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:45:13,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,656 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,656 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:45:13,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,657 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,892 WARN L188 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2019-08-05 10:45:13,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:45:13,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:13,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:14,110 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2019-08-05 10:45:14,112 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:14,112 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:14,113 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:14,424 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2019-08-05 10:45:14,426 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:14,427 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:14,428 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:14,849 WARN L188 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2019-08-05 10:45:14,851 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:45:14,852 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:14,853 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:15,198 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 87 [2019-08-05 10:45:15,200 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:45:15,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,202 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,202 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,203 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:15,203 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,606 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 94 [2019-08-05 10:45:15,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:15,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:15,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:15,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:15,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:15,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:15,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,144 WARN L188 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 101 [2019-08-05 10:45:16,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:16,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:16,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,149 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:16,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:16,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:16,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:16,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:16,718 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 110 [2019-08-05 10:45:16,721 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:45:16,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:16,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:16,724 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:45:16,724 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:17,240 WARN L188 SmtUtils]: Spent 439.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 114 [2019-08-05 10:45:17,242 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:17,243 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:45:17,245 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:45:17,774 WARN L188 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 110 [2019-08-05 10:45:17,776 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:17,776 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:17,778 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:18,357 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 118 [2019-08-05 10:45:18,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:18,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:18,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:19,187 WARN L188 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 128 [2019-08-05 10:45:19,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:19,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:19,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:19,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:19,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:19,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:19,950 WARN L188 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 149 [2019-08-05 10:45:19,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:19,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:19,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:20,988 WARN L188 SmtUtils]: Spent 912.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 140 [2019-08-05 10:45:20,990 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:20,990 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:20,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:20,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:20,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:20,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:20,995 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:20,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:20,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:20,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:20,998 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:20,998 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:20,999 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:21,000 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:21,907 WARN L188 SmtUtils]: Spent 766.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 147 [2019-08-05 10:45:21,922 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:45:21,923 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:45:21,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2019-08-05 10:45:21,923 INFO L454 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-08-05 10:45:21,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-08-05 10:45:21,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2019-08-05 10:45:21,924 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 23 states. [2019-08-05 10:45:22,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:45:22,011 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2019-08-05 10:45:22,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-08-05 10:45:22,012 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 22 [2019-08-05 10:45:22,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:45:22,013 INFO L225 Difference]: With dead ends: 24 [2019-08-05 10:45:22,013 INFO L226 Difference]: Without dead ends: 24 [2019-08-05 10:45:22,014 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2019-08-05 10:45:22,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-08-05 10:45:22,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2019-08-05 10:45:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-08-05 10:45:22,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2019-08-05 10:45:22,017 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2019-08-05 10:45:22,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:45:22,017 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2019-08-05 10:45:22,017 INFO L476 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-08-05 10:45:22,017 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2019-08-05 10:45:22,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-08-05 10:45:22,018 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:45:22,018 INFO L399 BasicCegarLoop]: trace histogram [21, 1, 1] [2019-08-05 10:45:22,018 INFO L418 AbstractCegarLoop]: === Iteration 22 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:45:22,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:45:22,018 INFO L82 PathProgramCache]: Analyzing trace with hash -336882361, now seen corresponding path program 21 times [2019-08-05 10:45:22,019 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:45:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:45:22,783 WARN L254 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 51 conjunts are in the unsatisfiable core [2019-08-05 10:45:22,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:45:22,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:22,843 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:22,844 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:22,845 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:22,945 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:22,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:22,947 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:23,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:23,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:45:23,050 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,051 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:45:23,051 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,208 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2019-08-05 10:45:23,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:45:23,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,367 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2019-08-05 10:45:23,369 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,369 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:23,371 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:23,593 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2019-08-05 10:45:23,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:23,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,895 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 62 [2019-08-05 10:45:23,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:23,898 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:45:23,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:24,202 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2019-08-05 10:45:24,204 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:24,206 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:24,207 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:24,528 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 81 [2019-08-05 10:45:24,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:24,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:24,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:24,940 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2019-08-05 10:45:24,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:24,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:24,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:45:25,441 WARN L188 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2019-08-05 10:45:25,443 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:25,444 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:25,446 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:26,105 WARN L188 SmtUtils]: Spent 606.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 96 [2019-08-05 10:45:26,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:45:26,107 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,108 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,109 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,665 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 113 [2019-08-05 10:45:26,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:26,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:26,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:27,226 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 119 [2019-08-05 10:45:27,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:27,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:27,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:27,974 WARN L188 SmtUtils]: Spent 655.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 116 [2019-08-05 10:45:27,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:27,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:45:27,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:45:28,586 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 121 [2019-08-05 10:45:28,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:28,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:28,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:28,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:28,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:28,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:28,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:28,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:28,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:28,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:28,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:29,614 WARN L188 SmtUtils]: Spent 813.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 130 [2019-08-05 10:45:29,616 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:29,617 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:29,617 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:29,618 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:29,619 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:29,620 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:29,621 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:29,622 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:29,623 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:29,623 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:29,624 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:30,404 WARN L188 SmtUtils]: Spent 666.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 135 [2019-08-05 10:45:30,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:45:30,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:30,410 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:30,410 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:31,353 WARN L188 SmtUtils]: Spent 819.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 161 [2019-08-05 10:45:31,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:45:31,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,358 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,358 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,358 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:31,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,450 WARN L188 SmtUtils]: Spent 935.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 168 [2019-08-05 10:45:32,452 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:45:32,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,455 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,455 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,455 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,457 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,457 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,458 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,458 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,459 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,459 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,460 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,460 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,460 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,461 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,461 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,461 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:32,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,464 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,464 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:45:32,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:32,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,472 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,472 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,472 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,473 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,473 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,473 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,473 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,474 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:45:32,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:32,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:45:32,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,482 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,482 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:32,483 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,483 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,483 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,484 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:45:32,485 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:32,485 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,485 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:32,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:32,488 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:34,346 WARN L188 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 256 DAG size of output: 175 [2019-08-05 10:45:34,363 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:45:34,363 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:45:34,363 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2019-08-05 10:45:34,363 INFO L454 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-08-05 10:45:34,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-08-05 10:45:34,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2019-08-05 10:45:34,364 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 24 states. [2019-08-05 10:45:34,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:45:34,580 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2019-08-05 10:45:34,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-08-05 10:45:34,583 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 23 [2019-08-05 10:45:34,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:45:34,583 INFO L225 Difference]: With dead ends: 25 [2019-08-05 10:45:34,583 INFO L226 Difference]: Without dead ends: 25 [2019-08-05 10:45:34,584 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2019-08-05 10:45:34,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2019-08-05 10:45:34,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2019-08-05 10:45:34,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-08-05 10:45:34,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2019-08-05 10:45:34,586 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2019-08-05 10:45:34,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:45:34,586 INFO L475 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2019-08-05 10:45:34,586 INFO L476 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-08-05 10:45:34,586 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2019-08-05 10:45:34,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2019-08-05 10:45:34,587 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:45:34,587 INFO L399 BasicCegarLoop]: trace histogram [22, 1, 1] [2019-08-05 10:45:34,588 INFO L418 AbstractCegarLoop]: === Iteration 23 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:45:34,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:45:34,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1853417851, now seen corresponding path program 22 times [2019-08-05 10:45:34,589 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:45:35,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:45:35,075 WARN L254 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 53 conjunts are in the unsatisfiable core [2019-08-05 10:45:35,077 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:45:35,102 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,125 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,126 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,127 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,186 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:35,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:35,298 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2019-08-05 10:45:35,299 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,299 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:35,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:35,452 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2019-08-05 10:45:35,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:45:35,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:35,621 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2019-08-05 10:45:35,622 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:35,623 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,624 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,846 WARN L188 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2019-08-05 10:45:35,848 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:35,848 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:45:35,849 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:36,163 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2019-08-05 10:45:36,164 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:36,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:36,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:45:36,516 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2019-08-05 10:45:36,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:36,518 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:36,519 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:36,881 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2019-08-05 10:45:36,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:45:36,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,262 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 89 [2019-08-05 10:45:37,264 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:45:37,265 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,266 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,267 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,267 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,268 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,678 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 97 [2019-08-05 10:45:37,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:37,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:45:37,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:45:37,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,687 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,687 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:37,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:38,361 WARN L188 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-05 10:45:38,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:38,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:38,365 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,016 WARN L188 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 103 [2019-08-05 10:45:39,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:39,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:39,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:39,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:39,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:39,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,694 WARN L188 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 121 [2019-08-05 10:45:39,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:39,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:45:39,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:39,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:45:39,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:39,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:39,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,399 WARN L188 SmtUtils]: Spent 608.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 126 [2019-08-05 10:45:40,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:40,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:40,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:40,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:41,070 WARN L188 SmtUtils]: Spent 562.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 133 [2019-08-05 10:45:41,072 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:41,073 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:41,073 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,074 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,074 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:41,075 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,076 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:41,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:41,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,947 WARN L188 SmtUtils]: Spent 753.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 140 [2019-08-05 10:45:41,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:41,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:45:41,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:41,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:42,806 WARN L188 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 147 [2019-08-05 10:45:42,809 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:45:42,809 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:42,810 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:42,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:42,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:42,812 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:42,812 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:42,813 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:43,591 WARN L188 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 156 [2019-08-05 10:45:43,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:43,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:43,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:43,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:43,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:43,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:43,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:45:43,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:43,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:44,427 WARN L188 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 147 [2019-08-05 10:45:44,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:44,431 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:44,432 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:44,433 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:44,434 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:44,434 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:44,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:44,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:44,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,305 WARN L188 SmtUtils]: Spent 721.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 171 [2019-08-05 10:45:45,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:45,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:45,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:45,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,314 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,314 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,316 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:45,316 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:45,317 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,318 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,318 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,319 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:45,319 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:45,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:45,324 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,324 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:45,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:45,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:45,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:45,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:45:45,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:45,341 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:45,341 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,341 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:45,342 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:47,299 WARN L188 SmtUtils]: Spent 1.66 s on a formula simplification. DAG size of input: 269 DAG size of output: 179 [2019-08-05 10:45:47,317 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:45:47,317 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:45:47,317 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2019-08-05 10:45:47,318 INFO L454 AbstractCegarLoop]: Interpolant automaton has 25 states [2019-08-05 10:45:47,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2019-08-05 10:45:47,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2019-08-05 10:45:47,318 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 25 states. [2019-08-05 10:45:47,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:45:47,406 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2019-08-05 10:45:47,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-08-05 10:45:47,406 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 24 [2019-08-05 10:45:47,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:45:47,407 INFO L225 Difference]: With dead ends: 26 [2019-08-05 10:45:47,407 INFO L226 Difference]: Without dead ends: 26 [2019-08-05 10:45:47,408 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2019-08-05 10:45:47,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2019-08-05 10:45:47,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2019-08-05 10:45:47,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-08-05 10:45:47,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2019-08-05 10:45:47,410 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2019-08-05 10:45:47,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:45:47,410 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2019-08-05 10:45:47,411 INFO L476 AbstractCegarLoop]: Interpolant automaton has 25 states. [2019-08-05 10:45:47,411 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2019-08-05 10:45:47,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2019-08-05 10:45:47,411 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:45:47,411 INFO L399 BasicCegarLoop]: trace histogram [23, 1, 1] [2019-08-05 10:45:47,412 INFO L418 AbstractCegarLoop]: === Iteration 24 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:45:47,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:45:47,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1621377785, now seen corresponding path program 23 times [2019-08-05 10:45:47,413 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:45:50,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:45:50,648 WARN L254 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 53 conjunts are in the unsatisfiable core [2019-08-05 10:45:50,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:45:50,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:50,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:50,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:50,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:50,780 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:50,781 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:45:50,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:50,867 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:50,868 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:45:50,869 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:45:51,026 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2019-08-05 10:45:51,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:51,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:51,207 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2019-08-05 10:45:51,209 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:51,209 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:45:51,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:45:51,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,518 WARN L188 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2019-08-05 10:45:51,520 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:45:51,520 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,792 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2019-08-05 10:45:51,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:45:51,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:51,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:52,037 WARN L188 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2019-08-05 10:45:52,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:45:52,040 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:52,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:52,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:52,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:52,344 WARN L188 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 78 [2019-08-05 10:45:52,346 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:52,346 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:45:52,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:54,409 WARN L188 SmtUtils]: Spent 2.02 s on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2019-08-05 10:45:54,411 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:54,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:45:54,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:54,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:45:54,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:54,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,888 WARN L188 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 96 [2019-08-05 10:45:54,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:54,891 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:54,891 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,892 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,892 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:45:54,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:54,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:55,423 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 103 [2019-08-05 10:45:55,425 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:55,425 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:55,426 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:55,993 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 99 [2019-08-05 10:45:55,995 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:55,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:55,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:55,998 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:45:55,999 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:55,999 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:56,000 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:56,000 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:45:56,001 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:56,752 WARN L188 SmtUtils]: Spent 665.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 118 [2019-08-05 10:45:56,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:56,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:56,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:45:56,756 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:56,757 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:56,757 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,300 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 124 [2019-08-05 10:45:57,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:57,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:57,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,304 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,304 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,305 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,305 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:45:57,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,307 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,307 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:57,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,020 WARN L188 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 133 [2019-08-05 10:45:58,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:45:58,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:45:58,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:58,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,664 WARN L188 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 138 [2019-08-05 10:45:58,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:45:58,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:45:58,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:58,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:45:58,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:59,324 WARN L188 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 145 [2019-08-05 10:45:59,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:45:59,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:45:59,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:46:00,146 WARN L188 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 138 [2019-08-05 10:46:00,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:46:00,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:00,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:46:00,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:00,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,946 WARN L188 SmtUtils]: Spent 668.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 162 [2019-08-05 10:46:00,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:46:00,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:00,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:00,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:01,800 WARN L188 SmtUtils]: Spent 704.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 168 [2019-08-05 10:46:01,803 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 27 terms [2019-08-05 10:46:01,804 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:01,804 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:01,805 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:01,805 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:46:01,806 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:01,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:01,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:01,809 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:02,793 WARN L188 SmtUtils]: Spent 835.00 ms on a formula simplification. DAG size of input: 199 DAG size of output: 174 [2019-08-05 10:46:02,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:02,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 10:46:02,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:02,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:46:02,798 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:02,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:02,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:02,800 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:02,801 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 10:46:02,801 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:02,802 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:46:02,803 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:02,803 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:02,803 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:02,804 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:03,940 WARN L188 SmtUtils]: Spent 963.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 183 [2019-08-05 10:46:03,961 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:46:03,961 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:46:03,962 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2019-08-05 10:46:03,962 INFO L454 AbstractCegarLoop]: Interpolant automaton has 26 states [2019-08-05 10:46:03,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-08-05 10:46:03,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2019-08-05 10:46:03,963 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 26 states. [2019-08-05 10:46:04,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:46:04,115 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2019-08-05 10:46:04,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-08-05 10:46:04,116 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2019-08-05 10:46:04,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:46:04,116 INFO L225 Difference]: With dead ends: 27 [2019-08-05 10:46:04,117 INFO L226 Difference]: Without dead ends: 27 [2019-08-05 10:46:04,117 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2019-08-05 10:46:04,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-08-05 10:46:04,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2019-08-05 10:46:04,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-08-05 10:46:04,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2019-08-05 10:46:04,120 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2019-08-05 10:46:04,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:46:04,120 INFO L475 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2019-08-05 10:46:04,120 INFO L476 AbstractCegarLoop]: Interpolant automaton has 26 states. [2019-08-05 10:46:04,120 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2019-08-05 10:46:04,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2019-08-05 10:46:04,121 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:46:04,121 INFO L399 BasicCegarLoop]: trace histogram [24, 1, 1] [2019-08-05 10:46:04,121 INFO L418 AbstractCegarLoop]: === Iteration 25 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:46:04,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:46:04,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1276896965, now seen corresponding path program 24 times [2019-08-05 10:46:04,122 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:46:04,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:46:04,692 WARN L254 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 55 conjunts are in the unsatisfiable core [2019-08-05 10:46:04,694 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:46:04,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:04,745 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:04,745 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:04,806 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:04,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:04,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:04,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:04,809 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:04,916 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 35 [2019-08-05 10:46:04,917 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:04,918 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:04,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:05,032 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2019-08-05 10:46:05,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:05,035 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:05,184 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2019-08-05 10:46:05,186 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:05,186 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,400 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 53 [2019-08-05 10:46:05,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:05,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:46:05,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:46:05,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,699 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 67 [2019-08-05 10:46:05,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:46:05,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,971 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2019-08-05 10:46:05,973 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:46:05,974 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,974 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,975 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:05,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:06,290 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 81 [2019-08-05 10:46:06,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:06,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:46:06,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:46:06,720 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 83 [2019-08-05 10:46:06,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:06,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:06,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:07,307 WARN L188 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 91 [2019-08-05 10:46:07,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:07,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:46:07,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:46:07,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,906 WARN L188 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 105 [2019-08-05 10:46:07,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:07,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:07,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:08,533 WARN L188 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 102 [2019-08-05 10:46:08,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:08,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:46:08,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:08,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:08,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:08,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:08,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:46:08,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:08,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:08,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:08,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,191 WARN L188 SmtUtils]: Spent 569.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 119 [2019-08-05 10:46:09,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:09,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:46:09,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:09,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:46:09,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:09,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,199 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,199 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,875 WARN L188 SmtUtils]: Spent 595.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 127 [2019-08-05 10:46:09,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:09,878 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:46:09,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:46:10,586 WARN L188 SmtUtils]: Spent 621.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2019-08-05 10:46:10,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:10,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:10,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:11,491 WARN L188 SmtUtils]: Spent 792.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 132 [2019-08-05 10:46:11,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:11,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:46:11,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:46:12,294 WARN L188 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 136 [2019-08-05 10:46:12,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:12,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 31 terms [2019-08-05 10:46:12,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,299 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 31 terms [2019-08-05 10:46:12,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,301 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:12,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:13,343 WARN L188 SmtUtils]: Spent 904.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 160 [2019-08-05 10:46:13,346 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:13,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:46:13,349 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:14,255 WARN L188 SmtUtils]: Spent 771.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 151 [2019-08-05 10:46:14,257 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 34 terms [2019-08-05 10:46:14,258 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:14,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:14,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:14,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:14,261 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:14,261 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,300 WARN L188 SmtUtils]: Spent 882.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 175 [2019-08-05 10:46:15,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:15,304 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:15,304 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,305 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,305 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:15,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,307 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,307 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:15,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:15,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:15,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:15,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:15,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:16,636 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 215 DAG size of output: 182 [2019-08-05 10:46:16,638 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:46:16,638 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:16,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:16,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:16,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:16,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:16,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:16,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:16,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:16,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:17,775 WARN L188 SmtUtils]: Spent 956.00 ms on a formula simplification. DAG size of input: 214 DAG size of output: 190 [2019-08-05 10:46:17,778 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:17,779 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:17,781 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:17,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:17,783 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:17,784 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:17,785 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:17,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:18,804 WARN L188 SmtUtils]: Spent 832.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 177 [2019-08-05 10:46:18,828 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:46:18,829 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:46:18,829 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2019-08-05 10:46:18,829 INFO L454 AbstractCegarLoop]: Interpolant automaton has 27 states [2019-08-05 10:46:18,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2019-08-05 10:46:18,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2019-08-05 10:46:18,830 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 27 states. [2019-08-05 10:46:18,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:46:18,999 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2019-08-05 10:46:18,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-08-05 10:46:18,999 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 26 [2019-08-05 10:46:19,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:46:19,000 INFO L225 Difference]: With dead ends: 28 [2019-08-05 10:46:19,000 INFO L226 Difference]: Without dead ends: 28 [2019-08-05 10:46:19,001 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2019-08-05 10:46:19,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-08-05 10:46:19,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2019-08-05 10:46:19,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-08-05 10:46:19,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2019-08-05 10:46:19,003 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2019-08-05 10:46:19,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:46:19,004 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2019-08-05 10:46:19,004 INFO L476 AbstractCegarLoop]: Interpolant automaton has 27 states. [2019-08-05 10:46:19,004 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2019-08-05 10:46:19,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2019-08-05 10:46:19,005 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:46:19,005 INFO L399 BasicCegarLoop]: trace histogram [25, 1, 1] [2019-08-05 10:46:19,005 INFO L418 AbstractCegarLoop]: === Iteration 26 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:46:19,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:46:19,005 INFO L82 PathProgramCache]: Analyzing trace with hash 929100999, now seen corresponding path program 25 times [2019-08-05 10:46:19,006 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:46:19,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:46:19,489 WARN L254 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 57 conjunts are in the unsatisfiable core [2019-08-05 10:46:19,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:46:19,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:19,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:19,619 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:19,620 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,621 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,739 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2019-08-05 10:46:19,741 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:19,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:19,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:19,744 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,902 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 42 [2019-08-05 10:46:19,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:19,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:19,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,056 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2019-08-05 10:46:20,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:20,059 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:20,059 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:20,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,396 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2019-08-05 10:46:20,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:46:20,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:20,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,615 WARN L188 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2019-08-05 10:46:20,616 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:20,617 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,618 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,939 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 67 [2019-08-05 10:46:20,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:20,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:46:20,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:46:21,208 WARN L188 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 70 [2019-08-05 10:46:21,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:21,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:46:21,210 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:21,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:21,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:21,212 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:46:21,212 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:21,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:21,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:21,612 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 86 [2019-08-05 10:46:21,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:21,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:21,615 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:22,040 WARN L188 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2019-08-05 10:46:22,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:22,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:22,044 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:22,607 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 91 [2019-08-05 10:46:22,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:22,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:22,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:23,144 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 99 [2019-08-05 10:46:23,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:23,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:23,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:23,719 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 105 [2019-08-05 10:46:23,720 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:23,720 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:23,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:46:24,252 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 111 [2019-08-05 10:46:24,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:24,255 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:46:24,256 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:24,257 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:24,258 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:46:24,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:24,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:25,036 WARN L188 SmtUtils]: Spent 680.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 135 [2019-08-05 10:46:25,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:46:25,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:25,040 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:25,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:25,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:25,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:25,043 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:25,717 WARN L188 SmtUtils]: Spent 576.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 141 [2019-08-05 10:46:25,720 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:25,721 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:25,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:46:26,576 WARN L188 SmtUtils]: Spent 739.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 134 [2019-08-05 10:46:26,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:26,579 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:26,581 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:27,694 WARN L188 SmtUtils]: Spent 987.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 142 [2019-08-05 10:46:27,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:27,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:46:27,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:27,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:27,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:27,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:46:27,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:27,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:27,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:28,919 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 201 DAG size of output: 168 [2019-08-05 10:46:28,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:28,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:28,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 31 terms [2019-08-05 10:46:30,099 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 176 DAG size of output: 156 [2019-08-05 10:46:30,101 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:30,102 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,104 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:30,105 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,105 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,107 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:30,107 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:31,269 WARN L188 SmtUtils]: Spent 965.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 176 [2019-08-05 10:46:31,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:31,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:31,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:32,577 WARN L188 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 190 DAG size of output: 169 [2019-08-05 10:46:32,580 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 35 terms [2019-08-05 10:46:32,581 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:32,581 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:32,582 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:32,582 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:32,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:32,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:32,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:32,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:32,586 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,818 WARN L188 SmtUtils]: Spent 936.00 ms on a formula simplification. DAG size of input: 226 DAG size of output: 196 [2019-08-05 10:46:33,821 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:33,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 10:46:33,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,824 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,824 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:33,825 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:33,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 10:46:33,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,829 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,829 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:33,830 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,831 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,831 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:33,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:33,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:35,182 WARN L188 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 244 DAG size of output: 205 [2019-08-05 10:46:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:46:35,207 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:46:35,207 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2019-08-05 10:46:35,207 INFO L454 AbstractCegarLoop]: Interpolant automaton has 28 states [2019-08-05 10:46:35,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2019-08-05 10:46:35,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2019-08-05 10:46:35,208 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 28 states. [2019-08-05 10:46:35,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:46:35,333 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2019-08-05 10:46:35,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-08-05 10:46:35,334 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 27 [2019-08-05 10:46:35,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:46:35,334 INFO L225 Difference]: With dead ends: 29 [2019-08-05 10:46:35,334 INFO L226 Difference]: Without dead ends: 29 [2019-08-05 10:46:35,334 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2019-08-05 10:46:35,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-08-05 10:46:35,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2019-08-05 10:46:35,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-08-05 10:46:35,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2019-08-05 10:46:35,337 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2019-08-05 10:46:35,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:46:35,338 INFO L475 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2019-08-05 10:46:35,338 INFO L476 AbstractCegarLoop]: Interpolant automaton has 28 states. [2019-08-05 10:46:35,338 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2019-08-05 10:46:35,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2019-08-05 10:46:35,338 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:46:35,339 INFO L399 BasicCegarLoop]: trace histogram [26, 1, 1] [2019-08-05 10:46:35,339 INFO L418 AbstractCegarLoop]: === Iteration 27 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:46:35,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:46:35,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1262639355, now seen corresponding path program 26 times [2019-08-05 10:46:35,340 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:46:38,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:46:38,794 WARN L254 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 59 conjunts are in the unsatisfiable core [2019-08-05 10:46:38,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:46:38,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:38,844 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:38,844 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:38,845 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:38,915 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:38,915 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:38,916 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:39,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,017 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,143 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2019-08-05 10:46:39,144 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:39,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,292 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2019-08-05 10:46:39,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:39,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:39,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,506 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2019-08-05 10:46:39,508 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,508 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:46:39,509 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,509 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:46:39,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,756 WARN L188 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2019-08-05 10:46:39,757 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,758 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:46:39,758 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,759 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,759 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,760 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:46:39,760 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:39,761 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:39,761 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,047 WARN L188 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2019-08-05 10:46:40,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:46:40,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:40,050 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,050 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,318 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2019-08-05 10:46:40,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:40,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,713 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 78 [2019-08-05 10:46:40,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:40,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:46:40,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:40,717 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:46:40,719 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:40,719 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:40,720 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:41,432 WARN L188 SmtUtils]: Spent 651.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 92 [2019-08-05 10:46:41,434 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:41,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:46:41,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:41,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:41,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:41,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:46:41,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:41,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:41,438 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:41,917 WARN L188 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 101 [2019-08-05 10:46:41,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:41,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:46:41,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:42,422 WARN L188 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 97 [2019-08-05 10:46:42,424 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:42,425 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:42,426 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:43,163 WARN L188 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 106 [2019-08-05 10:46:43,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:43,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:43,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:46:43,708 WARN L188 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 111 [2019-08-05 10:46:43,710 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:46:43,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:43,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:43,714 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:44,307 WARN L188 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 131 [2019-08-05 10:46:44,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:44,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:46:44,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:44,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:44,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:44,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:44,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:46:44,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:44,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:44,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:46:44,314 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:45,059 WARN L188 SmtUtils]: Spent 643.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 138 [2019-08-05 10:46:45,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:46:45,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:45,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:45,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:45,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:45,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:45,714 WARN L188 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 144 [2019-08-05 10:46:45,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:45,717 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:45,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:46,504 WARN L188 SmtUtils]: Spent 666.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 136 [2019-08-05 10:46:46,506 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:46,506 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:46:46,508 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:46:47,218 WARN L188 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 143 [2019-08-05 10:46:47,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:47,221 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:47,223 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:48,228 WARN L188 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 150 [2019-08-05 10:46:48,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:48,231 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:48,233 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:49,387 WARN L188 SmtUtils]: Spent 985.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 159 [2019-08-05 10:46:49,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:49,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:49,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:50,534 WARN L188 SmtUtils]: Spent 974.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 165 [2019-08-05 10:46:50,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:50,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 35 terms [2019-08-05 10:46:50,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:50,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:50,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:50,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:50,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 35 terms [2019-08-05 10:46:50,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:50,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:50,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:50,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:51,900 WARN L188 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 228 DAG size of output: 195 [2019-08-05 10:46:51,902 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:51,903 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:51,903 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,907 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,909 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:51,909 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:51,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,692 WARN L188 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 232 DAG size of output: 200 [2019-08-05 10:46:53,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:53,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:53,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:53,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:53,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:53,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,705 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,706 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,706 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,707 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,707 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:53,707 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,708 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,708 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,709 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:53,709 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,709 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,710 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:53,710 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:46:53,711 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:53,711 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:53,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:53,714 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 33 terms [2019-08-05 10:46:53,714 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:55,016 WARN L188 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 284 DAG size of output: 206 [2019-08-05 10:46:55,042 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:46:55,042 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:46:55,042 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2019-08-05 10:46:55,042 INFO L454 AbstractCegarLoop]: Interpolant automaton has 29 states [2019-08-05 10:46:55,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2019-08-05 10:46:55,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2019-08-05 10:46:55,043 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 29 states. [2019-08-05 10:46:55,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:46:55,220 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2019-08-05 10:46:55,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-08-05 10:46:55,221 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 28 [2019-08-05 10:46:55,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:46:55,221 INFO L225 Difference]: With dead ends: 30 [2019-08-05 10:46:55,221 INFO L226 Difference]: Without dead ends: 30 [2019-08-05 10:46:55,222 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2019-08-05 10:46:55,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2019-08-05 10:46:55,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2019-08-05 10:46:55,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-08-05 10:46:55,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2019-08-05 10:46:55,224 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2019-08-05 10:46:55,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:46:55,224 INFO L475 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2019-08-05 10:46:55,224 INFO L476 AbstractCegarLoop]: Interpolant automaton has 29 states. [2019-08-05 10:46:55,224 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2019-08-05 10:46:55,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-08-05 10:46:55,225 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:46:55,225 INFO L399 BasicCegarLoop]: trace histogram [27, 1, 1] [2019-08-05 10:46:55,225 INFO L418 AbstractCegarLoop]: === Iteration 28 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:46:55,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:46:55,225 INFO L82 PathProgramCache]: Analyzing trace with hash -487113593, now seen corresponding path program 27 times [2019-08-05 10:46:55,226 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:46:57,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:46:57,161 WARN L254 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 61 conjunts are in the unsatisfiable core [2019-08-05 10:46:57,163 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:46:57,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,235 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,236 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,236 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:57,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:46:57,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:57,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,520 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2019-08-05 10:46:57,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:46:57,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:57,693 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2019-08-05 10:46:57,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:57,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:46:57,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:46:57,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,979 WARN L188 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2019-08-05 10:46:57,981 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:57,981 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:57,983 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:58,358 WARN L188 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2019-08-05 10:46:58,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:58,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:58,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:46:58,684 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2019-08-05 10:46:58,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:58,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:46:58,687 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:58,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:46:58,688 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,079 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 82 [2019-08-05 10:46:59,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:46:59,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,082 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,452 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2019-08-05 10:46:59,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:46:59,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,956 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 90 [2019-08-05 10:46:59,957 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:46:59,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:46:59,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,382 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 102 [2019-08-05 10:47:00,384 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:00,385 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:47:00,385 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,386 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,386 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:00,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:47:00,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:00,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,939 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 110 [2019-08-05 10:47:00,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:47:00,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:00,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:00,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:00,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,419 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 115 [2019-08-05 10:47:01,421 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:47:01,421 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:01,422 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,423 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,423 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,424 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:01,424 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,936 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 121 [2019-08-05 10:47:01,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:01,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:47:01,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:01,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:01,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:47:01,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:01,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:01,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:02,940 WARN L188 SmtUtils]: Spent 899.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 129 [2019-08-05 10:47:02,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:02,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:02,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:03,753 WARN L188 SmtUtils]: Spent 704.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 124 [2019-08-05 10:47:03,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:03,756 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:03,757 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:47:04,484 WARN L188 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 130 [2019-08-05 10:47:04,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:04,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:47:04,488 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:04,488 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:04,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:04,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:04,490 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:47:04,490 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:04,491 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:04,492 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:04,492 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:05,646 WARN L188 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 175 DAG size of output: 153 [2019-08-05 10:47:05,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:47:05,649 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:05,649 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:05,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:05,651 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:05,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:05,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:05,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:06,432 WARN L188 SmtUtils]: Spent 632.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 158 [2019-08-05 10:47:06,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:47:06,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:06,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:06,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:06,438 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:06,439 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:06,439 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:06,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:07,260 WARN L188 SmtUtils]: Spent 671.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 166 [2019-08-05 10:47:07,262 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:07,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:47:07,265 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:47:08,085 WARN L188 SmtUtils]: Spent 673.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 156 [2019-08-05 10:47:08,088 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:47:08,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:08,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:08,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:47:08,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:08,092 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:08,092 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:09,109 WARN L188 SmtUtils]: Spent 842.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 185 [2019-08-05 10:47:09,111 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 30 terms [2019-08-05 10:47:09,112 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:09,112 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:09,113 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:09,114 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:09,115 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:09,115 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:09,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:09,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:09,117 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:10,096 WARN L188 SmtUtils]: Spent 801.00 ms on a formula simplification. DAG size of input: 214 DAG size of output: 191 [2019-08-05 10:47:10,099 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:10,100 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 31 terms [2019-08-05 10:47:10,102 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:11,300 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 194 DAG size of output: 179 [2019-08-05 10:47:11,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 35 terms [2019-08-05 10:47:11,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:11,305 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:11,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:11,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:11,307 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:11,307 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:11,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:11,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:12,481 WARN L188 SmtUtils]: Spent 971.00 ms on a formula simplification. DAG size of input: 236 DAG size of output: 210 [2019-08-05 10:47:12,484 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:12,484 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:12,485 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 10:47:12,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:12,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:12,488 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:12,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:12,491 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:12,491 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 10:47:12,492 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:12,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:12,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:12,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 10:47:12,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:14,253 WARN L188 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 235 DAG size of output: 195 [2019-08-05 10:47:14,283 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:47:14,283 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:47:14,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2019-08-05 10:47:14,283 INFO L454 AbstractCegarLoop]: Interpolant automaton has 30 states [2019-08-05 10:47:14,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2019-08-05 10:47:14,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2019-08-05 10:47:14,284 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 30 states. [2019-08-05 10:47:14,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:47:14,529 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2019-08-05 10:47:14,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2019-08-05 10:47:14,530 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 29 [2019-08-05 10:47:14,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:47:14,531 INFO L225 Difference]: With dead ends: 31 [2019-08-05 10:47:14,531 INFO L226 Difference]: Without dead ends: 31 [2019-08-05 10:47:14,532 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2019-08-05 10:47:14,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2019-08-05 10:47:14,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2019-08-05 10:47:14,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2019-08-05 10:47:14,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2019-08-05 10:47:14,534 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2019-08-05 10:47:14,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:47:14,534 INFO L475 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2019-08-05 10:47:14,534 INFO L476 AbstractCegarLoop]: Interpolant automaton has 30 states. [2019-08-05 10:47:14,534 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2019-08-05 10:47:14,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2019-08-05 10:47:14,535 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:47:14,535 INFO L399 BasicCegarLoop]: trace histogram [28, 1, 1] [2019-08-05 10:47:14,535 INFO L418 AbstractCegarLoop]: === Iteration 29 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:47:14,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:47:14,536 INFO L82 PathProgramCache]: Analyzing trace with hash 2079348549, now seen corresponding path program 28 times [2019-08-05 10:47:14,536 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:47:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:47:15,489 WARN L254 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 63 conjunts are in the unsatisfiable core [2019-08-05 10:47:15,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:47:15,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,533 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:15,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:15,715 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 32 [2019-08-05 10:47:15,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:15,717 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:47:15,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:47:15,887 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2019-08-05 10:47:15,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:47:15,889 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:15,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,052 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2019-08-05 10:47:16,054 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:16,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,321 WARN L188 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2019-08-05 10:47:16,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:16,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,324 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,625 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2019-08-05 10:47:16,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:47:16,628 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,628 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,922 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2019-08-05 10:47:16,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:16,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:16,926 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:17,358 WARN L188 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 76 [2019-08-05 10:47:17,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:17,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:47:17,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:17,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:17,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:17,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:17,834 WARN L188 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 88 [2019-08-05 10:47:17,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:17,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:17,838 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:18,346 WARN L188 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 88 [2019-08-05 10:47:18,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 10:47:18,349 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,350 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,351 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,934 WARN L188 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 104 [2019-08-05 10:47:18,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:18,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:47:18,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:18,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:47:18,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:18,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:18,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:19,548 WARN L188 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 114 [2019-08-05 10:47:19,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:47:19,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:19,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:19,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:19,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:19,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:19,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:19,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:20,063 WARN L188 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 117 [2019-08-05 10:47:20,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:20,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:20,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:47:20,676 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 112 [2019-08-05 10:47:20,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:47:20,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:20,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:20,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:20,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:20,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,294 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 134 [2019-08-05 10:47:21,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:47:21,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:21,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,299 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:21,938 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 141 [2019-08-05 10:47:21,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 24 terms [2019-08-05 10:47:21,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:21,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,944 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,945 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,945 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:21,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:21,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:22,627 WARN L188 SmtUtils]: Spent 571.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 148 [2019-08-05 10:47:22,629 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:22,630 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:22,631 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:23,621 WARN L188 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 143 [2019-08-05 10:47:23,624 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:23,625 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 10:47:23,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:24,477 WARN L188 SmtUtils]: Spent 705.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 147 [2019-08-05 10:47:24,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:24,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:24,482 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:25,518 WARN L188 SmtUtils]: Spent 893.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 153 [2019-08-05 10:47:25,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:25,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:47:25,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:25,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:25,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:47:25,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:25,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:25,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:25,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,740 WARN L188 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 210 DAG size of output: 181 [2019-08-05 10:47:26,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:26,745 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:47:26,746 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,746 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:26,747 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,747 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:26,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 32 terms [2019-08-05 10:47:26,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:26,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:26,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:26,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:27,972 WARN L188 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 219 DAG size of output: 188 [2019-08-05 10:47:27,975 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:27,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:27,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:29,633 WARN L188 SmtUtils]: Spent 1.47 s on a formula simplification. DAG size of input: 195 DAG size of output: 176 [2019-08-05 10:47:29,636 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:29,637 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:29,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:30,901 WARN L188 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 204 DAG size of output: 183 [2019-08-05 10:47:30,903 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:30,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:30,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:32,434 WARN L188 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 204 DAG size of output: 189 [2019-08-05 10:47:32,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:32,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 44 terms [2019-08-05 10:47:32,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:33,978 WARN L188 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 212 DAG size of output: 196 [2019-08-05 10:47:33,980 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:33,980 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:33,981 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:33,982 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 46 terms [2019-08-05 10:47:33,983 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:33,984 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 46 terms [2019-08-05 10:47:33,986 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:35,877 WARN L188 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 230 DAG size of output: 204 [2019-08-05 10:47:35,912 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:47:35,912 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:47:35,912 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2019-08-05 10:47:35,913 INFO L454 AbstractCegarLoop]: Interpolant automaton has 31 states [2019-08-05 10:47:35,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2019-08-05 10:47:35,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2019-08-05 10:47:35,913 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 31 states. [2019-08-05 10:47:36,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:47:36,112 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2019-08-05 10:47:36,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2019-08-05 10:47:36,113 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 30 [2019-08-05 10:47:36,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:47:36,113 INFO L225 Difference]: With dead ends: 32 [2019-08-05 10:47:36,113 INFO L226 Difference]: Without dead ends: 32 [2019-08-05 10:47:36,114 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2019-08-05 10:47:36,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2019-08-05 10:47:36,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2019-08-05 10:47:36,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-08-05 10:47:36,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2019-08-05 10:47:36,119 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2019-08-05 10:47:36,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:47:36,119 INFO L475 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2019-08-05 10:47:36,119 INFO L476 AbstractCegarLoop]: Interpolant automaton has 31 states. [2019-08-05 10:47:36,119 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2019-08-05 10:47:36,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-08-05 10:47:36,121 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:47:36,121 INFO L399 BasicCegarLoop]: trace histogram [29, 1, 1] [2019-08-05 10:47:36,121 INFO L418 AbstractCegarLoop]: === Iteration 30 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:47:36,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:47:36,122 INFO L82 PathProgramCache]: Analyzing trace with hash 35296327, now seen corresponding path program 29 times [2019-08-05 10:47:36,122 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:47:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:47:40,450 WARN L254 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 65 conjunts are in the unsatisfiable core [2019-08-05 10:47:40,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:47:40,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:40,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:40,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:40,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:40,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:40,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:40,694 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2019-08-05 10:47:40,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:40,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:40,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:40,857 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2019-08-05 10:47:40,858 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:40,858 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:47:40,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:40,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:47:40,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,045 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2019-08-05 10:47:41,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:41,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:47:41,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:47:41,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,050 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,290 WARN L188 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2019-08-05 10:47:41,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:47:41,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,519 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2019-08-05 10:47:41,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:47:41,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:41,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:41,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,788 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 71 [2019-08-05 10:47:41,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:41,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:47:41,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:41,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:47:41,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:41,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:41,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,148 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2019-08-05 10:47:42,149 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:42,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:42,677 WARN L188 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2019-08-05 10:47:42,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:42,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:47:42,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:47:42,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:42,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,167 WARN L188 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 96 [2019-08-05 10:47:43,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:43,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:47:43,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:43,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:43,668 WARN L188 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 96 [2019-08-05 10:47:43,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:47:43,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:43,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:43,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:43,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:44,189 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 107 [2019-08-05 10:47:44,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:47:44,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:44,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:44,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:44,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:44,748 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 117 [2019-08-05 10:47:44,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:47:44,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:44,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:44,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:44,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:44,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:44,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,273 WARN L188 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 121 [2019-08-05 10:47:45,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:45,277 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:45,952 WARN L188 SmtUtils]: Spent 588.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 117 [2019-08-05 10:47:45,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:45,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:47:45,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:45,956 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,957 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:47:45,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:45,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:45,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:46,675 WARN L188 SmtUtils]: Spent 614.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 140 [2019-08-05 10:47:46,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:46,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:46,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 23 terms [2019-08-05 10:47:47,491 WARN L188 SmtUtils]: Spent 698.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 133 [2019-08-05 10:47:47,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 26 terms [2019-08-05 10:47:47,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:47,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:47,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:47,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:47,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:47,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:47,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:48,271 WARN L188 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 157 [2019-08-05 10:47:48,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:48,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:48,276 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:49,412 WARN L188 SmtUtils]: Spent 997.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 149 [2019-08-05 10:47:49,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 29 terms [2019-08-05 10:47:49,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:49,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:49,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:49,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:49,417 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:49,417 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:49,418 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:49,419 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:50,311 WARN L188 SmtUtils]: Spent 736.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 173 [2019-08-05 10:47:50,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:50,314 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:50,316 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:51,646 WARN L188 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 185 DAG size of output: 163 [2019-08-05 10:47:51,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:51,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:51,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:52,908 WARN L188 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 189 DAG size of output: 169 [2019-08-05 10:47:52,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:52,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:52,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:54,279 WARN L188 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 197 DAG size of output: 176 [2019-08-05 10:47:54,282 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:54,283 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:47:54,284 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,284 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,284 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:54,285 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,285 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:54,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,287 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:47:54,288 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,288 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,288 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:54,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:54,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:54,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,820 WARN L188 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 242 DAG size of output: 207 [2019-08-05 10:47:55,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 37 terms [2019-08-05 10:47:55,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,824 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,825 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,826 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:55,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:47:55,829 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,019 WARN L188 SmtUtils]: Spent 973.00 ms on a formula simplification. DAG size of input: 244 DAG size of output: 209 [2019-08-05 10:47:57,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 10:47:57,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:57,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:57,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:57,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,267 WARN L188 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2019-08-05 10:47:58,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:58,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 37 terms [2019-08-05 10:47:58,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:58,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:58,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:47:58,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,276 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 37 terms [2019-08-05 10:47:58,277 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,277 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:47:58,277 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:47:58,278 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:47:58,278 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,279 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,279 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,279 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,280 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:47:58,280 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,077 WARN L188 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 256 DAG size of output: 225 [2019-08-05 10:48:00,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:00,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:48:00,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:48:00,086 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,087 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,087 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:48:00,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:00,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,092 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:48:00,093 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,094 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:00,094 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:48:00,095 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 38 terms [2019-08-05 10:48:02,156 WARN L188 SmtUtils]: Spent 1.79 s on a formula simplification. DAG size of input: 254 DAG size of output: 208 [2019-08-05 10:48:02,194 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:48:02,194 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:48:02,194 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2019-08-05 10:48:02,194 INFO L454 AbstractCegarLoop]: Interpolant automaton has 32 states [2019-08-05 10:48:02,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2019-08-05 10:48:02,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2019-08-05 10:48:02,195 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 32 states. [2019-08-05 10:48:02,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:48:02,382 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2019-08-05 10:48:02,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2019-08-05 10:48:02,382 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 31 [2019-08-05 10:48:02,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:48:02,382 INFO L225 Difference]: With dead ends: 33 [2019-08-05 10:48:02,383 INFO L226 Difference]: Without dead ends: 33 [2019-08-05 10:48:02,383 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2019-08-05 10:48:02,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2019-08-05 10:48:02,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2019-08-05 10:48:02,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2019-08-05 10:48:02,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2019-08-05 10:48:02,385 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2019-08-05 10:48:02,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:48:02,386 INFO L475 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2019-08-05 10:48:02,386 INFO L476 AbstractCegarLoop]: Interpolant automaton has 32 states. [2019-08-05 10:48:02,386 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2019-08-05 10:48:02,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-08-05 10:48:02,386 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:48:02,386 INFO L399 BasicCegarLoop]: trace histogram [30, 1, 1] [2019-08-05 10:48:02,387 INFO L418 AbstractCegarLoop]: === Iteration 31 === [TerminatorSmallErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:48:02,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:48:02,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1094186885, now seen corresponding path program 30 times [2019-08-05 10:48:02,388 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:48:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:48:03,011 WARN L254 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 67 conjunts are in the unsatisfiable core [2019-08-05 10:48:03,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:48:03,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:03,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,225 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:48:03,226 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,227 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,227 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,342 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2019-08-05 10:48:03,343 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:48:03,344 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,344 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,345 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,485 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2019-08-05 10:48:03,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:48:03,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,488 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,663 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2019-08-05 10:48:03,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,936 WARN L188 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2019-08-05 10:48:03,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:48:03,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:03,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:03,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:04,195 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 71 [2019-08-05 10:48:04,197 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:04,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:48:04,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:04,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:04,199 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:04,200 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:48:04,200 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:04,200 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:04,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:04,596 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 79 [2019-08-05 10:48:04,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:04,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:48:04,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:48:04,938 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2019-08-05 10:48:04,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:04,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:04,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:05,402 WARN L188 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 86 [2019-08-05 10:48:05,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:05,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:48:05,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:05,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:05,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:48:05,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:05,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:48:05,922 WARN L188 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 103 [2019-08-05 10:48:05,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:48:05,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:05,926 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:48:05,927 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:05,927 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:05,928 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,394 WARN L188 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 110 [2019-08-05 10:48:06,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:48:06,397 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:06,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,911 WARN L188 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 116 [2019-08-05 10:48:06,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:06,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:06,914 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,594 WARN L188 SmtUtils]: Spent 596.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 115 [2019-08-05 10:48:07,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:07,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:48:07,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:48:07,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:48:07,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:48:07,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:07,602 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:08,344 WARN L188 SmtUtils]: Spent 648.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 132 [2019-08-05 10:48:08,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:08,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:48:08,349 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 22 terms [2019-08-05 10:48:08,951 WARN L188 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 124 [2019-08-05 10:48:08,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:08,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:08,956 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 25 terms [2019-08-05 10:48:09,830 WARN L188 SmtUtils]: Spent 766.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 133 [2019-08-05 10:48:09,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:09,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 10:48:09,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 10:48:10,572 WARN L188 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 140 [2019-08-05 10:48:10,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:48:10,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:48:10,576 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms Received shutdown request... [2019-08-05 10:48:10,965 WARN L196 SmtUtils]: Removed 2 from assertion stack [2019-08-05 10:48:10,965 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2019-08-05 10:48:10,965 WARN L544 AbstractCegarLoop]: Verification canceled [2019-08-05 10:48:10,970 WARN L223 ceAbstractionStarter]: Timeout [2019-08-05 10:48:10,970 INFO L202 PluginConnector]: Adding new model TerminatorSmall.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.08 10:48:10 BoogieIcfgContainer [2019-08-05 10:48:10,970 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-08-05 10:48:10,971 INFO L168 Benchmark]: Toolchain (without parser) took 250634.77 ms. Allocated memory was 139.5 MB in the beginning and 2.6 GB in the end (delta: 2.5 GB). Free memory was 109.1 MB in the beginning and 1.1 GB in the end (delta: -985.9 MB). Peak memory consumption was 1.5 GB. Max. memory is 7.1 GB. [2019-08-05 10:48:10,972 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.22 ms. Allocated memory is still 139.5 MB. Free memory is still 109.9 MB. There was no memory consumed. Max. memory is 7.1 GB. [2019-08-05 10:48:10,972 INFO L168 Benchmark]: Boogie Procedure Inliner took 35.73 ms. Allocated memory is still 139.5 MB. Free memory was 109.1 MB in the beginning and 107.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 7.1 GB. [2019-08-05 10:48:10,972 INFO L168 Benchmark]: Boogie Preprocessor took 25.91 ms. Allocated memory is still 139.5 MB. Free memory was 107.0 MB in the beginning and 106.1 MB in the end (delta: 873.2 kB). Peak memory consumption was 873.2 kB. Max. memory is 7.1 GB. [2019-08-05 10:48:10,973 INFO L168 Benchmark]: RCFGBuilder took 405.76 ms. Allocated memory is still 139.5 MB. Free memory was 105.7 MB in the beginning and 93.5 MB in the end (delta: 12.1 MB). Peak memory consumption was 12.1 MB. Max. memory is 7.1 GB. [2019-08-05 10:48:10,973 INFO L168 Benchmark]: TraceAbstraction took 250162.30 ms. Allocated memory was 139.5 MB in the beginning and 2.6 GB in the end (delta: 2.5 GB). Free memory was 93.5 MB in the beginning and 1.1 GB in the end (delta: -1.0 GB). Peak memory consumption was 1.5 GB. Max. memory is 7.1 GB. [2019-08-05 10:48:10,974 INFO L335 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.22 ms. Allocated memory is still 139.5 MB. Free memory is still 109.9 MB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 35.73 ms. Allocated memory is still 139.5 MB. Free memory was 109.1 MB in the beginning and 107.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 25.91 ms. Allocated memory is still 139.5 MB. Free memory was 107.0 MB in the beginning and 106.1 MB in the end (delta: 873.2 kB). Peak memory consumption was 873.2 kB. Max. memory is 7.1 GB. * RCFGBuilder took 405.76 ms. Allocated memory is still 139.5 MB. Free memory was 105.7 MB in the beginning and 93.5 MB in the end (delta: 12.1 MB). Peak memory consumption was 12.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 250162.30 ms. Allocated memory was 139.5 MB in the beginning and 2.6 GB in the end (delta: 2.5 GB). Free memory was 93.5 MB in the beginning and 1.1 GB in the end (delta: -1.0 GB). Peak memory consumption was 1.5 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19). Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 30,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 164 for 254ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 4 locations, 1 error locations. TIMEOUT Result, 250.1s OverallTime, 31 OverallIterations, 30 TraceHistogramMax, 3.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 60 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 661 SolverSat, 51 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 465 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 465 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 212.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=33occurred in iteration=30, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 30 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 21.6s SatisfiabilityAnalysisTime, 216.3s InterpolantComputationTime, 495 NumberOfCodeBlocks, 495 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 465 ConstructedInterpolants, 0 QuantifiedInterpolants, 2011956 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1545 ConjunctsInSsa, 1079 ConjunctsInUnsatCore, 30 InterpolantComputations, 1 PerfectInterpolantSequences, 0/4495 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown