nonstandard analysis a new way to compute
play

Nonstandard Analysis: a new way to compute Sam Sanders 1 Model - PowerPoint PPT Presentation

Nonstandard Analysis: a new way to compute Sam Sanders 1 Model Theory and Proof Theory of Arithmetic A Memorial Conference in Honour of H. Kotlarski and Z. Ratajczyk July 25, 2012 1 This research is generously supported by the John Templeton


  1. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : ∗ N , the hypernatural numbers � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the natural/finite numbers Ω = ∗ N \ N , the infinite numbers

  2. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , the infinite numbers are split into ‘small’ and ‘large’. ∗ N , the hypernatural numbers � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the natural/finite numbers Ω = ∗ N \ N , the infinite numbers

  3. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , the infinite numbers are split into ‘small’ and ‘large’. ∗ N , the hypernatural numbers � �� � the large infinite numbers the small infinite numbers � �� � � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the natural/finite numbers Ω = ∗ N \ N , the infinite numbers

  4. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 3: Stratified Nonstandard Analysis The usual picture of ∗ N : In NSA , the infinite numbers are split into ‘small’ and ‘large’. ∗ N , the hypernatural numbers � �� � Ω 1 = ∗ N \ N 1 , the large infinite numbers N 1 = N ∪ the small infinite numbers � �� � � �� � 0 1 . . . ω 1 . . . ω 2 . . . ω k . . . ✲ � �� � � �� � N , the natural/finite numbers Ω = ∗ N \ N , the infinite numbers

  5. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 2: Ω-invariance

  6. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure Definition (Ω-invariance) For ψ ( n , m ) ∈ ∆ 0 and ω ∈ Ω , the formula ψ ( n , ω ) is Ω -invariant if

  7. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure Definition (Ω-invariance) For ψ ( n , m ) ∈ ∆ 0 and ω ∈ Ω , the formula ψ ( n , ω ) is Ω -invariant if ( ∀ n ∈ N )( ∀ ω ′ ∈ Ω)[ ψ ( n , ω ) ↔ ψ ( n , ω ′ )] .

  8. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure Definition (Ω-invariance) For ψ ( n , m ) ∈ ∆ 0 and ω ∈ Ω , the formula ψ ( n , ω ) is Ω -invariant if ( ∀ n ∈ N )( ∀ ω ′ ∈ Ω)[ ψ ( n , ω ) ↔ ψ ( n , ω ′ )] . Note that ψ ( n , ω ) depends on ω ∈ Ω, but not on the choice of ω ∈ Ω.

  9. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Feature 2: Ω-invariance Ω-invariance ≈ algorithm ≈ finite procedure Definition (Ω-invariance) For ψ ( n , m ) ∈ ∆ 0 and ω ∈ Ω , the formula ψ ( n , ω ) is Ω -invariant if ( ∀ n ∈ N )( ∀ ω ′ ∈ Ω)[ ψ ( n , ω ) ↔ ψ ( n , ω ′ )] . Note that ψ ( n , ω ) depends on ω ∈ Ω, but not on the choice of ω ∈ Ω. NSA has Ω-CA instead of ∆ 1 -CA. Principle (Ω-CA) For all Ω -invariant ψ ( n , ω ) , we have ( ∃ X ⊂ N )( ∀ n ∈ N )( n ∈ X ↔ ψ ( n , ω )) .

  10. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA

  11. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK)

  12. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL)

  13. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: algorithm and proof

  14. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: algorithm and proof A ∨ B : an algo yields a proof of A or of B

  15. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) 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

  16. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) 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

  17. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ T ]]

  18. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ T ]] A → B : an algo converts a proof of A to a proof of B

  19. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ T ]] � � � � A → B : an algo converts a proof of A A ⇛ B : A ∧ [ A ∈ T ] → B ∧ [ B ∈ T ] to a proof of B

  20. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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’.

  21. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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 )]

  22. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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 )]

  23. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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)

  24. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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)

  25. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ x ) A ( x ): an algo computes x 0 such that A ( x 0 )

  26. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 )”

  27. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 )]

  28. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 ).

  29. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 ).

  30. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 )” We know: If BISH ⊢ X then X �→ LPO, LLPO, MP, . . . (princ. rejected in BISH)

  31. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 )” We know: If BISH ⊢ X then X �→ LPO, LLPO, MP, . . . (princ. rejected in BISH) We show: If NSA ⊢ Y then Y � ⇛ LPO , LLPO , MP , . . .

  32. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion The translation B from BISH to NSA BISH (based on BHK) NSA (based on CL) Central: Ω-invariance and Transfer ( T ) Central: algorithm and proof A ∨ B : A V B : There is Ω-invariant ψ ( � x , ω ) s.t. an algo yields a proof of A or of B ψ ( � x , ω ) → [ A ( � x ) ∧ [ A ( � x ) ∈ T ]] ∧ ¬ ψ ( � x , ω ) → [ B ( � x ) ∧ [ B ( � x ) ∈ 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) ( ∃ 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 )” We know: If BISH ⊢ X then X �→ LPO, LLPO, MP, . . . (princ. rejected in BISH) We show: If NSA ⊢ Y then Y � ⇛ LPO , LLPO , MP , . . . (e.g. LPO is B (LPO), unprovable in NSA

  33. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B

  34. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) NSA (based on CL) non-constructive/non-algorithmic

  35. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) NSA (based on CL) non-constructive/non-algorithmic LPO: For P ∈ Σ 1 , P ∨ ¬ P �

  36. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) NSA (based on CL) non-constructive/non-algorithmic LPO: For P ∈ Σ 1 , P ∨ ¬ P � LPR: ( ∀ x ∈ R )( x > 0 ∨ ¬ ( x > 0)) �

  37. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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 �

  38. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  39. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  40. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  41. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  42. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  43. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  44. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  45. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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

  46. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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)

  47. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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.)

  48. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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: For all ϕ ∈ ∆ 0 ( ∀ n ∈ N ) ϕ ( n ) → ( ∀ n ∈ ∗ N ) ϕ ( n )

  49. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B BISH (based on BHK) 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: For all ϕ ∈ ∆ 0 ( ∀ n ∈ N ) ϕ ( n ) → ( ∀ n ∈ ∗ N ) ϕ ( n ) � � NSA does prove ( ∀ δ ∈ R ) δ > 0 ⇛ ( x > 0) V ( x < δ ) . � � BISH does prove ( ∀ δ ∈ R ) δ > 0 → ( x > 0) ∨ ( x < δ ) .

  50. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II

  51. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) NSA (based on CL) non-constructive/non-algorithmic

  52. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) NSA (based on CL) non-constructive/non-algorithmic LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q �

  53. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) NSA (based on CL) non-constructive/non-algorithmic LLPO For P , Q ∈ Σ 1 , ¬ ( P ∧ Q ) → ¬ P ∨ ¬ Q � LLPR: ( ∀ x ∈ R )( x ≥ 0 ∨ x ≤ 0) �

  54. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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) �

  55. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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

  56. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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

  57. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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

  58. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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

  59. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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

  60. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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

  61. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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)

  62. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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. )

  63. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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. ) � WKL ⇛ WKL ⇚

  64. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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. ) � WKL ⇛ ∨ -Transfer ⇛ WKL ⇚ ⇚

  65. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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. ) � WKL ⇛ ∨ -Transfer ⇛ WKL ⇚ ⇚ Axioms of R : ¬ ( x > 0 ∧ x < 0)

  66. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B II BISH (based on BHK) 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. ) � WKL ⇛ ∨ -Transfer ⇛ WKL ⇚ ⇚ Axioms of R : ¬ ( x > 0 ∧ x < 0) Axioms of R : ∼ ( x > 0 ∧ x < 0)

  67. Introduction NSA, BISH and Constructive Reverse Mathematics Conclusion Constructive Reverse Mathematics under B III

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