reuniting the antipodes
play

Reuniting the Antipodes: Bringing together Nonstandard and - PowerPoint PPT Presentation

Reuniting the Antipodes: Bringing together Nonstandard and Constructive Analysis Sam Sanders 1 Madison, WI, April 2, 2012 1 This research is generously supported by the John Templeton Foundation. Introduction NSA and Constructive Analysis


  1. Introduction NSA and Constructive Analysis Philosophical implications Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , ∗ N has extra structure: countably many levels of infinity N ⊂ N 1 ⊂ . . . N k ⊂ N k +1 ⊂ · · · ⊂ ∗ N ∗ N , the hypernatural numbers � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the finite numbers Ω = ∗ N \ N , the infinite numbers

  2. Introduction NSA and Constructive Analysis Philosophical implications Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , ∗ N has extra structure: countably many levels of infinity N ⊂ N 1 ⊂ . . . N k ⊂ N k +1 ⊂ · · · ⊂ ∗ N ∗ N , the hypernatural numbers � �� � N 1 , the 1-finite numbers Ω 1 = ∗ N \ N 1 , the 1-infinite numbers � �� � � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the finite numbers Ω = ∗ N \ N , the infinite numbers

  3. Introduction NSA and Constructive Analysis Philosophical implications Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , ∗ N has extra structure: countably many levels of infinity N ⊂ N 1 ⊂ . . . N k ⊂ N k +1 ⊂ · · · ⊂ ∗ N ∗ N , the hypernatural numbers � �� � N 2 , the 2-finite numbers Ω 2 = ∗ N \ N 2 , the 2-infinite numbers � �� � � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the finite numbers Ω = ∗ N \ N , the infinite numbers

  4. Introduction NSA and Constructive Analysis Philosophical implications Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , ∗ N has extra structure: countably many levels of infinity N ⊂ N 1 ⊂ . . . N k ⊂ N k +1 ⊂ · · · ⊂ ∗ N ∗ N , the hypernatural numbers � �� � N k , the k -finite numbers Ω k = ∗ N \ N k , the k -infinite numbers � �� � � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the finite numbers Ω = ∗ N \ N , the infinite numbers

  5. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance

  6. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure ≈ explicit computation.

  7. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure ≈ explicit computation. Definition (Ω-invariance) A set A ⊂ N is Ω -invariant

  8. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure ≈ explicit computation. Definition (Ω-invariance) A set A ⊂ N is Ω -invariant if there is a quantifier-free formula ψ such that for all ω ∈ Ω ,

  9. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure ≈ explicit computation. Definition (Ω-invariance) A set A ⊂ N is Ω -invariant if there is a quantifier-free formula ψ such that for all ω ∈ Ω , A = { k ∈ N : ψ ( k , ω ) } .

  10. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure ≈ explicit computation. Definition (Ω-invariance) A set A ⊂ N is Ω -invariant if there is a quantifier-free formula ψ such that for all ω ∈ Ω , A = { k ∈ N : ψ ( k , ω ) } . Note that A depends on ω ∈ Ω, but not on the choice of ω ∈ Ω.

  11. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Theorem (Finiteness) For every Ω -invariant A ⊂ N and k ∈ N , there is M ∈ N , such that

  12. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Theorem (Finiteness) For every Ω -invariant A ⊂ N and k ∈ N , there is M ∈ N , such that k ∈ A ⇐ ⇒ ψ ( k , ω ) ⇐ ⇒ ψ ( k , M ) .

  13. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Theorem (Finiteness) For every Ω -invariant A ⊂ N and k ∈ N , there is M ∈ N , such that k ∈ A ⇐ ⇒ ψ ( k , ω ) ⇐ ⇒ ψ ( k , M ) . Thus, to verify whether k ∈ A , we only need to perform finitely many operations (i.e. determine if ψ ( k , M )).

  14. Introduction NSA and Constructive Analysis Philosophical implications Feature 2: Ω-invariance Theorem (Finiteness) For every Ω -invariant A ⊂ N and k ∈ N , there is M ∈ N , such that k ∈ A ⇐ ⇒ ψ ( k , ω ) ⇐ ⇒ ψ ( k , M ) . Thus, to verify whether k ∈ A , we only need to perform finitely many operations (i.e. determine if ψ ( k , M )). NSA has Ω-CA instead of ∆ 1 -CA. Principle (Ω-CA) All Ω -invariant sets exist.

  15. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation

  16. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL)

  17. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL)

  18. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: algorithm and proof

  19. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: algorithm and proof A ∨ B : an algo yields a proof of A or of B

  20. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : an algo yields a proof of A or of B

  21. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ]

  22. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A to a proof of B

  23. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B

  24. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ‘ A ∈ T ’ means ‘ A satisfies Transfer’.

  25. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ‘ A ∈ T ’ means ‘ A satisfies Transfer’. E.g. ( ∀ n ∈ N ) ϕ ( n ) ∈ T is [( ∀ n ∈ N ) ϕ ( n ) → ( ∀ n ∈ ∗ N ) ϕ ( n )]

  26. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ‘ A ∈ T ’ means ‘ A satisfies Transfer’. E.g. ( ∀ n ∈ N ) ϕ ( n ) ∈ T is [( ∀ n ∈ N ) ϕ ( n ) → ( ∀ n ∈ ∗ N ) ϕ ( n )] E.g. ( ∃ n ∈ ∗ N ) ϕ ( n ) ∈ T is [( ∃ n ∈ ∗ N ) ϕ ( n ) → ( ∃ n ∈ N 1 ) ϕ ( n )]

  27. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1)

  28. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1)

  29. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1)

  30. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1)

  31. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1)

  32. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 such that A ( x 0 )

  33. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 ( ∃ x ) A ( x ): an Ω-inv. proc. computes x 0 such that A ( x 0 ) such that A ( x 0 )

  34. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 ( ∃ x ) A ( x ): an Ω-inv. proc. computes x 0 such that A ( x 0 ) such that A ( x 0 ) ∼ [( ∀ n ∈ N ) A ( n )]

  35. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 ( ∃ x ) A ( x ): an Ω-inv. proc. computes x 0 such that A ( x 0 ) such that A ( x 0 ) ∼ [( ∀ n ∈ N ) A ( n )] ≡ ( ∃ n ∈ N 1 ) ¬ A ( n ) WEAKER than ( ∃ n ∈ N ) ¬ A ( n ).

  36. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 ( ∃ x ) A ( x ): an Ω-inv. proc. computes x 0 such that A ( x 0 ) such that A ( x 0 ) ¬ [( ∀ n ∈ N ) A ( n )] is WEAKER ∼ [( ∀ n ∈ N ) A ( n )] ≡ ( ∃ n ∈ N 1 ) ¬ A ( n ) than ( ∃ n ∈ N ) ¬ A ( n ). WEAKER than ( ∃ n ∈ N ) ¬ A ( n ).

  37. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 ( ∃ x ) A ( x ): an Ω-inv. proc. computes x 0 such that A ( x 0 ) such that A ( x 0 ) WHY is this a good/faithful/reasonable/. . . translation?

  38. Introduction NSA and Constructive Analysis Philosophical implications Lost in translation BISH (based on IL) NSA (based on CL) Central: Ω-invariance and transfer ( T ) Central: algorithm and proof A ∨ B : A V B : an algo yields a proof of A or of B [ A ∨ B ] ∧ [ A → A ∈ T ] ∧ [ B → B ∈ T ] ≈ “an algo decides if A or if B ” ≈ “an Ω-inv.proc. decides if A or if B ” A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B ¬ A : A → (0 = 1) ∼ A : A ⇛ (0 = 1) ( ∃ x ) A ( x ): an algo computes x 0 ( ∃ x ) A ( x ): an Ω-inv. proc. computes x 0 such that A ( x 0 ) such that A ( x 0 ) WHY is this a good/faithful/reasonable/. . . translation? BECAUSE the non-algorithmic/non-constructive principles behave the same!

  39. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics

  40. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

  41. 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 �

  42. 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 � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) �

  43. 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 � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) � MCT: monotone convergence thm �

  44. 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 � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) � MCT: monotone convergence thm � CIT: Cantor intersection thm

  45. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) � MCT: monotone convergence thm � CIT: Cantor intersection thm

  46. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) � MCT: monotone convergence thm � CIT: Cantor intersection thm

  47. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm � CIT: Cantor intersection thm

  48. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � CIT: Cantor intersection thm

  49. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � CIT: Cantor intersection thm CIT : Cantor intersection thm

  50. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � (limit computed by algo) CIT: Cantor intersection thm CIT : Cantor intersection thm

  51. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � (limit computed by algo) (limit computed by Ω-inv. proc.) CIT: Cantor intersection thm CIT : Cantor intersection thm

  52. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � (limit computed by algo) (limit computed by Ω-inv. proc.) CIT: Cantor intersection thm CIT : Cantor intersection thm (point in intersection computed by algo)

  53. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � (limit computed by algo) (limit computed by Ω-inv. proc.) CIT: Cantor intersection thm CIT : Cantor intersection thm (point in intersection computed by algo) (point in intersection computed by Ω-inv. proc.)

  54. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LPO: For P ∈ Σ 1 , P ∨ ¬ P LPO : For P ∈ Σ 1 , P V ∼ P � � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) LPR : ( ∀ x ∈ R )( x > 0 V ∼ ( x < 0)) � � MCT: monotone convergence thm MCT : monotone convergence thm � � (limit computed by algo) (limit computed by Ω-inv. proc.) CIT: Cantor intersection thm CIT : Cantor intersection thm � Universal Transfer ( ∀ n ∈ N ) ϕ ( n ) → ( ∀ n ∈ ∗ N ) ϕ ( n )

  55. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II

  56. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

  57. 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 �

  58. 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 � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) �

  59. 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 � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) � NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) �

  60. 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 � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) � NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) � IVT: Intermediate value theorem

  61. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) � NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) � IVT: Intermediate value theorem

  62. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) � NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) � IVT: Intermediate value theorem

  63. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) � IVT: Intermediate value theorem

  64. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) ( ∀ x , y ∈ R )( xy = 0 ⇛ x = 0 V y = 0) � � IVT: Intermediate value theorem

  65. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) ( ∀ x , y ∈ R )( xy = 0 ⇛ x = 0 V y = 0) � � IVT: Intermediate value theorem IVT : Intermediate value theorem

  66. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) ( ∀ x , y ∈ R )( xy = 0 ⇛ x = 0 V y = 0) � � IVT: Intermediate value theorem IVT : Intermediate value theorem (int. value computed by algo)

  67. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) ( ∀ x , y ∈ R )( xy = 0 ⇛ x = 0 V y = 0) � � IVT: Intermediate value theorem IVT : Intermediate value theorem (int. value computed by algo) ( int. value computed by Ω-inv. proc. )

  68. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) ( ∀ x , y ∈ R )( xy = 0 ⇛ x = 0 V y = 0) � � IVT: Intermediate value theorem IVT : Intermediate value theorem (int. value computed by algo) ( int. value computed by Ω-inv. proc. ) Axioms of R : ¬ ( x > 0 ∧ x < 0)

  69. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics II BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant LLPO LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q For P , Q ∈ Σ 1 , ∼ ( P ∧ Q ) ⇛ ∼ P V ∼ Q � � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) LLPR : ( ∀ x ∈ R )( x ≥ 0 V x ≤ 0) � � NIL NIL ( ∀ x , y ∈ R )( xy = 0 → x = 0 ∨ y = 0) ( ∀ x , y ∈ R )( xy = 0 ⇛ x = 0 V y = 0) � � IVT: Intermediate value theorem 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)

  70. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics III

  71. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics III BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic

  72. 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 �

  73. 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 � MPR: ( ∀ x ∈ R )( ¬¬ ( x > 0) → x > 0) �

  74. 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 � MPR: ( ∀ x ∈ R )( ¬¬ ( x > 0) → x > 0) � EXT: the extensionality theorem

  75. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics III BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant MP: For P ∈ Σ 1 , ¬¬ P → P � MPR: ( ∀ x ∈ R )( ¬¬ ( x > 0) → x > 0) � EXT: the extensionality theorem

  76. Introduction NSA and Constructive Analysis Philosophical implications Constructive Reverse Mathematics III BISH (based on IL) NSA (based on CL) non-constructive/non-algorithmic non-Ω-invariant MP: For P ∈ Σ 1 , ¬¬ P → P MP : For P ∈ Σ 1 , ∼∼ P ⇛ P � � MPR: ( ∀ x ∈ R )( ¬¬ ( x > 0) → x > 0) � EXT: the extensionality theorem

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend