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