Nuprl Lemma : eo-record-record-eq

∀r:eo_record{i:l}(). ∀r':record(x.eo-record-type{i:l}(r) x).
  ((r' = r ∈ record(x.eo-record-type{i:l}(r) x)) ⇒ (r' = r ∈ eo_record{i:l}()))


Proof




Definitions occuring in Statement :  eo-record-type: eo-record-type{i:l}(r),  eo_record: eo_record{i:l}(),  all: ∀x:A. B[x],  implies: P ⇒ Q,  apply: f a,  equal: s = t ∈ T,  record: record(x.T[x])
Lemmas :  equal_wf,  record_wf,  eo-record-type_wf,  eo-record-record,  eo_record_wf,  subtype_rel_self,  bool_wf,  Id_wf,  nat_wf,  eq_atom_wf,  eqtt_to_assert,  assert_of_eq_atom,  eqff_to_assert,  bool_cases_sqequal,  subtype_base_sq,  bool_subtype_base,  assert-bnot,  neg_assert_of_eq_atom,  top_wf,  uiff_transitivity,  equal-wf-base,  atom_subtype_base,  assert_wf,  iff_transitivity,  bnot_wf,  not_wf,  iff_weakening_uiff,  assert_of_bnot,  record-select_wf,  subtype_rel_wf,  subtype_rel_dep_function,  subtype_rel_weakening,  ext-eq_weakening
\mforall{}r:eo\_record\{i:l\}().  \mforall{}r':record(x.eo-record-type\{i:l\}(r)  x).    ((r'  =  r)  {}\mRightarrow{}  (r'  =  r))



Date html generated: 2015_07_17-AM-08_33_49
Last ObjectModification: 2015_01_27-PM-03_00_54

Home Index