proof mining for nonexpansive semigroups
play

Proof Mining for Nonexpansive Semigroups PhDs in Logic IX, Bochum - PowerPoint PPT Presentation

Proof Mining for Nonexpansive Semigroups PhDs in Logic IX, Bochum 2017 Angeliki Koutsoukou-Argyraki Research Group Logic, Department of Mathematics TU Darmstadt, Germany Origin of proof interpretations Hilberts 2nd problem (1900): Is


  1. Proof Mining for Nonexpansive Semigroups PhDs in Logic IX, Bochum 2017 Angeliki Koutsoukou-Argyraki Research Group Logic, Department of Mathematics TU Darmstadt, Germany

  2. Origin of proof interpretations Hilbert’s 2nd problem (1900): Is mathematics consistent ?

  3. Origin of proof interpretations Hilbert’s 2nd problem (1900): Is mathematics consistent ? G¨ odel (1931) : Impossible to prove the consistency of a theory T within T .

  4. Origin of proof interpretations Hilbert’s 2nd problem (1900): Is mathematics consistent ? G¨ odel (1931) : Impossible to prove the consistency of a theory T within T . Let theories T 1 , T 2 with languages L ( T 1 ), L ( T 2 ) . T 2 is consistent relative to T 1 if it can be proved that if T 1 is consistent then T 2 is consistent.

  5. Origin of proof interpretations Hilbert’s 2nd problem (1900): Is mathematics consistent ? G¨ odel (1931) : Impossible to prove the consistency of a theory T within T . Let theories T 1 , T 2 with languages L ( T 1 ), L ( T 2 ) . T 2 is consistent relative to T 1 if it can be proved that if T 1 is consistent then T 2 is consistent. Proof Interpretations originally developed for relative consistency proofs.

  6. Origin of proof interpretations Hilbert’s 2nd problem (1900): Is mathematics consistent ? G¨ odel (1931) : Impossible to prove the consistency of a theory T within T . Let theories T 1 , T 2 with languages L ( T 1 ), L ( T 2 ) . T 2 is consistent relative to T 1 if it can be proved that if T 1 is consistent then T 2 is consistent. Proof Interpretations originally developed for relative consistency proofs. G¨ odel’s motivation: obtain a relative consistency proof for HA (and hence for PA).

  7. Origin of proof interpretations Hilbert’s 2nd problem (1900): Is mathematics consistent ? G¨ odel (1931) : Impossible to prove the consistency of a theory T within T . Let theories T 1 , T 2 with languages L ( T 1 ), L ( T 2 ) . T 2 is consistent relative to T 1 if it can be proved that if T 1 is consistent then T 2 is consistent. Proof Interpretations originally developed for relative consistency proofs. G¨ odel’s motivation: obtain a relative consistency proof for HA (and hence for PA). G¨ odel’s functional ”Dialectica” Interpretation (1958): consistency of PA reduced to a quantifier-free calculus of primitive recursive functionals of finite type.

  8. Proof Mining Shift of focus : G. Kreisel (1950’s): Unwinding of proofs ”What more do we know if we have proved a theorem by restricted means than if we merely know that it is true ?”

  9. Proof Mining Shift of focus : G. Kreisel (1950’s): Unwinding of proofs ”What more do we know if we have proved a theorem by restricted means than if we merely know that it is true ?” Possible to obtain new quantitative/ qualitative information by logical analysis of proofs of statements of certain logical form.

  10. Proof Mining Shift of focus : G. Kreisel (1950’s): Unwinding of proofs ”What more do we know if we have proved a theorem by restricted means than if we merely know that it is true ?” Possible to obtain new quantitative/ qualitative information by logical analysis of proofs of statements of certain logical form. Extraction of constructive information from non-constructive proofs.

  11. Proof Mining T 1 transformed into T 2 by transforming every theorem φ ∈ L ( T 1 ) into φ I ∈ L ( T 2 ) via the proof interpretation I so that T 1 ⊢ φ ⇒ T 2 ⊢ φ I holds.

  12. Proof Mining T 1 transformed into T 2 by transforming every theorem φ ∈ L ( T 1 ) into φ I ∈ L ( T 2 ) via the proof interpretation I so that T 1 ⊢ φ ⇒ T 2 ⊢ φ I holds. Then a given proof p of φ in T 1 is transformed into a proof p I of φ I in T 2 by a simple recursion over φ in T 1 .

  13. Proof Mining T 1 transformed into T 2 by transforming every theorem φ ∈ L ( T 1 ) into φ I ∈ L ( T 2 ) via the proof interpretation I so that T 1 ⊢ φ ⇒ T 2 ⊢ φ I holds. Then a given proof p of φ in T 1 is transformed into a proof p I of φ I in T 2 by a simple recursion over φ in T 1 . This gives new quantitative information.

  14. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free.

  15. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and

  16. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and QF-AC : ∀ x ∃ y F 0 ( x , y ) → ∃ B ∀ x F 0 ( x , B ( x ))

  17. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and QF-AC : ∀ x ∃ y F 0 ( x , y ) → ∃ B ∀ x F 0 ( x , B ( x ))

  18. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and QF-AC : ∀ x ∃ y F 0 ( x , y ) → ∃ B ∀ x F 0 ( x , B ( x )) A S ↔ A .

  19. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and QF-AC : ∀ x ∃ y F 0 ( x , y ) → ∃ B ∀ x F 0 ( x , B ( x )) A S ↔ A . Idea :

  20. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and QF-AC : ∀ x ∃ y F 0 ( x , y ) → ∃ B ∀ x F 0 ( x , B ( x )) A S ↔ A . Idea : S extracts from a given proof p : p ⊢ ∀ x ∃ y A ( x , y ) an explicit effective functional that realizes A S :

  21. G¨ odel ’s functional ”Dialectica” interpretation (with negative translation) To every formula A in L (WE-HA ω ) we assign A S ≡ ∀ x ∃ y A S ( x , y ) where A S is quantifier-free. By classical logic and QF-AC : ∀ x ∃ y F 0 ( x , y ) → ∃ B ∀ x F 0 ( x , B ( x )) A S ↔ A . Idea : S extracts from a given proof p : p ⊢ ∀ x ∃ y A ( x , y ) an explicit effective functional that realizes A S : ∀ x A S ( x , Φ( x )) .

  22. Proof Mining Monotone functional interpretation (and negative translation) extracts a Φ ∗ such that:

  23. Proof Mining Monotone functional interpretation (and negative translation) extracts a Φ ∗ such that: ∃ Y (Φ ∗ � Y ∧ ∀ x A S ( x , Y ( x ))) .

  24. Proof Mining Monotone functional interpretation (and negative translation) extracts a Φ ∗ such that: ∃ Y (Φ ∗ � Y ∧ ∀ x A S ( x , Y ( x ))) . Majorizability

  25. Proof Mining Monotone functional interpretation (and negative translation) extracts a Φ ∗ such that: ∃ Y (Φ ∗ � Y ∧ ∀ x A S ( x , Y ( x ))) . Majorizability x ∗ � N x : ≡ x ∗ ≥ x , x ∗ � ρ → τ x : ≡ ∀ y ∗ , y ( y ∗ � ρ y → x ∗ ( y ∗ ) � τ x ( y )) .

  26. Proof Mining General logical metatheorems by Kohlenbach e t al use Dialectica and its variations (within specific formal frameworks).

  27. Proof Mining General logical metatheorems by Kohlenbach e t al use Dialectica and its variations (within specific formal frameworks). Passage to the resulting interpretation survived by mathematical statements of the logical form ∀ x ∃ y A ∃ ( x , y ).

  28. Proof Mining General logical metatheorems by Kohlenbach e t al use Dialectica and its variations (within specific formal frameworks). Passage to the resulting interpretation survived by mathematical statements of the logical form ∀ x ∃ y A ∃ ( x , y ). Metatheorems guarantee the extraction of explicit, computable bound on y from the proof.

  29. Proof Mining General logical metatheorems by Kohlenbach e t al use Dialectica and its variations (within specific formal frameworks). Passage to the resulting interpretation survived by mathematical statements of the logical form ∀ x ∃ y A ∃ ( x , y ). Metatheorems guarantee the extraction of explicit, computable bound on y from the proof. Bounds are highly uniform : depend only on bounding information on the input data (majorants).

  30. Proof Mining General logical metatheorems by Kohlenbach e t al use Dialectica and its variations (within specific formal frameworks). Passage to the resulting interpretation survived by mathematical statements of the logical form ∀ x ∃ y A ∃ ( x , y ). Metatheorems guarantee the extraction of explicit, computable bound on y from the proof. Bounds are highly uniform : depend only on bounding information on the input data (majorants). We will see examples of metatheorems adapted for specific mathematical situations.

  31. Proof Mining By the logical metatheorems we cannot know a priori:

  32. Proof Mining By the logical metatheorems we cannot know a priori: difficulty of extraction

  33. Proof Mining By the logical metatheorems we cannot know a priori: difficulty of extraction complexity (but possible estimation by looking at proof)

Recommend


More recommend