Nuprl Lemma : kind-rename-inj

[ra,rt:Id ─→ Id].  (Inj(Knd;Knd;λk.kind-rename(ra;rt;k))) supposing (Inj(Id;Id;ra) and Inj(Id;Id;rt))


Proof




Definitions occuring in Statement :  kind-rename: kind-rename(ra;rt;k) Knd: Knd Id: Id inject: Inj(A;B;f) uimplies: supposing a uall: [x:A]. B[x] lambda: λx.A[x] function: x:A ─→ B[x]
Lemmas :  rcv_one_one rcv_wf not_locl_rcv not_rcv_locl locl_one_one locl_wf equal_wf Knd_wf kindcase_wf Id_wf IdLnk_wf all_wf
\mforall{}[ra,rt:Id  {}\mrightarrow{}  Id].
    (Inj(Knd;Knd;\mlambda{}k.kind-rename(ra;rt;k)))  supposing  (Inj(Id;Id;ra)  and  Inj(Id;Id;rt))



Date html generated: 2015_07_17-AM-09_12_00
Last ObjectModification: 2015_01_28-AM-07_57_12

Home Index