Nuprl Lemma : hdf-compose1-transformation0-2

[f,F:Top].
  (f fix((λmk-hdf.(inl a.<mk-hdf, F[a]>)))) fix((λmk-hdf.(inl a.cbva_seq(λn.bag-map(f;F[a]); λg.<mk-hdf
                                                                                                        x.x)
                                                                                                        >1))))))


Proof




Definitions occuring in Statement :  hdf-compose1: X uall: [x:A]. B[x] top: Top so_apply: x[s] apply: a fix: fix(F) lambda: λx.A[x] pair: <a, b> inl: inl x natural_number: $n sqequal: t bag-map: bag-map(f;bs) cbva_seq: cbva_seq(L; F; m)
Lemmas :  lifting-strict-decide top_wf has-value_wf_base base_wf lifting-strict-spread strict4-spread lifting-strict-callbyvalueall lifting-strict-callbyvalue has-valueall-if-has-value-callbyvalueall has-valueall-has-value lifting-strict-ispair lifting-strict-isaxiom less_than_transitivity1 less_than_irreflexivity int_seg_wf decidable__equal_int subtype_rel-int_seg false_wf le_weakening subtract_wf int_seg_properties le_wf all_wf sqequal_n_wf int_seg_subtype-nat decidable__lt not-equal-2 condition-implies-le minus-add minus-minus minus-one-mul add-swap add-commutes add-associates add_functionality_wrt_le zero-add le-add-cancel-alt less-iff-le le-add-cancel lelt_wf set_wf less_than_wf primrec-wf2 nat_wf decidable__le not-le-2 sq_stable__le add-zero add-mul-special zero-mul minus-zero le-add-cancel2 subtype_base_sq int_subtype_base set_subtype_base
\mforall{}[f,F:Top].
    (f  o  fix((\mlambda{}mk-hdf.(inl  (\mlambda{}a.<mk-hdf,  F[a]>))))  \msim{}  fix((\mlambda{}mk-hdf.(inl  (\mlambda{}a.cbva\_seq(\mlambda{}n.bag-map(f;F[a]);
                                                                                                                                                                  \mlambda{}g.<mk-hdf
                                                                                                                                                                        ,  g  (\mlambda{}x.x)
                                                                                                                                                                        >  1))))))



Date html generated: 2015_07_17-AM-08_08_32
Last ObjectModification: 2015_01_29-PM-06_31_32

Home Index