Step * of Lemma function-mono

A:Type. ∀B:A ⟶ Type.  (((A ⊆Base) ∧ (∀a:A. mono(B[a])) ∧ (↓∃a:A. value-type(B[a])))  mono(a:A ⟶ B[a]))
BY
(Auto
   THEN (D THENA Auto)
   THEN RenameVar `f' (-1)
   THEN Auto
   THEN RenameVar `g' (-2)
   THEN RepeatFor (D -1)
   THEN RenameVar `h' (-3)) }

1
1. Type
2. A ⟶ Type
3. A ⊆Base
4. ∀a:A. mono(B[a])
5. ∃a:A. value-type(B[a])
6. a:A ⟶ B[a]
7. Base
8. Base
9. f ∈ (a:A ⟶ B[a])
10. h ≤ g
⊢ g ∈ (a:A ⟶ B[a])


Latex:


Latex:
\mforall{}A:Type.  \mforall{}B:A  {}\mrightarrow{}  Type.
    (((A  \msubseteq{}r  Base)  \mwedge{}  (\mforall{}a:A.  mono(B[a]))  \mwedge{}  (\mdownarrow{}\mexists{}a:A.  value-type(B[a])))  {}\mRightarrow{}  mono(a:A  {}\mrightarrow{}  B[a]))


By


Latex:
(Auto
  THEN  (D  0  THENA  Auto)
  THEN  RenameVar  `f'  (-1)
  THEN  Auto
  THEN  RenameVar  `g'  (-2)
  THEN  RepeatFor  2  (D  -1)
  THEN  RenameVar  `h'  (-3))




Home Index