Step * 2 1 1 1 1 of Lemma split_tail_max


1. Type
2. A ⟶ 𝔹
3. A
4. List
5. ∀a:A. ((a ∈ v)  ((a ∈ snd(split_tail(v | ∀x.f[x])))) supposing ((∀b:A. (a before b ∈  (↑f[b]))) and (↑f[a])))
6. A
7. u ∈ A
8. ↑f[a]
9. ∀b:A. (a before b ∈ [u v]  (↑f[b]))
10. A
11. (b ∈ v)
⊢ before b ∈ [u v]
BY
(RWO "cons_before" THEN Auto) }


Latex:


Latex:

1.  A  :  Type
2.  f  :  A  {}\mrightarrow{}  \mBbbB{}
3.  u  :  A
4.  v  :  A  List
5.  \mforall{}a:A
          ((a  \mmember{}  v)
          {}\mRightarrow{}  ((a  \mmember{}  snd(split\_tail(v  |  \mforall{}x.f[x]))))  supposing 
                      ((\mforall{}b:A.  (a  before  b  \mmember{}  v  {}\mRightarrow{}  (\muparrow{}f[b])))  and 
                      (\muparrow{}f[a])))
6.  a  :  A
7.  a  =  u
8.  \muparrow{}f[a]
9.  \mforall{}b:A.  (a  before  b  \mmember{}  [u  /  v]  {}\mRightarrow{}  (\muparrow{}f[b]))
10.  b  :  A
11.  (b  \mmember{}  v)
\mvdash{}  a  before  b  \mmember{}  [u  /  v]


By


Latex:
(RWO  "cons\_before"  0  THEN  Auto)




Home Index