Nuprl Lemma : constrained-msg-interface-valueall-type

[f:Name ─→ Type]. ∀[locs:Id List]. ∀[hdrs:Name List].
  valueall-type(Interface(to locs, with hdrs)) supposing (∀h∈hdrs.valueall-type(f h))


Proof




Definitions occuring in Statement :  constrained-msg-interface: Interface(to locs, with hdrs) Id: Id name: Name l_all: (∀x∈L.P[x]) list: List valueall-type: valueall-type(T) uimplies: supposing a uall: [x:A]. B[x] apply: a function: x:A ─→ B[x] universe: Type
Lemmas :  sq_stable__valueall-type decidable__lt length_wf name_wf false_wf less-iff-le add_functionality_wrt_le add-swap add-commutes le-add-cancel lelt_wf subtype_base_sq list_subtype_base atom_subtype_base equal-wf-base constrained-msg-interface_wf base_wf l_all_wf2 valueall-type_wf l_member_wf list_wf Id_wf evalall-pair valueall-type-has-valueall int-valueall-type Id-valueall-type bool_wf union-valueall-type unit_wf2 equal-valueall-type name-valueall-type has-value_wf_base

Latex:
\mforall{}[f:Name  {}\mrightarrow{}  Type].  \mforall{}[locs:Id  List].  \mforall{}[hdrs:Name  List].
    valueall-type(Interface(to  locs,  with  hdrs))  supposing  (\mforall{}h\mmember{}hdrs.valueall-type(f  h))



Date html generated: 2015_07_22-AM-11_59_18
Last ObjectModification: 2015_01_28-AM-08_42_09

Home Index