Step * of Lemma l_contains-cons

[T:Type]
  ∀u:T. ∀v,bs:T List.
    ([u v] ⊆ bs ⇐⇒ ∃cs,ds:T List. ((bs (cs [u ds]) ∈ (T List)) ∧ v ⊆ cs ds)) supposing 
       (no_repeats(T;bs) and 
       no_repeats(T;[u v]))
BY
Auto }

1
1. [T] Type
2. T
3. List
4. bs List
5. no_repeats(T;[u v])
6. no_repeats(T;bs)
7. [u v] ⊆ bs
⊢ ∃cs,ds:T List. ((bs (cs [u ds]) ∈ (T List)) ∧ v ⊆ cs ds)

2
1. [T] Type
2. T
3. List
4. bs List
5. no_repeats(T;[u v])
6. no_repeats(T;bs)
7. ∃cs,ds:T List. ((bs (cs [u ds]) ∈ (T List)) ∧ v ⊆ cs ds)
⊢ [u v] ⊆ bs


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}u:T.  \mforall{}v,bs:T  List.
        ([u  /  v]  \msubseteq{}  bs  \mLeftarrow{}{}\mRightarrow{}  \mexists{}cs,ds:T  List.  ((bs  =  (cs  @  [u  /  ds]))  \mwedge{}  v  \msubseteq{}  cs  @  ds))  supposing 
              (no\_repeats(T;bs)  and 
              no\_repeats(T;[u  /  v]))


By


Latex:
Auto




Home Index