Nuprl Lemma : es-interface-or-right-property

[Info,A:Type]. ∀[X:EClass(Top)]. ∀[Y:EClass(A)].
  es-interface-or-right((X Y)) Y ∈ EClass(A) supposing Singlevalued(Y)


Proof




Definitions occuring in Statement :  es-interface-or-right: es-interface-or-right(X) es-interface-or: (X Y) sv-class: Singlevalued(X) eclass: EClass(A[eo; e]) uimplies: supposing a uall: [x:A]. B[x] top: Top universe: Type equal: t ∈ T
Lemmas :  eq_int_wf bag-size_wf top_wf bool_wf eqtt_to_assert assert_of_eq_int nat_wf bag_size_single_lemma bag_only_single_lemma bag-size-one bag-only_wf2 single-valued-bag-if-le1 le_weakening decidable__lt false_wf le_antisymmetry_iff add_functionality_wrt_le add-commutes zero-add le-add-cancel one_or_both_ind_oobboth_lemma single-bag_wf eqff_to_assert equal_wf bool_cases_sqequal subtype_base_sq bool_subtype_base assert-bnot neg_assert_of_eq_int one_or_both_oobleft_lemma bag-size-zero empty-bag_wf not-equal-2 add-zero one_or_both_ind_oobright_lemma bag_size_empty_lemma es-E_wf event-ordering+_subtype sv-class_wf event-ordering+_wf eclass_wf

Latex:
\mforall{}[Info,A:Type].  \mforall{}[X:EClass(Top)].  \mforall{}[Y:EClass(A)].
    es-interface-or-right((X  |  Y))  =  Y  supposing  Singlevalued(Y)



Date html generated: 2015_07_20-PM-03_25_39
Last ObjectModification: 2015_01_27-PM-10_23_22

Home Index