63 negations Dave Ripley Universities of Connecticut and Melbourne - - PowerPoint PPT Presentation

63 negations
SMART_READER_LITE
LIVE PREVIEW

63 negations Dave Ripley Universities of Connecticut and Melbourne - - PowerPoint PPT Presentation

1/ 52 63 negations Dave Ripley Universities of Connecticut and Melbourne Australasian Association for Logic 2013 davewripley@gmail.com 63 negations 2/ 52 1024 1024 to 100 100 to 63 63 davewripley@gmail.com 63 negations 1024 DLL, SM


slide-1
SLIDE 1

1/ 52

63 negations

Dave Ripley

Universities of Connecticut and Melbourne

Australasian Association for Logic 2013

davewripley@gmail.com 63 negations

slide-2
SLIDE 2

2/ 52

1024 1024 to 100 100 to 63 63

davewripley@gmail.com 63 negations

slide-3
SLIDE 3

1024 DLL, SM 3/ 52

1024

DLL, SM

davewripley@gmail.com 63 negations

slide-4
SLIDE 4

1024 DLL, SM 4/ 52

(Bounded) DLL: Axioms: A ⊢ A A ⊢ ⊤ ⊥ ⊢ A A0 ∧ A1 ⊢ Ai Ai ⊢ A0 ∨ A1 A ∧ (B ∨ C) ⊢ (A ∧ B) ∨ (A ∧ C) Rules: A ⊢ B A ⊢ C A ⊢ B ∧ C A ⊢ C B ⊢ C A ∨ B ⊢ C A ⊢ B B ⊢ C A ⊢ C

davewripley@gmail.com 63 negations

slide-5
SLIDE 5

1024 DLL, SM 5/ 52

SM A ⊢ B −B ⊢ −A

davewripley@gmail.com 63 negations

slide-6
SLIDE 6

1024 DLL, SM 6/ 52

Dualizing a sequent: swap premise/conclusion, ∧/∨, and ⊤/⊥. Every axiom has a dual theorem. Every rule has a dual rule. So every proof has a dual proof: a proof of the dual theorem.

davewripley@gmail.com 63 negations

slide-7
SLIDE 7

1024 DLL, SM 7/ 52

Derived rule: If A ⊢ B and C( ) is a positive context, then C(A) ⊢ C(B). If C( ) is negative, then C(B) ⊢ C(A). (Proof: induction on C( ).)

davewripley@gmail.com 63 negations

slide-8
SLIDE 8

1024 10 principles 8/ 52

1024

10 principles

davewripley@gmail.com 63 negations

slide-9
SLIDE 9

1024 10 principles 9/ 52

Normality principles:

N1: ⊤ ⊢ −⊥ N2: −⊤ ⊢ ⊥ N: N1 + N2

davewripley@gmail.com 63 negations

slide-10
SLIDE 10

1024 10 principles 10/ 52

Antidistribution principles:

A1: −A ∧ −B ⊢ −(A ∨ B) A2: −(A ∧ B) ⊢ −A ∨ −B A: A1 + A2

davewripley@gmail.com 63 negations

slide-11
SLIDE 11

1024 10 principles 11/ 52

Double negation principles:

D1: A ⊢ − − A D2: − − A ⊢ A D: D1 + D2

davewripley@gmail.com 63 negations

slide-12
SLIDE 12

1024 10 principles 12/ 52

Minimal ex’ion principles:

X1: A ∧ −A ⊢ −⊤ X2: −⊥ ⊢ A ∨ −A X: X1 + X2

Recall: −⊤ ⊢ −B, and −B ⊢ −⊥.

davewripley@gmail.com 63 negations

slide-13
SLIDE 13

1024 10 principles 13/ 52

Full ex’ion principles:

X+1: A ∧ −A ⊢ ⊥ X+2: ⊤ ⊢ A ∨ −A X+: X+1 + X+2

davewripley@gmail.com 63 negations

slide-14
SLIDE 14

1024 10 principles 14/ 52

The 1 principles and 2 principles are dual.

davewripley@gmail.com 63 negations

slide-15
SLIDE 15

1024 10 principles 15/ 52

210 = 1024 specifications. How many distinct logics?

davewripley@gmail.com 63 negations

slide-16
SLIDE 16

1024 to 100 1024 to 256 16/ 52

1024 to 100

1024 to 256

davewripley@gmail.com 63 negations

slide-17
SLIDE 17

1024 to 100 1024 to 256 17/ 52

Clearly: X1 + N2 entails X+1. Clearly: X+1 entails X1. Less clearly: X+1 entails N2.

davewripley@gmail.com 63 negations

slide-18
SLIDE 18

1024 to 100 1024 to 256 18/ 52

−⊤ ⊢ ⊤ −⊤ ⊢ −⊤

∧R:

−⊤ ⊢ ⊤ ∧ −⊤

X+1:

⊤ ∧ −⊤ ⊢ ⊥

Cut:

−⊤ ⊢ ⊥

davewripley@gmail.com 63 negations

slide-19
SLIDE 19

1024 to 100 1024 to 256 19/ 52

Dually, X+2 entails N1. No need for X+ principles. Down to 28 = 256.

davewripley@gmail.com 63 negations

slide-20
SLIDE 20

1024 to 100 256 to 100 20/ 52

1024 to 100

256 to 100

davewripley@gmail.com 63 negations

slide-21
SLIDE 21

1024 to 100 256 to 100 21/ 52

Di entails Ni: ⊥ ⊢ −⊤ − − ⊤ ⊢ −⊥ ⊤ ⊢ − − ⊤ ⊤ ⊢ −⊥

davewripley@gmail.com 63 negations

slide-22
SLIDE 22

1024 to 100 256 to 100 22/ 52

Di entails Ai:

Part I −A ⊢ −A ∨ −B −(−A ∨ −B) ⊢ − − A

D2:

−(−A ∨ −B) ⊢ A Part II −(−A ∨ −B) ⊢ A ∧ B −(A ∧ B) ⊢ − − (−A ∨ −B)

D2:

−(A ∧ B) ⊢ −A ∨ −B

davewripley@gmail.com 63 negations

slide-23
SLIDE 23

1024 to 100 256 to 100 23/ 52

NiAi Ni Ai

Di

davewripley@gmail.com 63 negations

slide-24
SLIDE 24

1024 to 100 256 to 100 24/ 52

This cuts 23 = 8 down to 5. 256 was (8 × 2)2. We reach (5 × 2)2 = 100.

davewripley@gmail.com 63 negations

slide-25
SLIDE 25

100 to 63 Remaining entailments 25/ 52

100 to 63

Remaining entailments

davewripley@gmail.com 63 negations

slide-26
SLIDE 26

100 to 63 Remaining entailments 26/ 52

That exhausts one-principle entailments. Combinations remain.

davewripley@gmail.com 63 negations

slide-27
SLIDE 27

100 to 63 Remaining entailments 26/ 52

That exhausts one-principle entailments. Combinations remain. (Note: no use of distribution yet!)

davewripley@gmail.com 63 negations

slide-28
SLIDE 28

100 to 63 Remaining entailments 27/ 52

Classical: The pair of X+ principles together entail all others. So X + N does too. Usual presentation of Boolean algebra.

davewripley@gmail.com 63 negations

slide-29
SLIDE 29

100 to 63 Remaining entailments 27/ 52

Classical: The pair of X+ principles together entail all others. So X + N does too. Usual presentation of Boolean algebra. Of our 100, 15 are classical.

davewripley@gmail.com 63 negations

slide-30
SLIDE 30

100 to 63 Remaining entailments 28/ 52

Full X brings full A. Part I

X2:

−(A ∧ B) ⊢ B ∨ −B

Fiddling:

−(A ∧ B) ⊢ −(A ∧ B) ∧ (B ∨ −B)

Dist:

−(A ∧ B) ⊢ (−(A ∧ B) ∧ B) ∨ (−(A ∧ B) ∧ −B)

DRule (∧elim):

−(A ∧ B) ⊢ (−(A ∧ B) ∧ B) ∨ −B Part II

X2:

−(A ∧ B) ⊢ A ∨ −A

Fiddling:

−(A ∧ B) ∧ B ⊢ (−(A ∧ B) ∧ B) ∧ (A ∨ −A)

Dist:

−(A ∧ B) ∧ B ⊢ (−(A ∧ B) ∧ B ∧ A) ∨ (−(A ∧ B) ∧ B ∧ −A)

DR (∧E):

−(A ∧ B) ∧ B ⊢ (−(A ∧ B) ∧ B ∧ A) ∨ −A

DR (X1, fiddling):

−(A ∧ B) ∧ B ⊢ −A ∨ −A

Fiddling:

−(A ∧ B) ∧ B ⊢ −A

davewripley@gmail.com 63 negations

slide-31
SLIDE 31

100 to 63 Remaining entailments 29/ 52

Full X plus Ni brings Di.

Dist:

− − A ∧ (A ∨ −A) ⊢ (− − A ∧ A) ∨ (− − A ∧ −A)

D Rule (X+1 = X1N2):

− − A ∧ (A ∨ −A) ⊢ (− − A ∧ A) ∨ ⊥

⊥-drop:

− − A ∧ (A ∨ −A) ⊢ − − A ∧ A

∧-elim:

− − A ∧ (A ∨ −A) ⊢ A

davewripley@gmail.com 63 negations

slide-32
SLIDE 32

100 to 63 Remaining entailments 30/ 52

Full N plus Xi and Ai brings Di.

Dist:

A ∧ (−A ∨ − − A) ⊢ (A ∧ −A) ∨ (A ∧ − − A)

Fiddling (DRule, X1, N2):

A ∧ (−A ∨ − − A) ⊢ − − A

DRule (A2):

A ∧ −(A ∧ −A) ⊢ − − A

DRule (X1,N2):

A ∧ −⊥ ⊢ − − A

DRule (N1):

A ∧ ⊤ ⊢ − − A

⊤-drop:

A ⊢ − − A

davewripley@gmail.com 63 negations

slide-33
SLIDE 33

100 to 63 Remaining entailments 31/ 52

Di plus Xi brings Xi.

X2:

−⊥ ⊢ A ∨ −A

SM:

−(A ∨ −A) ⊢ − − ⊥

DR(N1):

−(A ∨ −A) ⊢ −⊤ A ⊢ − − A

Fiddling:

−A ∧ A ⊢ −A ∧ − − A

A1:

−A ∧ − − A ⊢ −(A ∨ −A)

Cut:

−A ∧ A ⊢ −(A ∨ −A)

davewripley@gmail.com 63 negations

slide-34
SLIDE 34

100 to 63 Remaining entailments 32/ 52

Xi plus Ni plus Ai brings Ai.

Part I

X1:

−A ∧ − − A ⊲ −(A ∨ B)

Fiddling:

(−A ∧ − − A) ∨ (−A ∧ −(A ∨ B)) ⊲ −(A ∨ B)

Dist:

−A ∧ (− − A ∨ −(A ∨ B)) ⊲ −(A ∨ B)

DRule (A2):

−A ∧ −(−A ∧ (A ∨ B)) ⊲ −(A ∨ B) Part II:

ECQ (X1 + N2):

A ∧ −A ⊲ B

Fiddling:

(−A ∧ A) ∨ (−A ∧ B) ⊲ B

Cut (Dist):

−A ∧ (A ∨ B) ⊲ B

davewripley@gmail.com 63 negations

slide-35
SLIDE 35

100 to 63 Remaining entailments 33/ 52

That’s it! Down to 63.

davewripley@gmail.com 63 negations

slide-36
SLIDE 36

63 Some interesting critters 34/ 52

63

Some interesting critters

davewripley@gmail.com 63 negations

slide-37
SLIDE 37

63 Some interesting critters 35/ 52

CL is NX (= DX).

davewripley@gmail.com 63 negations

slide-38
SLIDE 38

63 Some interesting critters 35/ 52

CL is NX (= DX). FDE is D.

davewripley@gmail.com 63 negations

slide-39
SLIDE 39

63 Some interesting critters 36/ 52

Preminimal logic (the logic of compatibility frames) is N1A1. Dual premin (the logic of exhaustiveness frames) is N2A2.

davewripley@gmail.com 63 negations

slide-40
SLIDE 40

63 Some interesting critters 37/ 52

Ockham logic (the logic of the Routley star) is NA.

davewripley@gmail.com 63 negations

slide-41
SLIDE 41

63 Some interesting critters 38/ 52

D1X1 is the strongest logic here sound for minimal logic, N2D1X1 for intuitionist. D2X2 is the strongest logic here sound for dual minimal logic, N1D2X2 for dual intuitionist.

davewripley@gmail.com 63 negations

slide-42
SLIDE 42

63 Some interesting critters 38/ 52

D1X1 is the strongest logic here sound for minimal logic, N2D1X1 for intuitionist. D2X2 is the strongest logic here sound for dual minimal logic, N1D2X2 for dual intuitionist.

Are they these logics?

davewripley@gmail.com 63 negations

slide-43
SLIDE 43

63 Some interesting critters 39/ 52

Other than CL, there are two “attractive” logics among the 100: L1:

X2D1 = XN1 = XA2D1

L2:

X1D2 = XN2 = XA1D2

Anybody recognize these?

davewripley@gmail.com 63 negations

slide-44
SLIDE 44

63 Organized by X 40/ 52

63

Organized by X

davewripley@gmail.com 63 negations

slide-45
SLIDE 45

63 Organized by X 41/ 52

No X: 25 logics X

N1 A1 N1A1 D1

⋆ ⋆ ⋆ ⋆(Pre) ⋆(Quas)

N2

⋆ ⋆ ⋆ ⋆ ⋆

A2

⋆ ⋆ ⋆ ⋆ ⋆

N2A2

⋆(DPre) ⋆ ⋆ ⋆(Ock) ⋆

D2

⋆(DQuas) ⋆ ⋆ ⋆ ⋆(FDE)

davewripley@gmail.com 63 negations

slide-46
SLIDE 46

63 Organized by X 42/ 52

X1: 17 logics X1 N1 A1 N1A1 D1

⋆ ⋆ ⋆ ⋆ ⋆ (Min)

N2

⋆ ⋆ ⋆ ⋆ ⋆ (Int)

A2

⋆ ⋆ ⋆ ⋆ ⋆

N2A2 A1 D1

D1

D2 X2A1 (L2) X2A1 (C) X2 (L2) X2 (C) X2 (C)

davewripley@gmail.com 63 negations

slide-47
SLIDE 47

63 Organized by X 43/ 52

X2: 17 logics X2 N1 A1 N1A1 D1

⋆ ⋆ ⋆

A2 X1A2 (L1) N2

⋆ ⋆ ⋆

D2 X1A2 (C) A2

⋆ ⋆ ⋆ ⋆

X1 (L1) N2A2

⋆ ⋆ ⋆

D2 X1 (C) D2

⋆ (DMin) ⋆ (DInt) ⋆ ⋆

X1 (C)

davewripley@gmail.com 63 negations

slide-48
SLIDE 48

63 Organized by X 44/ 52

X: 4 logics X N1 A1 N1A1 D1 A D1 (L1) A2 D1 (L1) A2 (L1) N2 D2 (L2) D (C) D2 (L2) D (C) D2 (C) A2 A1 D1 (L1)

D1 (L1)

⋆ (L1)

N2A2 D2 (L2) D (C) D2 (L2) D (C) D2 (C) D2 A1 (L2) D1 (C)

⋆ (L2)

D1 (C)

⋆ (C)

davewripley@gmail.com 63 negations

slide-49
SLIDE 49

63 Organized by N 45/ 52

63

Organized by N

davewripley@gmail.com 63 negations

slide-50
SLIDE 50

63 Organized by N 46/ 52

XD X1AD1 X2AD2 D X1D1 X2D2 AD1 AD2 X1A1 X2A2 D1 D2 A X1 X2 A1 A2 N

davewripley@gmail.com 63 negations

slide-51
SLIDE 51

63 Organized by N 47/ 52

XAD2 X2AD2 X2D2 AD2 X2A D2 X1A X2A2 A X2A1 A2 X1A1 X2 A1 X1 N2

davewripley@gmail.com 63 negations

slide-52
SLIDE 52

63 Organized by N 48/ 52

XAD1 X1AD1 X1D1 AD1 X1A D1 X2A X1A1 A X1A2 A1 X2A2 X1 A2 X2 N1

davewripley@gmail.com 63 negations

slide-53
SLIDE 53

63 Organized by N 49/ 52

X1 X2 A1 A2 X1A2 X2A1 X1A1 X2A2 A X1A X2A XA

davewripley@gmail.com 63 negations

slide-54
SLIDE 54

63 Next steps 50/ 52

63

Next steps

davewripley@gmail.com 63 negations

slide-55
SLIDE 55

63 Next steps 51/ 52

Consider the rules of antilogism: Antilogisms A ∧ B ⊢ C A ∧ ¬C ⊢ ¬B A ⊢ B ∨ C ¬B ⊢ ¬A ∨ C A ∧ B ⊢ C ∨ D A ∧ ¬C ⊢ ¬B ∨ D Now how many?

davewripley@gmail.com 63 negations

slide-56
SLIDE 56

63 Next steps 52/ 52

Which of these critters can coexist?

davewripley@gmail.com 63 negations

slide-57
SLIDE 57

63 Next steps 52/ 52

Which of these critters can coexist? How do they relate to other critters?

davewripley@gmail.com 63 negations