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: b 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