Step * 1 1 1 1 of Lemma weak-overt-implies-overt


1. Type
2. ∀[Y:Type]. ∃f:Open(X × Y) ⟶ Open(Y). ∀A:Open(X × Y). ∀y:Y.  (y ∈ ⇐⇒ ¬¬(∃x:X. <x, y> ∈ A))
3. Type
4. Open(X × Y) ⟶ Open(Y)
5. ∀A:Open(X × Y). ∀y:Y.  ((f y) = ⊤ ∈ Sierpinski ⇐⇒ ¬¬(∃x:X. ((A <x, y>= ⊤ ∈ Sierpinski)))
6. Open(X × Y)@i
7. Open(Y)@i
8. ∀y:Y. (((f y) = ⊤ ∈ Sierpinski)  ((B y) = ⊤ ∈ Sierpinski))
9. X@i
10. Y@i
11. (A <x, y>= ⊤ ∈ Sierpinski
12. (f y) = ⊤ ∈ Sierpinski ⇐⇒ ¬¬(∃x:X. ((A <x, y>= ⊤ ∈ Sierpinski))
⊢ (B y) = ⊤ ∈ Sierpinski
BY
TACTIC:((BHyp THENA Auto) THEN BHyp -1 THEN (D THENA Auto) THEN -1 THEN With ⌜x⌝ (D 0)⋅ THEN Auto) }


Latex:


Latex:

1.  X  :  Type
2.  \mforall{}[Y:Type].  \mexists{}f:Open(X  \mtimes{}  Y)  {}\mrightarrow{}  Open(Y).  \mforall{}A:Open(X  \mtimes{}  Y).  \mforall{}y:Y.    (y  \mmember{}  f  A  \mLeftarrow{}{}\mRightarrow{}  \mneg{}\mneg{}(\mexists{}x:X.  <x,  y>  \mmember{}  A))
3.  Y  :  Type
4.  f  :  Open(X  \mtimes{}  Y)  {}\mrightarrow{}  Open(Y)
5.  \mforall{}A:Open(X  \mtimes{}  Y).  \mforall{}y:Y.    ((f  A  y)  =  \mtop{}  \mLeftarrow{}{}\mRightarrow{}  \mneg{}\mneg{}(\mexists{}x:X.  ((A  <x,  y>)  =  \mtop{})))
6.  A  :  Open(X  \mtimes{}  Y)@i
7.  B  :  Open(Y)@i
8.  \mforall{}y:Y.  (((f  A  y)  =  \mtop{})  {}\mRightarrow{}  ((B  y)  =  \mtop{}))
9.  x  :  X@i
10.  y  :  Y@i
11.  (A  <x,  y>)  =  \mtop{}
12.  (f  A  y)  =  \mtop{}  \mLeftarrow{}{}\mRightarrow{}  \mneg{}\mneg{}(\mexists{}x:X.  ((A  <x,  y>)  =  \mtop{}))
\mvdash{}  (B  y)  =  \mtop{}


By


Latex:
TACTIC:((BHyp  8  THENA  Auto)
                THEN  BHyp  -1
                THEN  (D  0  THENA  Auto)
                THEN  D  -1
                THEN  With  \mkleeneopen{}x\mkleeneclose{}  (D  0)\mcdot{}
                THEN  Auto)




Home Index