The ghosts of departed quantities as the soul of computation Sam - - PowerPoint PPT Presentation

the ghosts of departed quantities as the soul of
SMART_READER_LITE
LIVE PREVIEW

The ghosts of departed quantities as the soul of computation Sam - - PowerPoint PPT Presentation

The ghosts of departed quantities as the soul of computation Sam Sanders 1 FotFS8, Cambridge 1 This research is generously supported by the John Templeton Foundation. Aim and Motivation AIM: To connect infinitesimals and computability. Aim and


slide-1
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
SLIDE 2

Aim and Motivation

AIM: To connect infinitesimals and computability.

slide-3
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
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
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
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
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
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
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
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
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
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
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
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
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¨

  • f,

Palmgren etc

slide-16
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¨

  • f,

Palmgren etc

4 Other (SDG)

slide-17
SLIDE 17

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural numbers

. . . ω . . . 2ω . . .

0 1 . . .

slide-18
SLIDE 18

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural numbers

. . . ω . . . 2ω . . .

0 1 . . .

finite/standard numbers

slide-19
SLIDE 19

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural numbers

. . . ω . . . 2ω . . .

0 1 . . .

finite/standard numbers

  • Ω=∗N\N, the infinite/nonstandard numbers
slide-20
SLIDE 20

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural 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
SLIDE 21

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural 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
SLIDE 22

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural 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
SLIDE 23

Nonstandard Analysis: a new way to compute

∗N, the hypernatural numbers

  • N, the natural 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
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
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
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
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
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
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
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
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
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
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
SLIDE 34

Ω-invariance and real numbers

slide-35
SLIDE 35

Ω-invariance and real numbers

Definition

1) For qn : N → Q, ω ∈ Ω, ∗qω is Ω-invariant if (∀ω′ ∈ Ω)(∗qω ≈ ∗qω′)

slide-36
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SLIDE 57

The ontological cornucopia of NSA

slide-58
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
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
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
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
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
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
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
SLIDE 65

Local Constructivity

Most of mathematics is non-constructive or non-computable.

slide-66
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
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
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
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
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
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
SLIDE 72

Local constructivity in NSA

NSA is amenable to local constructivity, due to is practice (Keisler).

slide-73
SLIDE 73

Local constructivity in NSA

NSA is amenable to local constructivity, due to is practice (Keisler).

slide-74
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
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
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
SLIDE 77

Local constructivity in NSA

slide-78
SLIDE 78

Local constructivity in NSA

Transfer and Saturation can be replaced by Lifting to the constructive sheaf model (Palmgren).

slide-79
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
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
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
SLIDE 82

Final Thoughts

slide-83
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
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¨

  • del
slide-85
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¨

  • del

We thank the John Templeton Foundation for its generous support!

slide-86
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¨

  • del

We thank the John Templeton Foundation for its generous support!

Thank you for your attention!

slide-87
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¨

  • del

We thank the John Templeton Foundation for its generous support!

Thank you for your attention!

Any questions?