Nuprl Lemma : class-at-program_wf

[Info,B:Type]. ∀[X:EClass(B)]. ∀[pr:LocalClass(X)]. ∀[locs:bag(Id)].
  (pr)@locs ∈ LocalClass(X@locs) supposing valueall-type(B)


Proof




Definitions occuring in Statement :  class-at-program: (pr)@locs class-at: X@locs local-class: LocalClass(X) eclass: EClass(A[eo; e]) Id: Id valueall-type: valueall-type(T) uimplies: supposing a uall: [x:A]. B[x] member: t ∈ T universe: Type bag: bag(T)
Lemmas :  bag-deq-member_wf Id_wf id-deq_wf bool_wf eqtt_to_assert assert-bag-deq-member eqff_to_assert equal_wf bool_cases_sqequal subtype_base_sq bool_subtype_base assert-bnot bag-member_wf hdf-halt_wf es-E_wf event-ordering+_subtype all_wf bag_wf class-ap_wf class-at_wf hdf-ap_wf iterate-hdataflow_wf es-loc_wf map_wf es-info_wf es-before_wf hdataflow_wf valueall-type_wf local-class_wf eclass_wf event-ordering+_wf empty-bag_wf iterate-hdf-halt subtype_rel_list top_wf ifthenelse_wf squash_wf true_wf iff_weakening_equal

Latex:
\mforall{}[Info,B:Type].  \mforall{}[X:EClass(B)].  \mforall{}[pr:LocalClass(X)].  \mforall{}[locs:bag(Id)].
    (pr)@locs  \mmember{}  LocalClass(X@locs)  supposing  valueall-type(B)



Date html generated: 2015_07_22-PM-00_03_58
Last ObjectModification: 2015_02_04-PM-05_09_35

Home Index