Nuprl Definition : strict-bag-function
strict-bag-function(G;L;B;S) ==  ∀x:tuple-type(map(λT.bag(T);L)). ((∀i∈S.x.i = {} ∈ bag(L[i])) 
⇒ ((G x) = {} ∈ bag(B)))
Definitions occuring in Statement : 
empty-bag: {}
, 
bag: bag(T)
, 
select-tuple: x.n
, 
tuple-type: tuple-type(L)
, 
l_all: (∀x∈L.P[x])
, 
select: L[n]
, 
length: ||as||
, 
map: map(f;as)
, 
all: ∀x:A. B[x]
, 
implies: P 
⇒ Q
, 
apply: f a
, 
lambda: λx.A[x]
, 
equal: s = t ∈ T
Definitions occuring in definition : 
all: ∀x:A. B[x]
, 
tuple-type: tuple-type(L)
, 
map: map(f;as)
, 
lambda: λx.A[x]
, 
implies: P 
⇒ Q
, 
l_all: (∀x∈L.P[x])
, 
select: L[n]
, 
select-tuple: x.n
, 
length: ||as||
, 
equal: s = t ∈ T
, 
bag: bag(T)
, 
apply: f a
, 
empty-bag: {}
FDL editor aliases : 
strict-bag-function
Latex:
strict-bag-function(G;L;B;S)  ==    \mforall{}x:tuple-type(map(\mlambda{}T.bag(T);L)).  ((\mforall{}i\mmember{}S.x.i  =  \{\})  {}\mRightarrow{}  ((G  x)  =  \{\}))
Date html generated:
2016_05_15-PM-02_58_39
Last ObjectModification:
2015_09_23-AM-07_40_39
Theory : bags
Home
Index