Nuprl Lemma : es-interface-filter_wf
[Info,A:Type]. 
[X:EClass(A)]. 
[P:A 
 
].  (X|a.P[a] 
 EClass({a:A| 
P[a]} ))
Proof not projected
Definitions occuring in Statement : 
es-interface-filter: X|a.P[a], 
eclass: EClass(A[eo; e]), 
assert:
b, 
bool:
, 
uall:
[x:A]. B[x], 
so_apply: x[s], 
member: t 
 T, 
set: {x:A| B[x]} , 
function: x:A 
 B[x], 
universe: Type
Definitions : 
so_lambda: 
x y.t[x; y], 
so_lambda: 
x.t[x], 
eclass-compose1: f o X, 
es-interface-filter: X|a.P[a], 
so_apply: x[s], 
member: t 
 T, 
eclass: EClass(A[eo; e]), 
uall:
[x:A]. B[x], 
so_apply: x[s1;s2], 
all:
x:A. B[x], 
prop:
, 
nat:
, 
subtype: S 
 T
Lemmas : 
eclass_wf, 
bool_wf, 
event-ordering+_wf, 
event-ordering+_inc, 
es-E_wf, 
empty-bag_wf, 
bag-filter_wf, 
assert_wf, 
bag_wf, 
nat_wf, 
bag-size_wf, 
eq_int_wf, 
ifthenelse_wf
\mforall{}[Info,A:Type].  \mforall{}[X:EClass(A)].  \mforall{}[P:A  {}\mrightarrow{}  \mBbbB{}].    (X|a.P[a]  \mmember{}  EClass(\{a:A|  \muparrow{}P[a]\}  ))
Date html generated:
2012_01_23-PM-12_25_34
Last ObjectModification:
2011_12_13-PM-02_04_44
Home
Index