Step
*
of Lemma
array-model_wf
∀[Val:Type]. ∀[n:ℕ]. ∀[AType:array{i:l}(Val;n)].  (array-model(AType) ∈ array-model-type{i:l}(AType;Val;n))
BY
{ (Auto
   THEN RepUR ``array-model array-model-type let`` 0
   THEN Auto
   THEN RepUR ``M-map array-monad array-monad\' mk_monad`` (-1)⋅
   THEN Auto) }
Latex:
Latex:
\mforall{}[Val:Type].  \mforall{}[n:\mBbbN{}].  \mforall{}[AType:array\{i:l\}(Val;n)].
    (array-model(AType)  \mmember{}  array-model-type\{i:l\}(AType;Val;n))
By
Latex:
(Auto
  THEN  RepUR  ``array-model  array-model-type  let``  0
  THEN  Auto
  THEN  RepUR  ``M-map  array-monad  array-monad\mbackslash{}'  mk\_monad``  (-1)\mcdot{}
  THEN  Auto)
Home
Index