Nuprl Lemma : local-class-only-headers

[f:Name ─→ Type]. ∀[hdrs:Name List]. ∀[X:EClass(Interface)].
  (class-only-headers{i:l}(f;hdrs;X)  (∀P:LocalClass(X). ∀a:Id.  hdf-only-headers(f;hdrs;P a)))


Proof




Definitions occuring in Statement :  class-only-headers: class-only-headers{i:l}(f;hdrs;X) hdf-only-headers: hdf-only-headers(f;hdrs;X) msg-interface: Interface Message: Message(f) local-class: LocalClass(X) eclass: EClass(A[eo; e]) Id: Id name: Name list: List uall: [x:A]. B[x] all: x:A. B[x] implies:  Q apply: a function: x:A ─→ B[x] universe: Type
Lemmas :  Id_wf local-class_wf Message_wf msg-interface_wf class-only-headers_wf eclass_wf3 list_wf name_wf iterate-hdataflow_wf hdataflow_wf hdataflow-ext bag_wf unit_wf2 hdf-ap-run hdf-ap_wf equal_wf hdf-run_wf subtype-corec1 subtype_rel_sum subtype_rel_function subtype_rel_simple_product subtype_rel_wf es-loc_wf event-ordering+_subtype map_wf es-E_wf es-info_wf es-before_wf iff_weakening_equal event-ordering+_wf list-eo_wf assert_of_lt_int length_wf length_nil non_neg_length nil_wf length_wf_nil length_wf_nat length_cons length_append subtype_rel_list top_wf assert_wf lt_int_wf list-eo-E zero-le-nat lelt_wf squash_wf true_wf all_wf bag-member_wf l_member_wf msg-header_wf msg-interface-message_wf list-eo-loc append_wf cons_wf list-eo-info-before length-append length_of_cons_lemma length_of_nil_lemma subtype_base_sq bool_wf bool_subtype_base iff_imp_equal_bool btrue_wf less_than_wf decidable__lt false_wf condition-implies-le minus-add minus-one-mul add-swap add-mul-special zero-mul add-zero add-associates add-commutes le-add-cancel iff_wf list-eo-info firstn-append le_int_wf eqtt_to_assert assert_of_le_int firstn_length eqff_to_assert bool_cases_sqequal assert-bnot le_wf not-le-2 select-append nat_wf less_than_irreflexivity int_subtype_base

Latex:
\mforall{}[f:Name  {}\mrightarrow{}  Type].  \mforall{}[hdrs:Name  List].  \mforall{}[X:EClass(Interface)].
    (class-only-headers\{i:l\}(f;hdrs;X)  {}\mRightarrow{}  (\mforall{}P:LocalClass(X).  \mforall{}a:Id.    hdf-only-headers(f;hdrs;P  a)))



Date html generated: 2015_07_22-PM-00_01_01
Last ObjectModification: 2015_02_04-PM-05_08_30

Home Index