Step * 1 2 of Lemma find-first_wf


1. Type
2. List
3. {x:T| (x ∈ L)}  ⟶ 𝔹
⊢ TERMOF{can-find-first-ext:o, i:l, i:l} P ∈ (∃x:T [first-member(T;x;L;P)]) ∨ (∀x∈L.¬↑(P x))
BY
TACTIC:TACTIC:GenConclAtAddr [2;1;1] }

1
1. Type
2. List
3. {x:T| (x ∈ L)}  ⟶ 𝔹
4. : ∀[T:Type]. ∀L:T List. ∀P:{x:T| (x ∈ L)}  ⟶ 𝔹.  ((∃x:T [first-member(T;x;L;P)]) ∨ (∀x∈L.¬↑(P x)))
5. TERMOF{can-find-first-ext:o, i:l, i:l}
v
∈ (∀[T:Type]. ∀L:T List. ∀P:{x:T| (x ∈ L)}  ⟶ 𝔹.  ((∃x:T [first-member(T;x;L;P)]) ∨ (∀x∈L.¬↑(P x))))
⊢ P ∈ (∃x:T [first-member(T;x;L;P)]) ∨ (∀x∈L.¬↑(P x))


Latex:


Latex:

1.  T  :  Type
2.  L  :  T  List
3.  P  :  \{x:T|  (x  \mmember{}  L)\}    {}\mrightarrow{}  \mBbbB{}
\mvdash{}  TERMOF\{can-find-first-ext:o,  i:l,  i:l\}  L  P  \mmember{}  (\mexists{}x:T  [first-member(T;x;L;P)])  \mvee{}  (\mforall{}x\mmember{}L.\mneg{}\muparrow{}(P  x))


By


Latex:
TACTIC:TACTIC:GenConclAtAddr  [2;1;1]




Home Index