Step * of Lemma d-CCC-surjection

[A,B:Type].  ((∃f:A ⟶ B. Surj(A;B;f))  dCCC(A)  dCCC(B))
BY
(Auto
   THEN ExRepD
   THEN ParallelLast
   THEN Auto
   THEN (D -3 With ⌜λn,a. (R (f a))⌝  THENA Auto)
   THEN Reduce -1
   THEN (D -1 THENA (Auto THEN (D -2 With ⌜g⌝  THENA Auto) THEN Reduce -1 THEN Auto))) }

1
1. [A] Type
2. [B] Type
3. A ⟶ B
4. Surj(A;B;f)
5. : ℕ ⟶ B ⟶ 𝔹
6. ∀g:ℕ ⟶ B. ∃n:ℕ(↑(R (g n)))
7. ∃n:ℕ. ∀m:A. (↑(R (f m)))
⊢ ∃n:ℕ. ∀m:B. (↑(R m))


Latex:


Latex:
\mforall{}[A,B:Type].    ((\mexists{}f:A  {}\mrightarrow{}  B.  Surj(A;B;f))  {}\mRightarrow{}  dCCC(A)  {}\mRightarrow{}  dCCC(B))


By


Latex:
(Auto
  THEN  ExRepD
  THEN  ParallelLast
  THEN  Auto
  THEN  (D  -3  With  \mkleeneopen{}\mlambda{}n,a.  (R  n  (f  a))\mkleeneclose{}    THENA  Auto)
  THEN  Reduce  -1
  THEN  (D  -1  THENA  (Auto  THEN  (D  -2  With  \mkleeneopen{}f  o  g\mkleeneclose{}    THENA  Auto)  THEN  Reduce  -1  THEN  Auto)))




Home Index