Step * 1 2 1 of Lemma nat-inf-attach


1. : ℕ ⟶ Type
2. Type
3. void_to_unit : ℕ∞ ⟶ Type
4. ∀n:ℕvoid_to_unit n∞ ~ ℕ0
5. void_to_unit ∞ ~ ℕ1
6. unit_to_void : ℕ∞ ⟶ Type
7. ∀n:ℕunit_to_void n∞ ~ ℕ1
8. unit_to_void ∞ ~ ℕ0
9. : ℕ∞ ⟶ Type
10. ∀n:ℕn∞ n
11. G ∞ ~ ℕ1
⊢ ∃G:ℕ∞ ⟶ Type. ((∀n:ℕn∞ n) ∧ G ∞ T)
BY
((With ⌜λu.(G u × (unit_to_void u) (T × (void_to_unit u)))⌝ (D 0)⋅ THENA Auto) THEN Reduce 0) }

1
1. : ℕ ⟶ Type
2. Type
3. void_to_unit : ℕ∞ ⟶ Type
4. ∀n:ℕvoid_to_unit n∞ ~ ℕ0
5. void_to_unit ∞ ~ ℕ1
6. unit_to_void : ℕ∞ ⟶ Type
7. ∀n:ℕunit_to_void n∞ ~ ℕ1
8. unit_to_void ∞ ~ ℕ0
9. : ℕ∞ ⟶ Type
10. ∀n:ℕn∞ n
11. G ∞ ~ ℕ1
⊢ (∀n:ℕn∞ × (unit_to_void n∞(T × (void_to_unit n∞)) n) ∧ G ∞ × (unit_to_void ∞(T × (void_to_unit ∞)) T


Latex:


Latex:

1.  F  :  \mBbbN{}  {}\mrightarrow{}  Type
2.  T  :  Type
3.  void\_to$_{unit}$  :  \mBbbN{}\minfty{}  {}\mrightarrow{}  Type
4.  \mforall{}n:\mBbbN{}.  void\_to$_{unit}$  n\minfty{}  \msim{}  \mBbbN{}0
5.  void\_to$_{unit}$  \minfty{}  \msim{}  \mBbbN{}1
6.  unit\_to$_{void}$  :  \mBbbN{}\minfty{}  {}\mrightarrow{}  Type
7.  \mforall{}n:\mBbbN{}.  unit\_to$_{void}$  n\minfty{}  \msim{}  \mBbbN{}1
8.  unit\_to$_{void}$  \minfty{}  \msim{}  \mBbbN{}0
9.  G  :  \mBbbN{}\minfty{}  {}\mrightarrow{}  Type
10.  \mforall{}n:\mBbbN{}.  G  n\minfty{}  \msim{}  F  n
11.  G  \minfty{}  \msim{}  \mBbbN{}1
\mvdash{}  \mexists{}G:\mBbbN{}\minfty{}  {}\mrightarrow{}  Type.  ((\mforall{}n:\mBbbN{}.  G  n\minfty{}  \msim{}  F  n)  \mwedge{}  G  \minfty{}  \msim{}  T)


By


Latex:
((With  \mkleeneopen{}\mlambda{}u.(G  u  \mtimes{}  (unit\_to$_{void}$  u)  +  (T  \mtimes{}  (void\_to$_{unit}\mbackslash{}f\000Cf24  u)))\mkleeneclose{}  (D  0)\mcdot{}  THENA  Auto)  THEN  Reduce  0)




Home Index