Step
*
1
1
of Lemma
can-find-first
1. [T] : Type
2. P : T ⟶ 𝔹
3. u : T
4. v : T List
5. ∃x:T [first-member(T;x;v;P)]
⊢ (∃x:T [first-member(T;x;[u / v];P)]) ∨ (∀x∈[u / v].¬↑(P x))
BY
{ xxx(OrLeft THENA Auto)xxx }
1
1. [T] : Type
2. P : T ⟶ 𝔹
3. u : T
4. v : T List
5. ∃x:T [first-member(T;x;v;P)]
⊢ ∃x:T [first-member(T;x;[u / v];P)]
Latex:
Latex:
1.  [T]  :  Type
2.  P  :  T  {}\mrightarrow{}  \mBbbB{}
3.  u  :  T
4.  v  :  T  List
5.  \mexists{}x:T  [first-member(T;x;v;P)]
\mvdash{}  (\mexists{}x:T  [first-member(T;x;[u  /  v];P)])  \mvee{}  (\mforall{}x\mmember{}[u  /  v].\mneg{}\muparrow{}(P  x))
By
Latex:
xxx(OrLeft  THENA  Auto)xxx
Home
Index