some applications of set theory in proof theory
play

Some Applications of Set Theory in Proof Theory Juan P. Aguilera TU - PowerPoint PPT Presentation

Some Applications of Set Theory in Proof Theory Juan P. Aguilera TU Wien The Arctic, January 2017 Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 1 / 17 The -Calculus In the early


  1. Some Applications of Set Theory in Proof Theory Juan P. Aguilera TU Wien The Arctic, January 2017 Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 1 / 17

  2. The ε -Calculus In the early 1900s, D. Hilbert investigated logic enhanced with built-in choice functions as part of his foundational program. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 2 / 17

  3. The ε -Calculus In the early 1900s, D. Hilbert investigated logic enhanced with built-in choice functions as part of his foundational program. This resulted in the ε -calculus. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 2 / 17

  4. The ε -Calculus In the early 1900s, D. Hilbert investigated logic enhanced with built-in choice functions as part of his foundational program. This resulted in the ε -calculus. Essentially, ε -calculus = propositional logic + ε . Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 2 / 17

  5. The ε -Calculus In the early 1900s, D. Hilbert investigated logic enhanced with built-in choice functions as part of his foundational program. This resulted in the ε -calculus. Essentially, ε -calculus = propositional logic + ε . More precisely, one adds to zeroth-order logic (that is, first-order logic without quantifiers) terms of the form ε x A ( x ), where ‘ x ’ is a (bound) variable. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 2 / 17

  6. The ε -Calculus If A ( · ) is a predicate, ε x A ( x ) means “something of which A holds, if it does of anything; and an arbitrary object, otherwise.” Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 3 / 17

  7. The ε -Calculus If A ( · ) is a predicate, ε x A ( x ) means “something of which A holds, if it does of anything; and an arbitrary object, otherwise.” This is captured syntactically by the rule A ( t ) A ( ε x A ( x )) “from A ( t ) for some t , infer A ( ε x A ( x )).” Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 3 / 17

  8. The ε -Calculus Thus, one can express quantifiers: Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 4 / 17

  9. The ε -Calculus Thus, one can express quantifiers: We write A ( ε x A ( x )) for ∃ x A ( x ). “ A holds of the thing of which it would hold if it held of anything.” Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 4 / 17

  10. The ε -Calculus Thus, one can express quantifiers: We write A ( ε x A ( x )) for ∃ x A ( x ). “ A holds of the thing of which it would hold if it held of anything.” We write A ( ε x ¬ A ( x )) for ∀ x A ( x ). “ A holds of the thing of which it would not hold if it didn’t of something.” Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 4 / 17

  11. The ε -Calculus Thus, one can express quantifiers: We write A ( ε x A ( x )) for ∃ x A ( x ). “ A holds of the thing of which it would hold if it held of anything.” We write A ( ε x ¬ A ( x )) for ∀ x A ( x ). “ A holds of the thing of which it would not hold if it didn’t of something.” This is syntactically captured by the rule: A ( ε x ¬ A ( x )) A ( t ) “from A ( ε x ¬ A ( x )), infer A ( t ) for any t .” Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 4 / 17

  12. The ε -Calculus Example: consider the formula ∃ x ∃ y A ( x , y ). This can be translated as follows: Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 5 / 17

  13. The ε -Calculus Example: consider the formula ∃ x ∃ y A ( x , y ). This can be translated as follows: The translation of ∃ y A ( x , y ) is obtained by substituting ε y A ( x , y ) for y in A ( x , y ): A ( x , ε y A ( x , y )). Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 5 / 17

  14. The ε -Calculus Example: consider the formula ∃ x ∃ y A ( x , y ). This can be translated as follows: The translation of ∃ y A ( x , y ) is obtained by substituting ε y A ( x , y ) for y in A ( x , y ): A ( x , ε y A ( x , y )). The translation of ∃ x ∃ y A ( x , y ) is thus obtained by substituting ε x A ( x , ε y A ( x , y )) for x in A ( x , ε y A ( x , y )): Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 5 / 17

  15. The ε -Calculus Example: consider the formula ∃ x ∃ y A ( x , y ). This can be translated as follows: The translation of ∃ y A ( x , y ) is obtained by substituting ε y A ( x , y ) for y in A ( x , y ): A ( x , ε y A ( x , y )). The translation of ∃ x ∃ y A ( x , y ) is thus obtained by substituting ε x A ( x , ε y A ( x , y )) for x in A ( x , ε y A ( x , y )): A ( ε x A ( x , ε y A ( x , y )) , ε y A ( ε x A ( x , ε y A ( x , y )) , y )). Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 5 / 17

  16. The ε -Calculus The ε -calculus: add to a Hilbert-style axiomatization of propositional logic all formulae of the form A ( t ) → A ( ε x A ( x )), and A ( ε x ¬ A ( x )) → A ( t ), as axioms. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 6 / 17

  17. The ε -Calculus The ε -calculus: add to a Hilbert-style axiomatization of propositional logic all formulae of the form A ( t ) → A ( ε x A ( x )), and A ( ε x ¬ A ( x )) → A ( t ), as axioms. For example, A ( ε z B ( y , z )) → A ( ε x A ( x )) is an axiom. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 6 / 17

  18. The ε -Calculus The ε -calculus: add to a Hilbert-style axiomatization of propositional logic all formulae of the form A ( t ) → A ( ε x A ( x )), and A ( ε x ¬ A ( x )) → A ( t ), as axioms. For example, A ( ε z B ( y , z )) → A ( ε x A ( x )) is an axiom. A ( ε x A ( x )) means ∃ x A ( x ); A ( ε z B ( y , z )) doesn’t mean much if we don’t know what B and y mean. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 6 / 17

  19. The ε -Calculus The ε -calculus: add to a Hilbert-style axiomatization of propositional logic all formulae of the form A ( t ) → A ( ε x A ( x )), and A ( ε x ¬ A ( x )) → A ( t ), as axioms. For example, A ( ε z B ( y , z )) → A ( ε x A ( x )) is an axiom. A ( ε x A ( x )) means ∃ x A ( x ); A ( ε z B ( y , z )) doesn’t mean much if we don’t know what B and y mean. � � A ( x ) ↔ B ( x ) → ε x A ( x ) = ε x B ( x ) need not be an axiom. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 6 / 17

  20. The ε -Calculus Theorem (Hilbert) The ε -calculus is conservative over propositional logic. Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 7 / 17

  21. The ε -Calculus Theorem (Hilbert) The ε -calculus is conservative over propositional logic. This is usually called the “ ε -theorem.” Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 7 / 17

  22. The ε -Calculus Theorem (Hilbert) The ε -calculus is conservative over propositional logic. This is usually called the “ ε -theorem.” Question Can there be an infinitary analog of the ε -calculus? Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 7 / 17

  23. The ε -Calculus Theorem (Hilbert) The ε -calculus is conservative over propositional logic. This is usually called the “ ε -theorem.” Question Can there be an infinitary analog of the ε -calculus? For example, can one find an analog of L ω 1 ω 1 ? Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 7 / 17

  24. The ε -Calculus Theorem (Hilbert) The ε -calculus is conservative over propositional logic. This is usually called the “ ε -theorem.” Question Can there be an infinitary analog of the ε -calculus? For example, can one find an analog of L ω 1 ω 1 ? If so, it would need to have as axioms the translations of A ( � t ) → ∃ � x A ( � x ), and x ) → A ( � ∀ � x A ( � t ), where � t (resp. � x ) is a countable sequence of terms (resp. variables free in A ( � x )). Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 7 / 17

  25. The ε -Calculus This translation requires, however, to consider infinitely deep terms . Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 8 / 17

  26. The ε -Calculus This translation requires, however, to consider infinitely deep terms . Recall that ∃ x ∃ y A ( x , y ) was translated as A ( t 0 , t 1 ), where t 0 = ε x A ( x , ε y A ( x , y )), t 1 = ε y A ( ε x A ( x , ε y A ( x , y )) , y ) = ε y A ( t 0 , y ). Juan P. Aguilera (TU Vienna) Some Applications of Set Theory in Proof Theory The Arctic, January 2017 8 / 17

Recommend


More recommend