Step * of Lemma free-vs-property

[S:Type]. ∀K:CRng. ∀vs:VectorSpace(K). ∀f:S ⟶ Point(vs).  ∃!h:free-vs(K;S) ⟶ vs. ∀s:S. ((h <s>(f s) ∈ Point(vs))
BY
(InstLemma `vs-lift_wf-vs-map` []
   THEN RepeatFor (ParallelLast')
   THEN InstLemma `vs-lift-unique` [⌜S⌝;⌜K⌝;⌜vs⌝;⌜f⌝]⋅
   THEN Auto
   THEN With ⌜λx.vs-lift(vs;f;x)⌝ 
   THEN Auto
   THEN Reduce 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[S:Type]
    \mforall{}K:CRng.  \mforall{}vs:VectorSpace(K).  \mforall{}f:S  {}\mrightarrow{}  Point(vs).    \mexists{}!h:free-vs(K;S)  {}\mrightarrow{}  vs.  \mforall{}s:S.  ((h  <s>)  =  (f  s))


By


Latex:
(InstLemma  `vs-lift\_wf-vs-map`  []
  THEN  RepeatFor  4  (ParallelLast')
  THEN  InstLemma  `vs-lift-unique`  [\mkleeneopen{}S\mkleeneclose{};\mkleeneopen{}K\mkleeneclose{};\mkleeneopen{}vs\mkleeneclose{};\mkleeneopen{}f\mkleeneclose{}]\mcdot{}
  THEN  Auto
  THEN  D  0  With  \mkleeneopen{}\mlambda{}x.vs-lift(vs;f;x)\mkleeneclose{} 
  THEN  Auto
  THEN  Reduce  0
  THEN  Auto)




Home Index