atoms: the building blocks of nature (boolean algebras)

40
Atoms: The Building Blocks of Nature (Boolean Algebras) Asher M. Kach University of Wisconsin - Madison Eighth Annual Graduate Student Conference in Logic 28-29 April 2007 Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 1 / 18

Upload: dangnga

Post on 02-Jan-2017

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atoms: The Building Blocks of Nature(Boolean Algebras)

Asher M. Kach

University of Wisconsin - Madison

Eighth Annual Graduate Student Conference in Logic28-29 April 2007

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 1 / 18

Page 2: Atoms: The Building Blocks of Nature (Boolean Algebras)

Boolean Algebras

DefinitionA Boolean algebra is (will be viewed as) a structure

B = (B : ∪,∩, C , 0, 1) or B = (B : +, ·,−, 0, 1)

satisfying the usual rules.

RemarkWe will write x t y (respectively, x ⊕ y) to denote the element x ∪ y(respectively, x + y) with the additional hypothesis that x ∩ y = 0(respectively, xy = 0).

RemarkWe will write x ≤ y if x ∩ y = x.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 2 / 18

Page 3: Atoms: The Building Blocks of Nature (Boolean Algebras)

Boolean Algebras

DefinitionA Boolean algebra is (will be viewed as) a structure

B = (B : ∪,∩, C , 0, 1) or B = (B : +, ·,−, 0, 1)

satisfying the usual rules.

RemarkWe will write x t y (respectively, x ⊕ y) to denote the element x ∪ y(respectively, x + y) with the additional hypothesis that x ∩ y = 0(respectively, xy = 0).

RemarkWe will write x ≤ y if x ∩ y = x.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 2 / 18

Page 4: Atoms: The Building Blocks of Nature (Boolean Algebras)

Boolean Algebras

DefinitionA Boolean algebra is (will be viewed as) a structure

B = (B : ∪,∩, C , 0, 1) or B = (B : +, ·,−, 0, 1)

satisfying the usual rules.

RemarkWe will write x t y (respectively, x ⊕ y) to denote the element x ∪ y(respectively, x + y) with the additional hypothesis that x ∩ y = 0(respectively, xy = 0).

RemarkWe will write x ≤ y if x ∩ y = x.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 2 / 18

Page 5: Atoms: The Building Blocks of Nature (Boolean Algebras)

Boolean Algebra Examples

ExampleLet BP(N) be the structure with universe B = P(N), with operationsunion, intersection, and complementation as set theoretic union,intersection, and complentation, and with constants 0 = ∅ and 1 = N.

ExampleLet BP(N)/FIN be the structure BP(N) quotiented by the ideal of finitesubsets of N.

RemarkIn ZFC, are the Boolean algebras BP(ω)/FIN and BP(ω1)/FIN necessarilydistinct?

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 3 / 18

Page 6: Atoms: The Building Blocks of Nature (Boolean Algebras)

Boolean Algebra Examples

ExampleLet BP(N) be the structure with universe B = P(N), with operationsunion, intersection, and complementation as set theoretic union,intersection, and complentation, and with constants 0 = ∅ and 1 = N.

ExampleLet BP(N)/FIN be the structure BP(N) quotiented by the ideal of finitesubsets of N.

RemarkIn ZFC, are the Boolean algebras BP(ω)/FIN and BP(ω1)/FIN necessarilydistinct?

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 3 / 18

Page 7: Atoms: The Building Blocks of Nature (Boolean Algebras)

Boolean Algebra Examples

ExampleLet BP(N) be the structure with universe B = P(N), with operationsunion, intersection, and complementation as set theoretic union,intersection, and complentation, and with constants 0 = ∅ and 1 = N.

ExampleLet BP(N)/FIN be the structure BP(N) quotiented by the ideal of finitesubsets of N.

RemarkIn ZFC, are the Boolean algebras BP(ω)/FIN and BP(ω1)/FIN necessarilydistinct?

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 3 / 18

Page 8: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atoms

Theorem (Circa History)Atoms are indivisible building blocks of the universe.

DefinitionA non-zero element x of a Boolean algebra B is an atom if

∀y ∈ B [y < x =⇒ y = 0].

In other words, a non-zero element x is an atom if the only elementstrictly below it is 0.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 4 / 18

Page 9: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atoms

Theorem (Circa History)Atoms are indivisible building blocks of the universe.

DefinitionA non-zero element x of a Boolean algebra B is an atom if

∀y ∈ B [y < x =⇒ y = 0].

In other words, a non-zero element x is an atom if the only elementstrictly below it is 0.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 4 / 18

Page 10: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atom Examples

ExampleIn BP(N), the elements {2} and {18} are atoms, whereas {2, 18} is notan atom.

ExampleIn BP(N)/FIN, there are no atoms. Note that any non-zero elementcorresponds to an infinite set (an equivalence class of infinite sets) andthat any infinite set can be written as the disjoint union of two infinitesets.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 5 / 18

Page 11: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atom Examples

ExampleIn BP(N), the elements {2} and {18} are atoms, whereas {2, 18} is notan atom.

ExampleIn BP(N)/FIN, there are no atoms. Note that any non-zero elementcorresponds to an infinite set (an equivalence class of infinite sets) andthat any infinite set can be written as the disjoint union of two infinitesets.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 5 / 18

Page 12: Atoms: The Building Blocks of Nature (Boolean Algebras)

Stone Representation

DefinitionLet L = (L :≺) be a linear order. The interval algebra of L, denoted BL,is the Boolean algebra whose universe is the set of clopen subsetsof L under the order topology.

The operations of join, meet, and complementation in the Booleanalgebra BL are given by taking the union, intersection, andcomplementation of the clopen sets.

Theorem (Stone Representation)Trivially, every linear order L has an interval algebra. Every Booleanalgebra B is the interval algebra of some linear order L.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 6 / 18

Page 13: Atoms: The Building Blocks of Nature (Boolean Algebras)

Stone Representation

DefinitionLet L = (L :≺) be a linear order. The interval algebra of L, denoted BL,is the Boolean algebra whose universe is the set of clopen subsetsof L under the order topology.

The operations of join, meet, and complementation in the Booleanalgebra BL are given by taking the union, intersection, andcomplementation of the clopen sets.

Theorem (Stone Representation)Trivially, every linear order L has an interval algebra. Every Booleanalgebra B is the interval algebra of some linear order L.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 6 / 18

Page 14: Atoms: The Building Blocks of Nature (Boolean Algebras)

More Boolean Algebra Examples

ExampleLet Bω+1 be the interval algebra of the linear order ω + 1 with basicopen sets (a, b).

Let Bω2+1 be the interval algebra of the linear order ω2 + 1 with basicopen sets (a, b).

RemarkIf x t y = 1 in Bω+1, then either x or y is a finite join of atoms.

If x t y = 1 in BP(N), then both x and y may not be a finite join ofatoms. Consider, for example, the elements x = {2n : n ∈ N} andy = {2n + 1 : n ∈ N}.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 7 / 18

Page 15: Atoms: The Building Blocks of Nature (Boolean Algebras)

More Boolean Algebra Examples

ExampleLet Bω+1 be the interval algebra of the linear order ω + 1 with basicopen sets (a, b).

Let Bω2+1 be the interval algebra of the linear order ω2 + 1 with basicopen sets (a, b).

RemarkIf x t y = 1 in Bω+1, then either x or y is a finite join of atoms.

If x t y = 1 in BP(N), then both x and y may not be a finite join ofatoms. Consider, for example, the elements x = {2n : n ∈ N} andy = {2n + 1 : n ∈ N}.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 7 / 18

Page 16: Atoms: The Building Blocks of Nature (Boolean Algebras)

α-Atoms

DefinitionAn element x of a Boolean algebra B is a 0-atom if x is an atom.

An element x is an α-atom for α > 0 if it cannot be expressed as afinite join of β-atoms for β < α, but for all y, either xy or x(−y) can beexpressed in this form.

FactThe 1 element of the Boolean algebra Bω+1 is a 1-atom.

FactThe 1 element of the Boolean algebra Bω2+1 is not a 1-atom, but is a2-atom.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 8 / 18

Page 17: Atoms: The Building Blocks of Nature (Boolean Algebras)

α-Atoms

DefinitionAn element x of a Boolean algebra B is a 0-atom if x is an atom.

An element x is an α-atom for α > 0 if it cannot be expressed as afinite join of β-atoms for β < α, but for all y, either xy or x(−y) can beexpressed in this form.

FactThe 1 element of the Boolean algebra Bω+1 is a 1-atom.

FactThe 1 element of the Boolean algebra Bω2+1 is not a 1-atom, but is a2-atom.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 8 / 18

Page 18: Atoms: The Building Blocks of Nature (Boolean Algebras)

α-Atoms

DefinitionAn element x of a Boolean algebra B is a 0-atom if x is an atom.

An element x is an α-atom for α > 0 if it cannot be expressed as afinite join of β-atoms for β < α, but for all y, either xy or x(−y) can beexpressed in this form.

FactThe 1 element of the Boolean algebra Bω+1 is a 1-atom.

FactThe 1 element of the Boolean algebra Bω2+1 is not a 1-atom, but is a2-atom.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 8 / 18

Page 19: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atomless

DefinitionA non-zero element x of a Boolean algebra B is atomless if it boundsno atoms.

ExampleAs noted earlier, the Boolean algebra BP(N)/FIN is atomless.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 9 / 18

Page 20: Atoms: The Building Blocks of Nature (Boolean Algebras)

Atomless

DefinitionA non-zero element x of a Boolean algebra B is atomless if it boundsno atoms.

ExampleAs noted earlier, the Boolean algebra BP(N)/FIN is atomless.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 9 / 18

Page 21: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants

RemarkIt might seem natural that, to describe the isomorphism type of aBoolean algebra, it suffices to describe the relationship of atomlesselements and α-atoms to all other atomless elements and β-atoms.

Theorem (Ketonen)Formalizing the above correctly, the isomorphism type of a Booleanalgebra can be so characterized.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 10 / 18

Page 22: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants

RemarkIt might seem natural that, to describe the isomorphism type of aBoolean algebra, it suffices to describe the relationship of atomlesselements and α-atoms to all other atomless elements and β-atoms.

Theorem (Ketonen)Formalizing the above correctly, the isomorphism type of a Booleanalgebra can be so characterized.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 10 / 18

Page 23: Atoms: The Building Blocks of Nature (Boolean Algebras)

Cantor-Bendixson Derivatives

DefinitionGiven a linear order L, the Cantor-Bendixson derivative L′ of L is thelinear order with universe

L′ = L− {x ∈ L : x is isolated in L}

and order inherited from L.

Using transfinite recursion, define the αth Cantor-Bendixson derivativeof L, denoted L(α), by

L(0) = L, L(α+1) =(L(α)

)′, L(γ) =

⋂α<γ

L(α)

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 11 / 18

Page 24: Atoms: The Building Blocks of Nature (Boolean Algebras)

Cantor-Bendixson Example

Example

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

! !! !! !

" "" "" "

# ## ## #

$ $$ $$ $

% %% %% %

& && && &

' '' '' '

( (( (( (

) )) )) )

* ** ** *

+ ++ ++ +

, ,, ,, ,

- -- -- -

. .

. .

. .

/ // // /

0 00 00 0

1 11 11 1

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 12 / 18

Page 25: Atoms: The Building Blocks of Nature (Boolean Algebras)

Cantor-Bendixson Example

Example

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

! !! !! !

" "" "" "

# ## ## #

$ $$ $$ $

% %% %% %

& && && &

' '' '' '

( (( (( (

) )) )) )

* ** ** *

+ ++ ++ +

, ,, ,, ,

- -- -- -

. .

. .

. .

/ // // /

0 00 00 0

1 11 11 1

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 12 / 18

Page 26: Atoms: The Building Blocks of Nature (Boolean Algebras)

Cantor-Bendixson Example

Example

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

! !! !! !

" "" "" "

# ## ## #

$ $$ $$ $

% %% %% %

& && && &

' '' '' '

( (( (( (

) )) )) )

* ** ** *

+ ++ ++ +

, ,, ,, ,

- -- -- -

. .

. .

. .

/ // // /

0 00 00 0

1 11 11 1

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 12 / 18

Page 27: Atoms: The Building Blocks of Nature (Boolean Algebras)

Cantor-Bendixson Example

Example

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

� �� �� �

! !! !! !

" "" "" "

# ## ## #

$ $$ $$ $

% %% %% %

& && && &

' '' '' '

( (( (( (

) )) )) )

* ** ** *

+ ++ ++ +

, ,, ,, ,

- -- -- -

. .

. .

. .

/ // // /

0 00 00 0

1 11 11 1

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 12 / 18

Page 28: Atoms: The Building Blocks of Nature (Boolean Algebras)

Perfect Kernels

TheoremIf L is a first-countable, zero-dimensional, compact Hausdorff space,then there is a (least) countable ordinal ν = ν(L), the rank of L, suchthat

L(ν) = L(ν+1).

The linear order L(ν), called the perfect kernel of L, will either beempty or the Cantor set C.

DefinitionIf B is a Boolean algebra, then B is superatomic if it is the intervalalgebra of a linear order L whose perfect kernel is empty.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 13 / 18

Page 29: Atoms: The Building Blocks of Nature (Boolean Algebras)

Perfect Kernels

TheoremIf L is a first-countable, zero-dimensional, compact Hausdorff space,then there is a (least) countable ordinal ν = ν(L), the rank of L, suchthat

L(ν) = L(ν+1).

The linear order L(ν), called the perfect kernel of L, will either beempty or the Cantor set C.

DefinitionIf B is a Boolean algebra, then B is superatomic if it is the intervalalgebra of a linear order L whose perfect kernel is empty.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 13 / 18

Page 30: Atoms: The Building Blocks of Nature (Boolean Algebras)

Superatomic Boolean Algebras

TheoremThe class of superatomic Boolean algebras is boring.

Proof.Any superatomic Boolean algebra is the interval algebra of a countableordinal.

CorollaryThe class of non-superatomic Boolean algebras is interesting.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 14 / 18

Page 31: Atoms: The Building Blocks of Nature (Boolean Algebras)

Superatomic Boolean Algebras

TheoremThe class of superatomic Boolean algebras is boring.

Proof.Any superatomic Boolean algebra is the interval algebra of a countableordinal.

CorollaryThe class of non-superatomic Boolean algebras is interesting.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 14 / 18

Page 32: Atoms: The Building Blocks of Nature (Boolean Algebras)

Superatomic Boolean Algebras

TheoremThe class of superatomic Boolean algebras is boring.

Proof.Any superatomic Boolean algebra is the interval algebra of a countableordinal.

CorollaryThe class of non-superatomic Boolean algebras is interesting.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 14 / 18

Page 33: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Rank Functions

DefinitionLet L be a linear order whose perfect kernel is the Cantor set. Therank function r = rL : C → ω1 is the function given by

r(x) = min{

β : x 6∈ L(β)\L(ν)}

.

RemarkThe rank function computes the number of Cantor-Bendixsonderivatives required for an element x of the perfect kernel to no longerbe a limit of points not in the perfect kernel.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 15 / 18

Page 34: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Rank Functions

DefinitionLet L be a linear order whose perfect kernel is the Cantor set. Therank function r = rL : C → ω1 is the function given by

r(x) = min{

β : x 6∈ L(β)\L(ν)}

.

RemarkThe rank function computes the number of Cantor-Bendixsonderivatives required for an element x of the perfect kernel to no longerbe a limit of points not in the perfect kernel.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 15 / 18

Page 35: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Measures

DefinitionLet L be a linear order with rank function r = rL. The measureσ = σr : 2<ω → ω1 is the function given by

σ(τ) = sup{r(p) : p ∈ τ}.

RemarkThe above is a slight oversimplification, but close enough for ourpurposes.

RemarkA measure computes the maximum rank of a point within a clopensubset of the perfect kernel.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 16 / 18

Page 36: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Measures

DefinitionLet L be a linear order with rank function r = rL. The measureσ = σr : 2<ω → ω1 is the function given by

σ(τ) = sup{r(p) : p ∈ τ}.

RemarkThe above is a slight oversimplification, but close enough for ourpurposes.

RemarkA measure computes the maximum rank of a point within a clopensubset of the perfect kernel.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 16 / 18

Page 37: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Measures

DefinitionLet L be a linear order with rank function r = rL. The measureσ = σr : 2<ω → ω1 is the function given by

σ(τ) = sup{r(p) : p ∈ τ}.

RemarkThe above is a slight oversimplification, but close enough for ourpurposes.

RemarkA measure computes the maximum rank of a point within a clopensubset of the perfect kernel.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 16 / 18

Page 38: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Derivatives and the Hierarchy

RemarkBy defining derivatives of measures and injecting them into ahierarchy, Ketonen found an algebraic invariant that characterized theisomorphism type of a uniform Boolean algebra.

DefinitionLet σ be a measure. Define maps ∆ασ recursively by setting∆0σ(x) = σ(x),

∆α+1σ(x) = {(∆ασ(x1), . . . ,∆ασ(xn)) : x1 t · · · t xn = x} ,

and ∆γσ(x) as ... for limit ordinals γ.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 17 / 18

Page 39: Atoms: The Building Blocks of Nature (Boolean Algebras)

Ketonen Invariants: Derivatives and the Hierarchy

RemarkBy defining derivatives of measures and injecting them into ahierarchy, Ketonen found an algebraic invariant that characterized theisomorphism type of a uniform Boolean algebra.

DefinitionLet σ be a measure. Define maps ∆ασ recursively by setting∆0σ(x) = σ(x),

∆α+1σ(x) = {(∆ασ(x1), . . . ,∆ασ(xn)) : x1 t · · · t xn = x} ,

and ∆γσ(x) as ... for limit ordinals γ.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 17 / 18

Page 40: Atoms: The Building Blocks of Nature (Boolean Algebras)

References

Jussi Ketonen.The structure of countable Boolean algebras.Ann. of Math. (2), 108(1):41–89, 1978.

Sabine Koppelberg, J. Donald Monk, and Robert Bonnet.Handbook of Boolean algebras. Vol. 1,2,3.North-Holland Publishing Co., Amsterdam, 1989.

R. S. Pierce.Countable Boolean algebras.In Handbook of Boolean algebras, Vol. 3, pages 775–876.North-Holland, Amsterdam, 1989.

Asher M. Kach (UW - Madison) Boolean Algebras GSCL8 18 / 18