Shores computational reverse mathematics Benedict Eastaugh - - PowerPoint PPT Presentation

shore s computational reverse mathematics
SMART_READER_LITE
LIVE PREVIEW

Shores computational reverse mathematics Benedict Eastaugh - - PowerPoint PPT Presentation

Shores computational reverse mathematics Benedict Eastaugh University of Bristol Philosophy and Computation workshop Lunds universitet May 13, 2012 Benedict Eastaugh (University of Bristol) Shores computational reverse mathematics May


slide-1
SLIDE 1

Shore’s computational reverse mathematics

Benedict Eastaugh

University of Bristol

Philosophy and Computation workshop Lunds universitet May 13, 2012

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 1 / 26

slide-2
SLIDE 2

1

Reverse mathematics and foundational commitments

2

Computational reverse mathematics

3

Computable entailment and justification

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 2 / 26

slide-3
SLIDE 3

A foundational dialectic

Suppose we’re committed to a particular foundational programme of limited strength, such as predicativism or finitistic reductionism.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 3 / 26

slide-4
SLIDE 4

A foundational dialectic

Suppose we’re committed to a particular foundational programme of limited strength, such as predicativism or finitistic reductionism.

1 How do we know which theorems we’re entitled to assert? Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 3 / 26

slide-5
SLIDE 5

A foundational dialectic

Suppose we’re committed to a particular foundational programme of limited strength, such as predicativism or finitistic reductionism.

1 How do we know which theorems we’re entitled to assert? 2 How do we know what mathematics we’re giving up? Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 3 / 26

slide-6
SLIDE 6

Reverse mathematics can help

If we formalise our foundation in second order arithmetic, results in reverse mathematics will let us know which theorems we’re entitled to assert and which remain out of reach.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 4 / 26

slide-7
SLIDE 7

Reverse mathematics can help

If we formalise our foundation in second order arithmetic, results in reverse mathematics will let us know which theorems we’re entitled to assert and which remain out of reach. This is done by proving equivalences between such theorems and subsystems of second order arithmetic, over a weak base theory.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 4 / 26

slide-8
SLIDE 8

Syntax and semantics of second order arithmetic

Second order arithmetic is a two-sorted first order system with number variables m, n, i, j, . . . and set variables X, Y , Z, . . . ranging over subsets

  • f the domain.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 5 / 26

slide-9
SLIDE 9

Syntax and semantics of second order arithmetic

Second order arithmetic is a two-sorted first order system with number variables m, n, i, j, . . . and set variables X, Y , Z, . . . ranging over subsets

  • f the domain.

L2-structures are models of the first order language of arithmetic extended with a collection of sets for the second order variables to range over: M = M, S, +, ·, <, 0, 1 where S ⊆ P(M).

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 5 / 26

slide-10
SLIDE 10

Axioms of second order arithmetic

The axioms of second order arithmetic or Z2 are the universal closures of the following: Basic arithmetic axioms: PA minus induction.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 6 / 26

slide-11
SLIDE 11

Axioms of second order arithmetic

The axioms of second order arithmetic or Z2 are the universal closures of the following: Basic arithmetic axioms: PA minus induction. Induction axiom: (0 ∈ X ∧ ∀n(n ∈ X → n + 1 ∈ X)) → ∀n(n ∈ X).

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 6 / 26

slide-12
SLIDE 12

Axioms of second order arithmetic

The axioms of second order arithmetic or Z2 are the universal closures of the following: Basic arithmetic axioms: PA minus induction. Induction axiom: (0 ∈ X ∧ ∀n(n ∈ X → n + 1 ∈ X)) → ∀n(n ∈ X). Comprehension scheme: ∃X∀n(n ∈ X ↔ ϕ(n)) for all ϕ with X not free.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 6 / 26

slide-13
SLIDE 13

Subsystems of second order arithmetic

Subsystems of Z2 are primarily obtained by restricting the comprehension scheme to particular syntactically defined subclasses. Subsystems of Z2 Defining conditions RCA0 Recursive (∆0

1) comprehension

WKL0 RCA0 plus weak K¨

  • nig’s lemma

ACA0 Arithmetical comprehension ATR0 ACA0 plus arithmetical transfinite recursion Π1

1−CA0

Π1

1 comprehension

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 7 / 26

slide-14
SLIDE 14

Foundational programmes and the Big Five

The most important subsystems of second order arithmetic, known as the Big Five, formally capture some philosophically-motivated programmes in foundations of mathematics.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 8 / 26

slide-15
SLIDE 15

Foundational programmes and the Big Five

The most important subsystems of second order arithmetic, known as the Big Five, formally capture some philosophically-motivated programmes in foundations of mathematics. Foundational programmes Subsystems of Z2 Constructivism RCA0 Finitistic reductionism WKL0 Predicativism ACA0 Predicative reductionism ATR0 Impredicativity Π1

1−CA0

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 8 / 26

slide-16
SLIDE 16

Varieties of induction

The second order induction axiom ties the strength of induction to the strength of the comprehension axiom: we can do induction only over those sets we can prove exist.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 9 / 26

slide-17
SLIDE 17

Varieties of induction

The second order induction axiom ties the strength of induction to the strength of the comprehension axiom: we can do induction only over those sets we can prove exist. Contrast this with the induction scheme, each instance of which is a theorem of Z2: (ϕ(0) ∧ ∀n(ϕ(n) → ϕ(n + 1))) → ∀n ϕ(n) for all formulae ϕ in the language of second order arithmetic.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 9 / 26

slide-18
SLIDE 18

Varieties of induction

The second order induction axiom ties the strength of induction to the strength of the comprehension axiom: we can do induction only over those sets we can prove exist. Contrast this with the induction scheme, each instance of which is a theorem of Z2: (ϕ(0) ∧ ∀n(ϕ(n) → ϕ(n + 1))) → ∀n ϕ(n) for all formulae ϕ in the language of second order arithmetic. Weaker forms of induction can be obtained by restricting this scheme to particular classes such as the Σ0

1 formulae.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 9 / 26

slide-19
SLIDE 19

Induction axioms and subsystems of Z2

Σ0

1 induction

Induction axiom Full induction scheme RCA0 RCA WKL0 WKL ACA0 ACA ATR0 ATR Π1

1−CA0

Π1

1−CA

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 10 / 26

slide-20
SLIDE 20

1

Reverse mathematics and foundational commitments

2

Computational reverse mathematics

3

Computable entailment and justification

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 11 / 26

slide-21
SLIDE 21

Computational reverse mathematics

Developed by Richard Shore in two recent papers (Shore 2010, 2011), computational reverse mathematics draws on recursion theory rather than proof theory.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 12 / 26

slide-22
SLIDE 22

Computational reverse mathematics

Developed by Richard Shore in two recent papers (Shore 2010, 2011), computational reverse mathematics draws on recursion theory rather than proof theory. It has a two-fold motivation: Giving an account of reverse mathematics which most mathematicians will find natural, in computational and construction-oriented terms.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 12 / 26

slide-23
SLIDE 23

Computational reverse mathematics

Developed by Richard Shore in two recent papers (Shore 2010, 2011), computational reverse mathematics draws on recursion theory rather than proof theory. It has a two-fold motivation: Giving an account of reverse mathematics which most mathematicians will find natural, in computational and construction-oriented terms. Extending reverse mathematical analysis from countable structures to uncountable ones.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 12 / 26

slide-24
SLIDE 24

The main question

Can computational reverse mathematics be used to carry out the foundational analysis outlined at the beginning?

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 13 / 26

slide-25
SLIDE 25

The main question

Can computational reverse mathematics be used to carry out the foundational analysis outlined at the beginning? To answer this, we first need to look at the details of Shore’s programme.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 13 / 26

slide-26
SLIDE 26

ω-models

Computational reverse mathematics builds on a tradition of looking at ω-models, structures which extend the standard model of arithmetic N. First order part is the natural numbers ω = {0, 1, 2, . . . }.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 14 / 26

slide-27
SLIDE 27

ω-models

Computational reverse mathematics builds on a tradition of looking at ω-models, structures which extend the standard model of arithmetic N. First order part is the natural numbers ω = {0, 1, 2, . . . }. Second order part C ⊆ P(ω) closed under particular recursion-theoretic operations.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 14 / 26

slide-28
SLIDE 28

ω-models

Computational reverse mathematics builds on a tradition of looking at ω-models, structures which extend the standard model of arithmetic N. First order part is the natural numbers ω = {0, 1, 2, . . . }. Second order part C ⊆ P(ω) closed under particular recursion-theoretic operations. Closure under more operations ⇔ model of stronger theories.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 14 / 26

slide-29
SLIDE 29

Turing ideals

These models are also known as Turing ideals.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 15 / 26

slide-30
SLIDE 30

Turing ideals

These models are also known as Turing ideals. All Turing ideals are models

  • f RCA.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 15 / 26

slide-31
SLIDE 31

Turing ideals

These models are also known as Turing ideals. All Turing ideals are models

  • f RCA. Turing ideals satisfying stronger closure conditions are also

models of stronger theories such as ACA.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 15 / 26

slide-32
SLIDE 32

Turing ideals

These models are also known as Turing ideals. All Turing ideals are models

  • f RCA. Turing ideals satisfying stronger closure conditions are also

models of stronger theories such as ACA.

Definition (Turing ideal)

Let C be a nonempty subset of P(ω) closed under Turing reducibility and recursive joins. Then we call C a Turing ideal.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 15 / 26

slide-33
SLIDE 33

Turing ideals

These models are also known as Turing ideals. All Turing ideals are models

  • f RCA. Turing ideals satisfying stronger closure conditions are also

models of stronger theories such as ACA.

Definition (Turing ideal)

Let C be a nonempty subset of P(ω) closed under Turing reducibility and recursive joins. Then we call C a Turing ideal. A set X is Turing reducible to a set Y , X ≤T Y , iff there is a Turing machine with an oracle for Y which computes X. The recursive join of two sets X and Y is given by X ⊕ Y = {2n : n ∈ X} ∪ {2n + 1 : n ∈ Y } .

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 15 / 26

slide-34
SLIDE 34

Closure conditions and subsystems of Z2

Closure conditions Subsystems of Z2 Turing reducibility and recursive joins RCA Jockush–Soare low basis theorem WKL Turing jump ACA Hyperarithmetic reducibility ATR Hyperjump Π1

1−CA

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 16 / 26

slide-35
SLIDE 35

Computable entailment and equivalence

Traditional reverse mathematics looks for provable equivalences over a base theory.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 17 / 26

slide-36
SLIDE 36

Computable entailment and equivalence

Traditional reverse mathematics looks for provable equivalences over a base theory. Computational reverse mathematics looks for computable equivalences.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 17 / 26

slide-37
SLIDE 37

Computable entailment and equivalence

Traditional reverse mathematics looks for provable equivalences over a base theory. Computational reverse mathematics looks for computable equivalences.

Definition (Computable entailment and equivalence)

Let C be a Turing ideal, and let ϕ be a sentence of second order

  • arithmetic. C computably satisfies ϕ if ϕ is true in the ω-model whose

second order part consists of C.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 17 / 26

slide-38
SLIDE 38

Computable entailment and equivalence

Traditional reverse mathematics looks for provable equivalences over a base theory. Computational reverse mathematics looks for computable equivalences.

Definition (Computable entailment and equivalence)

Let C be a Turing ideal, and let ϕ be a sentence of second order

  • arithmetic. C computably satisfies ϕ if ϕ is true in the ω-model whose

second order part consists of C. A sentence ψ computably entails ϕ, ψ | =C ϕ, if every Turing ideal C satisfying ψ also satisfies ϕ.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 17 / 26

slide-39
SLIDE 39

Computable entailment and equivalence

Traditional reverse mathematics looks for provable equivalences over a base theory. Computational reverse mathematics looks for computable equivalences.

Definition (Computable entailment and equivalence)

Let C be a Turing ideal, and let ϕ be a sentence of second order

  • arithmetic. C computably satisfies ϕ if ϕ is true in the ω-model whose

second order part consists of C. A sentence ψ computably entails ϕ, ψ | =C ϕ, if every Turing ideal C satisfying ψ also satisfies ϕ. Two sentences ψ and ϕ are computably equivalent, ψ ≡C ϕ, if each computably entails the other.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 17 / 26

slide-40
SLIDE 40

Computable entailment and equivalence

Traditional reverse mathematics looks for provable equivalences over a base theory. Computational reverse mathematics looks for computable equivalences.

Definition (Computable entailment and equivalence)

Let C be a Turing ideal, and let ϕ be a sentence of second order

  • arithmetic. C computably satisfies ϕ if ϕ is true in the ω-model whose

second order part consists of C. A sentence ψ computably entails ϕ, ψ | =C ϕ, if every Turing ideal C satisfying ψ also satisfies ϕ. Two sentences ψ and ϕ are computably equivalent, ψ ≡C ϕ, if each computably entails the other. These definitions extend to theories in the obvious way.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 17 / 26

slide-41
SLIDE 41

Computable entailment is insensitive to induction

Because computable entailment only considers ω-models, systems with restricted induction are computably equivalent to those with the full second order induction scheme.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 18 / 26

slide-42
SLIDE 42

Computable entailment is insensitive to induction

Because computable entailment only considers ω-models, systems with restricted induction are computably equivalent to those with the full second order induction scheme. RCA0 ≡C RCA WKL0 ≡C WKL ACA0 ≡C ACA . . .

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 18 / 26

slide-43
SLIDE 43

Computable entailment is insensitive to induction

Because computable entailment only considers ω-models, systems with restricted induction are computably equivalent to those with the full second order induction scheme. RCA0 ≡C RCA WKL0 ≡C WKL ACA0 ≡C ACA . . . Why is this problematic? Because the full second order induction scheme is proof-theoretically very strong.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 18 / 26

slide-44
SLIDE 44

1

Reverse mathematics and foundational commitments

2

Computational reverse mathematics

3

Computable entailment and justification

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 19 / 26

slide-45
SLIDE 45

Hilbert’s programme

Hilbert’s programme was to reduce infinitary mathematics to finitary mathematics.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 20 / 26

slide-46
SLIDE 46

Hilbert’s programme

Hilbert’s programme was to reduce infinitary mathematics to finitary mathematics. This reduction was to be accomplished by giving a finitary consistency proof for an infinitary system which we can identify with Z2.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 20 / 26

slide-47
SLIDE 47

Hilbert’s programme

Hilbert’s programme was to reduce infinitary mathematics to finitary mathematics. This reduction was to be accomplished by giving a finitary consistency proof for an infinitary system which we can identify with Z2. G¨

  • del’s second incompleteness theorem shows that there is no such proof.

Hilbert’s programme therefore cannot be carried out in its entirety.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 20 / 26

slide-48
SLIDE 48

Partial realisations of Hilbert’s programme

Stephen Simpson (1988) has raised the possibility of partial realisations of Hilbert’s programme.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 21 / 26

slide-49
SLIDE 49

Partial realisations of Hilbert’s programme

Stephen Simpson (1988) has raised the possibility of partial realisations of Hilbert’s programme. The main question he addresses is this: how much of infinitary mathematics can we retain in a system which is Π0

1-conservative over

primitive recursive arithmetic (PRA)?

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 21 / 26

slide-50
SLIDE 50

Partial realisations of Hilbert’s programme

Stephen Simpson (1988) has raised the possibility of partial realisations of Hilbert’s programme. The main question he addresses is this: how much of infinitary mathematics can we retain in a system which is Π0

1-conservative over

primitive recursive arithmetic (PRA)?

Theorem (Friedman)

WKL0 is Π0

2-conservative over PRA.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 21 / 26

slide-51
SLIDE 51

Partial realisations of Hilbert’s programme

Stephen Simpson (1988) has raised the possibility of partial realisations of Hilbert’s programme. The main question he addresses is this: how much of infinitary mathematics can we retain in a system which is Π0

1-conservative over

primitive recursive arithmetic (PRA)?

Theorem (Friedman)

WKL0 is Π0

2-conservative over PRA.

Theorem (Sieg)

PRA proves that WKL0 is Π0

2-conservative over PRA.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 21 / 26

slide-52
SLIDE 52

WKL is not finitistically reducible

Theorem

WKL ⊢ Con(PRA).

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 22 / 26

slide-53
SLIDE 53

WKL is not finitistically reducible

Theorem

WKL ⊢ Con(PRA). Con(PRA) is a Π0

1 statement not provable in PRA

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 22 / 26

slide-54
SLIDE 54

WKL is not finitistically reducible

Theorem

WKL ⊢ Con(PRA). Con(PRA) is a Π0

1 statement not provable in PRA, so WKL is not

Π0

1-conservative over PRA

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 22 / 26

slide-55
SLIDE 55

WKL is not finitistically reducible

Theorem

WKL ⊢ Con(PRA). Con(PRA) is a Π0

1 statement not provable in PRA, so WKL is not

Π0

1-conservative over PRA and therefore not finitistically reducible to it.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 22 / 26

slide-56
SLIDE 56

Computable entailment does not preserve justification

A key property of any entailment relation is preserving justification: if we are justified in accepting the antecedent then we are also justified in accepting the consequent.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 23 / 26

slide-57
SLIDE 57

Computable entailment does not preserve justification

A key property of any entailment relation is preserving justification: if we are justified in accepting the antecedent then we are also justified in accepting the consequent. By their own lights a finitistic reductionist will be justified in accepting the Π0

1 sentences ϕ proved by WKL0

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 23 / 26

slide-58
SLIDE 58

Computable entailment does not preserve justification

A key property of any entailment relation is preserving justification: if we are justified in accepting the antecedent then we are also justified in accepting the consequent. By their own lights a finitistic reductionist will be justified in accepting the Π0

1 sentences ϕ proved by WKL0 but not those proved by WKL, since

WKL is not finitistically reducible.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 23 / 26

slide-59
SLIDE 59

Computable entailment does not preserve justification

A key property of any entailment relation is preserving justification: if we are justified in accepting the antecedent then we are also justified in accepting the consequent. By their own lights a finitistic reductionist will be justified in accepting the Π0

1 sentences ϕ proved by WKL0 but not those proved by WKL, since

WKL is not finitistically reducible. But WKL0 | =C WKL, so computable entailment does not preserve justification within the foundational programmes it seeks to analyse.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 23 / 26

slide-60
SLIDE 60

Conclusion

Computational reverse mathematics doesn’t respect the justificatory structure of foundational programmes.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 24 / 26

slide-61
SLIDE 61

Conclusion

Computational reverse mathematics doesn’t respect the justificatory structure of foundational programmes. So whatever its merits, Shore’s framework doesn’t seem suitable for the kind of foundational analysis outlined at the beginning of the talk.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 24 / 26

slide-62
SLIDE 62

Thank you.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 25 / 26

slide-63
SLIDE 63

References

  • R. A. Shore. Reverse Mathematics: The Playground of Logic. The Bulletin
  • f Symbolic Logic, Volume 16, Number 3, 2010.
  • R. A. Shore. Reverse mathematics, countable and uncountable: a

computational approach. Manuscript, 2011.

  • S. G. Simpson. Partial realizations of Hilbert’s program. The Journal of

Symbolic Logic, 53:349–363, 1988.

Benedict Eastaugh (University of Bristol) Shore’s computational reverse mathematics May 13, 2012 26 / 26