Proof Mining: Proof Interpretations and Their Use in Mathematics - - PowerPoint PPT Presentation

proof mining proof interpretations and their use in
SMART_READER_LITE
LIVE PREVIEW

Proof Mining: Proof Interpretations and Their Use in Mathematics - - PowerPoint PPT Presentation

Proof Mining: Proof Interpretations and Their Use in Mathematics Ulrich Kohlenbach Department of Mathematics Technische Universit at Darmstadt PhDs in Logic VIII, Darmstadt, May 9-11, 2016 Proof Mining: Proof Interpretations and Their


slide-1
SLIDE 1

Proof Mining: Proof Interpretations and Their Use in Mathematics

Ulrich Kohlenbach Department of Mathematics Technische Universit¨ at Darmstadt

PhD’s in Logic VIII, Darmstadt, May 9-11, 2016

Proof Mining: Proof Interpretations and Their Use in

slide-2
SLIDE 2

Overview of Contents

Lecture I: General Introduction to the Unwinding of

Proofs (‘Proof Mining’) and the Proof-Theoretic Methods

Proof Mining: Proof Interpretations and Their Use in

slide-3
SLIDE 3

Overview of Contents

Lecture I: General Introduction to the Unwinding of

Proofs (‘Proof Mining’) and the Proof-Theoretic Methods

Lecture II: Logical Metatheorems for Proof Mining

and Applications

Proof Mining: Proof Interpretations and Their Use in

slide-4
SLIDE 4

Lecture I

Proof Mining: Proof Interpretations and Their Use in

slide-5
SLIDE 5

Early history

(Modified) Hilbert Program: Calibrate the contribution of the use of ideal principles in proofs of real statements.

Proof Mining: Proof Interpretations and Their Use in

slide-6
SLIDE 6

Early history

(Modified) Hilbert Program: Calibrate the contribution of the use of ideal principles in proofs of real statements. Reduce the consistency of a theory T1 to that of a prima facie more constructive theory T2.

Proof Mining: Proof Interpretations and Their Use in

slide-7
SLIDE 7

Early history

(Modified) Hilbert Program: Calibrate the contribution of the use of ideal principles in proofs of real statements. Reduce the consistency of a theory T1 to that of a prima facie more constructive theory T2. General malaise of consistency proofs:

Proof Mining: Proof Interpretations and Their Use in

slide-8
SLIDE 8

Early history

(Modified) Hilbert Program: Calibrate the contribution of the use of ideal principles in proofs of real statements. Reduce the consistency of a theory T1 to that of a prima facie more constructive theory T2. General malaise of consistency proofs: ‘To one who has faith, no explanation is necessary. To one without faith, no explanation is possible’ (attributed to St Thomas Aquinas).

Proof Mining: Proof Interpretations and Their Use in

slide-9
SLIDE 9

Early history

(Modified) Hilbert Program: Calibrate the contribution of the use of ideal principles in proofs of real statements. Reduce the consistency of a theory T1 to that of a prima facie more constructive theory T2. General malaise of consistency proofs: ‘To one who has faith, no explanation is necessary. To one without faith, no explanation is possible’ (attributed to St Thomas Aquinas). Shift of emphasis (G. Kreisel (1951): use proof-theoretic methods to extract new information from interesting proofs of existential statements.

Proof Mining: Proof Interpretations and Their Use in

slide-10
SLIDE 10

Early history

(Modified) Hilbert Program: Calibrate the contribution of the use of ideal principles in proofs of real statements. Reduce the consistency of a theory T1 to that of a prima facie more constructive theory T2. General malaise of consistency proofs: ‘To one who has faith, no explanation is necessary. To one without faith, no explanation is possible’ (attributed to St Thomas Aquinas). Shift of emphasis (G. Kreisel (1951): use proof-theoretic methods to extract new information from interesting proofs of existential statements. ‘What more do we know if we have proved a theorem by restricted means than if we merely know that it is true?’ (G. Kreisel)

Proof Mining: Proof Interpretations and Their Use in

slide-11
SLIDE 11

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C

Proof Mining: Proof Interpretations and Their Use in

slide-12
SLIDE 12

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C:

Proof Mining: Proof Interpretations and Their Use in

slide-13
SLIDE 13

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C: effective bounds,

Proof Mining: Proof Interpretations and Their Use in

slide-14
SLIDE 14

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C: effective bounds, algorithms,

Proof Mining: Proof Interpretations and Their Use in

slide-15
SLIDE 15

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C: effective bounds, algorithms, continuous dependency or full independence from certain parameters,

Proof Mining: Proof Interpretations and Their Use in

slide-16
SLIDE 16

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C: effective bounds, algorithms, continuous dependency or full independence from certain parameters, generalizations of proofs: weakening of premises.

Proof Mining: Proof Interpretations and Their Use in

slide-17
SLIDE 17

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C: effective bounds, algorithms, continuous dependency or full independence from certain parameters, generalizations of proofs: weakening of premises. E.g. Let C ≡ ∀x ∈ I N∃y ∈ I N F(x, y)

Proof Mining: Proof Interpretations and Their Use in

slide-18
SLIDE 18

Extractive Proof Theory (G. Kreisel): New results by logical analysis of proofs

Input: Noneffective proof P of C Goal: Additional information on C: effective bounds, algorithms, continuous dependency or full independence from certain parameters, generalizations of proofs: weakening of premises. E.g. Let C ≡ ∀x ∈ I N∃y ∈ I N F(x, y) Naive Attempt: try to extract an explicit computable function realizing (or bounding) ‘∃y’: ∀x ∈ I N F(x, f(x)).

Proof Mining: Proof Interpretations and Their Use in

slide-19
SLIDE 19

Naive attempt fails

Proposition There exist a sentence A ≡ ∀x∃y∀z Aqf(x, y, z) in the language of arithmetic (Aqf quantifier-free and hence decidable), such A is logical valid,

Proof Mining: Proof Interpretations and Their Use in

slide-20
SLIDE 20

Naive attempt fails

Proposition There exist a sentence A ≡ ∀x∃y∀z Aqf(x, y, z) in the language of arithmetic (Aqf quantifier-free and hence decidable), such A is logical valid, there is no recursive bound f s.t. ∀x∃y ≤ f(x)∀z Aqf(x, y, z).

Proof Mining: Proof Interpretations and Their Use in

slide-21
SLIDE 21

Naive attempt fails

Proposition There exist a sentence A ≡ ∀x∃y∀z Aqf(x, y, z) in the language of arithmetic (Aqf quantifier-free and hence decidable), such A is logical valid, there is no recursive bound f s.t. ∀x∃y ≤ f(x)∀z Aqf(x, y, z). Proof: Take A :≡ ∀x∃y∀z

  • T(x, x, y) ∨ ¬T(x, x, z)),

where T is the (primitive recursive) Kleene-T-predicate.

Proof Mining: Proof Interpretations and Their Use in

slide-22
SLIDE 22

Naive attempt fails

Proposition There exist a sentence A ≡ ∀x∃y∀z Aqf(x, y, z) in the language of arithmetic (Aqf quantifier-free and hence decidable), such A is logical valid, there is no recursive bound f s.t. ∀x∃y ≤ f(x)∀z Aqf(x, y, z). Proof: Take A :≡ ∀x∃y∀z

  • T(x, x, y) ∨ ¬T(x, x, z)),

where T is the (primitive recursive) Kleene-T-predicate. Any bound g on ‘∃y’, i.e. no computable g such that ∀x∃y ≤ g(x)∀z (T(x, x, y) ∨ ¬T(x, x, z)) since this would solve the halting problem! ✷

Proof Mining: Proof Interpretations and Their Use in

slide-23
SLIDE 23

However, one can obtain such witness candidates and bounds (and even realizing function(al)s) for a weakened version AH of A:

Proof Mining: Proof Interpretations and Their Use in

slide-24
SLIDE 24

However, one can obtain such witness candidates and bounds (and even realizing function(al)s) for a weakened version AH of A: Definition A ≡ ∃x1∀y1∃x2∀y2Aqf(x1, y1, x2, y2). Then the Herbrand normal form of A is defined as AH :≡ ∃x1, x2Aqf(x1, f(x1), x2, g(x1, x2)), where f, g are new function symbols, called index functions.

Proof Mining: Proof Interpretations and Their Use in

slide-25
SLIDE 25

However, one can obtain such witness candidates and bounds (and even realizing function(al)s) for a weakened version AH of A: Definition A ≡ ∃x1∀y1∃x2∀y2Aqf(x1, y1, x2, y2). Then the Herbrand normal form of A is defined as AH :≡ ∃x1, x2Aqf(x1, f(x1), x2, g(x1, x2)), where f, g are new function symbols, called index functions. A and AH are equivalent with respect to logical validity, i.e. | = A ⇔ | = AH, but are not logically equivalent (but only in the presence of AC).

Proof Mining: Proof Interpretations and Their Use in

slide-26
SLIDE 26

We now consider again the sentence A ≡ ∀x ∃y ∀z (P(x, y) ∨ ¬P(x, z)),

Proof Mining: Proof Interpretations and Their Use in

slide-27
SLIDE 27

We now consider again the sentence A ≡ ∀x ∃y ∀z (P(x, y) ∨ ¬P(x, z)), In contrast to A, the Herbrand normal form AH of A AH ≡ ∃y

  • P(x, y) ∨ ¬P(x, g(y))
  • allows one to construct a list of candidates (uniformly in x, g) for ‘∃y’,

namely (c, g(c)) for any constant c (also (x, g(x)))

Proof Mining: Proof Interpretations and Their Use in

slide-28
SLIDE 28

We now consider again the sentence A ≡ ∀x ∃y ∀z (P(x, y) ∨ ¬P(x, z)), In contrast to A, the Herbrand normal form AH of A AH ≡ ∃y

  • P(x, y) ∨ ¬P(x, g(y))
  • allows one to construct a list of candidates (uniformly in x, g) for ‘∃y’,

namely (c, g(c)) for any constant c (also (x, g(x))) AH,D :≡

  • P(x, c) ∨ ¬P(x, g(c))
  • P(x, g(c)) ∨ ¬P(x, g(g(c)))
  • Proof Mining: Proof Interpretations and Their Use in
slide-29
SLIDE 29

We now consider again the sentence A ≡ ∀x ∃y ∀z (P(x, y) ∨ ¬P(x, z)), In contrast to A, the Herbrand normal form AH of A AH ≡ ∃y

  • P(x, y) ∨ ¬P(x, g(y))
  • allows one to construct a list of candidates (uniformly in x, g) for ‘∃y’,

namely (c, g(c)) for any constant c (also (x, g(x))) AH,D :≡

  • P(x, c) ∨ ¬P(x, g(c))
  • P(x, g(c)) ∨ ¬P(x, g(g(c)))
  • ∈TAUT

is a tautology.

Proof Mining: Proof Interpretations and Their Use in

slide-30
SLIDE 30
  • J. Herbrand’s Theorem (‘Th´

eor` eme fondamental’, 1930)

Theorem Let A ≡ ∃x1∀y1∃x2∀y2Aqf(x1, y1, x2, y2). Then: PL ⊢ A iff there are terms s1, . . . , sk, t1, . . . , tn (built up out of the constants and variables of A and the index functions used for the formation of AH) such that AH,D :≡

k

  • i=1

n

  • j=1

Aqf

  • si, f(si), tj, g(si, tj)
  • is a tautology. AH,D is called a Herbrand Disjunction.

Proof Mining: Proof Interpretations and Their Use in

slide-31
SLIDE 31
  • J. Herbrand’s Theorem (‘Th´

eor` eme fondamental’, 1930)

Theorem Let A ≡ ∃x1∀y1∃x2∀y2Aqf(x1, y1, x2, y2). Then: PL ⊢ A iff there are terms s1, . . . , sk, t1, . . . , tn (built up out of the constants and variables of A and the index functions used for the formation of AH) such that AH,D :≡

k

  • i=1

n

  • j=1

Aqf

  • si, f(si), tj, g(si, tj)
  • is a tautology. AH,D is called a Herbrand Disjunction.

Note that the length of this disjunction is fixed: k · n.

Proof Mining: Proof Interpretations and Their Use in

slide-32
SLIDE 32
  • J. Herbrand’s Theorem (‘Th´

eor` eme fondamental’, 1930)

Theorem Let A ≡ ∃x1∀y1∃x2∀y2Aqf(x1, y1, x2, y2). Then: PL ⊢ A iff there are terms s1, . . . , sk, t1, . . . , tn (built up out of the constants and variables of A and the index functions used for the formation of AH) such that AH,D :≡

k

  • i=1

n

  • j=1

Aqf

  • si, f(si), tj, g(si, tj)
  • is a tautology. AH,D is called a Herbrand Disjunction.

Note that the length of this disjunction is fixed: k · n. The terms si, tj can be extracted from a given PL-proof of A.

Proof Mining: Proof Interpretations and Their Use in

slide-33
SLIDE 33

Herbrand’s Theorem continued

Replacing in AH,D all terms ‘g(si, tj)’, ‘f (si)’, by new variables (treating larger terms first) results in another tautological disjunction ADis s.t. A can be inferred from A by a direct proof.

Proof Mining: Proof Interpretations and Their Use in

slide-34
SLIDE 34

An example

(Ulrich Berger) Consider the open first-order theory T in the language of first-order logic with equality and a constant 0 and two unary function symbols S, f . The only non-logical axiom of T is ∀x(S(x) = 0). Proposition T ⊢ ∃x

  • f(S(f(x))) = x).

Proof Mining: Proof Interpretations and Their Use in

slide-35
SLIDE 35

An example

(Ulrich Berger) Consider the open first-order theory T in the language of first-order logic with equality and a constant 0 and two unary function symbols S, f . The only non-logical axiom of T is ∀x(S(x) = 0). Proposition T ⊢ ∃x

  • f(S(f(x))) = x).

Proof: Suppose that ∀x

  • f(S(f(x))) = x
  • ,

then f is injective, but also (since S(x) = 0) surjective on {x : x = 0} and hence non-injective. Contradiction! ✷

Proof Mining: Proof Interpretations and Their Use in

slide-36
SLIDE 36

Analyzing the above proof yields the following Herbrand terms: PL ⊢ (S(s) = 0) →

3

  • j=1

(f(S(f(tj))) = tj), where t1 := 0, t2 := f(0), t3 := S(f(f(0))), s := f(f(0)). ✷

Proof Mining: Proof Interpretations and Their Use in

slide-37
SLIDE 37

Remark For sentences A ≡ ∀x∃y∀z Aqf(x, y, z), ADis can be written in the form Aqf(x, t1, b1) ∨ Aqf(x, t2, b2) ∨ . . . ∨ Aqf(x, tk, bk), where the bi are new variables and ti does not contain any bj with i ≤ j (used by Luckhardt’s analysis of Roth’s theorem, see below).

Proof Mining: Proof Interpretations and Their Use in

slide-38
SLIDE 38

Remark For sentences A ≡ ∀x∃y∀z Aqf(x, y, z), ADis can be written in the form Aqf(x, t1, b1) ∨ Aqf(x, t2, b2) ∨ . . . ∨ Aqf(x, tk, bk), where the bi are new variables and ti does not contain any bj with i ≤ j (used by Luckhardt’s analysis of Roth’s theorem, see below). Herbrand’s theorem immediately extends to first-order theories T whose non-logical axioms G1, . . . , Gn are all purely universal.

Proof Mining: Proof Interpretations and Their Use in

slide-39
SLIDE 39

Theorem (Roth 1955) An algebraic irrational number α has only finitely many exceptionally good rational approximations, i.e. for ε > 0 there are only finitely many q ∈ I N such that R(q) :≡ q > 1 ∧ ∃!p ∈ Z Z : (p, q) = 1 ∧ |α − pq−1| < q−2−ε.

Proof Mining: Proof Interpretations and Their Use in

slide-40
SLIDE 40

Theorem (Roth 1955) An algebraic irrational number α has only finitely many exceptionally good rational approximations, i.e. for ε > 0 there are only finitely many q ∈ I N such that R(q) :≡ q > 1 ∧ ∃!p ∈ Z Z : (p, q) = 1 ∧ |α − pq−1| < q−2−ε. Theorem (Luckhardt 1985/89) The following upper bound on #{q : R(q)} holds: #{q : R(q)} < 7 3ε−1 log Nα + 6 · 103ε−5 log2 d · log(50ε−2 log d), where Nα < max(21 log 2h(α), 2 log(1 + |α|)) and h is the logarithmic absolute homogeneous height and d = deg(α). Independently: Bombieri and van der Poorten 1988.

Proof Mining: Proof Interpretations and Their Use in

slide-41
SLIDE 41

Limitations

Techniques work only for restricted formal contexts: mainly purely universal (‘algebraic’) axioms, restricted use of induction, no higher analytical principles.

Proof Mining: Proof Interpretations and Their Use in

slide-42
SLIDE 42

Limitations

Techniques work only for restricted formal contexts: mainly purely universal (‘algebraic’) axioms, restricted use of induction, no higher analytical principles. Require that one can ‘guess’ the correct Herbrand terms: in general procedure results in proofs of length 2|P|

n , where 2k n+1 = 22k

n (n cut

complexity).

Proof Mining: Proof Interpretations and Their Use in

slide-43
SLIDE 43

Towards generalizations of Herbrand’s theorem

Allow functionals Φ(x, f) instead of just Herbrand terms: Let’s consider again the example A ≡ ∀x∃y∀z

  • T(x, x, y) ∨ ¬T(x, x, z))
  • .

Proof Mining: Proof Interpretations and Their Use in

slide-44
SLIDE 44

Towards generalizations of Herbrand’s theorem

Allow functionals Φ(x, f) instead of just Herbrand terms: Let’s consider again the example A ≡ ∀x∃y∀z

  • T(x, x, y) ∨ ¬T(x, x, z))
  • .

AH can be realized by a computable functional of type level 2 which is defined by cases: Φ(x, g) :=

  • c if ¬T(x, x, g(c))

g(c) otherwise.

Proof Mining: Proof Interpretations and Their Use in

slide-45
SLIDE 45

Towards generalizations of Herbrand’s theorem

Allow functionals Φ(x, f) instead of just Herbrand terms: Let’s consider again the example A ≡ ∀x∃y∀z

  • T(x, x, y) ∨ ¬T(x, x, z))
  • .

AH can be realized by a computable functional of type level 2 which is defined by cases: Φ(x, g) :=

  • c if ¬T(x, x, g(c))

g(c) otherwise. From this definition it easily follows that ∀x, g

  • T(x, x, Φ(x, g)) ∨ ¬T(x, x, g(Φ(x, g))
  • .

Φ satisfies G. Kreisel’s no-counterexample interpretation!

Proof Mining: Proof Interpretations and Their Use in

slide-46
SLIDE 46

If A is not provable in PL but e.g. in PA more complicated functionals are needed (Kreisel 1951):

Proof Mining: Proof Interpretations and Their Use in

slide-47
SLIDE 47

If A is not provable in PL but e.g. in PA more complicated functionals are needed (Kreisel 1951): Let (an) be a nonincreasing sequence in [0, 1]. Then, clearly, (an) is convergent and so a Cauchy sequence which we write as: (1) ∀k ∈ I N∃n ∈ I N∀m ∈ I N∀i, j ∈ [n; n + m] (|ai − aj| ≤ 2−k), where [n; n + m] := {n, n + 1, . . . , n + m}.

Proof Mining: Proof Interpretations and Their Use in

slide-48
SLIDE 48

If A is not provable in PL but e.g. in PA more complicated functionals are needed (Kreisel 1951): Let (an) be a nonincreasing sequence in [0, 1]. Then, clearly, (an) is convergent and so a Cauchy sequence which we write as: (1) ∀k ∈ I N∃n ∈ I N∀m ∈ I N∀i, j ∈ [n; n + m] (|ai − aj| ≤ 2−k), where [n; n + m] := {n, n + 1, . . . , n + m}. Then the (partial) Herbrand normal form of this statement is (2) ∀k ∈ I N∀g ∈ I NI

N∃n ∈ I

N∀i, j ∈ [n; n + g(n)] (|ai − aj| ≤ 2−k).

Proof Mining: Proof Interpretations and Their Use in

slide-49
SLIDE 49

By E. Specker 1949 there exist computable such sequences (an) even in Q ∩ [0, 1] without computable bound on ‘∃n’ in (1).

Proof Mining: Proof Interpretations and Their Use in

slide-50
SLIDE 50

By E. Specker 1949 there exist computable such sequences (an) even in Q ∩ [0, 1] without computable bound on ‘∃n’ in (1). By contrast, there is a simple (primitive recursive) bound Φ∗(g, k) on (2) (also referred to as ‘metastability’ by T.Tao):

Proof Mining: Proof Interpretations and Their Use in

slide-51
SLIDE 51

By E. Specker 1949 there exist computable such sequences (an) even in Q ∩ [0, 1] without computable bound on ‘∃n’ in (1). By contrast, there is a simple (primitive recursive) bound Φ∗(g, k) on (2) (also referred to as ‘metastability’ by T.Tao): Proposition Let (an) be any nonincreasing sequence in [0, 1] then ∀k ∈ I N∀g ∈ I NI

N∃n ≤ Φ∗(g, k)∀i, j ∈ [n; n+g(n)] (|ai−aj| ≤ 2−k),

where Φ∗(g, k) := ˜ g(2k−1)(0) with ˜ g(n) := n + g(n). Moreover, there exists an i < 2k such that n can be taken as ˜ g (i)(0).

Proof Mining: Proof Interpretations and Their Use in

slide-52
SLIDE 52

Remark The previous result can be viewed as a polished form of a Herbrand disjunction of variable (in k) length:

2k−1

  • i=0
  • |a˜

g(i)(0) − a˜ g(˜ g(i)(0))| ≤ 2−k

.

Proof Mining: Proof Interpretations and Their Use in

slide-53
SLIDE 53

Remark The previous result can be viewed as a polished form of a Herbrand disjunction of variable (in k) length:

2k−1

  • i=0
  • |a˜

g(i)(0) − a˜ g(˜ g(i)(0))| ≤ 2−k

. Corollary (T. Tao’s finite convergence principle) ∀k ∈ I N, g : I N → I N∃M ∈ I N∀1 ≥ a0 ≥ . . . ≥ aM ≥ 0∃N ∈ I N

  • N + g(N) ≤ M ∧ ∀n, m ∈ [N, N + g(N)](|an − am| ≤ 2−k

. One may take M := ˜ g(2k)(0).

Proof Mining: Proof Interpretations and Their Use in

slide-54
SLIDE 54

An Example from Ergodic Theory

X Hilbert space, f : X → X linear and f(x) ≤ x for all x ∈ X. An(x) := 1 n + 1Sn(x), where Sn(x) :=

n

  • i=0

f(i)(x) (n ≥ 0)

Proof Mining: Proof Interpretations and Their Use in

slide-55
SLIDE 55

An Example from Ergodic Theory

X Hilbert space, f : X → X linear and f(x) ≤ x for all x ∈ X. An(x) := 1 n + 1Sn(x), where Sn(x) :=

n

  • i=0

f(i)(x) (n ≥ 0) Theorem (von Neumann Mean Ergodic Theorem) For every x ∈ X, the sequence (An(x))n converges.

Proof Mining: Proof Interpretations and Their Use in

slide-56
SLIDE 56

An Example from Ergodic Theory

X Hilbert space, f : X → X linear and f(x) ≤ x for all x ∈ X. An(x) := 1 n + 1Sn(x), where Sn(x) :=

n

  • i=0

f(i)(x) (n ≥ 0) Theorem (von Neumann Mean Ergodic Theorem) For every x ∈ X, the sequence (An(x))n converges. Avigad/Gerhardy/Towsner (TAMS 2010): in general no computable rate of convergence. But: Prim. rec. bound on metastable version!

Proof Mining: Proof Interpretations and Their Use in

slide-57
SLIDE 57

An Example from Ergodic Theory

X Hilbert space, f : X → X linear and f(x) ≤ x for all x ∈ X. An(x) := 1 n + 1Sn(x), where Sn(x) :=

n

  • i=0

f(i)(x) (n ≥ 0) Theorem (von Neumann Mean Ergodic Theorem) For every x ∈ X, the sequence (An(x))n converges. Avigad/Gerhardy/Towsner (TAMS 2010): in general no computable rate of convergence. But: Prim. rec. bound on metastable version! Theorem (Garrett Birkhoff 1939) Mean Ergodic Theorem holds for uniformly convex Banach spaces.

Proof Mining: Proof Interpretations and Their Use in

slide-58
SLIDE 58

By logical metatheorems (see Lecture II tomorrow!): Theorem (K./Leu ¸ stean, Ergodic Theor. Dynam. Syst. 2009) X uniformly convex Banach space, η a modulus of uniform convexity and f : X → X as above, b > 0. Then for all x ∈ X with x ≤ b, all ε > 0, all g : I N → I N : ∃n ≤ Φ(ε, g, b, η) ∀i, j ∈ [n; n + g(n)]

  • Ai(x) − Aj(x) < ε
  • ,

Proof Mining: Proof Interpretations and Their Use in

slide-59
SLIDE 59

By logical metatheorems (see Lecture II tomorrow!): Theorem (K./Leu ¸ stean, Ergodic Theor. Dynam. Syst. 2009) X uniformly convex Banach space, η a modulus of uniform convexity and f : X → X as above, b > 0. Then for all x ∈ X with x ≤ b, all ε > 0, all g : I N → I N : ∃n ≤ Φ(ε, g, b, η) ∀i, j ∈ [n; n + g(n)]

  • Ai(x) − Aj(x) < ε
  • ,

where Φ(ε, g, b, η) := M · ˜ h(K)(0), with M := 16b

ε

  • , γ :=

ε 16η

ε

8b

  • ,

K :=

  • b

γ

  • ,

h, ˜ h : I N → I N, h(n) := 2(Mn + g(Mn)), ˜ h(n) := maxi≤n h(i). Computable rate of convergence iff the norm of limit is computable!

Proof Mining: Proof Interpretations and Their Use in

slide-60
SLIDE 60

Bounding the number of fluctuations

We say that (xn) admits k ε-fluctuations if there are i1 ≤ j1 ≤ . . . ik ≤ jk s.t. xjn − xin ≥ ε for n = 1, . . . , k.

Proof Mining: Proof Interpretations and Their Use in

slide-61
SLIDE 61

Bounding the number of fluctuations

We say that (xn) admits k ε-fluctuations if there are i1 ≤ j1 ≤ . . . ik ≤ jk s.t. xjn − xin ≥ ε for n = 1, . . . , k. As a corollary to our analysis of Birkhoff’s proof, Avigad and Rute showed Theorem (Avigad, Rute (ETDS 2015)) (An(x)) admits at most 2 log(M) · b ε + b γ · 2 log(2M) · b ε + b γ many fluctuations.

Proof Mining: Proof Interpretations and Their Use in

slide-62
SLIDE 62

Bounding the number of fluctuations

We say that (xn) admits k ε-fluctuations if there are i1 ≤ j1 ≤ . . . ik ≤ jk s.t. xjn − xin ≥ ε for n = 1, . . . , k. As a corollary to our analysis of Birkhoff’s proof, Avigad and Rute showed Theorem (Avigad, Rute (ETDS 2015)) (An(x)) admits at most 2 log(M) · b ε + b γ · 2 log(2M) · b ε + b γ many fluctuations. Partly possible because Birkhoff’s proof only uses boundedly many (in the data) instances of the law-of-excluded-middle for ∃-statements!

Proof Mining: Proof Interpretations and Their Use in

slide-63
SLIDE 63

Problems of the no-counterexample interpretation

For principles F ∈ ∃∀∃ n.c.i. no longer ‘correct’. Cn := {0, 1, . . . , n}.

Proof Mining: Proof Interpretations and Their Use in

slide-64
SLIDE 64

Problems of the no-counterexample interpretation

For principles F ∈ ∃∀∃ n.c.i. no longer ‘correct’. Cn := {0, 1, . . . , n}. Direct example: Infinitary Pigeonhole Principle (IPP): ∀n ∈ I N ∀f : I N → Cn ∃i ≤ n ∀k ∈ I N ∃m ≥ k

  • f(m) = i
  • .

Proof Mining: Proof Interpretations and Their Use in

slide-65
SLIDE 65

Problems of the no-counterexample interpretation

For principles F ∈ ∃∀∃ n.c.i. no longer ‘correct’. Cn := {0, 1, . . . , n}. Direct example: Infinitary Pigeonhole Principle (IPP): ∀n ∈ I N ∀f : I N → Cn ∃i ≤ n ∀k ∈ I N ∃m ≥ k

  • f(m) = i
  • .

IPP causes arbitrary primitive recursive complexity, but (IPP)H ∀n ∈ I N ∀f : I N → Cn ∀F : Cn → I N ∃i ≤ n ∃m ≥ F(i)

  • f(m) = i
  • Proof Mining: Proof Interpretations and Their Use in
slide-66
SLIDE 66

Problems of the no-counterexample interpretation

For principles F ∈ ∃∀∃ n.c.i. no longer ‘correct’. Cn := {0, 1, . . . , n}. Direct example: Infinitary Pigeonhole Principle (IPP): ∀n ∈ I N ∀f : I N → Cn ∃i ≤ n ∀k ∈ I N ∃m ≥ k

  • f(m) = i
  • .

IPP causes arbitrary primitive recursive complexity, but (IPP)H ∀n ∈ I N ∀f : I N → Cn ∀F : Cn → I N ∃i ≤ n ∃m ≥ F(i)

  • f(m) = i
  • has trivial n.c.i.-solution for ‘∃i’, ‘∃m’:

M(n, f, F) := max{F(i) : i ≤ n} and I(n, f, F) := f(M(n, f, F)).

Proof Mining: Proof Interpretations and Their Use in

slide-67
SLIDE 67

Problems of the no-counterexample interpretation

For principles F ∈ ∃∀∃ n.c.i. no longer ‘correct’. Cn := {0, 1, . . . , n}. Direct example: Infinitary Pigeonhole Principle (IPP): ∀n ∈ I N ∀f : I N → Cn ∃i ≤ n ∀k ∈ I N ∃m ≥ k

  • f(m) = i
  • .

IPP causes arbitrary primitive recursive complexity, but (IPP)H ∀n ∈ I N ∀f : I N → Cn ∀F : Cn → I N ∃i ≤ n ∃m ≥ F(i)

  • f(m) = i
  • has trivial n.c.i.-solution for ‘∃i’, ‘∃m’:

M(n, f, F) := max{F(i) : i ≤ n} and I(n, f, F) := f(M(n, f, F)). M, I do not reflect true complexity of IPP!

Proof Mining: Proof Interpretations and Their Use in

slide-68
SLIDE 68

Problems of the no-counterexample interpretation

For principles F ∈ ∃∀∃ n.c.i. no longer ‘correct’. Cn := {0, 1, . . . , n}. Direct example: Infinitary Pigeonhole Principle (IPP): ∀n ∈ I N ∀f : I N → Cn ∃i ≤ n ∀k ∈ I N ∃m ≥ k

  • f(m) = i
  • .

IPP causes arbitrary primitive recursive complexity, but (IPP)H ∀n ∈ I N ∀f : I N → Cn ∀F : Cn → I N ∃i ≤ n ∃m ≥ F(i)

  • f(m) = i
  • has trivial n.c.i.-solution for ‘∃i’, ‘∃m’:

M(n, f, F) := max{F(i) : i ≤ n} and I(n, f, F) := f(M(n, f, F)). M, I do not reflect true complexity of IPP! Related problem: bad behavior w.r.t. modus ponens!

Proof Mining: Proof Interpretations and Their Use in

slide-69
SLIDE 69

A Modular Approach: Proof Interpretations

Interpret the formulas A in P : A → AI,

Proof Mining: Proof Interpretations and Their Use in

slide-70
SLIDE 70

A Modular Approach: Proof Interpretations

Interpret the formulas A in P : A → AI, Interpretation CI contains the additional information,

Proof Mining: Proof Interpretations and Their Use in

slide-71
SLIDE 71

A Modular Approach: Proof Interpretations

Interpret the formulas A in P : A → AI, Interpretation CI contains the additional information, Construct by recursion on P a new proof PI of CI.

Proof Mining: Proof Interpretations and Their Use in

slide-72
SLIDE 72

A Modular Approach: Proof Interpretations

Interpret the formulas A in P : A → AI, Interpretation CI contains the additional information, Construct by recursion on P a new proof PI of CI. Our approach is based on novel forms and extensions of:

  • K. G¨
  • del’s functional interpretation!

Proof Mining: Proof Interpretations and Their Use in

slide-73
SLIDE 73

  • del’s functional interpretation in five

minutes

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that

Proof Mining: Proof Interpretations and Their Use in

slide-74
SLIDE 74

  • del’s functional interpretation in five

minutes

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free,

Proof Mining: Proof Interpretations and Their Use in

slide-75
SLIDE 75

  • del’s functional interpretation in five

minutes

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free, For A ≡ ∀x∃y Aqf(x, y) one has ASh ≡ A.

Proof Mining: Proof Interpretations and Their Use in

slide-76
SLIDE 76

  • del’s functional interpretation in five

minutes

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free, For A ≡ ∀x∃y Aqf(x, y) one has ASh ≡ A. A ↔ ASh by classical logic and quantifier-free choice in all types QF-AC : ∀a∃b Fqf(a, b) → ∃B∀a Fqf(a, B(a)).

Proof Mining: Proof Interpretations and Their Use in

slide-77
SLIDE 77

  • del’s functional interpretation in five

minutes

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free, For A ≡ ∀x∃y Aqf(x, y) one has ASh ≡ A. A ↔ ASh by classical logic and quantifier-free choice in all types QF-AC : ∀a∃b Fqf(a, b) → ∃B∀a Fqf(a, B(a)). x, y are tuples of functionals of finite type over the base types of the system at hand.

Proof Mining: Proof Interpretations and Their Use in

slide-78
SLIDE 78

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y).

Proof Mining: Proof Interpretations and Their Use in

slide-79
SLIDE 79

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P

Proof Mining: Proof Interpretations and Their Use in

slide-80
SLIDE 80

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P (Sh2) (¬A)Sh ≡ ∀f∃u ¬ASh(u, f(u))

Proof Mining: Proof Interpretations and Their Use in

slide-81
SLIDE 81

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P (Sh2) (¬A)Sh ≡ ∀f∃u ¬ASh(u, f(u)) (Sh3) (A ∨ B)Sh ≡ ∀u, v∃x, y

  • ASh(u, x) ∨ BSh(v, y)
  • Proof Mining: Proof Interpretations and Their Use in
slide-82
SLIDE 82

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P (Sh2) (¬A)Sh ≡ ∀f∃u ¬ASh(u, f(u)) (Sh3) (A ∨ B)Sh ≡ ∀u, v∃x, y

  • ASh(u, x) ∨ BSh(v, y)
  • (Sh4) (∀z A)Sh ≡ ∀z, u∃x ASh(z, u, x)

Proof Mining: Proof Interpretations and Their Use in

slide-83
SLIDE 83

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P (Sh2) (¬A)Sh ≡ ∀f∃u ¬ASh(u, f(u)) (Sh3) (A ∨ B)Sh ≡ ∀u, v∃x, y

  • ASh(u, x) ∨ BSh(v, y)
  • (Sh4) (∀z A)Sh ≡ ∀z, u∃x ASh(z, u, x)

(Sh5) (A→B)Sh ≡ ∀f, v∃u, y

  • ASh(u, f(u)) → BSh(v, y)
  • Proof Mining: Proof Interpretations and Their Use in
slide-84
SLIDE 84

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P (Sh2) (¬A)Sh ≡ ∀f∃u ¬ASh(u, f(u)) (Sh3) (A ∨ B)Sh ≡ ∀u, v∃x, y

  • ASh(u, x) ∨ BSh(v, y)
  • (Sh4) (∀z A)Sh ≡ ∀z, u∃x ASh(z, u, x)

(Sh5) (A→B)Sh ≡ ∀f, v∃u, y

  • ASh(u, f(u)) → BSh(v, y)
  • (Sh6) (∃zA)Sh ≡ ∀U∃z, f ASh(z, U(z, f), f(U(z, f)))

Proof Mining: Proof Interpretations and Their Use in

slide-85
SLIDE 85

ASh ≡ ∀u∃x ASh(u, x), BSh ≡ ∀v∃y BSh(v, y). (Sh1) PSh ≡ P ≡ PSh for atomic P (Sh2) (¬A)Sh ≡ ∀f∃u ¬ASh(u, f(u)) (Sh3) (A ∨ B)Sh ≡ ∀u, v∃x, y

  • ASh(u, x) ∨ BSh(v, y)
  • (Sh4) (∀z A)Sh ≡ ∀z, u∃x ASh(z, u, x)

(Sh5) (A→B)Sh ≡ ∀f, v∃u, y

  • ASh(u, f(u)) → BSh(v, y)
  • (Sh6) (∃zA)Sh ≡ ∀U∃z, f ASh(z, U(z, f), f(U(z, f)))

(Sh7) (A ∧ B)Sh ≡ ∀n, u, v∃x, y (n=0 → ASh(u, x)) ∧ (n=0 → BSh(v, y)) ↔ ∀u, v∃x, y

  • ASh(u, x) ∧ BSh(v, y)
  • .

Proof Mining: Proof Interpretations and Their Use in

slide-86
SLIDE 86

Sh extracts from a given proof p p ⊢ ∀x ∃y Aqf(x, y) an explicit effective functional Φ realizing ASh, i.e. ∀x Aqf(x, Φ(x)).

Proof Mining: Proof Interpretations and Their Use in

slide-87
SLIDE 87
  • 3. Monotone functional interpretation

(K.1996)

Monotone Sh extracts Φ∗ such that ∃Y

  • Φ∗ Y ∧ ∀x ASh(x, Y(x))
  • ,

Proof Mining: Proof Interpretations and Their Use in

slide-88
SLIDE 88
  • 3. Monotone functional interpretation

(K.1996)

Monotone Sh extracts Φ∗ such that ∃Y

  • Φ∗ Y ∧ ∀x ASh(x, Y(x))
  • ,

where is some suitable notion of being a ‘bound’ that applies to higher

  • rder function spaces (W.A. Howard)
  • x∗ I

N x :≡ x∗ ≥ x,

x∗ ρ→τ x :≡ ∀y∗, y(y∗ ρ y → x∗(y∗) τ x(y)). Also relevant: bounded functional interpretation (F. Ferreira, P. Oliva)

Proof Mining: Proof Interpretations and Their Use in

slide-89
SLIDE 89

Tao on a finitary approach to analysis

‘it is common to make a distinction between “hard”, “quantitative”, or “finitary” analysis on the one hand, and “soft”, “qualitative”, or “infinitary” analysis on the other hand.’ ...‘It is fairly well known that the results obtained by hard and soft analysis resp. can be connected to each

  • ther by various “correspondence principles” or “compactness principles”.

It is however my belief that the relationship between the two types of analysis is much deeper.’ ...’There are rigorous results from proof theory which can allow one to automatically convert certain types of qualitative arguments into quantitative ones...’ (T. Tao: Soft analysis, hard analysis, and the finite convergence principle, 2007)

Proof Mining: Proof Interpretations and Their Use in

slide-90
SLIDE 90

Literature

1) Kohlenbach, U., Applied Proof Theory: Proof Interpretations and their Use in Mathematics. Springer Monographs in Mathematics. xx+536pp., Springer Heidelberg-Berlin, 2008. 2) Kreisel, G., Macintyre, A., Constructive logic versus algebraization I. In: Troelstra, A.S., van Dalen, D. (eds.), Proc. L.E.J. Brouwer Centenary Symposium (Noordwijkerhout 1981), North-Holland (Amsterdam), pp. 217-260 (1982). 3) Luckhardt, H., Herbrand-Analysen zweier Beweise des Satzes von Roth: Polynomiale Anzahlschranken. J. Symbolic Logic 54, pp. 234-263 (1989). 4) Tao, T., Soft analysis, hard analysis, and the finite convergence

  • principle. In: ‘Structure and Randomness. AMS, 298pp., 2008’.

5) Special issue of ‘Dialectica’ on G¨

  • del’s interpretation with

contributions e.g. by Ferreira, Kohlenbach, Oliva, 2008.

Proof Mining: Proof Interpretations and Their Use in

slide-91
SLIDE 91

Lecture II

Proof Mining: Proof Interpretations and Their Use in

slide-92
SLIDE 92

Recall from Lecture I: G¨

  • del’s functional

interpretation

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that

Proof Mining: Proof Interpretations and Their Use in

slide-93
SLIDE 93

Recall from Lecture I: G¨

  • del’s functional

interpretation

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free,

Proof Mining: Proof Interpretations and Their Use in

slide-94
SLIDE 94

Recall from Lecture I: G¨

  • del’s functional

interpretation

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free, For A ≡ ∀x∃y Aqf(x, y) one has ASh ≡ A.

Proof Mining: Proof Interpretations and Their Use in

slide-95
SLIDE 95

Recall from Lecture I: G¨

  • del’s functional

interpretation

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free, For A ≡ ∀x∃y Aqf(x, y) one has ASh ≡ A. A ↔ ASh by classical logic and quantifier-free choice QF-AC.

Proof Mining: Proof Interpretations and Their Use in

slide-96
SLIDE 96

Recall from Lecture I: G¨

  • del’s functional

interpretation

  • del’s functional interpretation D combined with Krivine’s negative

translation N results in an interpretation Sh = D ◦ N (Streicher/K.07) A → ASh (Shoenfield variant) such that ASh ≡ ∀x∃y ASh(x, y), where ASh is quantifier-free, For A ≡ ∀x∃y Aqf(x, y) one has ASh ≡ A. A ↔ ASh by classical logic and quantifier-free choice QF-AC. Sh extracts from a given proof p p ⊢ ∀x ∃y Aqf(x, y) an explicit effective functional Φ realizing ASh, i.e. ∀x Aqf(x, Φ(x)).

Proof Mining: Proof Interpretations and Their Use in

slide-97
SLIDE 97

Basic facts about functional interpretation

Peano arithmetic in all finite types PAω has a functional interpretation by primitive recursive functionals in higher types in the sense of Hilbert (1926), G¨

  • del (1941,1958).

Proof Mining: Proof Interpretations and Their Use in

slide-98
SLIDE 98

Basic facts about functional interpretation

Peano arithmetic in all finite types PAω has a functional interpretation by primitive recursive functionals in higher types in the sense of Hilbert (1926), G¨

  • del (1941,1958).

Full classical analysis PAω+dependent choice has functional interpretation by bar recursive functionals (Spector 1962).

Proof Mining: Proof Interpretations and Their Use in

slide-99
SLIDE 99

Basic facts about functional interpretation

Peano arithmetic in all finite types PAω has a functional interpretation by primitive recursive functionals in higher types in the sense of Hilbert (1926), G¨

  • del (1941,1958).

Full classical analysis PAω+dependent choice has functional interpretation by bar recursive functionals (Spector 1962). PRAω+weak K¨

  • nigs lemma has functional interpretation by
  • rdinary primitive recursive functionals in the sense of Kleene

(K.1992).

Proof Mining: Proof Interpretations and Their Use in

slide-100
SLIDE 100

Basic facts about functional interpretation

Peano arithmetic in all finite types PAω has a functional interpretation by primitive recursive functionals in higher types in the sense of Hilbert (1926), G¨

  • del (1941,1958).

Full classical analysis PAω+dependent choice has functional interpretation by bar recursive functionals (Spector 1962). PRAω+weak K¨

  • nigs lemma has functional interpretation by
  • rdinary primitive recursive functionals in the sense of Kleene

(K.1992). Systems of bounded arithmetic have functional interpretation by basic feasible functionals (Cook, Urquhart 1993).

Proof Mining: Proof Interpretations and Their Use in

slide-101
SLIDE 101
  • 3. Monotone functional interpretation

(K.1996)

Monotone Sh extracts Φ∗ such that ∃Y

  • Φ∗ Y ∧ ∀x ASh(x, Y(x))
  • ,

Proof Mining: Proof Interpretations and Their Use in

slide-102
SLIDE 102
  • 3. Monotone functional interpretation

(K.1996)

Monotone Sh extracts Φ∗ such that ∃Y

  • Φ∗ Y ∧ ∀x ASh(x, Y(x))
  • ,

where is some suitable notion of being a ‘bound’ that applies to higher

  • rder function spaces (W.A. Howard)
  • x∗ I

N x :≡ x∗ ≥ x,

x∗ ρ→τ x :≡ ∀y∗, y(y∗ ρ y → x∗(y∗) τ x(y)). Also relevant: bounded functional interpretation (F. Ferreira, P. Oliva)

Proof Mining: Proof Interpretations and Their Use in

slide-103
SLIDE 103

General logical metatheorems I

Context: continuous functions between constructively represented Polish spaces.

Proof Mining: Proof Interpretations and Their Use in

slide-104
SLIDE 104

General logical metatheorems I

Context: continuous functions between constructively represented Polish spaces. Uniformity w.r.t. parameters from compact Polish spaces.

Proof Mining: Proof Interpretations and Their Use in

slide-105
SLIDE 105

General logical metatheorems I

Context: continuous functions between constructively represented Polish spaces. Uniformity w.r.t. parameters from compact Polish spaces. Extraction of bounds from noneffective existence proofs.

Proof Mining: Proof Interpretations and Their Use in

slide-106
SLIDE 106

K., 1993-96: P Polish space, K a compact P-space, A∃ existential. BA:= basic arithmetic, HBC Heine/Borel compactness WKL (SEQ− restricted sequential compactness, ACA).

Proof Mining: Proof Interpretations and Their Use in

slide-107
SLIDE 107

K., 1993-96: P Polish space, K a compact P-space, A∃ existential. BA:= basic arithmetic, HBC Heine/Borel compactness WKL (SEQ− restricted sequential compactness, ACA). From a proof BA + HBC(+SEQ−) ⊢ ∀x ∈ P ∀y ∈ K ∃m ∈ I N A∃(x, y, m)

Proof Mining: Proof Interpretations and Their Use in

slide-108
SLIDE 108

K., 1993-96: P Polish space, K a compact P-space, A∃ existential. BA:= basic arithmetic, HBC Heine/Borel compactness WKL (SEQ− restricted sequential compactness, ACA). From a proof BA + HBC(+SEQ−) ⊢ ∀x ∈ P ∀y ∈ K ∃m ∈ I N A∃(x, y, m)

  • ne can extract a closed term Φ of BA (+iteration)

BA (+ IA ) ⊢ ∀x ∈ P ∀y ∈ K ∃m ≤ Φ(fx) A∃(x, y, m).

Proof Mining: Proof Interpretations and Their Use in

slide-109
SLIDE 109

K., 1993-96: P Polish space, K a compact P-space, A∃ existential. BA:= basic arithmetic, HBC Heine/Borel compactness WKL (SEQ− restricted sequential compactness, ACA). From a proof BA + HBC(+SEQ−) ⊢ ∀x ∈ P ∀y ∈ K ∃m ∈ I N A∃(x, y, m)

  • ne can extract a closed term Φ of BA (+iteration)

BA (+ IA ) ⊢ ∀x ∈ P ∀y ∈ K ∃m ≤ Φ(fx) A∃(x, y, m). Important: Φ(fx) does not depend on y ∈ K but on a representation fx of x!

Proof Mining: Proof Interpretations and Their Use in

slide-110
SLIDE 110

Limits of Metatheorem for concrete spaces

Compactness means constructively: completeness and total boundedness.

Proof Mining: Proof Interpretations and Their Use in

slide-111
SLIDE 111

Limits of Metatheorem for concrete spaces

Compactness means constructively: completeness and total boundedness. Necessity of completeness: The set [0, 2]Q is totally bounded and constructively representable and BA ⊢ ∀q ∈ [0, 2]Q ∃n ∈ I N(|q − √ 2| >I

R 2−n).

However: no uniform bound on ∃n ∈ I N!

Proof Mining: Proof Interpretations and Their Use in

slide-112
SLIDE 112

Necessity of total boundedness: Let B be the unit ball C[0, 1]. B is bounded and constructively representable. By Weierstraß’ theorem BA ⊢ ∀f ∈ B∃n ∈ I N

  • n code of p ∈ Q[X] s.t. p − f∞ < 1

2

  • but no uniform bound on ∃n : take fn := sin(nx).

Proof Mining: Proof Interpretations and Their Use in

slide-113
SLIDE 113

Necessity of A∃ ‘∃-formula’: Let (fn) be the usual sequence of spike-functions in C[0, 1], s.t. (fn) converges pointwise but not uniformly towards 0. Then BA ⊢ ∀x ∈ [0, 1]∀k ∈ I N∃n ∈ I N∀m ∈ I N(|fn+m(x)| ≤ 2−k), but no uniform bound on ‘∃n’ (proof based on Σ0

1-LEM).

Proof Mining: Proof Interpretations and Their Use in

slide-114
SLIDE 114

Necessity of A∃ ‘∃-formula’: Let (fn) be the usual sequence of spike-functions in C[0, 1], s.t. (fn) converges pointwise but not uniformly towards 0. Then BA ⊢ ∀x ∈ [0, 1]∀k ∈ I N∃n ∈ I N∀m ∈ I N(|fn+m(x)| ≤ 2−k), but no uniform bound on ‘∃n’ (proof based on Σ0

1-LEM).

Uniform bound only if (fn(x)) monotone (Dini): ‘∀m ∈ I N’ superfluous!

Proof Mining: Proof Interpretations and Their Use in

slide-115
SLIDE 115

Necessity of Φ(fx) depending on a representative of x : Consider BA ⊢ ∀x ∈ I R∃n ∈ I N(n >I

R x).

Suppose there would exist an =I

R-extensional computable Φ : I

NI

N → I

N producing such a n. Then Φ would represent a continuous and hence constant function I R → I N which gives a contradiction.

Proof Mining: Proof Interpretations and Their Use in

slide-116
SLIDE 116

Unique existence

P, K Polish, K compact, f : P × K → I R (BA-definable).

Proof Mining: Proof Interpretations and Their Use in

slide-117
SLIDE 117

Unique existence

P, K Polish, K compact, f : P × K → I R (BA-definable). MFI transforms uniqueness statements ∀x ∈ P, y1, y2 ∈ K

  • 2
  • i=1

f(x, yi) =I

R 0 → dK(y1, y2) =I R 0

  • into moduli of uniqueness Φ : Q∗

+ → Q∗ +

∀x ∈ P, y1, y2 ∈ K, ε > 0

  • 2
  • i=1

|f(x, yi)| < Φ(x, ε) → dK(y1, y2) < ε

  • .

Proof Mining: Proof Interpretations and Their Use in

slide-118
SLIDE 118

Unique existence

P, K Polish, K compact, f : P × K → I R (BA-definable). MFI transforms uniqueness statements ∀x ∈ P, y1, y2 ∈ K

  • 2
  • i=1

f(x, yi) =I

R 0 → dK(y1, y2) =I R 0

  • into moduli of uniqueness Φ : Q∗

+ → Q∗ +

∀x ∈ P, y1, y2 ∈ K, ε > 0

  • 2
  • i=1

|f(x, yi)| < Φ(x, ε) → dK(y1, y2) < ε

  • .

Let y ∈ K be the unique root of f (x, ·), yε an ε-root |f (x, yε)| < ε.

Proof Mining: Proof Interpretations and Their Use in

slide-119
SLIDE 119

Unique existence

P, K Polish, K compact, f : P × K → I R (BA-definable). MFI transforms uniqueness statements ∀x ∈ P, y1, y2 ∈ K

  • 2
  • i=1

f(x, yi) =I

R 0 → dK(y1, y2) =I R 0

  • into moduli of uniqueness Φ : Q∗

+ → Q∗ +

∀x ∈ P, y1, y2 ∈ K, ε > 0

  • 2
  • i=1

|f(x, yi)| < Φ(x, ε) → dK(y1, y2) < ε

  • .

Let y ∈ K be the unique root of f (x, ·), yε an ε-root |f (x, yε)| < ε. Then dK( y, yΦ(x,ε)) < ε).

Proof Mining: Proof Interpretations and Their Use in

slide-120
SLIDE 120

Case study: strong unicity in L1-approximation

Pn space of polynomials of degree ≤ n, f ∈ C[0, 1], f1 := 1

0 |f(x)|dx,

dist1(f, Pn) := inf

p∈Pn f − p1.

Proof Mining: Proof Interpretations and Their Use in

slide-121
SLIDE 121

Case study: strong unicity in L1-approximation

Pn space of polynomials of degree ≤ n, f ∈ C[0, 1], f1 := 1

0 |f(x)|dx,

dist1(f, Pn) := inf

p∈Pn f − p1.

Best approximation in the mean of f ∈ C[0, 1] (Jackson 1926): ∀f ∈ C[0, 1]∃!pb ∈ Pn

  • f − pb1 = dist1(f, Pn)
  • (existence and uniqueness use: WKL!)

Proof Mining: Proof Interpretations and Their Use in

slide-122
SLIDE 122

Theorem (K./Paulo Oliva, APAL 2003) Let dist1(f , Pn) := inf

p∈Pn f − p1 and ω a modulus of uniform continuity

for f . Ψ(ω, n, ε) := min{

cnε 8(n+1)2 , cnε 2 ωn( cnε 2 )}, where

cn :=

⌊n/2⌋!⌈n/2⌉! 24n+3(n+1)3n+1 and

ωn(ε) := min{ω( ε

4), ε 40(n+1)4⌈

1 ω(1) ⌉}. Proof Mining: Proof Interpretations and Their Use in

slide-123
SLIDE 123

Theorem (K./Paulo Oliva, APAL 2003) Let dist1(f , Pn) := inf

p∈Pn f − p1 and ω a modulus of uniform continuity

for f . Ψ(ω, n, ε) := min{

cnε 8(n+1)2 , cnε 2 ωn( cnε 2 )}, where

cn :=

⌊n/2⌋!⌈n/2⌉! 24n+3(n+1)3n+1 and

ωn(ε) := min{ω( ε

4), ε 40(n+1)4⌈

1 ω(1) ⌉}.

Then ∀n ∈ I N, p1, p2 ∈ Pn ∀ε ∈ Q∗

+

  • 2
  • i=1

(f−pi1−dist1(f, Pn) ≤ Ψ(ω, n, ε)) → p1−p21 ≤ ε

  • .

Proof Mining: Proof Interpretations and Their Use in

slide-124
SLIDE 124

Recall from I. Lecture

X uniformly convex Banach space,f : X → X linear and f(x) ≤ x for all x ∈ X. An(x) :=

1 n+1

n

i=0 fi(x).

Proof Mining: Proof Interpretations and Their Use in

slide-125
SLIDE 125

Recall from I. Lecture

X uniformly convex Banach space,f : X → X linear and f(x) ≤ x for all x ∈ X. An(x) :=

1 n+1

n

i=0 fi(x).

We extracted from Birkhoff’s proof for the convergence of (An(x)) an effective bound Φ such that for all x with x ≤ b : ∃n ≤ Φ(ε, g, b, η) ∀i, j ∈ [n; n + g(n)]

  • Ai(x) − Aj(x) < ε
  • .

Proof Mining: Proof Interpretations and Their Use in

slide-126
SLIDE 126

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were

Proof Mining: Proof Interpretations and Their Use in

slide-127
SLIDE 127

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were uniform in (i.e. independent of) the choice of the starting point x except for a norm upper bound b ≥ x although closed bounded convex sets in X are not compact (except for I Rn),

Proof Mining: Proof Interpretations and Their Use in

slide-128
SLIDE 128

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were uniform in (i.e. independent of) the choice of the starting point x except for a norm upper bound b ≥ x although closed bounded convex sets in X are not compact (except for I Rn), uniform in the nonexpansive operator,

Proof Mining: Proof Interpretations and Their Use in

slide-129
SLIDE 129

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were uniform in (i.e. independent of) the choice of the starting point x except for a norm upper bound b ≥ x although closed bounded convex sets in X are not compact (except for I Rn), uniform in the nonexpansive operator, uniform in the choice of the space X (except for a modulus of uniform convexity).

Proof Mining: Proof Interpretations and Their Use in

slide-130
SLIDE 130

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were uniform in (i.e. independent of) the choice of the starting point x except for a norm upper bound b ≥ x although closed bounded convex sets in X are not compact (except for I Rn), uniform in the nonexpansive operator, uniform in the choice of the space X (except for a modulus of uniform convexity). Similarly: Uniform modulus of uniqueness for best approximations in uniformly convex spaces: no compactness required but uniform convexity instead of strict convexity!

Proof Mining: Proof Interpretations and Their Use in

slide-131
SLIDE 131

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were uniform in (i.e. independent of) the choice of the starting point x except for a norm upper bound b ≥ x although closed bounded convex sets in X are not compact (except for I Rn), uniform in the nonexpansive operator, uniform in the choice of the space X (except for a modulus of uniform convexity). Similarly: Uniform modulus of uniqueness for best approximations in uniformly convex spaces: no compactness required but uniform convexity instead of strict convexity! Question: What is the reason for this strong uniformity and is there a logical Metatheorem to explain this?

Proof Mining: Proof Interpretations and Their Use in

slide-132
SLIDE 132

The nonseparable/noncompact case

In the example of the Mean Ergodic Theorem one got bounds on the metastable version that were uniform in (i.e. independent of) the choice of the starting point x except for a norm upper bound b ≥ x although closed bounded convex sets in X are not compact (except for I Rn), uniform in the nonexpansive operator, uniform in the choice of the space X (except for a modulus of uniform convexity). Similarly: Uniform modulus of uniqueness for best approximations in uniformly convex spaces: no compactness required but uniform convexity instead of strict convexity! Question: What is the reason for this strong uniformity and is there a logical Metatheorem to explain this? Answer: Yes! Crucial: no separability assumption on X is used.

Proof Mining: Proof Interpretations and Their Use in

slide-133
SLIDE 133

General logical metatheorems II

Many abstract types of metric structures can be added as atoms: metric, hyperbolic, CAT(0), δ-hyperbolic, normed, uniformly convex, Hilbert spaces, abstract Lp- and C(K)-spaces, I R-trees X : add new base type X, all finite types over I N, X and a new constant dX representing d etc.

Proof Mining: Proof Interpretations and Their Use in

slide-134
SLIDE 134

General logical metatheorems II

Many abstract types of metric structures can be added as atoms: metric, hyperbolic, CAT(0), δ-hyperbolic, normed, uniformly convex, Hilbert spaces, abstract Lp- and C(K)-spaces, I R-trees X : add new base type X, all finite types over I N, X and a new constant dX representing d etc. Condition: Defining axioms must have a monotone functional

  • interpretation. This e.g. is the case if X is axiomatizable in positive

bounded logic (G¨ unzel/K., Adv. Math. 2016).

Proof Mining: Proof Interpretations and Their Use in

slide-135
SLIDE 135

General logical metatheorems II

Many abstract types of metric structures can be added as atoms: metric, hyperbolic, CAT(0), δ-hyperbolic, normed, uniformly convex, Hilbert spaces, abstract Lp- and C(K)-spaces, I R-trees X : add new base type X, all finite types over I N, X and a new constant dX representing d etc. Condition: Defining axioms must have a monotone functional

  • interpretation. This e.g. is the case if X is axiomatizable in positive

bounded logic (G¨ unzel/K., Adv. Math. 2016). Counterexamples (to extractibility of uniform bounds): for the classes of strictly convex (→ uniformly convex) or separable (→ totally bounded) spaces!

Proof Mining: Proof Interpretations and Their Use in

slide-136
SLIDE 136

A formal system for analysis

Types: (i) I N, X are types, (ii) with ρ, τ also ρ → τ is a type. Functionals of type ρ → τ map type-ρ objects to type-τ objects.

Proof Mining: Proof Interpretations and Their Use in

slide-137
SLIDE 137

A formal system for analysis

Types: (i) I N, X are types, (ii) with ρ, τ also ρ → τ is a type. Functionals of type ρ → τ map type-ρ objects to type-τ objects. PAω,X is the extension of Peano Arithmetic to all types over I N, X. Aω,X:=PAω,X+DC, where DC: axiom of dependent choice for all types Implies full comprehension for numbers (higher order arithmetic).

Proof Mining: Proof Interpretations and Their Use in

slide-138
SLIDE 138

A formal system for analysis

Types: (i) I N, X are types, (ii) with ρ, τ also ρ → τ is a type. Functionals of type ρ → τ map type-ρ objects to type-τ objects. PAω,X is the extension of Peano Arithmetic to all types over I N, X. Aω,X:=PAω,X+DC, where DC: axiom of dependent choice for all types Implies full comprehension for numbers (higher order arithmetic). Aω[X, d, . . .] results by adding constants dX, . . . with axioms expressing that (X, d, . . .) is a nonempty metric, hyperbolic . . . space.

Proof Mining: Proof Interpretations and Their Use in

slide-139
SLIDE 139

A warning concerning equality

Extensionality rule (only!): s =ρ t r(s) =τ r(t), where only x =I

N y primitive equality predicate but for ρ → τ

sX =X tX :≡ dX(x, y) =I

R 0I R,

s =ρ→τ t :≡ ∀vρ(s(v) =τ t(v)).

Proof Mining: Proof Interpretations and Their Use in

slide-140
SLIDE 140

A novel form of majorization

y, x functionals of types ρ and ρ := ρ[I N/X]: xI

N I N yI N :≡ x ≥ y

xI

N X yX :≡ x ≥ y.

Proof Mining: Proof Interpretations and Their Use in

slide-141
SLIDE 141

A novel form of majorization

y, x functionals of types ρ and ρ := ρ[I N/X]: xI

N I N yI N :≡ x ≥ y

xI

N X yX :≡ x ≥ y.

For complex types ρ → τ this is extended in a hereditary fashion.

Proof Mining: Proof Interpretations and Their Use in

slide-142
SLIDE 142

A novel form of majorization

y, x functionals of types ρ and ρ := ρ[I N/X]: xI

N I N yI N :≡ x ≥ y

xI

N X yX :≡ x ≥ y.

For complex types ρ → τ this is extended in a hereditary fashion. Example: f∗ X→X f ≡ ∀n ∈ I N, x ∈ X[n ≥ x → f∗(n) ≥ f(x)].

Proof Mining: Proof Interpretations and Their Use in

slide-143
SLIDE 143

A novel form of majorization

y, x functionals of types ρ and ρ := ρ[I N/X]: xI

N I N yI N :≡ x ≥ y

xI

N X yX :≡ x ≥ y.

For complex types ρ → τ this is extended in a hereditary fashion. Example: f∗ X→X f ≡ ∀n ∈ I N, x ∈ X[n ≥ x → f∗(n) ≥ f(x)]. f : X → X is nonexpansive (n.e.) if f(x) − f(y) ≤ x − y. Then λn.n + b X→X f , if b ≥ f (0).

Proof Mining: Proof Interpretations and Their Use in

slide-144
SLIDE 144

As special case of general logical metatheorems due to

  • K. (TAMS 2005), Gerhardy/K. (TAMS 2008) one has:

Proof Mining: Proof Interpretations and Their Use in

slide-145
SLIDE 145

As special case of general logical metatheorems due to

  • K. (TAMS 2005), Gerhardy/K. (TAMS 2008) one has:

Theorem If Aω[X, ·, ·] proves ∀x ∈ P ∀y ∈ K ∀z ∈ X ∀f : X → X

  • f n.e. → ∃v ∈ I

N A∃

  • ,

Proof Mining: Proof Interpretations and Their Use in

slide-146
SLIDE 146

As special case of general logical metatheorems due to

  • K. (TAMS 2005), Gerhardy/K. (TAMS 2008) one has:

Theorem If Aω[X, ·, ·] proves ∀x ∈ P ∀y ∈ K ∀z ∈ X ∀f : X → X

  • f n.e. → ∃v ∈ I

N A∃

  • ,

then one can extract a computable functional Φ : I NI

N × I

N → I N s.t. for all x ∈ P, b ∈ I N ∀y ∈ K ∀z ∈ X ∀f : X → X

  • f n.e. ∧ z, f(0) ≤ b → ∃v ≤ Φ(rx, b)A∃
  • holds in all nonempty (real) Hilbert space X.

Proof Mining: Proof Interpretations and Their Use in

slide-147
SLIDE 147

As special case of general logical metatheorems due to

  • K. (TAMS 2005), Gerhardy/K. (TAMS 2008) one has:

Theorem If Aω[X, ·, ·] proves ∀x ∈ P ∀y ∈ K ∀z ∈ X ∀f : X → X

  • f n.e. → ∃v ∈ I

N A∃

  • ,

then one can extract a computable functional Φ : I NI

N × I

N → I N s.t. for all x ∈ P, b ∈ I N ∀y ∈ K ∀z ∈ X ∀f : X → X

  • f n.e. ∧ z, f(0) ≤ b → ∃v ≤ Φ(rx, b)A∃
  • holds in all nonempty (real) Hilbert space X.

Uniformly convex case: bound Φ additionally depends on a modulus of uniform convexity η.

Proof Mining: Proof Interpretations and Their Use in

slide-148
SLIDE 148

Mean Ergodic Theorem again

Since Birkhoff’s proof formalizes in Aω[X, · , η] the following is guaranteed:

Proof Mining: Proof Interpretations and Their Use in

slide-149
SLIDE 149

Mean Ergodic Theorem again

Since Birkhoff’s proof formalizes in Aω[X, · , η] the following is guaranteed: X uniformly convex Banach space with modulus η and f : X → X nonexpansive linear operator. Let b > 0. Then there is an effective functional Φ in ε, g, b, η s.t. for all x ∈ X with x ≤ b, all ε > 0, all g : I N → I N : ∃n ≤ Φ(ε, g, b, η) ∀i, j ∈ [n, n + g(n)]

  • Ai(x) − Aj(x) < ε
  • .

(see Lecture I)

Proof Mining: Proof Interpretations and Their Use in

slide-150
SLIDE 150

A theorem of R. Wittmann

Proof Mining: Proof Interpretations and Their Use in

slide-151
SLIDE 151

A theorem of R. Wittmann

Halpern iterations: U : C → C nonexpansive, u0 ∈ C, αn ∈ [0, 1] un+1 := αn+1 u0 + (1 − αn+1) U(un).

Proof Mining: Proof Interpretations and Their Use in

slide-152
SLIDE 152

A theorem of R. Wittmann

Halpern iterations: U : C → C nonexpansive, u0 ∈ C, αn ∈ [0, 1] un+1 := αn+1 u0 + (1 − αn+1) U(un). Theorem (R. Wittmann, 1992): C ⊆ X closed and convex, u0 ∈ C and Fix(U) = ∅. Under suitable conditions on (αn) (satisfied e.g. for αn :=

1 n+1) (un) converges strongly towards the fixed point of U that is

closest to u0.

Proof Mining: Proof Interpretations and Their Use in

slide-153
SLIDE 153

A theorem of R. Wittmann

Halpern iterations: U : C → C nonexpansive, u0 ∈ C, αn ∈ [0, 1] un+1 := αn+1 u0 + (1 − αn+1) U(un). Theorem (R. Wittmann, 1992): C ⊆ X closed and convex, u0 ∈ C and Fix(U) = ∅. Under suitable conditions on (αn) (satisfied e.g. for αn :=

1 n+1) (un) converges strongly towards the fixed point of U that is

closest to u0. Remark: Wittmann’s theorem is a nonlinear generalization of the Mean ergodic theorem: for αn := 1/(n + 1), C := X and linear U, the Halpern iteration coincides with the Ces` aro means. Hence the Mean Ergodic Theorem follows as a special case.

Proof Mining: Proof Interpretations and Their Use in

slide-154
SLIDE 154

General features of the logical analysis of Wittmann’s

Proof Mining: Proof Interpretations and Their Use in

slide-155
SLIDE 155

General features of the logical analysis of Wittmann’s

Use of weak compactness gets in the end eliminated via a quantitative projection argument and a profound use of the power of majorizability.

Proof Mining: Proof Interpretations and Their Use in

slide-156
SLIDE 156

General features of the logical analysis of Wittmann’s

Use of weak compactness gets in the end eliminated via a quantitative projection argument and a profound use of the power of majorizability. As a consequence, both proofs yield ordinary primitive recursive bounds with elementary verifications.

Proof Mining: Proof Interpretations and Their Use in

slide-157
SLIDE 157

General features of the logical analysis of Wittmann’s

Use of weak compactness gets in the end eliminated via a quantitative projection argument and a profound use of the power of majorizability. As a consequence, both proofs yield ordinary primitive recursive bounds with elementary verifications. Quadratic rate of asymptotic regularity for 1/(n + 1) (K. Adv.

  • Math. 2011):

∀n ∈ I N ∀k ≥ 4dn(8dn + 2)

  • uk − U(uk) ≤ 1

n

  • ,

where d ≥ diam(C).

Proof Mining: Proof Interpretations and Their Use in

slide-158
SLIDE 158

A quantitative metastable version of Wittmann’s theorem

Theorem (K., Adv. Math. 2011) Let αn := 1/(n + 1) and (un) as above. Then for ε ∈ (0, 1) ∀g : I NI

N∃k ≤ Φ(ε/2, g+, d) ∀i, j ∈ [k; k + g(k)]

  • ui − uj ≤ ε
  • ,

Proof Mining: Proof Interpretations and Their Use in

slide-159
SLIDE 159

A quantitative metastable version of Wittmann’s theorem

Theorem (K., Adv. Math. 2011) Let αn := 1/(n + 1) and (un) as above. Then for ε ∈ (0, 1) ∀g : I NI

N∃k ≤ Φ(ε/2, g+, d) ∀i, j ∈ [k; k + g(k)]

  • ui − uj ≤ ε
  • ,

where Φ(ε, g, d) := ρ(ε2/4d2, χd,ε(Nε,g,d)) with Nε,g,d := 16d ·

  • max
  • (∆∗

ε,g)(i)(1) : i ≤ nε,d

2 , nε,d :=

  • d2

εd

  • ,

εd :=

ε4 8192d2, ∆∗ ε,g(n) := ⌈1/Ωd(ε/2, ˜

g M, χd,ε(16d · n2))⌉, with Ωd(ε, g, j) := δε,˜

g(ρ(ε2/2d2,j)), where δε,m := ε2 16dm,

ρ(ε, n) := n+1

ε

  • , χd,ε(n) := max
  • χd(n),
  • 32d2

ε2

  • ,

χd(n) := 4dn(4dn + 2), ˜ g(n) := max{n, g(n)} and g +(n) := n + g(n).

Proof Mining: Proof Interpretations and Their Use in

slide-160
SLIDE 160

‘Proof Mining’ in core mathematics

During the last 20 years this proof-theoretic approach has resulted in numerous new quantitative results as well as qualitative uniformity results in nonlinear analysis: fixed point theory (≥40), ergodic theory (≥15), optimization (D. K¨

  • rnlein) (≥5), topological

dynamics (≥ 5), approximation theory (≥ 5), abstract Cauchy problems (A. Koutsoukou-Argyraki) (2) etc.

Proof Mining: Proof Interpretations and Their Use in

slide-161
SLIDE 161

‘Proof Mining’ in core mathematics

During the last 20 years this proof-theoretic approach has resulted in numerous new quantitative results as well as qualitative uniformity results in nonlinear analysis: fixed point theory (≥40), ergodic theory (≥15), optimization (D. K¨

  • rnlein) (≥5), topological

dynamics (≥ 5), approximation theory (≥ 5), abstract Cauchy problems (A. Koutsoukou-Argyraki) (2) etc. General logical metatheorems explain this (K. TAMS 2005, Gerhardy/K. TAMS 2008, G¨ unzel/K. Adv. Math. 2012).

Proof Mining: Proof Interpretations and Their Use in

slide-162
SLIDE 162

‘Proof Mining’ in core mathematics

During the last 20 years this proof-theoretic approach has resulted in numerous new quantitative results as well as qualitative uniformity results in nonlinear analysis: fixed point theory (≥40), ergodic theory (≥15), optimization (D. K¨

  • rnlein) (≥5), topological

dynamics (≥ 5), approximation theory (≥ 5), abstract Cauchy problems (A. Koutsoukou-Argyraki) (2) etc. General logical metatheorems explain this (K. TAMS 2005, Gerhardy/K. TAMS 2008, G¨ unzel/K. Adv. Math. 2012). Some of the logical tools used have recently been rediscovered in special cases by Terence Tao in his “finitary analysis”!

Proof Mining: Proof Interpretations and Their Use in

slide-163
SLIDE 163

‘Proof Mining’ in core mathematics

During the last 20 years this proof-theoretic approach has resulted in numerous new quantitative results as well as qualitative uniformity results in nonlinear analysis: fixed point theory (≥40), ergodic theory (≥15), optimization (D. K¨

  • rnlein) (≥5), topological

dynamics (≥ 5), approximation theory (≥ 5), abstract Cauchy problems (A. Koutsoukou-Argyraki) (2) etc. General logical metatheorems explain this (K. TAMS 2005, Gerhardy/K. TAMS 2008, G¨ unzel/K. Adv. Math. 2012). Some of the logical tools used have recently been rediscovered in special cases by Terence Tao in his “finitary analysis”! Proof mining has also led to new concepts that are now commonly used in analysis: W -hyperbolic spaces (K.2005), UCW -hyperbolic spaces (Leu¸ stean 2007), (generalized) uniform Fej´ er monotonicity (Leu¸ stean/Nicolae/K. 2014).

Proof Mining: Proof Interpretations and Their Use in

slide-164
SLIDE 164

Tao also established (without bound) a uniform version (in a special case) of the Mean Ergodic Theorem as base step for a generalization to commuting families of operators.

Proof Mining: Proof Interpretations and Their Use in

slide-165
SLIDE 165

Tao also established (without bound) a uniform version (in a special case) of the Mean Ergodic Theorem as base step for a generalization to commuting families of operators. ‘We shall establish Theorem 1.6 by “finitary ergodic theory” techniques, reminiscent of those used in [Green-Tao]...’ ‘The main advantage of working in the finitary setting ... is that the underlying dynamical system becomes extremely explicit’...‘In proof theory, this finitisation is known as G¨

  • del functional interpretation...which is also closely related to the

Kreisel no-counterexample interpretation’ (T. Tao: Norm convergence of multiple ergodic averages for commuting transformations, Ergodic Theor. and Dynam. Syst. 28, 2008)

Proof Mining: Proof Interpretations and Their Use in

slide-166
SLIDE 166

2016 survey: www.mathematik.tu-darmstadt.de/˜kohlenbach/progress.pdf 2008 book:

1 23

Springer Monographs in Mathematics SMM ulrich kohlenbach

kohlenbach

  • u. kohlenbach

Applied Proof Theory: Proof Interpretations and their Use in Mathematics Ulrich Kohlenbach presents an applied form of proof theory that has led in recent years to new results in number theory, approxi- mation theory, nonlinear analysis, geodesic geometry and ergodic theory (among others). This applied approach is based on logical transformations (so-called proof interpretations) and concerns the extraction of effective data (such as bounds) from prima facie ineffective proofs as well as new qualitative results such as inde- pendence of solutions from certain parameters, generalizations

  • f proofs by elimination of premises.

The book first develops the necessary logical machinery empha- sizing novel forms of Gödel‘s famous functional (‚Dialectica‘)

  • interpretation. It then establishes general logical metatheorems

that connect these techniques with concrete mathematics. Finally, two extended case studies (one in approximation theory and one in fixed point theory) show in detail how this machinery can be applied to concrete proofs in different areas of mathematics.

1

Applied Proof Theory: Proof Interpretations and their Use in Mathema Applied Proof Theory: Proof Interpretations and their Use in Mathema 54205 WMXDesign GmbH Heidelberg – Bender 06.12.07

Dieser pdf-file gibt nur annähernd das endgültige Druckergebnis wieder ! issn 1439-7382 ISBN 978-3-540-77532-4

Applied Proof Theory: Proof Interpretations and their Use in Mathematics Applied Proof Theory: Proof Interpretations and their Use in Mathematics

Proof Mining: Proof Interpretations and Their Use in