Step * of Lemma C_type_of_field_wf

[ctyp:{t:C_TYPE()| ↑C_Struct?(t)} ]. ∀[a:{c:Atom| ↑C_field_of(c;ctyp)} ].  (C_type_of_field(a;ctyp) ∈ C_TYPE())
BY
ProveWfLemma }

1
1. ctyp C_TYPE()
2. ↑C_Struct?(ctyp)
3. Atom
4. ↑C_field_of(a;ctyp)
⊢ ↑isl(apply-alist(AtomDeq;C_Struct-fields(ctyp);a))


Latex:


Latex:
\mforall{}[ctyp:\{t:C\_TYPE()|  \muparrow{}C\_Struct?(t)\}  ].  \mforall{}[a:\{c:Atom|  \muparrow{}C\_field\_of(c;ctyp)\}  ].
    (C\_type\_of\_field(a;ctyp)  \mmember{}  C\_TYPE())


By


Latex:
ProveWfLemma




Home Index