• Keine Ergebnisse gefunden

The axiom of choice How (not) to choose in nitely many socks Regula Krapf

N/A
N/A
Protected

Academic year: 2021

Aktie "The axiom of choice How (not) to choose in nitely many socks Regula Krapf"

Copied!
53
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

The axiom of choice

How (not) to choose innitely many socks

Regula Krapf

University of Bonn

April 27, 2016

(2)

Content

1 What is choice and (why) do we need it?

2 Permutation models

3 The second Fraenkel model

4 Homework

(3)

Motivation

The axiom of choice is necessary to select a set from an innite number of socks but not an innite number of shoes.

Bertrand Russell

(4)

The axiom of choice

The axiom of choice AC states the following:

∀x[∅∈/ x → ∃f :x →[

x(∀y ∈x(f(y)∈y))].

Or, in a less cryptic way,

If (Xi)iI is a family of non-empty sets, then there is a family (yi)iI such that yi ∈Xi for every i ∈I .

(5)

The axiom of choice

The axiom of choice AC states the following:

∀x[∅∈/ x → ∃f :x →[

x(∀y ∈x(f(y)∈y))].

Or, in a less cryptic way,

If (Xi)iI is a family of non-empty sets, then there is a family (yi)iI such that yi ∈Xi for every i ∈I .

(6)

The axiom of choice

The Axiom of Choice is obviously true, the well-ordering principle obviously false, and who can tell about Zorn's lemma?

Jerry Bona

(7)

Some equivalences of the axiom of choice

Theorem

The following statements are equivalent.

1 The axiom of choice.

2 The well-ordering principle.

3 Zorn's lemma.

4 Every vector space has a basis.

5 Every non-trivial unital ring has a maximal ideal.

6 Tychono's theorem.

7 Every connected graph has a spanning tree.

8 Every surjective map has a right inverse.

(8)

Some equivalences of the axiom of choice

Theorem

The following statements are equivalent.

1 The axiom of choice.

2 The well-ordering principle.

3 Zorn's lemma.

4 Every vector space has a basis.

5 Every non-trivial unital ring has a maximal ideal.

6 Tychono's theorem.

7 Every connected graph has a spanning tree.

8 Every surjective map has a right inverse.

(9)

But the axiom of choice implies weird things...

... so maybe it would be nice to have a weaker choice principle?

(10)

But the axiom of choice implies weird things...

... so maybe it would be nice to have a weaker choice principle?

(11)

Weaker forms of choice

The following choice principles are strictly weaker then AC.

AC0 Every countable family of non-empty sets has a choice function (Axiom of countable choice).

AC<ℵ00 Every countable family of non-empty nite sets has a choice

function.

ACn0 Every family of countably many n-element sets has a choice function.

KL König's lemma

RPP Ramsey's partition principle

(12)

König's lemma

Theorem (Dénes König, 1927)

Every nitely branching tree that contains innitely many vertices has an innte branch.

It was shown by Pincus in 1972 that König's lemma is equivalent to the axiom AC<ℵ00.

(13)

König's lemma

Theorem (Dénes König, 1927)

Every nitely branching tree that contains innitely many vertices has an innte branch.

It was shown by Pincus in 1972 that König's lemma is equivalent to the axiom AC<ℵ00.

(14)

Ramsey's partition principle

A 2-coloring of a set X is a map f : [X]2 → {0,1}. A subset Y of X is said to be monochromatic (or homogeneous) with resprect to f , if f [Y]2 is constant.

Theorem (Ramsey's partition principle)

If f : [X]→ {0,1} is a 2-coloring of an innite set X , then there is an innite subset Y of X which is monochromatic.

It holds that AC0 ⇒RPP⇒KL.

(15)

Ramsey's partition principle

A 2-coloring of a set X is a map f : [X]2 → {0,1}. A subset Y of X is said to be monochromatic (or homogeneous) with resprect to f , if f [Y]2 is constant.

Theorem (Ramsey's partition principle)

If f : [X]→ {0,1} is a 2-coloring of an innite set X , then there is an innite subset Y of X which is monochromatic.

It holds that AC0 ⇒RPP⇒KL.

(16)

Ramsey's partition principle

A 2-coloring of a set X is a map f : [X]2 → {0,1}. A subset Y of X is said to be monochromatic (or homogeneous) with resprect to f , if f [Y]2 is constant.

Theorem (Ramsey's partition principle)

If f : [X]→ {0,1} is a 2-coloring of an innite set X , then there is an innite subset Y of X which is monochromatic.

It holds that AC0 ⇒RPP⇒KL.

(17)

Stronger forms of choice

In class theory, one often uses the axiom of global choice:

There is a class function F :V\ {∅} →V such that F(x)∈x for every set x ∈V\ ∅.

This is equivalent to postulating that there is a global well-order of the set-theoretic universe V.

(18)

Stronger forms of choice

In class theory, one often uses the axiom of global choice:

There is a class function F :V\ {∅} →V such that F(x)∈x for every set x ∈V\ ∅.

This is equivalent to postulating that there is a global well-order of the set-theoretic universe V.

(19)

Set theory with atoms (ZFA)

The language of ZFA is given by {∈,A}. The axioms are given by the axioms of ZF with a modied version of the axiom of the empty set and the extensionality axiom

∃x[x ∈/ A∧ ∀y(y ∈/ x)]

∀x,y[(x,y ∈/A)→ ∀z(z ∈x ↔z ∈y)→x =y] and the additional axiom of atoms given by

∀x[x ∈A↔(x 6=∅ ∧ ¬∃y(y ∈x))].

(20)

Models of set theory with atoms

For a set S we dene a hierarchy by P0(S) =S

Pα+1(S) =P(Pα(S)) Pα(S) = [

β<α

Pβ(S), β limit

P(S) = [

α∈Ord

Pα(S).

Then V A is a model of ZFA,Vˆ is a model of ZF.

(21)

Models of set theory with atoms

For a set S we dene a hierarchy by P0(S) =S

Pα+1(S) =P(Pα(S)) Pα(S) = [

β<α

Pβ(S), β limit

P(S) = [

α∈Ord

Pα(S).

Then V A is a model of ZFA,Vˆ is a model of ZF.

(22)

Normal lters of permutation groups

Let G be a group of permutations of A.

Denition

LetF be a set of subgroups of G. ThenF is said to be a normal lter on G, if for all subgroups H,K of G the following statements hold.

(A) G ∈ F

(B) H ∈ F and H ⊆K ⇒K ∈ F (C) H,K ∈ F ⇒H∩K ∈ F

(D) π∈G and H∈ F ⇒πHπ1 ∈ F (E) for all a∈A, {π ∈G |πa=a} ∈ F.

(23)

Normal lters of permutation groups

Denition

For a subset E ⊆A we dene

xG(E) ={π ∈G |πa=a for all a∈E}.

Then the lter F generated by {xG(E)|E ⊆A nite}, i.e.

H ∈ F ⇐⇒ ∃E ⊆A nite such that xG(E)⊆H is a normal lter on G, denoted Fn.

(24)

Normal lters of permutation groups

Denition

For a subset E ⊆A we dene

xG(E) ={π ∈G |πa=a for all a∈E}.

Then the lter F generated by {xG(E)|E ⊆A nite}, i.e.

H ∈ F ⇐⇒ ∃E ⊆A nite such that xG(E)⊆H is a normal lter on G, denoted Fn.

(25)

By transnite induction we dene for every set x and for everyπ ∈G the set πx by

πx =





∅ if x=∅,

πx if x∈A,

{πy |y ∈x} otherwise.

For every set x we dene

symG(x) ={π ∈G |πx =x}.

Denition

Let F be a normal lter on G. A set x is said to be

(26)

By transnite induction we dene for every set x and for everyπ ∈G the set πx by

πx =





∅ if x=∅,

πx if x∈A,

{πy |y ∈x} otherwise.

For every set x we dene

symG(x) ={π ∈G |πx =x}.

Denition

Let F be a normal lter on G. A set x is said to be

(27)

By transnite induction we dene for every set x and for everyπ ∈G the set πx by

πx =





∅ if x=∅,

πx if x∈A,

{πy |y ∈x} otherwise.

For every set x we dene

symG(x) ={π ∈G |πx =x}.

Denition

Let F be a normal lter on G. A set x is said to be

(28)

Symmetric sets

Lemma

The following statements hold.

1 Every atom a∈A is symmetric.

2 A set x is hereditarily symmetric if and only if for every π∈G,πx is hereditarily symmetric.

3 For every set x ∈V and for everyˆ π∈G,πx =x.

(29)

Symmetric sets

Lemma

A set x is symmetric if and only if there is a nite set E ⊆A such that xG(E)⊆symG(x). Such a set E is said to be a support of x.

Note that if E is a support of x then every nite set F with E ⊆F ⊆A is also a support of x.

(30)

Permutation models

Denition

Let F be a normal lter on a group G of permutations of A. Then the class VF of all hereditarily symmetric sets in V=P(A) is a model of ZFA called a permutation model.

We have A∈VF andVˆ ⊆VF. Theorem (Jech-Sochor)

Permutation models can always be embedded into models of ZF.

(31)

Permutation models

Denition

Let F be a normal lter on a group G of permutations of A. Then the class VF of all hereditarily symmetric sets in V=P(A) is a model of ZFA called a permutation model.

We have A∈VF andVˆ ⊆VF. Theorem (Jech-Sochor)

Permutation models can always be embedded into models of ZF.

(32)

Permutation models

Denition

Let F be a normal lter on a group G of permutations of A. Then the class VF of all hereditarily symmetric sets in V=P(A) is a model of ZFA called a permutation model.

We have A∈VF andVˆ ⊆VF. Theorem (Jech-Sochor)

Permutation models can always be embedded into models of ZF.

(33)

The second Fraenkel model

We now construct a specic permutation model with atoms given by A= [

n∈ω

Pn,

where Pn={an,bn} consists of two elements for all n∈ω and Pn∩Pm=∅for n6=m.

Let G be the group of all permutations π of A such that πPn=Pn for all n∈ω, and letF =Fn. We call the corresponding permutation model the second Fraenkel model VF2.

(34)

The second Fraenkel model

We now construct a specic permutation model with atoms given by A= [

n∈ω

Pn,

where Pn={an,bn} consists of two elements for all n∈ω and Pn∩Pm=∅for n6=m.

Let G be the group of all permutations π of A such that πPn=Pn for all n∈ω, and letF =Fn. We call the corresponding permutation model the second Fraenkel model VF2.

(35)

The second Fraenkel model

Lemma

The following statements hold in VF2.

1 For all nω, PnVF2.

2 {Pn|nω} ∈VF2.

Proof.

1 By denition we haveπPn=Pn for allπG, so Pn is symmetric. Since symG(an),symG(bn)∈ F, Pnis also hereditarily symmetric.

2 For everyπG we have

π{Pn|nω}=Pn|nω}={Pn|nω},

(36)

The second Fraenkel model

Lemma

The following statements hold in VF2.

1 For all nω, PnVF2.

2 {Pn|nω} ∈VF2.

Proof.

1 By denition we haveπPn=Pn for allπG, so Pn is symmetric. Since symG(an),symG(bn)∈ F, Pnis also hereditarily symmetric.

2 For everyπG we have

π{Pn|nω}=Pn|nω}={Pn|nω},

(37)

The second Fraenkel model

Lemma

The following statements hold in VF2.

1 For all nω, PnVF2.

2 {Pn|nω} ∈VF2.

Proof.

1 By denition we haveπPn=Pn for allπG, so Pn is symmetric. Since symG(an),symG(bn)∈ F, Pnis also hereditarily symmetric.

2 For everyπG we have

π{Pn|nω}=Pn|nω}={Pn|nω},

(38)

A failure of AC

20

Theorem

In VF2 the axiom AC20 fails.

Proof.

We show that there is no choice function on {Pn|n ∈ω}. Suppose for a contradiction that f :ω→S

n∈ωPn is a choice function, i.e. f(n)∈Pn for all n∈ω. Let Ef be a support of f . WLOG we may assume that E is of the form E ={a0,b0, . . . ,ak,bk}for some k ∈ω. Letπ∈xG(E) with πak+1 =bk+1. Since π ∈xG(E)⊆symG(f) we haveπf =f and hence

πhk+1,f(k+1)i=hπ(k+1), πf(k+1)i=hk+1, πf(k+1)i ∈f,

(39)

A failure of AC

20

Theorem

In VF2 the axiom AC20 fails.

Proof.

We show that there is no choice function on {Pn|n ∈ω}. Suppose for a contradiction that f :ω→S

n∈ωPn is a choice function, i.e. f(n)∈Pn for all n∈ω. Let Ef be a support of f . WLOG we may assume that E is of the form E ={a0,b0, . . . ,ak,bk}for some k ∈ω. Letπ∈xG(E) with πak+1 =bk+1. Since π ∈xG(E)⊆symG(f) we haveπf =f and hence

πhk+1,f(k+1)i=hπ(k+1), πf(k+1)i=hk+1, πf(k+1)i ∈f,

(40)

A failure of AC

20

Theorem

In VF2 the axiom AC20 fails.

Proof.

We show that there is no choice function on {Pn|n ∈ω}. Suppose for a contradiction that f :ω→S

n∈ωPn is a choice function, i.e. f(n)∈Pn for all n∈ω. Let Ef be a support of f . WLOG we may assume that E is of the form E ={a0,b0, . . . ,ak,bk}for some k ∈ω. Letπ∈xG(E) with πak+1 =bk+1. Sinceπ ∈xG(E)⊆symG(f) we haveπf =f and hence

πhk+1,f(k+1)i=hπ(k+1), πf(k+1)i=hk+1, πf(k+1)i ∈f,

(41)

A failure of AC

20

Theorem

In VF2 the axiom AC20 fails.

Proof.

We show that there is no choice function on {Pn|n ∈ω}. Suppose for a contradiction that f :ω→S

n∈ωPn is a choice function, i.e. f(n)∈Pn for all n∈ω. Let Ef be a support of f . WLOG we may assume that E is of the form E ={a0,b0, . . . ,ak,bk}for some k ∈ω. Letπ∈xG(E) with πak+1 =bk+1. Since π ∈xG(E)⊆symG(f) we haveπf =f and hence

πhk+1,f(k+1)i=hπ(k+1), πf(k+1)i=hk+1, πf(k+1)i ∈f,

(42)

A failure of König's lemma

Theorem

In VF2 there is an innite binary tree which does not have an innite branch. In particular, in VF2 König's lemma fails.

Proof.

For every nω consider

Vn={s:{0, . . . ,n1} →A| ∀i<n[s(i)Pi]}.

The vertices are given by V =S

n∈ωVn. Furthermore, we dene s t i there is nωsuch that s Vn,t Vn+1and t extends s. Then T =hV,≺iis an innite binary tree with the property that if s V , then s∪ {hn,ani},s∪ {hn,bni} ∈V .

(43)

A failure of König's lemma

Theorem

In VF2 there is an innite binary tree which does not have an innite branch. In particular, in VF2 König's lemma fails.

Proof.

For every nω consider

Vn={s:{0, . . . ,n1} →A| ∀i<n[s(i)Pi]}.

The vertices are given by V =S

n∈ωVn. Furthermore, we dene s t i there is nωsuch that s Vn,t Vn+1and t extends s. Then T =hV,≺iis an innite binary tree with the property that if s V , then s∪ {hn,ani},s∪ {hn,bni} ∈V .

(44)

A failure of König's lemma

Theorem

In VF2 there is an innite binary tree which does not have an innite branch. In particular, in VF2 König's lemma fails.

Proof.

For every nω consider

Vn={s:{0, . . . ,n1} →A| ∀i<n[s(i)Pi]}.

The vertices are given by V =S

n∈ωVn. Furthermore, we dene s t i there is nωsuch that s Vn,t Vn+1and t extends s. Then T =hV,≺iis an innite binary tree with the property that if s V , then s∪ {hn,ani},s∪ {hn,bni} ∈V .

(45)

A failure of König's lemma

Theorem

In VF2 there is an innite binary tree which does not have an innite branch. In particular, in VF2 König's lemma fails.

Proof.

For every nω consider

Vn={s:{0, . . . ,n1} →A| ∀i<n[s(i)Pi]}.

The vertices are given by V =S

n∈ωVn. Furthermore, we dene s t i there is nωsuch that s Vn,t Vn+1and t extends s. Then T =hV,≺iis an innite binary tree with the property that if s V , then s∪ {hn,ani},s∪ {hn,bni} ∈V .

(46)

A failure of the partition principle

Theorem

In VF2 there is a 2-coloring of[A]2 such that no innite subset of A is homogeneous.

Proof.

Consider f : [A]2 → {0,1}given by

f({a,b}) =

(1 if{a,b}=Pn for some n∈ω, 0 otherwise.

Suppose that B ⊆A is an innite homogeneous set. Clearly, f [B]2 ≡0.

(47)

A failure of the partition principle

Theorem

In VF2 there is a 2-coloring of[A]2 such that no innite subset of A is homogeneous.

Proof.

Consider f : [A]2 → {0,1}given by

f({a,b}) =

(1 if{a,b}=Pn for some n∈ω, 0 otherwise.

Suppose that B ⊆A is an innite homogeneous set. Clearly, f [B]2 ≡0.

(48)

A failure of the partition principle

Theorem

In VF2 there is a 2-coloring of[A]2 such that no innite subset of A is homogeneous.

Proof.

Consider f : [A]2 → {0,1}given by

f({a,b}) =

(1 if{a,b}=Pn for some n∈ω, 0 otherwise.

Suppose that B ⊆A is an innite homogeneous set. Clearly, f [B]2 ≡0.

(49)

Further statements that are consistent in the absence of AC

All sets of reals are Lebesgue measurable.

There is a countable union of countable sets which is not countable.

The reals cannot be well-ordered.

The Baire category theorem fails.

(50)

Further statements that are consistent in the absence of AC

All sets of reals are Lebesgue measurable.

There is a countable union of countable sets which is not countable.

The reals cannot be well-ordered.

The Baire category theorem fails.

(51)

Further statements that are consistent in the absence of AC

All sets of reals are Lebesgue measurable.

There is a countable union of countable sets which is not countable.

The reals cannot be well-ordered.

The Baire category theorem fails.

(52)

Further statements that are consistent in the absence of AC

All sets of reals are Lebesgue measurable.

There is a countable union of countable sets which is not countable.

The reals cannot be well-ordered.

The Baire category theorem fails.

(53)

Homework

Innitely many dwarves are standing in a straight line. Every dwarf wears a hat of color either red or blue and sees the color of the hats of all the dwarves standing in front of him. There is explicitly a rst dwarf, who has to start guessing the color of his hat and then the guessing proceeds with the next one in the line.

If a dwarf guessed correctly, it is freed; if he guessed wrong, it is fried.

Every dwarf can hear the voice of all other dwarves without a problem.

Everybody is only allowed to speak out either the color red or blue, but no further information.

Referenzen

ÄHNLICHE DOKUMENTE

[r]

The independent variables are: (1) the number of configuration options, plotted on the x-axis, and (2) the choice of stack, indicated by separate lines (CoS represents the

We give a poly- nomial delay algoritm for enumerating MinAs in the Horn setting, show that for dual-Horn KBs the problem is at least as hard as hypergraph transversal enumeration,

We show that for the DL-Lite H core , DL-Lite H krom and DL- Lite HN horn fragments such minimal subsets are efficiently enumerable with polynomial delay, but for the DL-Lite

We show that for DL−Lite H core , DL−Lite H krom and DL−Lite N horn TBoxes MinAs are efficiently enumerable with polynomial delay, but for DL−Lite bool they cannot be enumerated

Show that separability implies that subsets are actually sets..

Indeed, starting from a basis of neighbourhoods of X, we can define a topology on X by setting that a set is open i↵ whenever it contains a point it also contains a basic

Recall that every real number can be represented as an infinite sequence of digits. So