Step * of Lemma can-find-first

[T:Type]. ∀P:T ⟶ 𝔹. ∀L:T List.  ((∃x:T [first-member(T;x;L;P)]) ∨ (∀x∈L.¬↑(P x)))
BY
(InductionOnList THEN Auto) }

1
1. [T] Type
2. T ⟶ 𝔹
3. T
4. List
5. (∃x:T [first-member(T;x;v;P)]) ∨ (∀x∈v.¬↑(P x))
⊢ (∃x:T [first-member(T;x;[u v];P)]) ∨ (∀x∈[u v].¬↑(P x))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}P:T  {}\mrightarrow{}  \mBbbB{}.  \mforall{}L:T  List.    ((\mexists{}x:T  [first-member(T;x;L;P)])  \mvee{}  (\mforall{}x\mmember{}L.\mneg{}\muparrow{}(P  x)))


By


Latex:
(InductionOnList  THEN  Auto)




Home Index