Nuprl Lemma : C_LVALUE-proper-Ground

env:C_TYPE_env(). ∀lval:C_LVALUE().
  ((↑LV_Ground?(lval))  (↑C_LVALUE-proper(env;lval))  (↑isl(env LV_Ground-loc(lval))))


Proof




Definitions occuring in Statement :  C_LVALUE-proper: C_LVALUE-proper(env;lval) C_TYPE_env: C_TYPE_env() LV_Ground-loc: LV_Ground-loc(v) LV_Ground?: LV_Ground?(v) C_LVALUE: C_LVALUE() assert: b isl: isl(x) all: x:A. B[x] implies:  Q apply: a
Lemmas :  C_LVALUE-induction assert_wf LV_Ground?_wf C_LVALUE-proper_wf isl_wf C_TYPE_wf unit_wf2 LV_Ground-loc_wf C_LVALUE_wf LV_Ground_wf C_LOCATION_wf assert_elim LV_Index_wf bfalse_wf btrue_neq_bfalse LV_Scomp_wf C_TYPE_env_wf
\mforall{}env:C\_TYPE\_env().  \mforall{}lval:C\_LVALUE().
    ((\muparrow{}LV\_Ground?(lval))  {}\mRightarrow{}  (\muparrow{}C\_LVALUE-proper(env;lval))  {}\mRightarrow{}  (\muparrow{}isl(env  LV\_Ground-loc(lval))))



Date html generated: 2015_07_17-AM-07_43_46
Last ObjectModification: 2015_01_27-AM-09_46_02

Home Index