Step * of Lemma on-loc-class-program_wf

[Info,B:Type]. ∀[X:Id ⟶ EClass(B)]. ∀[pr:∀i:Id. LocalClass(X i)].
  on-loc-class-program(pr) ∈ LocalClass(on-loc-class(X)) supposing valueall-type(B)
BY
(Auto
   THEN RepUR ``on-loc-class-program`` 0
   THEN MemTypeCD
   THEN Auto
   THEN Try (Complete ((DoSubsume THEN Auto)))
   THEN (Assert ⌜pr loc(e) ∈ LocalClass(X loc(e))⌝⋅ THENA Auto)
   THEN Reduce 0
   THEN (MemTypeHD (-1) THENA Auto)
   THEN (RWO "-1<THENA Auto)
   THEN RepUR ``on-loc-class class-ap`` 0
   THEN Auto
   THEN DoSubsume
   THEN Auto) }


Latex:


Latex:
\mforall{}[Info,B:Type].  \mforall{}[X:Id  {}\mrightarrow{}  EClass(B)].  \mforall{}[pr:\mforall{}i:Id.  LocalClass(X  i)].
    on-loc-class-program(pr)  \mmember{}  LocalClass(on-loc-class(X))  supposing  valueall-type(B)


By


Latex:
(Auto
  THEN  RepUR  ``on-loc-class-program``  0
  THEN  MemTypeCD
  THEN  Auto
  THEN  Try  (Complete  ((DoSubsume  THEN  Auto)))
  THEN  (Assert  \mkleeneopen{}pr  loc(e)  \mmember{}  LocalClass(X  loc(e))\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  Reduce  0
  THEN  (MemTypeHD  (-1)  THENA  Auto)
  THEN  (RWO  "-1<"  0  THENA  Auto)
  THEN  RepUR  ``on-loc-class  class-ap``  0
  THEN  Auto
  THEN  DoSubsume
  THEN  Auto)




Home Index