Step * of Lemma decidable-predicate-or

[T,S:Type]. ∀[A:T ⟶ ℙ]. ∀[B:S ⟶ ℙ].
  ((∃t:T. (A t)))  (∃s:S. (B s)))  (∀p:T × S. Dec(predicate-or(A;B) p) ⇐⇒ (∀x:T. Dec(A x)) ∧ (∀y:S. Dec(B y))))
BY
(Auto THEN ExRepD) }

1
1. [T] Type
2. [S] Type
3. [A] T ⟶ ℙ
4. [B] S ⟶ ℙ
5. T@i
6. ¬(A t)@i
7. S@i
8. ¬(B s)@i
9. ∀p:T × S. Dec(predicate-or(A;B) p)@i
10. T@i
⊢ Dec(A x)

2
1. [T] Type
2. [S] Type
3. [A] T ⟶ ℙ
4. [B] S ⟶ ℙ
5. T@i
6. ¬(A t)@i
7. S@i
8. ¬(B s)@i
9. ∀p:T × S. Dec(predicate-or(A;B) p)@i
10. S@i
⊢ Dec(B y)

3
1. [T] Type
2. [S] Type
3. [A] T ⟶ ℙ
4. [B] S ⟶ ℙ
5. T@i
6. ¬(A t)@i
7. S@i
8. ¬(B s)@i
9. ∀x:T. Dec(A x)@i
10. ∀y:S. Dec(B y)@i
11. T × S@i
⊢ Dec(predicate-or(A;B) p)


Latex:


Latex:
\mforall{}[T,S:Type].  \mforall{}[A:T  {}\mrightarrow{}  \mBbbP{}].  \mforall{}[B:S  {}\mrightarrow{}  \mBbbP{}].
    ((\mexists{}t:T.  (\mneg{}(A  t)))
    {}\mRightarrow{}  (\mexists{}s:S.  (\mneg{}(B  s)))
    {}\mRightarrow{}  (\mforall{}p:T  \mtimes{}  S.  Dec(predicate-or(A;B)  p)  \mLeftarrow{}{}\mRightarrow{}  (\mforall{}x:T.  Dec(A  x))  \mwedge{}  (\mforall{}y:S.  Dec(B  y))))


By


Latex:
(Auto  THEN  ExRepD)




Home Index