SLIDE 1 The ghosts of departed quantities as the soul of computation
Sam Sanders1 FotFS8, Cambridge
1This research is generously supported by the John Templeton Foundation.
SLIDE 2
Aim and Motivation
AIM: To connect infinitesimals and computability.
SLIDE 3
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
SLIDE 4
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
The conference is concerned with the theory of computability and complexity over real-valued data.
SLIDE 5
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
The conference is concerned with the theory of computability and complexity over real-valued data. [BECAUSE]
SLIDE 6
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
The conference is concerned with the theory of computability and complexity over real-valued data. [BECAUSE] Most mathematical models in physics and engineering [...] are based on the real number concept.
SLIDE 7
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
The conference is concerned with the theory of computability and complexity over real-valued data. [BECAUSE] Most mathematical models in physics and engineering [...] are based on the real number concept.
The following is more true:
Most mathematical models in physics and engineering [...] are based on the real number concept, via an intuitive calculus with infinitesimals, i.e. informal Nonstandard Analysis.
SLIDE 8
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
The conference is concerned with the theory of computability and complexity over real-valued data. [BECAUSE] Most mathematical models in physics and engineering [...] are based on the real number concept.
The following is more true:
Most mathematical models in physics and engineering [...] are based on the real number concept, via an intuitive calculus with infinitesimals, i.e. informal Nonstandard Analysis.
Moreover: Infinitesimals and NSA are said to have ‘non-constructive’
nature (Bishop, Connes), although prominent in physics and engineering.
SLIDE 9
Aim and Motivation
AIM: To connect infinitesimals and computability. WHY: From the scope of CCA 2013: (http://cca-net.de/cca2013/)
The conference is concerned with the theory of computability and complexity over real-valued data. [BECAUSE] Most mathematical models in physics and engineering [...] are based on the real number concept.
The following is more true:
Most mathematical models in physics and engineering [...] are based on the real number concept, via an intuitive calculus with infinitesimals, i.e. informal Nonstandard Analysis.
Moreover: Infinitesimals and NSA are said to have ‘non-constructive’
nature (Bishop, Connes), although prominent in physics and engineering. The latter produces rather concrete/effective/constructive mathematics (compared to e.g. pure mathematics).
SLIDE 10
The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
SLIDE 11
The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
Nonstandard Analysis
SLIDE 12
The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
Nonstandard Analysis = Any formal system with a notion of ‘nonstandard object’, especially infinitesimals (=infinitely small quantities).
SLIDE 13 The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
Nonstandard Analysis = Any formal system with a notion of ‘nonstandard object’, especially infinitesimals (=infinitely small quantities). This includes:
1 Robinson’s original ‘Non-standard Analysis’ and Luxemburg’s
ultrafilter approach.
SLIDE 14 The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
Nonstandard Analysis = Any formal system with a notion of ‘nonstandard object’, especially infinitesimals (=infinitely small quantities). This includes:
1 Robinson’s original ‘Non-standard Analysis’ and Luxemburg’s
ultrafilter approach.
2 Nelson’s IST and variants.
SLIDE 15 The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
Nonstandard Analysis = Any formal system with a notion of ‘nonstandard object’, especially infinitesimals (=infinitely small quantities). This includes:
1 Robinson’s original ‘Non-standard Analysis’ and Luxemburg’s
ultrafilter approach.
2 Nelson’s IST and variants. 3 The nonstandard constructive type theory by Martin-L¨
Palmgren etc
SLIDE 16 The constructive nature of Nonstandard Analysis
Overarching question:
How can mathematics involving ideal objects (such as NSA with its infinitesimals) yield (standard) computable or constructive results?
Nonstandard Analysis = Any formal system with a notion of ‘nonstandard object’, especially infinitesimals (=infinitely small quantities). This includes:
1 Robinson’s original ‘Non-standard Analysis’ and Luxemburg’s
ultrafilter approach.
2 Nelson’s IST and variants. 3 The nonstandard constructive type theory by Martin-L¨
Palmgren etc
4 Other (SDG)
SLIDE 17 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
SLIDE 18 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
finite/standard numbers
SLIDE 19 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
finite/standard numbers
- Ω=∗N\N, the infinite/nonstandard numbers
SLIDE 20 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
finite/standard numbers
- Ω=∗N\N, the infinite/nonstandard numbers
- Standard functions f : N → N are (somehow) generalized to
∗f : ∗N → ∗N such that (∀n ∈ N)(f (n) = ∗f (n)).
SLIDE 21 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
finite/standard numbers
- Ω=∗N\N, the infinite/nonstandard numbers
- Standard functions f : N → N are (somehow) generalized to
∗f : ∗N → ∗N such that (∀n ∈ N)(f (n) = ∗f (n)).
Definition (Ω-invariance)
For standard f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if
SLIDE 22 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
finite/standard numbers
- Ω=∗N\N, the infinite/nonstandard numbers
- Standard functions f : N → N are (somehow) generalized to
∗f : ∗N → ∗N such that (∀n ∈ N)(f (n) = ∗f (n)).
Definition (Ω-invariance)
For standard f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
SLIDE 23 Nonstandard Analysis: a new way to compute
∗N, the hypernatural numbers
✲
. . . ω . . . 2ω . . .
✲
0 1 . . .
finite/standard numbers
- Ω=∗N\N, the infinite/nonstandard numbers
- Standard functions f : N → N are (somehow) generalized to
∗f : ∗N → ∗N such that (∀n ∈ N)(f (n) = ∗f (n)).
Definition (Ω-invariance)
For standard f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)]. Note that ∗f (n, ω) is independent of the choice of infinite number.
SLIDE 24
Ω-invariance: a nonstandard version of computability
Definition (Ω-invariance)
For f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
SLIDE 25
Ω-invariance: a nonstandard version of computability
Definition (Ω-invariance)
For f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
SLIDE 26 Ω-invariance: a nonstandard version of computability
Definition (Ω-invariance)
For f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
RCA0 is IΣ1 + ∆0
1-CA and ∗RCA0 is RCA0 plus basic NSA-axioms.
SLIDE 27 Ω-invariance: a nonstandard version of computability
Definition (Ω-invariance)
For f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
RCA0 is IΣ1 + ∆0
1-CA and ∗RCA0 is RCA0 plus basic NSA-axioms.
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡ ∗RCA0 ≡ RCA0
(All systems prove the same standard theorems)
SLIDE 28 Ω-invariance: a nonstandard version of computability
Definition (Ω-invariance)
For f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
RCA0 is IΣ1 + ∆0
1-CA and ∗RCA0 is RCA0 plus basic NSA-axioms.
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡ ∗RCA0 ≡ RCA0
(All systems prove the same standard theorems)
∗RCA0 proves that every ∆0 1-function is Ω-invariant.
SLIDE 29 Ω-invariance: a nonstandard version of computability
Definition (Ω-invariance)
For f : N × N → N and ω ∈ Ω, the function ∗f (n, ω) is Ω-invariant if (∀n ∈ N)(∀ω′ ∈ Ω)[∗f (n, ω) = ∗f (n, ω′)].
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
RCA0 is IΣ1 + ∆0
1-CA and ∗RCA0 is RCA0 plus basic NSA-axioms.
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡ ∗RCA0 ≡ RCA0
(All systems prove the same standard theorems)
∗RCA0 proves that every ∆0 1-function is Ω-invariant. ∗RCA0 + Ω-CA proves that every Ω-invariant function is ∆0 1.
SLIDE 30 Ω-invariance: a nonstandard version of computability
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡cons ∗RCA0 ≡cons RCA0
∗RCA0 proves that every ∆0 1-function is Ω-invariant. ∗RCA0 + Ω-CA proves that every Ω-invariant function is ∆0 1.
SLIDE 31 Ω-invariance: a nonstandard version of computability
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡cons ∗RCA0 ≡cons RCA0
∗RCA0 proves that every ∆0 1-function is Ω-invariant. ∗RCA0 + Ω-CA proves that every Ω-invariant function is ∆0 1.
Turing computable functions are ‘built up from the ground’.
SLIDE 32 Ω-invariance: a nonstandard version of computability
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡cons ∗RCA0 ≡cons RCA0
∗RCA0 proves that every ∆0 1-function is Ω-invariant. ∗RCA0 + Ω-CA proves that every Ω-invariant function is ∆0 1.
Turing computable functions are ‘built up from the ground’.
SLIDE 33 Ω-invariance: a nonstandard version of computability
Principle (Ω-CA)
For all Ω-invariant ∗f (n, ω), we have (∃g : N → N)(∀n ∈ N)(g(n) = ∗f (n, ω)).
Theorem (Montalb´ an-Palmgren-S.)
∗RCA0 + Ω-CA ≡cons ∗RCA0 ≡cons RCA0
∗RCA0 proves that every ∆0 1-function is Ω-invariant. ∗RCA0 + Ω-CA proves that every Ω-invariant function is ∆0 1.
Turing computable functions are ‘built up from the ground’. Ω-invariant functions are nonstandard, i.e. ‘come from above’.
SLIDE 34
Ω-invariance and real numbers
SLIDE 35
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′)
SLIDE 36
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′) 2) For F : R × N → R and ω ∈ Ω, ∗F(x, ω) is Ω-invariant if (∀x ∈ R, ω′ ∈ Ω)(∗F(x, ω) ≈ ∗F(x, ω′)). (∗∗)
SLIDE 37
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′) 2) For F : R × N → R and ω ∈ Ω, ∗F(x, ω) is Ω-invariant if (∀x ∈ R, ω′ ∈ Ω)(∗F(x, ω) ≈ ∗F(x, ω′)). (∗∗)
Theorem (In ∗RCA0 + Ω-CA)
1) For Ω-invariant ∗qω, there is x ∈ R such that x ≈ ∗qω.
SLIDE 38
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′) 2) For F : R × N → R and ω ∈ Ω, ∗F(x, ω) is Ω-invariant if (∀x ∈ R, ω′ ∈ Ω)(∗F(x, ω) ≈ ∗F(x, ω′)). (∗∗)
Theorem (In ∗RCA0 + Ω-CA)
1) For Ω-invariant ∗qω, there is x ∈ R such that x ≈ ∗qω. 2) For Ω-invariant ∗F(x, ω), there is G : R → R such that
(∀x ∈ R)(∗F(x, ω) ≈ G(x)).
SLIDE 39
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′) 2) For F : R × N → R and ω ∈ Ω, ∗F(x, ω) is Ω-invariant if (∀x ∈ R, ω′ ∈ Ω)(∗F(x, ω) ≈ ∗F(x, ω′)). (∗∗)
Theorem (In ∗RCA0 + Ω-CA)
1) For Ω-invariant ∗qω, there is x ∈ R such that x ≈ ∗qω. 2) For Ω-invariant ∗F(x, ω), there is G : R → R such that
(∀x ∈ R)(∗F(x, ω) ≈ G(x)).
SLIDE 40
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′) 2) For F : R × N → R and ω ∈ Ω, ∗F(x, ω) is Ω-invariant if (∀x ∈ R, ω′ ∈ Ω)(∗F(x, ω) ≈ ∗F(x, ω′)). (∗∗)
Theorem (In ∗RCA0 + Ω-CA)
1) For Ω-invariant ∗qω, there is x ∈ R such that x ≈ ∗qω. 2) For Ω-invariant ∗F(x, ω), there is G : R → R such that
(∀x ∈ R)(∗F(x, ω) ≈ G(x)).
The standard part map ◦(x + ε) = x (x ∈ R and ε ≈ 0) is highly non-computable, but
SLIDE 41
Ω-invariance and real numbers
Definition
1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′) 2) For F : R × N → R and ω ∈ Ω, ∗F(x, ω) is Ω-invariant if (∀x ∈ R, ω′ ∈ Ω)(∗F(x, ω) ≈ ∗F(x, ω′)). (∗∗)
Theorem (In ∗RCA0 + Ω-CA)
1) For Ω-invariant ∗qω, there is x ∈ R such that x ≈ ∗qω. 2) For Ω-invariant ∗F(x, ω), there is G : R → R such that
(∀x ∈ R)(∗F(x, ω) ≈ G(x)).
The standard part map ◦(x + ε) = x (x ∈ R and ε ≈ 0) is highly non-computable, but Ω-CA provides a computable alternative for Ω-invariant reals and functions.
SLIDE 42
Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)).
SLIDE 43
Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
SLIDE 44
Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
Thus, ∗F(x, ε) is Ω-invariant and computable by the theorem.
SLIDE 45 Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
Thus, ∗F(x, ε) is Ω-invariant and computable by the theorem. Intuition and motivation:
1
∗F(x, ε) is constructed from basic operations and ε ≈ 0.
SLIDE 46 Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
Thus, ∗F(x, ε) is Ω-invariant and computable by the theorem. Intuition and motivation:
1
∗F(x, ε) is constructed from basic operations and ε ≈ 0. Repeating
with a different ε′ ≈ 0 yields the same object, up to infinitesimals.
SLIDE 47 Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
Thus, ∗F(x, ε) is Ω-invariant and computable by the theorem. Intuition and motivation:
1
∗F(x, ε) is constructed from basic operations and ε ≈ 0. Repeating
with a different ε′ ≈ 0 yields the same object, up to infinitesimals.
2
Previous is especially true if ∗F(x, ε) describes a real-world object.
SLIDE 48 Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
Thus, ∗F(x, ε) is Ω-invariant and computable by the theorem. Intuition and motivation:
1
∗F(x, ε) is constructed from basic operations and ε ≈ 0. Repeating
with a different ε′ ≈ 0 yields the same object, up to infinitesimals.
2
Previous is especially true if ∗F(x, ε) describes a real-world object.
3
Well-posed problems (Hadamard, Brouwer) and uniqueness.
SLIDE 49 Computable results in physics
Theorem (In ∗RCA0 + Ω-CA)
For Ω-invariant ∗F(x, ω), there is G : R → R such that (∀x ∈ R)(∗F(x, ω) ≈ G(x)). Observation: Math. practice involving infinitesimals in physics and engineering produces functions ∗F(x, ε) satisfying:
(∀x ∈ R)(∀ε, ε′ ≈ 0)(∗F(x, ε) ≈ ∗F(x, ε′))
Thus, ∗F(x, ε) is Ω-invariant and computable by the theorem. Intuition and motivation:
1
∗F(x, ε) is constructed from basic operations and ε ≈ 0. Repeating
with a different ε′ ≈ 0 yields the same object, up to infinitesimals.
2
Previous is especially true if ∗F(x, ε) describes a real-world object.
3
Well-posed problems (Hadamard, Brouwer) and uniqueness.
SLIDE 50
Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
SLIDE 51
Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
The Uniform Weierstrass maximum theorem (UWEIMAX)
(∃stΘ(1→1)→1)(∀stf ∈ C)(∀sty1 ∈ [0, 1])(f (y) ≤ f (Θ(f ))) (1)
SLIDE 52
Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
The Uniform Weierstrass maximum theorem (UWEIMAX)
(∃stΘ(1→1)→1)(∀stf ∈ C)(∀sty1 ∈ [0, 1])(f (y) ≤ f (Θ(f ))) (1)
The Nonstandard Weierstrass maximum theorem (WEIMAX∗)
(∀stf ∈ C)(∃stx1 ∈ [0, 1])(∀y1 ∈ [0, 1])(f (y) ≤ f (x)) (2)
SLIDE 53 Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
The Uniform Weierstrass maximum theorem (UWEIMAX)
(∃stΘ(1→1)→1)(∀stf ∈ C)(∀sty1 ∈ [0, 1])(f (y) ≤ f (Θ(f ))) (1)
The Nonstandard Weierstrass maximum theorem (WEIMAX∗)
(∀stf ∈ C)(∃stx1 ∈ [0, 1])(∀y1 ∈ [0, 1])(f (y) ≤ f (x)) (2)
In ∗RCAω
0 + Ω-CA, we have (1)↔(2),
SLIDE 54 Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
The Uniform Weierstrass maximum theorem (UWEIMAX)
(∃stΘ(1→1)→1)(∀stf ∈ C)(∀sty1 ∈ [0, 1])(f (y) ≤ f (Θ(f ))) (1)
The Nonstandard Weierstrass maximum theorem (WEIMAX∗)
(∀stf ∈ C)(∃stx1 ∈ [0, 1])(∀y1 ∈ [0, 1])(f (y) ≤ f (x)) (2)
In ∗RCAω
0 + Ω-CA, we have (1)↔(2), and a general theme: UT ↔ T ∗.
SLIDE 55 Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
The Uniform Weierstrass maximum theorem (UWEIMAX)
(∃stΘ(1→1)→1)(∀stf ∈ C)(∀sty1 ∈ [0, 1])(f (y) ≤ f (Θ(f ))) (1)
The Nonstandard Weierstrass maximum theorem (WEIMAX∗)
(∀stf ∈ C)(∃stx1 ∈ [0, 1])(∀y1 ∈ [0, 1])(f (y) ≤ f (x)) (2)
In ∗RCAω
0 + Ω-CA, we have (1)↔(2), and a general theme: UT ↔ T ∗.
Also, there is a nonstandard functional in ∗RCAω
0 + Ω-CA which becomes
Ω-invariant (and hence Θ from (2)) given WEIMAX∗.
SLIDE 56 Functionals and NSA
The Weierstrass maximum theorem (WEIMAX)
(∀stf ∈ C[0, 1])(∃stx1 ∈ [0, 1])(∀sty1 ∈ [0, 1])(f (y) ≤ f (x))
The Uniform Weierstrass maximum theorem (UWEIMAX)
(∃stΘ(1→1)→1)(∀stf ∈ C)(∀sty1 ∈ [0, 1])(f (y) ≤ f (Θ(f ))) (1)
The Nonstandard Weierstrass maximum theorem (WEIMAX∗)
(∀stf ∈ C)(∃stx1 ∈ [0, 1])(∀y1 ∈ [0, 1])(f (y) ≤ f (x)) (2)
In ∗RCAω
0 + Ω-CA, we have (1)↔(2), and a general theme: UT ↔ T ∗.
Also, there is a nonstandard functional in ∗RCAω
0 + Ω-CA which becomes
Ω-invariant (and hence Θ from (2)) given WEIMAX∗. Classical existence of a standard object with the same standard and nonstandard properties = A standard functional computes the object.
SLIDE 57
The ontological cornucopia of NSA
SLIDE 58
The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem.
SLIDE 59 The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem. Hence, a proof P involving a limit cn → c cannot be constructive
- r constructivized easily.
SLIDE 60 The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem. Hence, a proof P involving a limit cn → c cannot be constructive
- r constructivized easily.
A NSA-proof P′ involving a limit cn → c can in many cases be constructivized!
SLIDE 61 The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem. Hence, a proof P involving a limit cn → c cannot be constructive
- r constructivized easily.
A NSA-proof P′ involving a limit cn → c can in many cases be constructivized! Indeed, carry out the rest of the proof P′ with cω instead of c, for fixed infinite ω. Call this proof P′′
SLIDE 62 The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem. Hence, a proof P involving a limit cn → c cannot be constructive
- r constructivized easily.
A NSA-proof P′ involving a limit cn → c can in many cases be constructivized! Indeed, carry out the rest of the proof P′ with cω instead of c, for fixed infinite ω. Call this proof P′′ This ‘protolimit’ cω cannot be Ω-invariant (without solving the Halting problem),
SLIDE 63 The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem. Hence, a proof P involving a limit cn → c cannot be constructive
- r constructivized easily.
A NSA-proof P′ involving a limit cn → c can in many cases be constructivized! Indeed, carry out the rest of the proof P′ with cω instead of c, for fixed infinite ω. Call this proof P′′ This ‘protolimit’ cω cannot be Ω-invariant (without solving the Halting problem), but in many cases, the final terms of P′′ involving cω will be Ω-invariant (without additional assumptions).
SLIDE 64 The ontological cornucopia of NSA
Taking the limit cn → c of a sequence of reals amounts to solving the Halting problem. Hence, a proof P involving a limit cn → c cannot be constructive
- r constructivized easily.
A NSA-proof P′ involving a limit cn → c can in many cases be constructivized! Indeed, carry out the rest of the proof P′ with cω instead of c, for fixed infinite ω. Call this proof P′′ This ‘protolimit’ cω cannot be Ω-invariant (without solving the Halting problem), but in many cases, the final terms of P′′ involving cω will be Ω-invariant (without additional assumptions). Hence, we can use Ω-CA to obtain a standard result from P′′, without using the Halting problem.
SLIDE 65
Local Constructivity
Most of mathematics is non-constructive or non-computable.
SLIDE 66
Local Constructivity
Most of mathematics is non-constructive or non-computable. How to extract computational/constructive information from non-constructive proofs?
SLIDE 67
Local Constructivity
Most of mathematics is non-constructive or non-computable. How to extract computational/constructive information from non-constructive proofs?
Proof Mining (Kreisel, Kohlenbach, . . . )
SLIDE 68
Local Constructivity
Most of mathematics is non-constructive or non-computable. How to extract computational/constructive information from non-constructive proofs?
Proof Mining (Kreisel, Kohlenbach, . . . ) Local constructivity (Osswald, S. )
SLIDE 69
Local Constructivity
Most of mathematics is non-constructive or non-computable. How to extract computational/constructive information from non-constructive proofs?
Proof Mining (Kreisel, Kohlenbach, . . . ) Local constructivity (Osswald, S. ) A non-constructive proof P of a theorem T is locally constructive if the core, the essential part is constructive.
SLIDE 70
Local Constructivity
Most of mathematics is non-constructive or non-computable. How to extract computational/constructive information from non-constructive proofs?
Proof Mining (Kreisel, Kohlenbach, . . . ) Local constructivity (Osswald, S. ) A non-constructive proof P of a theorem T is locally constructive if the core, the essential part is constructive. Ideally, we can change some initial and final steps in P to obtain a constructive proof P′ of a similar theorem T ′
SLIDE 71
Local Constructivity
Most of mathematics is non-constructive or non-computable. How to extract computational/constructive information from non-constructive proofs?
Proof Mining (Kreisel, Kohlenbach, . . . ) Local constructivity (Osswald, S. ) A non-constructive proof P of a theorem T is locally constructive if the core, the essential part is constructive. Ideally, we can change some initial and final steps in P to obtain a constructive proof P′ of a similar theorem T ′ NSA is amenable to local constructivity!
SLIDE 72
Local constructivity in NSA
NSA is amenable to local constructivity, due to is practice (Keisler).
SLIDE 73
Local constructivity in NSA
NSA is amenable to local constructivity, due to is practice (Keisler).
SLIDE 74
Local constructivity in NSA
NSA is amenable to local constructivity, due to is practice (Keisler). Transfer and Saturation are highly non-constructive.
SLIDE 75
Local constructivity in NSA
NSA is amenable to local constructivity, due to is practice (Keisler). Transfer and Saturation are highly non-constructive. The mathematics in the nonstandard world is essentially computation (sums and products) with infinite numbers
SLIDE 76
Local constructivity in NSA
NSA is amenable to local constructivity, due to is practice (Keisler). Transfer and Saturation are highly non-constructive. The mathematics in the nonstandard world is essentially computation (sums and products) with infinite numbers Standard part is non-constructive.
SLIDE 77
Local constructivity in NSA
SLIDE 78
Local constructivity in NSA
Transfer and Saturation can be replaced by Lifting to the constructive sheaf model (Palmgren).
SLIDE 79
Local constructivity in NSA
Transfer and Saturation can be replaced by Lifting to the constructive sheaf model (Palmgren). The mathematics in the nonstandard world is essentially computation (sums and products) with infinite numbers
SLIDE 80
Local constructivity in NSA
Transfer and Saturation can be replaced by Lifting to the constructive sheaf model (Palmgren). The mathematics in the nonstandard world is essentially computation (sums and products) with infinite numbers Standard part can be replaced by Ω-CA (derivable in the sheaf model, Palmgren).
SLIDE 81
Local constructivity in NSA
Transfer and Saturation can be replaced by Lifting to the constructive sheaf model (Palmgren). The mathematics in the nonstandard world is essentially computation (sums and products) with infinite numbers Standard part can be replaced by Ω-CA (derivable in the sheaf model, Palmgren). To guarantee Ω-invariance, we need to assume ‘constructive’ definitions in the standard world.
SLIDE 82
Final Thoughts
SLIDE 83
Final Thoughts
And what are these [infinitesimals]? [. . . ] They are neither finite Quantities nor Quantities infinitely small, nor yet nothing. May we not call them the ghosts of departed quantities?
George Berkeley, The Analyst
SLIDE 84 Final Thoughts
And what are these [infinitesimals]? [. . . ] They are neither finite Quantities nor Quantities infinitely small, nor yet nothing. May we not call them the ghosts of departed quantities?
George Berkeley, The Analyst ...there are good reasons to believe that Nonstandard Analysis, in some version or other, will be the analysis of the future. Kurt G¨
SLIDE 85 Final Thoughts
And what are these [infinitesimals]? [. . . ] They are neither finite Quantities nor Quantities infinitely small, nor yet nothing. May we not call them the ghosts of departed quantities?
George Berkeley, The Analyst ...there are good reasons to believe that Nonstandard Analysis, in some version or other, will be the analysis of the future. Kurt G¨
We thank the John Templeton Foundation for its generous support!
SLIDE 86 Final Thoughts
And what are these [infinitesimals]? [. . . ] They are neither finite Quantities nor Quantities infinitely small, nor yet nothing. May we not call them the ghosts of departed quantities?
George Berkeley, The Analyst ...there are good reasons to believe that Nonstandard Analysis, in some version or other, will be the analysis of the future. Kurt G¨
We thank the John Templeton Foundation for its generous support!
Thank you for your attention!
SLIDE 87 Final Thoughts
And what are these [infinitesimals]? [. . . ] They are neither finite Quantities nor Quantities infinitely small, nor yet nothing. May we not call them the ghosts of departed quantities?
George Berkeley, The Analyst ...there are good reasons to believe that Nonstandard Analysis, in some version or other, will be the analysis of the future. Kurt G¨
We thank the John Templeton Foundation for its generous support!
Thank you for your attention!
Any questions?