Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by...

33
Naive Set-Theory Without Paradox! Dr James Anderson FBCS CITP CSci

Transcript of Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by...

Page 1: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Naive Set-Theory Without Paradox!

Dr James Anderson FBCS CITP CSci

Page 2: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Transmathematics

• Trans - goes beyond the usual mathematics

• Aims to make all systems total, including:

• Aims to make all functions total

• Aims to make all operations closed

2 of 33

Page 3: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Transmathematics• Trans-Boolean Logic

• Transalgebra

• Transreal analysis, including calculus

• Transcomplex analysis, no calculus yet

• Transcomputation

3 of 33

Page 4: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Naive-Set Theory

• The set is defined by the class

• But classes are more general than sets so we are not surprised that naive set-theory is inconsistent

• The solution is to accept all of the notation and operations of naive set-theory as a class theory

φ(x){x |φ(x)}

4 of 33

Page 5: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Class Theory

• is syntactic sugar for the class

• All other notations and operations of set theory are now generalised to classes

{x |φ(x)} φ(x)

5 of 33

Page 6: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Interchangeability

• Interchangeability ( ) is an equivalence over all classes:

!x ! y⇔ x ∈{y}

6 of 33

Page 7: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Universes

• Universal Class ( ):

• Universal Set ( ):

• Universal Antinomy ( ):

• is partitioned by and

U ! {x |T}

W ! {x | x ≠ x}W

V

U

V = {x | x = x}

7 of 33

U V W

Page 8: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Class

• withRU ! {x1 | x2 ∉x3} x1 ! x2 ! x3

8 of 33

Page 9: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Class

• Suppose

• That is

• But because

• So

x2 ∉x3

RU ! {x1 | x2 ∉x3}

RU ! x1

RU ∈RU

RU ∉RU

RU ∈RU ⇒ RU ∉RU

9 of 33

Page 10: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Class

• Suppose

• That is

• But because

• So

x1

RU ! {x1 | x2 ∉x3}

RU ! x2 ! x3

RU ∉RU

RU ∈RU

RU ∉RU ⇒ RU ∈RU

10 of 33

Page 11: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Paradox• Combining implications we have a bi-implication

that is the classical Russell Paradox:

• Russell assumed that the contradiction in the paradox proves that the set does not exist but it does exist, for us, as a class and we can work out its properties

RU ∈RU ⇔ RU ∉RU

11 of 33

Page 12: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Extensionality• Axiom of Extensionality:

• Taking

• Gives

• But

• So

x = y = z = RU

(RU = RU )⇒ (RU ∈RU ⇒ RU ∈RU )

RU ∈RU ⇔ RU ∉RU

RU ≠ RU

(x = y)⇒ (z ∈x⇒ z ∈y)

12 of 33

Page 13: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Antinomy

• RW ! RU

13 of 33

Page 14: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Set

• RV = RW ∩V

14 of 33

Page 15: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Russell Truisms

• is a gap

RW ∈RW

RW ∉RV

RV ∈RW

RV ∉RV

15 of 33

Page 16: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Atoms

• is an atom iff it is a singleton set whose element is equal to

• Atoms are distinguished by extensionality

• One could define anti-atoms

α iα i

α i = {α i}

16 of 33

Page 17: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Cardinality

• Assuming arbitrarily many atoms:

• There are enough sets to be cardinals of all classes

• is the greatest cardinal number

|U | ! |V | ! |W | ! | RU | ! | RV | ! | RW |

17 of 33

|V | =V

Page 18: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Powerclass

• for all

• is given bottom up

• is given top-down

P(x) ! {z | z ! x! y} y∈U

x

y

18 of 33

Page 19: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Cantor’s Demi-Proof

• Given the bijection:

• For elements:

• Cantor considers:

• Cantor proves:

f :A→ P(A)

f (x) ! Bx

C ! {x | (x ∈A)& (x ∉Bx )}

| A | < | P(A) |

19 of 33

Page 20: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Cantor’s Demi-Proof

• Cantor ignored the branch of the proof with:

• Whence:

• So:

C ' ! {x | (x ∈A)& (x ∈Bx )}

| A | = | P(A) |

20 of 33

A ! P(A)

Page 21: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Cantor’s Demi-Proof

• Axiom of Singleton Classes:

• When the axiom does not hold it can be the case that:

• When the axiom holds: | A | = | P(A) |

| A | < | P(A) |

x⇔ {x}

21 of 33

Page 22: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Cantor’s Demi-Proof

• When:

• So there is a greatest cardinal number

x ∈{U,V ,W ,RU ,RV ,RW }

| x | = | P(x) |

x ! P(x)

22 of 33

Page 23: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Cantor’s Demi-Proof

• The greatest cardinal is said to be inconsistent with Zermelo-Fraenkel (ZF) Set-Theory

• Is ZF overly conservative?

• Is ZF inconsistent?

23 of 33

Page 24: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Von Neumann Ordinals

• …

n0 = 0 = {}

n1 = 1= {0}

n2 = 2 = {0,1}

24 of 33

Page 25: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Von Neumann Ordinals

• ni < nj ⇔ ni ∈nj

25 of 33

Page 26: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Transordinals

• Bottom-up definition:

• Every ordinal is transordinal

26 of 33

Page 27: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Transordinals

• Top-down definitions:

• Transordinal infinity is:

• Transordinal nullity is:

∞ =V ! {V}

Φ !W ! {W}

27 of 33

Page 28: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Transordinals

• Transordinal infinity is the greatest cardinal and the greatest transordinal

• Transordinal nullity is unordered

• Thus all of the transarithmetics are extended

28 of 33

Page 29: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Burali-Forti

• The Burali-Forti Paradox establishes that it is impossible to construct the set of all ordinal numbers, being their ordinal type, by bottom-up methods

• Transordinal contains the set of all ordinals as a proper subset and it is the ordinal type of the ordinals, constructed by top-down methods

29 of 33

Page 30: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Reasoning• If mixed bottom-up and top-down reasoning

establishes more theorems than bottom up reasoning alone then:

• Competent AI is scruffy not neat

• Competent languages are untyped

• The axiom is falseV = L

30 of 33

Page 31: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Conclusion• Class theory is just naive set theory with

antinomies - it is pedagogically simple!

• Class theory is consistent with: the greatest cardinal; the greatest ordinal; and all mathematics, including transmathematics

• Conjecture: class theory with transarithmetic has no paradoxes!

31 of 33

Page 32: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Future Work• Collaborate with set-theory specialists

• Develop a slipstreamed theorem prover, executing on a transcomputer

• Promote Transmathematics

• Google+ Community Transmathematica: https://plus.google.com/u/0/communities/103261551046378190173

32 of 33

Page 33: Naive Set-Theory Without Paradox! - Book of Paragon · Naive-Set Theory • The set is defined by the class • But classes are more general than sets so we are not surprised that

Discussion

? ∨ !

33 of 33