Nuprl Definition : dm-neg
¬(x) ==
  lattice-extend(opposite-lattice(free-DeMorgan-lattice(T;eq));union-deq(T;T;eq;eq);
                 deq-fset(deq-fset(union-deq(T;T;eq;eq)));λz.case z of inl(a) => {{inr a }} | inr(a) => {{inl a}};x)
Definitions occuring in Statement : 
free-DeMorgan-lattice: free-DeMorgan-lattice(T;eq)
, 
lattice-extend: lattice-extend(L;eq;eqL;f;ac)
, 
opposite-lattice: opposite-lattice(L)
, 
deq-fset: deq-fset(eq)
, 
fset-singleton: {x}
, 
union-deq: union-deq(A;B;a;b)
, 
lambda: λx.A[x]
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
inr: inr x 
, 
inl: inl x
Definitions occuring in definition : 
lattice-extend: lattice-extend(L;eq;eqL;f;ac)
, 
opposite-lattice: opposite-lattice(L)
, 
free-DeMorgan-lattice: free-DeMorgan-lattice(T;eq)
, 
deq-fset: deq-fset(eq)
, 
union-deq: union-deq(A;B;a;b)
, 
lambda: λx.A[x]
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
inr: inr x 
, 
fset-singleton: {x}
, 
inl: inl x
FDL editor aliases : 
dm-neg
Latex:
\mneg{}(x)  ==
    lattice-extend(opposite-lattice(free-DeMorgan-lattice(T;eq));union-deq(T;T;eq;eq);
                                  deq-fset(deq-fset(union-deq(T;T;eq;eq)));\mlambda{}z.case  z
                                                                                                                            of  inl(a)  =>
                                                                                                                            \{\{inr  a  \}\}
                                                                                                                            |  inr(a)  =>
                                                                                                                            \{\{inl  a\}\};x)
Date html generated:
2016_05_18-AM-11_45_03
Last ObjectModification:
2015_10_09-PM-08_45_33
Theory : lattices
Home
Index