Step
*
1
1
of Lemma
function-Leibniz-type
1. A : Type
2. B : A ⟶ Type
3. ∀a:A
     ∃sep:B[a] ⟶ B[a] ⟶ ℙ
      ((∀x,y:B[a].  ((sep x y) 
⇒ (∀z:B[a]. ((sep x z) ∨ (sep y z))))) ∧ (∀x,y:B[a].  (x = y ∈ B[a] 
⇐⇒ ¬(sep x y))))
4. s : a:A ⟶ B[a] ⟶ B[a] ⟶ ℙ
5. ∀a:A. ((∀x,y:B[a].  ((s a x y) 
⇒ (∀z:B[a]. ((s a x z) ∨ (s a y z))))) ∧ (∀x,y:B[a].  (x = y ∈ B[a] 
⇐⇒ ¬(s a x y))))
6. x : a:A ⟶ B[a]
7. y : a:A ⟶ B[a]
8. ∃a:A. (s a (x a) (y a))
9. z : a:A ⟶ B[a]
⊢ (∃a:A. (s a (x a) (z a))) ∨ (∃a:A. (s a (y a) (z a)))
BY
{ (ExRepD THEN (Assert (s a (x a) (z a)) ∨ (s a (y a) (z a)) BY Auto) THEN ParallelLast THEN Auto) }
Latex:
Latex:
1.  A  :  Type
2.  B  :  A  {}\mrightarrow{}  Type
3.  \mforall{}a:A
          \mexists{}sep:B[a]  {}\mrightarrow{}  B[a]  {}\mrightarrow{}  \mBbbP{}
            ((\mforall{}x,y:B[a].    ((sep  x  y)  {}\mRightarrow{}  (\mforall{}z:B[a].  ((sep  x  z)  \mvee{}  (sep  y  z)))))
            \mwedge{}  (\mforall{}x,y:B[a].    (x  =  y  \mLeftarrow{}{}\mRightarrow{}  \mneg{}(sep  x  y))))
4.  s  :  a:A  {}\mrightarrow{}  B[a]  {}\mrightarrow{}  B[a]  {}\mrightarrow{}  \mBbbP{}
5.  \mforall{}a:A
          ((\mforall{}x,y:B[a].    ((s  a  x  y)  {}\mRightarrow{}  (\mforall{}z:B[a].  ((s  a  x  z)  \mvee{}  (s  a  y  z)))))
          \mwedge{}  (\mforall{}x,y:B[a].    (x  =  y  \mLeftarrow{}{}\mRightarrow{}  \mneg{}(s  a  x  y))))
6.  x  :  a:A  {}\mrightarrow{}  B[a]
7.  y  :  a:A  {}\mrightarrow{}  B[a]
8.  \mexists{}a:A.  (s  a  (x  a)  (y  a))
9.  z  :  a:A  {}\mrightarrow{}  B[a]
\mvdash{}  (\mexists{}a:A.  (s  a  (x  a)  (z  a)))  \mvee{}  (\mexists{}a:A.  (s  a  (y  a)  (z  a)))
By
Latex:
(ExRepD  THEN  (Assert  (s  a  (x  a)  (z  a))  \mvee{}  (s  a  (y  a)  (z  a))  BY  Auto)  THEN  ParallelLast  THEN  Auto)
Home
Index