• 検索結果がありません。

ファイル置き場 Sendai Logic Homepage speaker17

N/A
N/A
Protected

Academic year: 2018

シェア "ファイル置き場 Sendai Logic Homepage speaker17"

Copied!
190
0
0

読み込み中.... (全文を見る)

全文

(1)

The ghosts of departed quantities as the soul of

computation

Sam Sanders1

Tokyo, Feb. 22, 2012

1This research is generously supported by the John Templeton Foundation.

(2)

The nature of algorithm

(3)

The nature of algorithm

Algorithmfinite procedure explicit computation.

(4)

The nature of algorithm

Algorithmfinite procedure explicit computation.

The technical definition: Definition (Algorithm)

(5)

The nature of algorithm

Algorithmfinite procedure explicit computation.

The technical definition: Definition (Algorithm)

We’ll know it when we see it. . .

(6)

The nature of algorithm

Algorithmfinite procedure explicit computation.

The technical definition: Definition (Algorithm)

We’ll know it when we see it. . .

In this talk, we (partially) formalize the notion of algorithm using Nonstandard Analysis.

(7)

The nature of algorithm

Algorithmfinite procedure explicit computation.

The technical definition: Definition (Algorithm)

We’ll know it when we see it. . .

In this talk, we (partially) formalize the notion of algorithm using Nonstandard Analysis.

We consider the philosophical implications for physics, mathematics and computer science.

(8)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

(9)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’.

(10)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

(11)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

(12)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

(13)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

new numbers, not in N

z }| {

(14)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

new numbers, not in N

z }| {

ω

(15)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

new numbers, not in N

z }| {

ω ω− 1

(16)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

new numbers, not in N

z }| {

ω ω− 1 2ω

(17)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

new numbers, not in N

z }| {

ω ω− 1 2ω

ω

(18)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thenaturalnumbers

ω ω− 1 2ω

ω

| {z }

Ω, theinfinitenumbers

(19)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thefinitenumbers

ω ω− 1 2ω

ω

| {z }

Ω, theinfinitenumbers

(20)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thefinitenumbers

ω ω− 1 2ω

ω

| {z }

Ω, theinfinitenumbers

N,thehypernaturalnumbers

z }| {

(21)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thefinitenumbers

ω ω− 1 2ω

ω

| {z }

Ω, theinfinitenumbers

N,thehypernaturalnumbers

z }| {

N= finite (or standard) numbers

(22)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thefinitenumbers

ω ω− 1 2ω

ω

| {z }

Ω, theinfinitenumbers

N,thehypernaturalnumbers

z }| {

N= finite (or standard) numbers

N\ N = Ω = infinite (or nonstandard) numbers

(23)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis

Nonstandard Analysis (NSA) formalizes ‘calculus with infinitesimals’. For this talk, we only needN.

0 1 2 3 . . .

| {z }

N,thefinitenumbers

ω ω− 1 2ω

ω

| {z }

Ω, theinfinitenumbers

N,thehypernaturalnumbers

z }| {

N= finite (or standard) numbers

N\ N = Ω = infinite (or nonstandard) numbers Universal Transfer: (∀n ∈ N)ϕ(n) → (∀n ∈N)ϕ(n).

(24)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis: the fourth way

(25)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis: the fourth way

Ω-invariancealgorithmfinite procedureexplicit computation.

(26)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis: the fourth way

Ω-invariancealgorithmfinite procedureexplicit computation.

Definition (Ω-invariance) A set A⊂ N isΩ-invariant

(27)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis: the fourth way

Ω-invariancealgorithmfinite procedureexplicit computation.

Definition (Ω-invariance)

A set A⊂ N isΩ-invariant if there is aquantifier-free formula ψ such thatfor all ω∈ Ω,

(28)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis: the fourth way

Ω-invariancealgorithmfinite procedureexplicit computation.

Definition (Ω-invariance)

A set A⊂ N isΩ-invariant if there is aquantifier-free formula ψ such thatfor all ω∈ Ω,

A={k ∈ N : ψ(k,ω)}.

(29)

Introduction NSA and Constructive Analysis Philosophical implications

Nonstandard Analysis: the fourth way

Ω-invariancealgorithmfinite procedureexplicit computation.

Definition (Ω-invariance)

A set A⊂ N isΩ-invariant if there is aquantifier-free formula ψ such thatfor all ω∈ Ω,

A={k ∈ N : ψ(k,ω)}.

Note that A depends onω∈ Ω, but not on thechoiceofω∈ Ω.

(30)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that

(31)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that k ∈ A ⇐⇒ ψ(k,ω)⇐⇒ ψ(k,M).

(32)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that k ∈ A ⇐⇒ ψ(k,ω)⇐⇒ ψ(k,M).

Thus, to verify whetherk ∈ A, we only need to performfinitely many operations (i.e. determine ifψ(k, M)).

(33)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that k ∈ A ⇐⇒ ψ(k,ω)⇐⇒ ψ(k,M).

Thus, to verify whetherk ∈ A, we only need to performfinitely many operations (i.e. determine ifψ(k, M)).

Theorem (Finiteness II) Every∆01-set isΩ-invariant.

(34)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that k ∈ A ⇐⇒ ψ(k,ω)⇐⇒ ψ(k,M).

Thus, to verify whetherk ∈ A, we only need to performfinitely many operations (i.e. determine ifψ(k, M)).

Theorem (Finiteness II) Every∆01-set isΩ-invariant.

EveryTuring Machine is anΩ-invariant procedure!

(35)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that k ∈ A ⇐⇒ ψ(k,ω)⇐⇒ ψ(k,M).

Thus, to verify whetherk ∈ A, we only need to performfinitely many operations (i.e. determine ifψ(k, M)).

Theorem (Finiteness II) Every∆01-set isΩ-invariant.

EveryTuring Machine is anΩ-invariant procedure! (Given the right axiom system; and probably vice versa).

(36)

Introduction NSA and Constructive Analysis Philosophical implications

Two theorems

Theorem (Finiteness)

For everyΩ-invariant A⊂ N and k ∈ N, there is M ∈ N, such that k ∈ A ⇐⇒ ψ(k,ω)⇐⇒ ψ(k,M).

Thus, to verify whetherk ∈ A, we only need to performfinitely many operations (i.e. determine ifψ(k, M)).

Theorem (Finiteness II) Every∆01-set isΩ-invariant.

EveryTuring Machine is anΩ-invariant procedure! (Given the right axiom system; and probably vice versa). How well does Ω-invariance capture ‘algorithm’ ?

(37)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

(38)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL)

(39)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL)

(40)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

(41)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

(42)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure

(43)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B”

(44)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(45)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0)

(46)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B

(47)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

(48)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

(∀n ∈ N)C (n) ⇛ (∀m ∈ N)D(m) is

(49)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

(∀n ∈ N)C (n) ⇛ (∀m ∈ N)D(m) is

(∀n ∈N)C (n)(∀m ∈N)D(m)

(50)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

(∃n ∈N)E (n) ⇛ (∃m ∈N)F (m) is

(51)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

(∃n ∈N)E (n) ⇛ (∃m ∈N)F (m) is

(∃n ≤ω)E (n)(∃m ≤ω)F (m)

(52)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1)

(53)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1) ∼A: A ⇛ (0 = 1)

(54)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1) ∼A: A ⇛ (0 = 1)

∼[(∀n ∈ N)A(n)]

(55)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1) ∼A: A ⇛ (0 = 1)

∼[(∀n ∈ N)A(n)] ≡ (∃n ∈N)¬A(n) WEAKERthan (∃n ∈ N)¬A(n).

(56)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1) ∼A: A ⇛ (0 = 1)

∼[(∀n ∈ N)A(n)] ≡ (∃n ∈N)¬A(n) WEAKERthan (∃n ∈ N)¬A(n).

¬[(∀n ∈ N)A(n)] isWEAKER

than (∃n ∈ N)¬A(n).

(57)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1) ∼A: A ⇛ (0 = 1)

WHY is this a good/faithful/reasonable/. . . translation?

(58)

Introduction NSA and Constructive Analysis Philosophical implications

Lost in translation

BISH (based on IL) NSA (based on CL) Central:algorithmandfinite procedure

A∨ B: analgodecides if A or if B is true

Central:Ω-invariant procedure A V B: “an Ω-inv.proc.decides if A or if B” (∃x)A(x): analgocomputes x0

such that A(x0)

(∃x)A(x): anΩ-inv. proc.computes x0

such that A(x0) A→ B: analgoconverts a proof of A

to a proof of B A ⇛ B: “anΩ-inv. procconverts a proof of A to a proof of B”

¬A: A→ (0 = 1) ∼A: A ⇛ (0 = 1)

WHY is this a good/faithful/reasonable/. . . translation? BECAUSEthenon-algorithmic/non-constructive principles behave the same!

(59)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

(60)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

(61)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

(62)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

(63)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

(64)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

(65)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant

(66)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

(67)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

(68)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

(69)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

(70)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm (limit computed by algo)

(71)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

(limit computed by algo) (limit computed by Ω-inv. proc.)

(72)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

(limit computed by algo) (limit computed by Ω-inv. proc.)

(point in intersection computed by algo)

(73)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

(limit computed by algo) (limit computed by Ω-inv. proc.)

(point in intersection computed by algo)

(point in intersection computed by Ω-inv. proc.)

(74)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LPO: For P ∈ Σ1, P∨ ¬P l

LPR:(∀x ∈ R)(x > 0 ∨ ¬(x > 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

non-Ω-invariant LPO: For P ∈ Σ1, P V∼P

l

LPR:(∀x ∈ R)(x > 0 V ∼(x < 0)) l

MCT: monotone convergence thm l

CIT: Cantor intersection thm

(limit computed by algo) (limit computed by Ω-inv. proc.)

l

Universal Transfer

(∀n ∈ N)ϕ(n) → (∀n ∈N)ϕ(n)

(75)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

(76)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

(77)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

(78)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

(79)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

(80)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

(81)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant

(82)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

(83)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

(84)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 ⇛ x = 0 V y = 0) l

(85)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 ⇛ x = 0 V y = 0) l

IVT: Intermediate value theorem

(86)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 ⇛ x = 0 V y = 0) l

IVT: Intermediate value theorem (int. value computed by algo)

(87)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 ⇛ x = 0 V y = 0) l

IVT: Intermediate value theorem (int. value computed by algo) (int. value computed by Ω-inv. proc.)

(88)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 ⇛ x = 0 V y = 0) l

IVT: Intermediate value theorem (int. value computed by algo) (int. value computed by Ω-inv. proc.) Axioms of R:¬(x > 0 ∧ x < 0)

(89)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics II

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

LLPO

For P, Q∈ Σ1,¬(P ∧ Q) → ¬P ∨ ¬Q l

LLPR:(∀x ∈ R)(x ≥ 0 ∨ x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 → x = 0 ∨ y = 0) l

IVT: Intermediate value theorem

non-Ω-invariant LLPO

For P, Q∈ Σ1,∼(P ∧ Q) ⇛ ∼P V ∼Q l

LLPR:(∀x ∈ R)(x ≥ 0 V x ≤ 0) l

NIL

(∀x, y ∈ R)(xy = 0 ⇛ x = 0 V y = 0) l

IVT: Intermediate value theorem (int. value computed by algo) (int. value computed by Ω-inv. proc.) Axioms of R:¬(x > 0 ∧ x < 0) Axioms of R:∼(x > 0 ∧ x < 0)

(90)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

(91)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

(92)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

(93)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

(94)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

(95)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant

(96)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant MP: For P ∈ Σ1,∼∼P ⇛ P

l

(97)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant MP: For P ∈ Σ1,∼∼P ⇛ P

l

MPR:(∀x ∈ R)(∼∼(x > 0) ⇛ x > 0) l

(98)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant MP: For P ∈ Σ1,∼∼P ⇛ P

l

MPR:(∀x ∈ R)(∼∼(x > 0) ⇛ x > 0) l

EXT: the extensionality theorem

(99)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant MP: For P ∈ Σ1,∼∼P ⇛ P

l

MPR:(∀x ∈ R)(∼∼(x > 0) ⇛ x > 0) l

EXT: the extensionality theorem WLPO: For P ∈ Σ1,¬¬P ∨ ¬P

l

(100)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant MP: For P ∈ Σ1,∼∼P ⇛ P

l

MPR:(∀x ∈ R)(∼∼(x > 0) ⇛ x > 0) l

EXT: the extensionality theorem WLPO: For P ∈ Σ1,¬¬P ∨ ¬P

l

WLPR:(∀x ∈ R)¬¬(x > 0) ∨ ¬(x > 0) l

(101)

Introduction NSA and Constructive Analysis Philosophical implications

Constructive Reverse Mathematics III

BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

MP: For P ∈ Σ1,¬¬P → P l

MPR:(∀x ∈ R)(¬¬(x > 0) → x > 0) l

EXT: the extensionality theorem

non-Ω-invariant MP: For P ∈ Σ1,∼∼P ⇛ P

l

MPR:(∀x ∈ R)(∼∼(x > 0) ⇛ x > 0) l

EXT: the extensionality theorem WLPO: For P ∈ Σ1,¬¬P ∨ ¬P

l

WLPR:(∀x ∈ R)¬¬(x > 0) ∨ ¬(x > 0) l

DISC:

A discontinuous 2N→ N-function exists.

参照

関連したドキュメント

We present a complete first-order proof system for complex algebras of multi-algebras of a fixed signature, which is based on a lan- guage whose single primitive relation is

Theorem 3.5 can be applied to determine the Poincar´ e-Liapunov first integral, Reeb inverse integrating factor and Liapunov constants for the case when the polynomial

Kashiwara and Nakashima [17] described the crystal structure of all classical highest weight crystals B() of highest weight explicitly. No configuration of the form n−1 n.

It provides a tool to prove tightness and conver- gence of some random elements in L 2 (0, 1), which is particularly well adapted to the treatment of the Donsker functions. This

Thus, as in the case of Example 2, the conditions for a HELP inequality in Theorem 4.5 become equivalent to the conditions for both of the scalar equations in (64) to have

[30] T. Guerin; Existence of nonnegative solutions to singular elliptic problems, a variational approach, Discrete Contin. Guerin; Multiplicity of weak solutions to subcritical

If there is an almost resolvable space X which is almost-ω- irresolvable, then there is a resolvable Baire open subspace U of X which is hereditarily almost-ω-irresolvable.. Proof:

Topological conditions for the existence of a multisymplectic 3- form of type ω (or equivalently of a tangent structure) on a 6-dimensional vector bundle will be the subject of