44
Boolean Algebras Asher M. Kach University of Connecticut, Storrs SIGMA Seminar 24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22

Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras

Asher M. Kach

University of Connecticut, Storrs

SIGMA Seminar24 October 2007

Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22

Page 2: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras

1 What are They?

2 Where Do They Come From?

3 What are They Made Of?

4 Why Do We Care?

Asher M. Kach (UConn, Storrs) BAs SIGMA 2 / 22

Page 3: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras as Structures

DefinitionA Boolean algebra is a structure B = (B : +, ·,−, 0, 1) satisfyingassociativity, commutativity, absorption, distributivity, andcomplementation:

1a. x + (y + z) = (x + y) + z 1b. x · (y · z) = (x · y) · z2a. x + y = y + x 2b. x · y = y · x3a. x + (x · y) = x 3b. x · (x + y) = x4a. x · (y + z) = (x · y) + (x · z) 4b. x + (y · z) = (x + y) · (x + z)5a. x + (−x) = 1 5b. x · (−x) = 0

RemarkStructures satisfying (1), (2), and (3) are called lattices. Structuresalso satisfying (4) are called distributive lattices.

Asher M. Kach (UConn, Storrs) BAs SIGMA 3 / 22

Page 4: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras as Structures

DefinitionA Boolean algebra is a structure B = (B : +, ·,−, 0, 1) satisfyingassociativity, commutativity, absorption, distributivity, andcomplementation:

1a. x + (y + z) = (x + y) + z 1b. x · (y · z) = (x · y) · z2a. x + y = y + x 2b. x · y = y · x3a. x + (x · y) = x 3b. x · (x + y) = x4a. x · (y + z) = (x · y) + (x · z) 4b. x + (y · z) = (x + y) · (x + z)5a. x + (−x) = 1 5b. x · (−x) = 0

RemarkStructures satisfying (1), (2), and (3) are called lattices. Structuresalso satisfying (4) are called distributive lattices.

Asher M. Kach (UConn, Storrs) BAs SIGMA 3 / 22

Page 5: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebra Notation

RemarkDepending on the context, the structure is sometimes denotedB = (B : ∨,∧,¬, 0, 1) or B = (B : ∪,∩, C, ∅, B).

RemarkIf x · y = x , then we write x ≤ y and say y bounds x .

Asher M. Kach (UConn, Storrs) BAs SIGMA 4 / 22

Page 6: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Finite Boolean Algebras

QuestionWhy don’t algebraists study Boolean algebras?

PropositionFor each n, there is a unique Boolean algebra of size 2n. There are noother finite Boolean algebras.

Proof.Observe that every element of a finite Boolean algebra bounds anon-zero, but otherwise least, element. The isomorphism type of afinite Boolean algebra is determined by the number of suchelements.

TheoremThe infinite Boolean algebras are complicated.

Asher M. Kach (UConn, Storrs) BAs SIGMA 5 / 22

Page 7: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Finite Boolean Algebras

QuestionWhy don’t algebraists study Boolean algebras?

PropositionFor each n, there is a unique Boolean algebra of size 2n. There are noother finite Boolean algebras.

Proof.Observe that every element of a finite Boolean algebra bounds anon-zero, but otherwise least, element. The isomorphism type of afinite Boolean algebra is determined by the number of suchelements.

TheoremThe infinite Boolean algebras are complicated.

Asher M. Kach (UConn, Storrs) BAs SIGMA 5 / 22

Page 8: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Finite Boolean Algebras

QuestionWhy don’t algebraists study Boolean algebras?

PropositionFor each n, there is a unique Boolean algebra of size 2n. There are noother finite Boolean algebras.

Proof.Observe that every element of a finite Boolean algebra bounds anon-zero, but otherwise least, element. The isomorphism type of afinite Boolean algebra is determined by the number of suchelements.

TheoremThe infinite Boolean algebras are complicated.

Asher M. Kach (UConn, Storrs) BAs SIGMA 5 / 22

Page 9: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Finite Boolean Algebras

QuestionWhy don’t algebraists study Boolean algebras?

PropositionFor each n, there is a unique Boolean algebra of size 2n. There are noother finite Boolean algebras.

Proof.Observe that every element of a finite Boolean algebra bounds anon-zero, but otherwise least, element. The isomorphism type of afinite Boolean algebra is determined by the number of suchelements.

TheoremThe infinite Boolean algebras are complicated.

Asher M. Kach (UConn, Storrs) BAs SIGMA 5 / 22

Page 10: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Alternate Axiomatizations (I)

Proposition (Huntington,1933)The Boolean algebra axioms follow from the axioms

1a. x + (y + z) = (x + y) + z2a. x + y = y + xH. n(n(x) + y) + n(n(x) + n(y)) = x

Here n(x) denotes the complement of x.

RemarkHere, and in any context where join and complementation are definedbut meet is not, the meet operation is assumed to be defined bya · b = n(n(a) + n(b)).

Asher M. Kach (UConn, Storrs) BAs SIGMA 6 / 22

Page 11: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Alternate Axiomatizations (I)

Proposition (Huntington,1933)The Boolean algebra axioms follow from the axioms

1a. x + (y + z) = (x + y) + z2a. x + y = y + xH. n(n(x) + y) + n(n(x) + n(y)) = x

Here n(x) denotes the complement of x.

RemarkHere, and in any context where join and complementation are definedbut meet is not, the meet operation is assumed to be defined bya · b = n(n(a) + n(b)).

Asher M. Kach (UConn, Storrs) BAs SIGMA 6 / 22

Page 12: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Alternate Axiomatizations (II)

Proposition (McCune, ????)The Boolean algebra axioms follow from the axioms

1a. x + (y + z) = (x + y) + z2a. x + y = y + xR. n(n(x + y) + n(x + n(y))) = x

Here n(x) denotes the complement of x.

Proof.Proved by EQP, a theorem-proving program for equational logic. Theproof was found after five CPU-weeks of computer time. Thesuccessful search took 8 days and derived 49, 548 equations.

Asher M. Kach (UConn, Storrs) BAs SIGMA 7 / 22

Page 13: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Alternate Axiomatizations (II)

Proposition (McCune, 1996)The Boolean algebra axioms follow from the axioms

1a. x + (y + z) = (x + y) + z2a. x + y = y + xR. n(n(x + y) + n(x + n(y))) = x

where n(x) denotes the complement of x.

Proof.Proved by EQP, a theorem-proving program for equational logic. Theproof was found after five CPU-weeks of computer time. Thesuccessful search took 8 days and derived 49, 548 equations.

Asher M. Kach (UConn, Storrs) BAs SIGMA 7 / 22

Page 14: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Alternate Axiomatizations (II)

Proposition (McCune, 1996)The Boolean algebra axioms follow from the axioms

1a. x + (y + z) = (x + y) + z2a. x + y = y + xR. n(n(x + y) + n(x + n(y))) = x

where n(x) denotes the complement of x.

Proof.Proved by EQP, a theorem-proving program for equational logic. Theproof was found after five CPU-weeks of computer time. Thesuccessful search took 8 days and derived 49, 548 equations.

Asher M. Kach (UConn, Storrs) BAs SIGMA 7 / 22

Page 15: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras

1 What are They?

2 Where Do They Come From?

3 What are They Made Of?

4 Why Do We Care?

Asher M. Kach (UConn, Storrs) BAs SIGMA 8 / 22

Page 16: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras as Set Algebras

ExampleLet X be any set and let B ⊆ P(X ) be a subset of the power set of Xclosed under union, intersection, and complementation. ThenB = (B : ∪,∩, C, ∅, X ) is the set algebra of B.

ExampleLet X be a set of cardinality n and let B = P(X ). Then B is the finiteBoolean algebra with 2n elements.

Asher M. Kach (UConn, Storrs) BAs SIGMA 9 / 22

Page 17: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras as Set Algebras

ExampleLet X be any set and let B ⊆ P(X ) be a subset of the power set of Xclosed under union, intersection, and complementation. ThenB = (B : ∪,∩, C, ∅, X ) is the set algebra of B.

ExampleLet X be a set of cardinality n and let B = P(X ). Then B is the finiteBoolean algebra with 2n elements.

Asher M. Kach (UConn, Storrs) BAs SIGMA 9 / 22

Page 18: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras as Interval Algebras

ExampleLet L = (L :≺) be a linear order with an associated topology Γ andlet B be the set of clopen subsets of L under Γ. ThenB = (B : ∪,∩, C, ∅, L) is the interval (clopen) algebra of L.

ExampleLet L be the linear order consisting of n points with basic open sets[a, b) where a ∈ L and b ∈ L ∪ {∞}. Then Int(L) is the finite Booleanalgebra with 2n elements.

Asher M. Kach (UConn, Storrs) BAs SIGMA 10 / 22

Page 19: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras as Interval Algebras

ExampleLet L = (L :≺) be a linear order with an associated topology Γ andlet B be the set of clopen subsets of L under Γ. ThenB = (B : ∪,∩, C, ∅, L) is the interval (clopen) algebra of L.

ExampleLet L be the linear order consisting of n points with basic open sets[a, b) where a ∈ L and b ∈ L ∪ {∞}. Then Int(L) is the finite Booleanalgebra with 2n elements.

Asher M. Kach (UConn, Storrs) BAs SIGMA 10 / 22

Page 20: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

The Stone Representation Theorem

TheoremFor every Boolean algebra B, there is a set X and B ⊆ P(X ) suchthat B is the set algebra of B.

TheoremFor every Boolean algebra B, there is a (compact totally disconnectedHausdorff) topological space such that B is the clopen algebra of L.

Proof.Construct the Stone space of B as the set of all ultrafilters in B withbase {U : U an ultrafilter containing x} for x ∈ B.

Asher M. Kach (UConn, Storrs) BAs SIGMA 11 / 22

Page 21: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

The Stone Representation Theorem

TheoremFor every Boolean algebra B, there is a set X and B ⊆ P(X ) suchthat B is the set algebra of B.

TheoremFor every Boolean algebra B, there is a (compact totally disconnectedHausdorff) topological space such that B is the clopen algebra of L.

Proof.Construct the Stone space of B as the set of all ultrafilters in B withbase {U : U an ultrafilter containing x} for x ∈ B.

Asher M. Kach (UConn, Storrs) BAs SIGMA 11 / 22

Page 22: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

The Stone Representation Theorem

TheoremFor every Boolean algebra B, there is a set X and B ⊆ P(X ) suchthat B is the set algebra of B.

TheoremFor every Boolean algebra B, there is a (compact totally disconnectedHausdorff) topological space such that B is the clopen algebra of L.

Proof.Construct the Stone space of B as the set of all ultrafilters in B withbase {U : U an ultrafilter containing x} for x ∈ B.

Asher M. Kach (UConn, Storrs) BAs SIGMA 11 / 22

Page 23: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

The Stone Representation Theorem

TheoremFor every Boolean algebra B, there is a set X and B ⊆ P(X ) suchthat B is the set algebra of B.

TheoremFor every Boolean algebra B, there is a (compact totally disconnectedHausdorff) topological space such that B is the clopen algebra of L.

Proof.Construct the Stone space of B as the set of all ultrafilters in B withbase {U : U an ultrafilter containing x} for x ∈ B.

Asher M. Kach (UConn, Storrs) BAs SIGMA 11 / 22

Page 24: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras

1 What are They?

2 Where Do They Come From?

3 What are They Made Of?

4 Why Do We Care?

Asher M. Kach (UConn, Storrs) BAs SIGMA 12 / 22

Page 25: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Atoms and Atomless Elements

DefinitionA non-zero element x is an atom if

(∀y) [y < x =⇒ y = 0] ,

i.e., if x bounds only the zero element.

DefinitionA non-zero element x is atomless if x bounds no atoms.

DefinitionA non-zero element x is atomic if x bounds no atomless element.

Asher M. Kach (UConn, Storrs) BAs SIGMA 13 / 22

Page 26: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Atoms and Atomless Elements

DefinitionA non-zero element x is an atom if

(∀y) [y < x =⇒ y = 0] ,

i.e., if x bounds only the zero element.

DefinitionA non-zero element x is atomless if x bounds no atoms.

DefinitionA non-zero element x is atomic if x bounds no atomless element.

Asher M. Kach (UConn, Storrs) BAs SIGMA 13 / 22

Page 27: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Atoms and Atomless Elements

DefinitionA non-zero element x is an atom if

(∀y) [y < x =⇒ y = 0] ,

i.e., if x bounds only the zero element.

DefinitionA non-zero element x is atomless if x bounds no atoms.

DefinitionA non-zero element x is atomic if x bounds no atomless element.

Asher M. Kach (UConn, Storrs) BAs SIGMA 13 / 22

Page 28: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Examples of Atoms and Atomless Elements

ExampleLet B be the set algebra of the power set of ω = {0, 1, 2, . . . }. Then theatoms of B are the subsets containing exactly one integer. Moreover, Bis atomic.

ExampleLet B be the interval algebra of the linear order 1 + Q with basic opensets [a, b). Then B is atomless.

Asher M. Kach (UConn, Storrs) BAs SIGMA 14 / 22

Page 29: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Examples of Atoms and Atomless Elements

ExampleLet B be the set algebra of the power set of ω = {0, 1, 2, . . . }. Then theatoms of B are the subsets containing exactly one integer. Moreover, Bis atomic.

ExampleLet B be the interval algebra of the linear order 1 + Q with basic opensets [a, b). Then B is atomless.

Asher M. Kach (UConn, Storrs) BAs SIGMA 14 / 22

Page 30: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

α-Atoms: The Molecules of Boolean Algebras

DefinitionAn element x is a 0-atom if it is an atom.

An element x is a 1-atom if it bounds infinitely many atoms but, forevery element y , either xy or x − y contains only finitely many atoms.

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.

Asher M. Kach (UConn, Storrs) BAs SIGMA 15 / 22

Page 31: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

A 1-Atom and a 2-Atom

ExampleLet L = (ω + 1 :<) with basic open sets (a, b). Then any singleton setis an atom and any cofinite set S ⊆ L is a 1-atom.

RemarkLet B ⊂ P(ω) be the collection of all finite and cofinite subsets of thenon-negative integers. Then the set algebra of B is isomorphic to theinterval algebra of ω + 1.

Example

Let L = (ω2 + 1 :<) with basic open sets (a, b). Then the intervalalgebra of L is a 2-atom.

Asher M. Kach (UConn, Storrs) BAs SIGMA 16 / 22

Page 32: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

A 1-Atom and a 2-Atom

ExampleLet L = (ω + 1 :<) with basic open sets (a, b). Then any singleton setis an atom and any cofinite set S ⊆ L is a 1-atom.

RemarkLet B ⊂ P(ω) be the collection of all finite and cofinite subsets of thenon-negative integers. Then the set algebra of B is isomorphic to theinterval algebra of ω + 1.

Example

Let L = (ω2 + 1 :<) with basic open sets (a, b). Then the intervalalgebra of L is a 2-atom.

Asher M. Kach (UConn, Storrs) BAs SIGMA 16 / 22

Page 33: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

A 1-Atom and a 2-Atom

ExampleLet L = (ω + 1 :<) with basic open sets (a, b). Then any singleton setis an atom and any cofinite set S ⊆ L is a 1-atom.

RemarkLet B ⊂ P(ω) be the collection of all finite and cofinite subsets of thenon-negative integers. Then the set algebra of B is isomorphic to theinterval algebra of ω + 1.

Example

Let L = (ω2 + 1 :<) with basic open sets (a, b). Then the intervalalgebra of L is a 2-atom.

Asher M. Kach (UConn, Storrs) BAs SIGMA 16 / 22

Page 34: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Frechet Ideals

DefinitionDefine the sequence of Frechet ideals by recursion with

F0(B) = {0B}Fα+1(B) = {x ∈ B : x mod Fα(B) is in the ideal generated

by the atoms of B mod Fα(B)}Fλ(B) = ∪α<λFα(B).

DefinitionIf I ⊂ B is an ideal of B (i.e., a subset closed downwards and underjoin), then a ∼I b if (a−b)+ (b−a) ∈ I. The quotient algebra B/I is theBoolean algebra whose universe is the set of ∼I equivalence classes.

Asher M. Kach (UConn, Storrs) BAs SIGMA 17 / 22

Page 35: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Frechet Ideals

DefinitionDefine the sequence of Frechet ideals by recursion with

F0(B) = {0B}Fα+1(B) = {x ∈ B : x mod Fα(B) is in the ideal generated

by the atoms of B mod Fα(B)}Fλ(B) = ∪α<λFα(B).

DefinitionIf I ⊂ B is an ideal of B (i.e., a subset closed downwards and underjoin), then a ∼I b if (a−b)+ (b−a) ∈ I. The quotient algebra B/I is theBoolean algebra whose universe is the set of ∼I equivalence classes.

Asher M. Kach (UConn, Storrs) BAs SIGMA 17 / 22

Page 36: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Boolean Algebras

1 What are They?

2 Where Do They Come From?

3 What are They Made Of?

4 Why Do We Care?

Asher M. Kach (UConn, Storrs) BAs SIGMA 18 / 22

Page 37: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Propositional Logic

ExamplePropositional logic is an example of a Boolean algebra. The join of twopropositions P and Q is their disjunction P ∨Q; the meet of twopropositions P and Q is their conjunction P ∧Q; and the complementof a proposition P is its negation ¬P.

Asher M. Kach (UConn, Storrs) BAs SIGMA 19 / 22

Page 38: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Mysteriousness of P(ω)/FIN

DefinitionLet P(ω)/FIN be the set algebra of the power set of ω = {0, 1, 2, . . . }after identifying sets that differ by only finitely many elements.

RemarkFor example, the Boolean algebra P(ω)/FIN is atomless.

QuestionIs P(ω)/FIN = P(ω1)/FIN?

RemarkNote that P(ω)/FIN is equal to P(ω)/F1(P(ω)).

Asher M. Kach (UConn, Storrs) BAs SIGMA 20 / 22

Page 39: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Mysteriousness of P(ω)/FIN

DefinitionLet P(ω)/FIN be the set algebra of the power set of ω = {0, 1, 2, . . . }after identifying sets that differ by only finitely many elements.

RemarkFor example, the Boolean algebra P(ω)/FIN is atomless.

QuestionIs P(ω)/FIN = P(ω1)/FIN?

RemarkNote that P(ω)/FIN is equal to P(ω)/F1(P(ω)).

Asher M. Kach (UConn, Storrs) BAs SIGMA 20 / 22

Page 40: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Mysteriousness of P(ω)/FIN

DefinitionLet P(ω)/FIN be the set algebra of the power set of ω = {0, 1, 2, . . . }after identifying sets that differ by only finitely many elements.

RemarkFor example, the Boolean algebra P(ω)/FIN is atomless.

QuestionIs P(ω)/FIN = P(ω1)/FIN?

RemarkNote that P(ω)/FIN is equal to P(ω)/F1(P(ω)).

Asher M. Kach (UConn, Storrs) BAs SIGMA 20 / 22

Page 41: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Mysteriousness of P(ω)/FIN

DefinitionLet P(ω)/FIN be the set algebra of the power set of ω = {0, 1, 2, . . . }after identifying sets that differ by only finitely many elements.

RemarkFor example, the Boolean algebra P(ω)/FIN is atomless.

QuestionIs P(ω)/FIN = P(ω1)/FIN?

RemarkNote that P(ω)/FIN is equal to P(ω)/F1(P(ω)).

Asher M. Kach (UConn, Storrs) BAs SIGMA 20 / 22

Page 42: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Computable Boolean Algebras

QuestionWhich countable Boolean algebras have effective representations?

RemarkAlgebraic invariants that determine the isomorphism type of acountable Boolean algebra are known (see Ketonen), but are quitecomplicated.

Essentially, the invariants describe the position of α atoms with respectto all other β atoms for β < α.

Asher M. Kach (UConn, Storrs) BAs SIGMA 21 / 22

Page 43: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

Computable Boolean Algebras

QuestionWhich countable Boolean algebras have effective representations?

RemarkAlgebraic invariants that determine the isomorphism type of acountable Boolean algebra are known (see Ketonen), but are quitecomplicated.

Essentially, the invariants describe the position of α atoms with respectto all other β atoms for β < α.

Asher M. Kach (UConn, Storrs) BAs SIGMA 21 / 22

Page 44: Asher M. Kach - University of Chicagokach/mathematics/slides24oct2007.pdf24 October 2007 Asher M. Kach (UConn, Storrs) BAs SIGMA 1 / 22. Boolean Algebras 1 What are They? 2 Where Do

References

Ketonen, Jussi.The Structure of Countable Boolean AlgebrasAnnals of Mathematics, (108): 41-89, 1978.

Kach, Asher.Characterizing the Computable Structures: Boolean Algebras andLinear OrdersUniversity of Wisconsin-Madison, Thesis, 2007.

McCune, William.Solution of the Robbins Problem.Journal of Automated Reasoning, (19): 263-276, 1997.

J. Donald Monk and Robert Bonnet, Editors.Handbook of Boolean Algebras, Vol. 1, 2, 3.

Asher M. Kach (UConn, Storrs) BAs SIGMA 22 / 22