Quantifiers and Terms in Intermediate Logics Non-Classical Modal and - - PowerPoint PPT Presentation

quantifiers and terms in intermediate logics
SMART_READER_LITE
LIVE PREVIEW

Quantifiers and Terms in Intermediate Logics Non-Classical Modal and - - PowerPoint PPT Presentation

Quantifiers and Terms in Intermediate Logics Non-Classical Modal and Predicate Logics Guangzhou, December 6, 2017 Rosalie Iemhoff Utrecht University, the Netherlands 1 / 21 Quantifiers are complicated. 2 / 21 Quantifiers in intermediate


slide-1
SLIDE 1

Quantifiers and Terms in Intermediate Logics

Non-Classical Modal and Predicate Logics Guangzhou, December 6, 2017 Rosalie Iemhoff Utrecht University, the Netherlands

1 / 21

slide-2
SLIDE 2

Quantifiers are complicated.

2 / 21

slide-3
SLIDE 3

Quantifiers in intermediate logic

Examples of formulas that hold in classical logic but not in intuitionistic and many other intermediate logics:

  • ∃xϕ(x) ↔ ¬∀x¬ϕ(x).
  • ∀x
  • ϕ(x) ∨ ¬ϕ(x)
  • .
  • ∃x
  • ϕ(x) → ∀yϕ(y)
  • (the drinker’s paradox).

Some weaker versions do hold in all intermediate logics:

  • ∃xϕ(x) → ¬∀x¬ϕ(x),
  • ∀x¬¬
  • ϕ(x) ∨ ¬ϕ(x)
  • .

3 / 21

slide-4
SLIDE 4

Constructive reading of quantifiers

According to the Brouwer–Heyting–Kolmogorov interpretation: ∃xϕ(x) is given by providing a d ∈ D and a proof of ϕ(d). ∀xϕ(x) is a construction that transforms a proof of d ∈ D into a proof of ϕ(d). Thm Heyting Arithmetic HA, the constructive theory of the natural numbers, has the Existence Property: ⊢HA ∃xϕ(x) implies ⊢HA ϕ(t) for some term t. Heyting Arithmetic is consistent with Church Thesis, which states that: if ∀x∃yϕ(x, y), then there exists a total computable function h such that for all numbers n: ϕ(n, hn). Note Peano Arithmetic does not have the Existence Property and is not consistent with Church Thesis. The study of the constructive content of such quantifier combinations is pursued in contructive mathematics and proof mining.

4 / 21

slide-5
SLIDE 5

Quantifiers in nonclassical logic

Here: study other quantifier combinations that distinguish classical logic from (some) other intermediate logics. To better understand this differences between classical and nonclassical quantification, the relation between quantifiers and terms, as illustrated by the Skolemization method for classical logic, is explored. Dfn CQC and IQC denote classical and intuitionistic predicate logic. Given a logic L, Γ ⊢L ϕ denotes that ϕ is derivable from Γ in the logic L.

5 / 21

slide-6
SLIDE 6

Skolemization in classical logic

Thm For any function symbol f not in ϕ (fx short for f (x)): ⊢CQC ∃x∀yϕ(x, y) iff ⊢CQC ∃xϕ(x, fx). Prf By contraposition. For any function symbol f not in ϕ: ∃x∀yϕ(x, y) does not hold iff ∀x∃y¬ϕ(x, y) is satisfiable iff ∀x¬ϕ(x, fx) is satisfiable iff ∃xϕ(x, fx) does not hold. In a counter model to ∃x∀yϕ(x, y), f chooses, for every x, a counter witness fx such that ¬ϕ(x, fx). Thm For any formula ϕ, theory T, and function symbols f1, f2 not in ϕ and T, where fi has arity i (fx1x2 short for f (x1, x2)): T ⊢CQC ∃x1∀y1∃x2∀y2ϕ(x1, x2, y1, y2) ⇐ ⇒ T ⊢CQC ∃x1x2ϕ(x1, x2, f1x1, f2x1x2). Similarly for more quantifiers.

6 / 21

slide-7
SLIDE 7

Thoralf Skolem (1887–1963)

7 / 21

slide-8
SLIDE 8

Skolemization for infix formulas

Dfn An occurrence of a quantifier ∀x (∃x) in a formula is strong if it

  • ccurs positively (negatively) in the formula, and weak otherwise. Strong

quantifiers become universal under prenexification. Ex Quantifiers ∃x and ∀y occur strongly in ∃xϕ(x) → ∀yψ(y) and weakly in ∃xϕ ∧ ¬∀yψ(y). In the skolemization ϕs of ϕ all strong quantifiers are replaced in the “same” way as in prenex Skolemization. Ex ∃x(∃yϕ(x, y) → ∀zψ(x, z))s = ∃x(ϕ(x, fx) → ψ(x, gx)). WLEM ¬¬∀x(ϕx ∨ ¬ϕx) WLEMs ¬¬(ϕc ∨ ¬ϕc) CD ∀x(ϕx ∨ ψ) → ∀xϕx ∨ ψ CDs ∀x(ϕx ∨ ψ) → ϕc ∨ ψ In case ϕ is in prenex normal form, this definition of Skolemization coincides with the earlier one. Fact For any formula ϕ and any theory T: T ⊢CQC ϕ ⇔ T ⊢CQC ϕs.

8 / 21

slide-9
SLIDE 9

Skolemization in intermediate logics

Question Does there exist the same connection between terms and quantifiers in intuitionistic logic or other intermediate logics? Answer No, but . . . rest of the talk.

9 / 21

slide-10
SLIDE 10

Skolemization in intuitionistic logic

Question Does Skolemization hold in IQC? For any formula ϕ, any theory T: T ⊢IQC ϕ iff T ⊢IQC ϕs? Answer No. Counterexample: ⊢IQC ¬¬∀x

  • ϕ(x) ∨ ¬ϕ(x)
  • ⊢IQC ¬¬
  • ϕ(c) ∨ ¬ϕ(c)
  • .

10 / 21

slide-11
SLIDE 11

Nonclassical theories

Dfn For a theory T, Skolemization is sound (⇒) and complete (⇐) if T ⊢ ϕ ⇔ T ⊢ ϕs A theory admits Skolemization if Skolemization is both sound and complete. Note Many nonclassical theories (including IQC) do not admit Skolemization: it is sound but not complete for such theories. Examples for IQC are WLEM ¬¬∀x(ϕx ∨ ¬ϕx) WLEMs ¬¬(ϕc ∨ ¬ϕc) CD ∀x(ϕx ∨ ψ) → ∀xϕx ∨ ψ CDs ∀x(ϕx ∨ ψ) → ϕc ∨ ψ From now on, ϕx abbreviates ϕ(x).

11 / 21

slide-12
SLIDE 12

Skolemization in nonclassical logics

  • A sufficient condition on formulas for their completeness under

Skolemization in IQC (Mints).

  • Completeness of Skolemization for the prenex fragment of first-order

  • del logics (Baaz, Ciabattoni, Ferm¨

uller, Zach).

  • Completeness of Skolemization for the prenex fragment for a wide

range of first-order fuzzy logics (Baaz, Metcalfe).

  • Completeness of Skolemization for first-order

Lukasiewicz logic (Baaz, Metcalfe).

  • Completeness of Skolemization for certain formula classes of

first-order substructural logics (Cintula, Metcalfe).

  • An alternative Skolemization method for the extension of IQC by an

existence predicate (Baaz, Iemhoff).

  • Completeness of Skolemization for a labelled version of IQC (Baaz,

Iemhoff).

  • .

. .

12 / 21

slide-13
SLIDE 13

Two questions about any intermediate logic

  • For which formulas is skolemization complete?
  • Are there useful alternative skolemization methods?

The answer to the first question depends on the meaning of “alternative skolemization method”.

13 / 21

slide-14
SLIDE 14

Prenex fragment

Thm (Mints 1972) Sufficient condition on formulas ϕ for ( ⊢IQC ϕs ⇔ ⊢IQC ϕ ). Thm (Baaz&Iemhoff 2017) Skolemization is sound and complete w.r.t. prenex formulas in any intermediate logic that is sound and complete w.r.t. a class of frames. Prf Not completely trivial. ⊣ Thm / Conj (this proof still needs to be LaTeX-iced) The prenex fragments of IQC and IQC + CD are equal. Conj The above results extend to positive prenex formulas, the class of formulas obtained by closing the class of prenex formulas under conjunction, disjunction and implication.

14 / 21

slide-15
SLIDE 15

Alternative Skolemization methods

Dfn An alternative Skolemization method is a computable total translation (·)a from formulas to formulas such that for all formulas ϕ, ϕa does not contain strong quantifiers. A theory T admits the alternative Skolemization method if T ⊢ ϕ ⇔ T ⊢ ϕa. (1) The method is strict if for all Kripke models K of T and all formulas ϕ: K ϕa ⇒ K ϕ. (2) Ex Replacing quantifiers ∃xψ(x, ¯ y) and ∀xψ(x, ¯ y) by

n

  • i=1

ψ(fi(¯ y), ¯ y) and

n

  • i=1

ψ(fi(¯ y), ¯ y), respectively, is an alternative Skolemization method, admitted by any intermediate logic with the finite model property (Baaz&Iemhoff 2016). Note Eskolemization is not an alternative Skolemization method.

15 / 21

slide-16
SLIDE 16

Kripke models

Dfn Given a class of Kripke models K, Kcd denotes the set of those models in K that have constant domains. Dfn For a Kripke model K:

  • K ↓ denotes the Kripke model that is the result of replacing every

domain in K by the domain at the root of K and defining, for elements ¯ d in D: K ↓, k P( ¯ d) iff K, k P( ¯ d).

D1 K D2 D0

D0 K ↓ D0 D0

  • K ↑ denotes the Kripke model that is the result of replacing every

domain in K by the union of all domains in K and defining, for elements ¯ d in that union: K ↑, k P( ¯ d) if K, k P( ¯ d) and ¯ d are elements in Dk.

16 / 21

slide-17
SLIDE 17

Kripke models

Dfn Given a class of Kripke models K, Kcd denotes the set of those models in K that have constant domains. Dfn For a Kripke model K:

  • K ↓ denotes the Kripke model that is the result of replacing every

domain in K by the domain at the root of K and defining, for elements ¯ d in D: K ↓, k P( ¯ d) iff K, k P( ¯ d).

D1 K D2 D0

  • i Di

K ↑

  • i Di
  • i Di
  • K ↑ denotes the Kripke model that is the result of replacing every

domain in K by the union of all domains in K and defining, for elements ¯ d in that union: K ↑, k P( ¯ d) if K, k P( ¯ d) and ¯ d are elements in Dk.

17 / 21

slide-18
SLIDE 18

No alternative Skolemization

Dfn The strong quantifier free fragment (sqff) of a theory consists of those theorems of the theory that do not contain strong quantifiers, and likewise for weak quantifiers. Thm Let T be a theory that is sound and complete with respect to a class of Kripke models K closed under ↑ and ↓, then the sqff of T is sound and complete with respect to Kcd, and so is the wqff. Thm (Iemhoff 2017) Except for CQC, there is no intermediate logic that is sound and complete with respect to a class of frames and that admits a strict, alternative Skolemization method. Cor The intermediate logics IQC,

  • QDn (the logic of frames of branching at most n),
  • QKC (the logic of frames with one maximal node),
  • QLC (the logic of linear frames),

and all tabular logics, do not admit any strict, alternative Skolemization method.

18 / 21

slide-19
SLIDE 19

Two (partial) answers

  • Are there useful strict alternative skolemization methods?

Not for any intermediate logic that is sound and complete with respect to a class of frames.

  • Given an intermediate logic, for which formulas is skolemization

complete? Skolemization is complete for the prenex fragment of any frame complete intermediate logic.

19 / 21

slide-20
SLIDE 20

Some questions (out of many)

For any intermediate logic:

  • Are there useful alternative nonstrict Skolemization methods?
  • Extend the class of formulas for which Skolemization is complete.
  • What are the philosophical implications of the results thus far?

20 / 21

slide-21
SLIDE 21

Finis

21 / 21