Nuprl Definition : state-var-read-allowed
state-var-read-allowed{i:l}(R;dd;x;T) ==
let S,ds,da = dd in
∀i:{i:Id| (i ∈ S)}
(l_all(fpf-domain(da i); Knd; k.↑read-allowed(R;k;i;[x])) ∧ R-decls-compat(R;es-decl-set-single(i;x : T;⊗)))
Definitions occuring in Statement :
R-decls-compat: R-decls-compat(R;dd)
,
es-decl-set-single: es-decl-set-single(i;ds;da)
,
fpf-single: x : v
,
fpf-empty: ⊗
,
fpf-domain: fpf-domain(f)
,
Knd: Knd
,
Id: Id
,
l_member: (x ∈ l)
,
cons: [a / b]
,
nil: []
,
assert: ↑b
,
spreadn: spread3,
all: ∀x:A. B[x]
,
and: P ∧ Q
,
set: {x:A| B[x]}
,
apply: f a
FDL editor aliases :
state-var-read-allowed
state-var-read-allowed\{i:l\}(R;dd;x;T) ==
let S,ds,da = dd in
\mforall{}i:\{i:Id| (i \mmember{} S)\}
(l\_all(fpf-domain(da i); Knd; k.\muparrow{}read-allowed(R;k;i;[x]))
\mwedge{} R-decls-compat(R;es-decl-set-single(i;x : T;\motimes{})))
Date html generated:
2015_07_17-AM-11_57_49
Last ObjectModification:
2013_03_27-AM-10_39_18
Home
Index