bridges between logic and algebra · bridges between logic and algebra part4: casestudies...

159
Bridges between Logic and Algebra Part 4: Case Studies George Metcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de Porquerolles, June 2019 George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 1 / 37

Upload: others

Post on 29-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Bridges between Logic and AlgebraPart 4: Case Studies

George Metcalfe

Mathematical InstituteUniversity of Bern

TACL 2019 Summer School, Île de Porquerolles, June 2019

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 1 / 37

Page 2: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

This Lecture

Yesterday. . .

we described a general algebraic framework for (uniform) interpolationin varieties of algebras and connections with properties such asamalgamation, coherence, and existence of a model completion.

Today. . .

we will consider some case studies, focussing first on modal logics.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 2 / 37

Page 3: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

This Lecture

Yesterday. . .

we described a general algebraic framework for (uniform) interpolationin varieties of algebras and connections with properties such asamalgamation, coherence, and existence of a model completion.

Today. . .

we will consider some case studies, focussing first on modal logics.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 2 / 37

Page 4: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Modal Logics

Modal logics are used to reason about modal notions such as necessity,knowledge, obligation, and proof; they correspond to expressive butcomputationally tractable fragments of first-order logic.

Description logics are multi-modal logics for reasoning about conceptdescriptions built from atomic concepts and roles such as

Man u ∀child.Woman “men having only daughters”.

However, we consider here only the basic language of classical logicextended with a unary connective �, defining ♦α := ¬�¬α.

Modal logics may be presented syntactically via axiom systems, sequentcalculi, etc., and semantically via Kripke models, modal algebras, etc.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 3 / 37

Page 5: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Modal Logics

Modal logics are used to reason about modal notions such as necessity,knowledge, obligation, and proof; they correspond to expressive butcomputationally tractable fragments of first-order logic.

Description logics are multi-modal logics for reasoning about conceptdescriptions built from atomic concepts and roles such as

Man u ∀child.Woman “men having only daughters”.

However, we consider here only the basic language of classical logicextended with a unary connective �, defining ♦α := ¬�¬α.

Modal logics may be presented syntactically via axiom systems, sequentcalculi, etc., and semantically via Kripke models, modal algebras, etc.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 3 / 37

Page 6: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Modal Logics

Modal logics are used to reason about modal notions such as necessity,knowledge, obligation, and proof; they correspond to expressive butcomputationally tractable fragments of first-order logic.

Description logics are multi-modal logics for reasoning about conceptdescriptions built from atomic concepts and roles such as

Man u ∀child.Woman “men having only daughters”.

However, we consider here only the basic language of classical logicextended with a unary connective �, defining ♦α := ¬�¬α.

Modal logics may be presented syntactically via axiom systems, sequentcalculi, etc., and semantically via Kripke models, modal algebras, etc.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 3 / 37

Page 7: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Modal Logics

Modal logics are used to reason about modal notions such as necessity,knowledge, obligation, and proof; they correspond to expressive butcomputationally tractable fragments of first-order logic.

Description logics are multi-modal logics for reasoning about conceptdescriptions built from atomic concepts and roles such as

Man u ∀child.Woman “men having only daughters”.

However, we consider here only the basic language of classical logicextended with a unary connective �, defining ♦α := ¬�¬α.

Modal logics may be presented syntactically via axiom systems, sequentcalculi, etc., and semantically via Kripke models, modal algebras, etc.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 3 / 37

Page 8: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 9: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 10: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 11: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 12: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 13: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 14: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Frames and Models

A Kripke frame 〈W ,R〉 is an ordered pair consisting of a non-empty setof worlds W and a binary accessibility relation R ⊆W ×W .

A Kripke model M = 〈W ,R, |=〉 consists of a Kripke frame 〈W ,R〉together with a binary relation |= between worlds and formulas satisfying

w |= α ∧ β if and only if w |= α and w |= β

w |= α ∨ β if and only if w |= α or w |= β

w |= ¬α if and only if w 6|= α

w |= �α if and only if v |= α for all v ∈W such that Rwv .

A formula α is valid in M, written M |= α, if w |= α for all w ∈W .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 4 / 37

Page 15: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K; in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 16: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K;

in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 17: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K; in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 18: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K; in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 19: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K; in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 20: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K; in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 21: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Normal Modal Logics

The basic modal logic K can be defined by extending any axiomatization ofclassical propositional logic with the axiom schema

(K) �(α→ β)→ (�α→ �β)

and the necessitation rule: from α, infer �α.

A normal modal logic is any axiomatic extension of K; in particular,

K4 = K + �α→ ��α

KT = K + �α→ α

S4 = K4 + �α→ α

GL = K4 + �(�α→ α)→ �α

S5 = S4 + ♦α→ �♦α.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 5 / 37

Page 22: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C

if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive framesS4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 23: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive framesS4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 24: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all frames

K4 transitive framesKT reflexive framesS4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 25: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive frames

KT reflexive framesS4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 26: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive frames

S4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 27: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive framesS4 preorders

GL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 28: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive framesS4 preordersGL transitive and conversely well-founded frames

S5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 29: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive framesS4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 30: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Completeness

A normal modal logic L is said to be complete with respect to a class offrames C if for any formula α,

L α ⇐⇒ M |= α for every model M based on a frame in C.

The following normal modal logics are complete with respect to the givenclass of frames:

Logic Frames

K all framesK4 transitive framesKT reflexive framesS4 preordersGL transitive and conversely well-founded framesS5 equivalence relations

Moreover, all these logics have the finite model property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 6 / 37

Page 31: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Modal Algebras

A modal algebra consists of a Boolean algebra extended with a unaryoperation � satisfying

�(x ∧ y) ≈ �x ∧�y and �> ≈ >.

In particular, each Kripke frame 〈W ,R〉 yields a complex modal algebra

〈P(W ),∩,∪, c , ∅,W ,�〉 where �A := {w ∈W | Rwv for all v ∈ A}.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 7 / 37

Page 32: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Modal Algebras

A modal algebra consists of a Boolean algebra extended with a unaryoperation � satisfying

�(x ∧ y) ≈ �x ∧�y and �> ≈ >.

In particular, each Kripke frame 〈W ,R〉 yields a complex modal algebra

〈P(W ),∩,∪, c , ∅,W ,�〉 where �A := {w ∈W | Rwv for all v ∈ A}.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 7 / 37

Page 33: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Equivalence

Let K be the variety of modal algebras,

and for a normal modal logic L, fix

VL := {A ∈ K | L α =⇒ A |= α ≈ >}.

TheoremVL is an equivalent algebraic semantics for L with transformers

τ(α) = α ≈ > and ρ(α ≈ β) = α↔ β.

That is, for any set of formulas T ∪ {α, β} and set of equations Σ,

(i) T L α ⇐⇒ τ [T ] |=VLτ(α);

(ii) Σ |=VLα ≈ β ⇐⇒ ρ[T ] L ρ(α ≈ β);

(iii) α a L ρ(τ(α)) and α ≈ β =||=VLτ(ρ(α ≈ β)).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 8 / 37

Page 34: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Equivalence

Let K be the variety of modal algebras, and for a normal modal logic L, fix

VL := {A ∈ K | L α =⇒ A |= α ≈ >}.

TheoremVL is an equivalent algebraic semantics for L with transformers

τ(α) = α ≈ > and ρ(α ≈ β) = α↔ β.

That is, for any set of formulas T ∪ {α, β} and set of equations Σ,

(i) T L α ⇐⇒ τ [T ] |=VLτ(α);

(ii) Σ |=VLα ≈ β ⇐⇒ ρ[T ] L ρ(α ≈ β);

(iii) α a L ρ(τ(α)) and α ≈ β =||=VLτ(ρ(α ≈ β)).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 8 / 37

Page 35: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Equivalence

Let K be the variety of modal algebras, and for a normal modal logic L, fix

VL := {A ∈ K | L α =⇒ A |= α ≈ >}.

TheoremVL is an equivalent algebraic semantics for L with transformers

τ(α) = α ≈ > and ρ(α ≈ β) = α↔ β.

That is, for any set of formulas T ∪ {α, β} and set of equations Σ,

(i) T L α ⇐⇒ τ [T ] |=VLτ(α);

(ii) Σ |=VLα ≈ β ⇐⇒ ρ[T ] L ρ(α ≈ β);

(iii) α a L ρ(τ(α)) and α ≈ β =||=VLτ(ρ(α ≈ β)).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 8 / 37

Page 36: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Equivalence

Let K be the variety of modal algebras, and for a normal modal logic L, fix

VL := {A ∈ K | L α =⇒ A |= α ≈ >}.

TheoremVL is an equivalent algebraic semantics for L with transformers

τ(α) = α ≈ > and ρ(α ≈ β) = α↔ β.

That is, for any set of formulas T ∪ {α, β} and set of equations Σ,

(i) T L α ⇐⇒ τ [T ] |=VLτ(α);

(ii) Σ |=VLα ≈ β ⇐⇒ ρ[T ] L ρ(α ≈ β);

(iii) α a L ρ(τ(α)) and α ≈ β =||=VLτ(ρ(α ≈ β)).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 8 / 37

Page 37: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Interpolation in Modal Logic

A normal modal logic L admits deductive interpolation, i.e.,

α(x , y) L β(y , z) =⇒ α L γ and γ L β for some γ(y),

if and only if VL admits the amalgamation property.

For example, K, K4, S4, GL, and somewhere between 43 and 49 axiomaticextensions of S4 admit deductive interpolation, but not S5.

Note. However, L admits Craig interpolation, i.e.,

L α(x , y)→ β(y , z) =⇒ L α→ γ and L γ → β for some γ(y)

if and only if VL admits the super amalgamation property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 9 / 37

Page 38: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Interpolation in Modal Logic

A normal modal logic L admits deductive interpolation, i.e.,

α(x , y) L β(y , z) =⇒ α L γ and γ L β for some γ(y),

if and only if VL admits the amalgamation property.

For example, K, K4, S4, GL, and somewhere between 43 and 49 axiomaticextensions of S4 admit deductive interpolation, but not S5.

Note. However, L admits Craig interpolation, i.e.,

L α(x , y)→ β(y , z) =⇒ L α→ γ and L γ → β for some γ(y)

if and only if VL admits the super amalgamation property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 9 / 37

Page 39: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Interpolation in Modal Logic

A normal modal logic L admits deductive interpolation, i.e.,

α(x , y) L β(y , z) =⇒ α L γ and γ L β for some γ(y),

if and only if VL admits the amalgamation property.

For example, K, K4, S4, GL, and somewhere between 43 and 49 axiomaticextensions of S4 admit deductive interpolation, but not S5.

Note. However, L admits Craig interpolation, i.e.,

L α(x , y)→ β(y , z) =⇒ L α→ γ and L γ → β for some γ(y)

if and only if VL admits the super amalgamation property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 9 / 37

Page 40: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Interpolation in Modal Logic

A normal modal logic L admits deductive interpolation, i.e.,

α(x , y) L β(y , z) =⇒ α L γ and γ L β for some γ(y),

if and only if VL admits the amalgamation property.

For example, K, K4, S4, GL, and somewhere between 43 and 49 axiomaticextensions of S4 admit deductive interpolation, but not S5.

Note. However, L admits Craig interpolation, i.e.,

L α(x , y)→ β(y , z) =⇒ L α→ γ and L γ → β for some γ(y)

if and only if VL admits the super amalgamation property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 9 / 37

Page 41: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Interpolation in Modal Logic

A normal modal logic L admits deductive interpolation, i.e.,

α(x , y) L β(y , z) =⇒ α L γ and γ L β for some γ(y),

if and only if VL admits the amalgamation property.

For example, K, K4, S4, GL, and somewhere between 43 and 49 axiomaticextensions of S4 admit deductive interpolation, but not S5.

Note. However, L admits Craig interpolation, i.e.,

L α(x , y)→ β(y , z) =⇒ L α→ γ and L γ → β for some γ(y)

if and only if VL admits the super amalgamation property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 9 / 37

Page 42: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Interpolation in Modal Logic

A normal modal logic L admits deductive interpolation, i.e.,

α(x , y) L β(y , z) =⇒ α L γ and γ L β for some γ(y),

if and only if VL admits the amalgamation property.

For example, K, K4, S4, GL, and somewhere between 43 and 49 axiomaticextensions of S4 admit deductive interpolation, but not S5.

Note. However, L admits Craig interpolation, i.e.,

L α(x , y)→ β(y , z) =⇒ L α→ γ and L γ → β for some γ(y)

if and only if VL admits the super amalgamation property.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 9 / 37

Page 43: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Uniform Interpolation in Modal Logic

Theorem (Ghilardi 1995, Visser 1996, Bílková 2007)K has uniform interpolation.

Theorem (Kowalski and Metcalfe 2018)K does not have .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 10 / 37

Page 44: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Uniform Interpolation in Modal Logic

Theorem (Ghilardi 1995, Visser 1996, Bílková 2007)K has uniform interpolation.

Theorem (Kowalski and Metcalfe 2018)K does not have uniform interpolation.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 10 / 37

Page 45: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Uniform Interpolation in Modal Logic

Theorem (Ghilardi 1995, Visser 1996, Bílková 2007)K has uniform Craig interpolation

Theorem (Kowalski and Metcalfe 2018)K does not have uniform deductive interpolation.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 10 / 37

Page 46: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Uniform Interpolation in Modal Logic

Theorem (Ghilardi 1995, Visser 1996, Bílková 2007)K has uniform Craig interpolation; that is, for any formula α(x , y), thereexist formulas αL(y) and αR(y) such that

K α(x , y)→ β(y , z) ⇐⇒ K αR(y)→ β(y , z)

K β(y , z)→ α(x , y) ⇐⇒ K β(y , z)→ αL(y).

Theorem (Kowalski and Metcalfe 2018)K does not have uniform deductive interpolation.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 10 / 37

Page 47: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Recall. . .

A variety V has deductive interpolation if for any set of equationsΣ(x , y), there exists a set of equations ∆(y) such that

Σ(x , y) |=V ε(y , z) ⇐⇒ ∆(y) |=V ε(y , z).

Equivalently, V has deductive interpolation and for any finite set ofequations Σ(x , y), there exists a finite set of equations ∆(y) such that

Σ(x , y) |=V ε(y) ⇐⇒ ∆(y) |=V ε(y).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 11 / 37

Page 48: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Recall. . .

A variety V has right uniform deductive interpolation if for any finite setof equations Σ(x , y), there exists a finite set of equations ∆(y) such that

Σ(x , y) |=V ε(y , z) ⇐⇒ ∆(y) |=V ε(y , z).

Equivalently, V has deductive interpolation and for any finite set ofequations Σ(x , y), there exists a finite set of equations ∆(y) such that

Σ(x , y) |=V ε(y) ⇐⇒ ∆(y) |=V ε(y).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 11 / 37

Page 49: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Recall. . .

A variety V has right uniform deductive interpolation if for any finite setof equations Σ(x , y), there exists a finite set of equations ∆(y) such that

Σ(x , y) |=V ε(y , z) ⇐⇒ ∆(y) |=V ε(y , z).

Equivalently, V has deductive interpolation and for any finite set ofequations Σ(x , y), there exists a finite set of equations ∆(y) such that

Σ(x , y) |=V ε(y) ⇐⇒ ∆(y) |=V ε(y).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 11 / 37

Page 50: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Recall also. . .

Theorem (Kowalski and Metcalfe 2019)The following are equivalent:

(1) For any finite set of equations Σ(x , y), there is a finite set ofequations ∆(y) such that

Σ(x , y) |=V ε(y) ⇐⇒ ∆(y) |=V ε(y).

(2) For finite x , y , the compact lifting of F(y) ↪→ F(x , y) has a rightadjoint; that is,

Θ ∈ KConF(x , y) =⇒ Θ ∩ F (y)2 ∈ KConF(y).

(3) V is coherent: every finitely generated subalgebra of a finitelypresented member of V is finitely presented.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 12 / 37

Page 51: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Recall also. . .

Theorem (Kowalski and Metcalfe 2019)The following are equivalent:

(1) For any finite set of equations Σ(x , y), there is a finite set ofequations ∆(y) such that

Σ(x , y) |=V ε(y) ⇐⇒ ∆(y) |=V ε(y).

(2) For finite x , y , the compact lifting of F(y) ↪→ F(x , y) has a rightadjoint; that is,

Θ ∈ KConF(x , y) =⇒ Θ ∩ F (y)2 ∈ KConF(y).

(3) V is coherent: every finitely generated subalgebra of a finitelypresented member of V is finitely presented.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 12 / 37

Page 52: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Recall also. . .

Theorem (Kowalski and Metcalfe 2019)The following are equivalent:

(1) For any finite set of equations Σ(x , y), there is a finite set ofequations ∆(y) such that

Σ(x , y) |=V ε(y) ⇐⇒ ∆(y) |=V ε(y).

(2) For finite x , y , the compact lifting of F(y) ↪→ F(x , y) has a rightadjoint; that is,

Θ ∈ KConF(x , y) =⇒ Θ ∩ F (y)2 ∈ KConF(y).

(3) V is coherent: every finitely generated subalgebra of a finitelypresented member of V is finitely presented.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 12 / 37

Page 53: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A Failure of Coherence

Theorem (Kowalski and Metcalfe 2018)The variety of modal algebras is not coherent.

CorollaryThe variety of modal algebras does not admit right uniform deductiveinterpolation and its first-order theory does not have a model completion.

T. Kowalski and G. Metcalfe. Coherence in modal logic.Proceedings of AiML 2018, College Publications (2018), 236–251.

T. Kowalski and G. Metcalfe. Uniform interpolation and coherence.Annals of Pure and Applied Logic 170(7) (2019), 825–841.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 13 / 37

Page 54: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A Failure of Coherence

Theorem (Kowalski and Metcalfe 2018)The variety of modal algebras is not coherent.

CorollaryThe variety of modal algebras does not admit right uniform deductiveinterpolation and its first-order theory does not have a model completion.

T. Kowalski and G. Metcalfe. Coherence in modal logic.Proceedings of AiML 2018, College Publications (2018), 236–251.

T. Kowalski and G. Metcalfe. Uniform interpolation and coherence.Annals of Pure and Applied Logic 170(7) (2019), 825–841.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 13 / 37

Page 55: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α,

and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 56: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x}

and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 57: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 58: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 59: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,

and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 60: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 61: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 62: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z).

Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 63: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).

Extend e withe(x) =

∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 64: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 65: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e),

and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 66: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Proof

Let �α := �α ∧ α, and define

Σ = {y ≤ x , x ≤ z , x ≈ �x} and ∆ = {y ≤ �kz | k ∈ N}.

Claim. Σ |=K ε(y , z) ⇐⇒ ∆ |=K ε(y , z).

It follows that if K were coherent, then {y ≤ �nz} |=K ∆ for some n ∈ N,and from this that |=K �nz ≈ �n+1z , a contradiction.

Proof of claim.

(⇐) Just observe that Σ |=K ∆.

(⇒) Assume ∆ 6|=K ε(y , z). Then there is a complete modal algebra A andhomomorphism e : Tm(y , z)→ A such that ∆ ⊆ ker(e) and ε 6∈ ker(e).Extend e with

e(x) =∧k∈N

�ke(z).

Then also Σ ⊆ ker(e), and hence Σ 6|=K ε(y , z).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 14 / 37

Page 67: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Obvious Question

Can we generalize this proof to other varieties?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 15 / 37

Page 68: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A General Criterion

Theorem (Kowalski and Metcalfe 2019)Let V be a coherent variety of algebras with a meet-semilattice reduct

andlet α(x , u) be a term satisfying

V |= α(x , u) ≤ x and V |= x ≤ x ′ ⇒ α(x , u) ≤ α(x ′, u).

Suppose also that for any finitely generated A ∈ V and a, b ∈ A, thereexists B ∈ V containing A as a subalgebra and satisfying∧

k∈Nαk(a, b) = α(

∧k∈N

αk(a, b), b).

Then V |= αn(x , u) ≈ αn+1(x , u) for some n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 16 / 37

Page 69: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A General Criterion

Theorem (Kowalski and Metcalfe 2019)Let V be a coherent variety of algebras with a meet-semilattice reduct andlet α(x , u) be a term satisfying

V |= α(x , u) ≤ x and V |= x ≤ x ′ ⇒ α(x , u) ≤ α(x ′, u).

Suppose also that for any finitely generated A ∈ V and a, b ∈ A, thereexists B ∈ V containing A as a subalgebra and satisfying∧

k∈Nαk(a, b) = α(

∧k∈N

αk(a, b), b).

Then V |= αn(x , u) ≈ αn+1(x , u) for some n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 16 / 37

Page 70: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A General Criterion

Theorem (Kowalski and Metcalfe 2019)Let V be a coherent variety of algebras with a meet-semilattice reduct andlet α(x , u) be a term satisfying

V |= α(x , u) ≤ x and V |= x ≤ x ′ ⇒ α(x , u) ≤ α(x ′, u).

Suppose also that for any finitely generated A ∈ V and a, b ∈ A, thereexists B ∈ V containing A as a subalgebra

and satisfying∧k∈N

αk(a, b) = α(∧k∈N

αk(a, b), b).

Then V |= αn(x , u) ≈ αn+1(x , u) for some n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 16 / 37

Page 71: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A General Criterion

Theorem (Kowalski and Metcalfe 2019)Let V be a coherent variety of algebras with a meet-semilattice reduct andlet α(x , u) be a term satisfying

V |= α(x , u) ≤ x and V |= x ≤ x ′ ⇒ α(x , u) ≤ α(x ′, u).

Suppose also that for any finitely generated A ∈ V and a, b ∈ A, thereexists B ∈ V containing A as a subalgebra and satisfying∧

k∈Nαk(a, b) = α(

∧k∈N

αk(a, b), b).

Then V |= αn(x , u) ≈ αn+1(x , u) for some n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 16 / 37

Page 72: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A General Criterion

Theorem (Kowalski and Metcalfe 2019)Let V be a coherent variety of algebras with a meet-semilattice reduct andlet α(x , u) be a term satisfying

V |= α(x , u) ≤ x and V |= x ≤ x ′ ⇒ α(x , u) ≤ α(x ′, u).

Suppose also that for any finitely generated A ∈ V and a, b ∈ A, thereexists B ∈ V containing A as a subalgebra and satisfying∧

k∈Nαk(a, b) = α(

∧k∈N

αk(a, b), b).

Then V |= αn(x , u) ≈ αn+1(x , u) for some n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 16 / 37

Page 73: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Strong Kripke Completeness

A normal modal logic L is called strongly Kripke complete

if for any setof formulas T ∪ {α},

T L α ⇐⇒for any Kripke model M based on a frame for L,

M |= T =⇒ M |= α.

E.g., K, KT, K4, S4, and S5 are strongly Kripke complete, but not GL.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 17 / 37

Page 74: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Strong Kripke Completeness

A normal modal logic L is called strongly Kripke complete if for any setof formulas T ∪ {α},

T L α ⇐⇒for any Kripke model M based on a frame for L,

M |= T =⇒ M |= α.

E.g., K, KT, K4, S4, and S5 are strongly Kripke complete, but not GL.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 17 / 37

Page 75: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Strong Kripke Completeness

A normal modal logic L is called strongly Kripke complete if for any setof formulas T ∪ {α},

T L α ⇐⇒for any Kripke model M based on a frame for L,

M |= T =⇒ M |= α.

E.g., K, KT, K4, S4, and S5 are strongly Kripke complete, but not GL.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 17 / 37

Page 76: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence and Weak Transitivity

Applying our general criterion with α(x) = �x , using strong Kripkecompleteness to establish the fixpoint condition, we obtain:

TheoremAny coherent strongly Kripke complete variety of modal algebras isweakly transitive: that is, it satisfies �n+1x ≈ �nx for some n ∈ N(equivalently, it admits equationally definable principal congruences).

Hence a large family of non-weakly-transitive varieties of modal algebrasare not coherent, do not admit right uniform deductive interpolation, andtheir first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 18 / 37

Page 77: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence and Weak Transitivity

Applying our general criterion with α(x) = �x , using strong Kripkecompleteness to establish the fixpoint condition, we obtain:

TheoremAny coherent strongly Kripke complete variety of modal algebras isweakly transitive:

that is, it satisfies �n+1x ≈ �nx for some n ∈ N(equivalently, it admits equationally definable principal congruences).

Hence a large family of non-weakly-transitive varieties of modal algebrasare not coherent, do not admit right uniform deductive interpolation, andtheir first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 18 / 37

Page 78: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence and Weak Transitivity

Applying our general criterion with α(x) = �x , using strong Kripkecompleteness to establish the fixpoint condition, we obtain:

TheoremAny coherent strongly Kripke complete variety of modal algebras isweakly transitive: that is, it satisfies �n+1x ≈ �nx for some n ∈ N

(equivalently, it admits equationally definable principal congruences).

Hence a large family of non-weakly-transitive varieties of modal algebrasare not coherent, do not admit right uniform deductive interpolation, andtheir first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 18 / 37

Page 79: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence and Weak Transitivity

Applying our general criterion with α(x) = �x , using strong Kripkecompleteness to establish the fixpoint condition, we obtain:

TheoremAny coherent strongly Kripke complete variety of modal algebras isweakly transitive: that is, it satisfies �n+1x ≈ �nx for some n ∈ N(equivalently, it admits equationally definable principal congruences).

Hence a large family of non-weakly-transitive varieties of modal algebrasare not coherent, do not admit right uniform deductive interpolation, andtheir first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 18 / 37

Page 80: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence and Weak Transitivity

Applying our general criterion with α(x) = �x , using strong Kripkecompleteness to establish the fixpoint condition, we obtain:

TheoremAny coherent strongly Kripke complete variety of modal algebras isweakly transitive: that is, it satisfies �n+1x ≈ �nx for some n ∈ N(equivalently, it admits equationally definable principal congruences).

Hence a large family of non-weakly-transitive varieties of modal algebrasare not coherent, do not admit right uniform deductive interpolation, andtheir first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 18 / 37

Page 81: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

We can also show that weakly transitive varieties of modal algebras forlogics such as K4 and S4 are not coherent

using the ternary term

α(x , y , z) = ♦(y ∧ ♦(z ∧ x)) ∧ x .

For any normal modal logic L,

VL |= α(x , y , z) ≤ x and VL |= x ≤ x ′ ⇒ α(x , y , z) ≤ α(x ′, y , z).

LemmaSuppose that L admits finite chains: that is, for each n ∈ N there exists aframe 〈W ,R〉 for L such that |W | = n and the reflexive closure of R is atotal order. Then VL 6|= αn(x , y , z) ≈ αn+1(x , y , z) for all n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 19 / 37

Page 82: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

We can also show that weakly transitive varieties of modal algebras forlogics such as K4 and S4 are not coherent using the ternary term

α(x , y , z) = ♦(y ∧ ♦(z ∧ x)) ∧ x .

For any normal modal logic L,

VL |= α(x , y , z) ≤ x and VL |= x ≤ x ′ ⇒ α(x , y , z) ≤ α(x ′, y , z).

LemmaSuppose that L admits finite chains: that is, for each n ∈ N there exists aframe 〈W ,R〉 for L such that |W | = n and the reflexive closure of R is atotal order. Then VL 6|= αn(x , y , z) ≈ αn+1(x , y , z) for all n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 19 / 37

Page 83: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

We can also show that weakly transitive varieties of modal algebras forlogics such as K4 and S4 are not coherent using the ternary term

α(x , y , z) = ♦(y ∧ ♦(z ∧ x)) ∧ x .

For any normal modal logic L,

VL |= α(x , y , z) ≤ x and VL |= x ≤ x ′ ⇒ α(x , y , z) ≤ α(x ′, y , z).

LemmaSuppose that L admits finite chains: that is, for each n ∈ N there exists aframe 〈W ,R〉 for L such that |W | = n and the reflexive closure of R is atotal order. Then VL 6|= αn(x , y , z) ≈ αn+1(x , y , z) for all n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 19 / 37

Page 84: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

We can also show that weakly transitive varieties of modal algebras forlogics such as K4 and S4 are not coherent using the ternary term

α(x , y , z) = ♦(y ∧ ♦(z ∧ x)) ∧ x .

For any normal modal logic L,

VL |= α(x , y , z) ≤ x and VL |= x ≤ x ′ ⇒ α(x , y , z) ≤ α(x ′, y , z).

LemmaSuppose that L admits finite chains:

that is, for each n ∈ N there exists aframe 〈W ,R〉 for L such that |W | = n and the reflexive closure of R is atotal order. Then VL 6|= αn(x , y , z) ≈ αn+1(x , y , z) for all n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 19 / 37

Page 85: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

We can also show that weakly transitive varieties of modal algebras forlogics such as K4 and S4 are not coherent using the ternary term

α(x , y , z) = ♦(y ∧ ♦(z ∧ x)) ∧ x .

For any normal modal logic L,

VL |= α(x , y , z) ≤ x and VL |= x ≤ x ′ ⇒ α(x , y , z) ≤ α(x ′, y , z).

LemmaSuppose that L admits finite chains: that is, for each n ∈ N there exists aframe 〈W ,R〉 for L such that |W | = n and the reflexive closure of R is atotal order.

Then VL 6|= αn(x , y , z) ≈ αn+1(x , y , z) for all n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 19 / 37

Page 86: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

We can also show that weakly transitive varieties of modal algebras forlogics such as K4 and S4 are not coherent using the ternary term

α(x , y , z) = ♦(y ∧ ♦(z ∧ x)) ∧ x .

For any normal modal logic L,

VL |= α(x , y , z) ≤ x and VL |= x ≤ x ′ ⇒ α(x , y , z) ≤ α(x ′, y , z).

LemmaSuppose that L admits finite chains: that is, for each n ∈ N there exists aframe 〈W ,R〉 for L such that |W | = n and the reflexive closure of R is atotal order. Then VL 6|= αn(x , y , z) ≈ αn+1(x , y , z) for all n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 19 / 37

Page 87: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

Theorem (Kowalski and Metcalfe 2018)Let L be a normal modal logic admitting finite chains

such that VL iscanonical: that is, closed under taking canonical extensions. Then(a) VL is not coherent;(b) VL does not admit right uniform deductive interpolation;(c) the first-order theory of VL does not have a model completion.

In particular, this theorem applies to VK4 and VS4.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 20 / 37

Page 88: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

Theorem (Kowalski and Metcalfe 2018)Let L be a normal modal logic admitting finite chains such that VL iscanonical: that is, closed under taking canonical extensions.

Then(a) VL is not coherent;(b) VL does not admit right uniform deductive interpolation;(c) the first-order theory of VL does not have a model completion.

In particular, this theorem applies to VK4 and VS4.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 20 / 37

Page 89: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

Theorem (Kowalski and Metcalfe 2018)Let L be a normal modal logic admitting finite chains such that VL iscanonical: that is, closed under taking canonical extensions. Then(a) VL is not coherent;(b) VL does not admit right uniform deductive interpolation;(c) the first-order theory of VL does not have a model completion.

In particular, this theorem applies to VK4 and VS4.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 20 / 37

Page 90: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Weakly Transitive Modal Logics

Theorem (Kowalski and Metcalfe 2018)Let L be a normal modal logic admitting finite chains such that VL iscanonical: that is, closed under taking canonical extensions. Then(a) VL is not coherent;(b) VL does not admit right uniform deductive interpolation;(c) the first-order theory of VL does not have a model completion.

In particular, this theorem applies to VK4 and VS4.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 20 / 37

Page 91: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Remarks

Note that GL admits finite chains but VGL is not canonical.

In fact, VGL iscoherent and admits uniform deductive interpolation (Shavrukov 1993);also, its theory has a model completion (Ghilardi and Zawadowski 2002).

Ghilardi and Zawadowski have also proved that no logic extending K4 thathas the finite model property and admits all finite reflexive chains and thetwo-element cluster is coherent.

S. Ghilardi and M. Zawadowski.Sheaves, Games and Model Completions, Kluwer (2002).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 21 / 37

Page 92: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Remarks

Note that GL admits finite chains but VGL is not canonical. In fact, VGL iscoherent and admits uniform deductive interpolation (Shavrukov 1993);

also, its theory has a model completion (Ghilardi and Zawadowski 2002).

Ghilardi and Zawadowski have also proved that no logic extending K4 thathas the finite model property and admits all finite reflexive chains and thetwo-element cluster is coherent.

S. Ghilardi and M. Zawadowski.Sheaves, Games and Model Completions, Kluwer (2002).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 21 / 37

Page 93: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Remarks

Note that GL admits finite chains but VGL is not canonical. In fact, VGL iscoherent and admits uniform deductive interpolation (Shavrukov 1993);also, its theory has a model completion (Ghilardi and Zawadowski 2002).

Ghilardi and Zawadowski have also proved that no logic extending K4 thathas the finite model property and admits all finite reflexive chains and thetwo-element cluster is coherent.

S. Ghilardi and M. Zawadowski.Sheaves, Games and Model Completions, Kluwer (2002).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 21 / 37

Page 94: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Remarks

Note that GL admits finite chains but VGL is not canonical. In fact, VGL iscoherent and admits uniform deductive interpolation (Shavrukov 1993);also, its theory has a model completion (Ghilardi and Zawadowski 2002).

Ghilardi and Zawadowski have also proved that no logic extending K4 thathas the finite model property and admits all finite reflexive chains and thetwo-element cluster is coherent.

S. Ghilardi and M. Zawadowski.Sheaves, Games and Model Completions, Kluwer (2002).

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 21 / 37

Page 95: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence in Algebra

Any locally finite variety is coherent

— also the varieties of Heytingalgebras, abelian groups, abelian `-groups, and MV-algebras.

The varieties of groups, semigroups, and monoids are not coherent, sinceevery finitely generated recursively presented member of these varietiesembeds into a finitely presented member.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 22 / 37

Page 96: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence in Algebra

Any locally finite variety is coherent — also the varieties of Heytingalgebras, abelian groups, abelian `-groups, and MV-algebras.

The varieties of groups, semigroups, and monoids are not coherent, sinceevery finitely generated recursively presented member of these varietiesembeds into a finitely presented member.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 22 / 37

Page 97: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence in Algebra

Any locally finite variety is coherent — also the varieties of Heytingalgebras, abelian groups, abelian `-groups, and MV-algebras.

The varieties of groups, semigroups, and monoids are not coherent,

sinceevery finitely generated recursively presented member of these varietiesembeds into a finitely presented member.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 22 / 37

Page 98: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Coherence in Algebra

Any locally finite variety is coherent — also the varieties of Heytingalgebras, abelian groups, abelian `-groups, and MV-algebras.

The varieties of groups, semigroups, and monoids are not coherent, sinceevery finitely generated recursively presented member of these varietiesembeds into a finitely presented member.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 22 / 37

Page 99: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

Theorem (Schmidt 1981)The variety LAT of lattices is not coherent, does not admit right uniformdeductive interpolation, and its first-order theory does not have a modelcompletion.

We obtain an easier proof of this result using our criterion with the term

α(x , u1, u2, u3) = (u1 ∧ (u2 ∨ (u3 ∧ x))) ∧ x .

Just observe that

(i) LAT is closed under taking canonical completions;

(ii) LAT |= x ≤ α(x , u) and LAT |= x ≤ y ⇒ α(x , u) ≤ α(y , u);

(iii) LAT 6|= αn(x , u) ≈ αn+1(x , u) for each n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 23 / 37

Page 100: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

Theorem (Schmidt 1981)The variety LAT of lattices is not coherent, does not admit right uniformdeductive interpolation, and its first-order theory does not have a modelcompletion.

We obtain an easier proof of this result using our criterion with the term

α(x , u1, u2, u3) = (u1 ∧ (u2 ∨ (u3 ∧ x))) ∧ x .

Just observe that

(i) LAT is closed under taking canonical completions;

(ii) LAT |= x ≤ α(x , u) and LAT |= x ≤ y ⇒ α(x , u) ≤ α(y , u);

(iii) LAT 6|= αn(x , u) ≈ αn+1(x , u) for each n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 23 / 37

Page 101: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

Theorem (Schmidt 1981)The variety LAT of lattices is not coherent, does not admit right uniformdeductive interpolation, and its first-order theory does not have a modelcompletion.

We obtain an easier proof of this result using our criterion with the term

α(x , u1, u2, u3) = (u1 ∧ (u2 ∨ (u3 ∧ x))) ∧ x .

Just observe that

(i) LAT is closed under taking canonical completions;

(ii) LAT |= x ≤ α(x , u) and LAT |= x ≤ y ⇒ α(x , u) ≤ α(y , u);

(iii) LAT 6|= αn(x , u) ≈ αn+1(x , u) for each n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 23 / 37

Page 102: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

Theorem (Schmidt 1981)The variety LAT of lattices is not coherent, does not admit right uniformdeductive interpolation, and its first-order theory does not have a modelcompletion.

We obtain an easier proof of this result using our criterion with the term

α(x , u1, u2, u3) = (u1 ∧ (u2 ∨ (u3 ∧ x))) ∧ x .

Just observe that

(i) LAT is closed under taking canonical completions;

(ii) LAT |= x ≤ α(x , u) and LAT |= x ≤ y ⇒ α(x , u) ≤ α(y , u);

(iii) LAT 6|= αn(x , u) ≈ αn+1(x , u) for each n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 23 / 37

Page 103: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

Theorem (Schmidt 1981)The variety LAT of lattices is not coherent, does not admit right uniformdeductive interpolation, and its first-order theory does not have a modelcompletion.

We obtain an easier proof of this result using our criterion with the term

α(x , u1, u2, u3) = (u1 ∧ (u2 ∨ (u3 ∧ x))) ∧ x .

Just observe that

(i) LAT is closed under taking canonical completions;

(ii) LAT |= x ≤ α(x , u) and LAT |= x ≤ y ⇒ α(x , u) ≤ α(y , u);

(iii) LAT 6|= αn(x , u) ≈ αn+1(x , u) for each n ∈ N.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 23 / 37

Page 104: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Residuated Lattices

A residuated lattice is an algebraic structure 〈A,∧,∨, ·, \, /, e〉 such that〈A,∧,∨〉 is a lattice, 〈A, ·, e〉 is a monoid, and for all a, b, c ∈ A,

b ≤ a\c ⇐⇒ a · b ≤ c ⇐⇒ a ≤ c/b.

Applying our criterion with the term α(x) = (x ∧ e)2, we obtain:

Theorem (Kowalski and Metcalfe 2019)Any coherent variety of residuated lattices that is closed under canonicalextensions satisfies (x ∧ e)n+1 ≈ (x ∧ e)n for some n ∈ N.

It follows that varieties of residuated lattices for the most well-studiedsubstructural logics are not coherent, do not admit right uniform deductiveinterpolation, and their first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 24 / 37

Page 105: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Residuated Lattices

A residuated lattice is an algebraic structure 〈A,∧,∨, ·, \, /, e〉 such that〈A,∧,∨〉 is a lattice, 〈A, ·, e〉 is a monoid, and for all a, b, c ∈ A,

b ≤ a\c ⇐⇒ a · b ≤ c ⇐⇒ a ≤ c/b.

Applying our criterion with the term α(x) = (x ∧ e)2, we obtain:

Theorem (Kowalski and Metcalfe 2019)Any coherent variety of residuated lattices that is closed under canonicalextensions satisfies (x ∧ e)n+1 ≈ (x ∧ e)n for some n ∈ N.

It follows that varieties of residuated lattices for the most well-studiedsubstructural logics are not coherent, do not admit right uniform deductiveinterpolation, and their first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 24 / 37

Page 106: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Residuated Lattices

A residuated lattice is an algebraic structure 〈A,∧,∨, ·, \, /, e〉 such that〈A,∧,∨〉 is a lattice, 〈A, ·, e〉 is a monoid, and for all a, b, c ∈ A,

b ≤ a\c ⇐⇒ a · b ≤ c ⇐⇒ a ≤ c/b.

Applying our criterion with the term α(x) = (x ∧ e)2, we obtain:

Theorem (Kowalski and Metcalfe 2019)Any coherent variety of residuated lattices that is closed under canonicalextensions satisfies (x ∧ e)n+1 ≈ (x ∧ e)n for some n ∈ N.

It follows that varieties of residuated lattices for the most well-studiedsubstructural logics are not coherent, do not admit right uniform deductiveinterpolation, and their first-order theories do not have a model completion.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 24 / 37

Page 107: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 1: Dealing with Failure

We have seen that the most well-studied modal and substructural logics,and many important varieties from algebra, are not coherent.

In such cases,can we determine instead which terms do admit uniform interpolants?

This problem has been considered for certain description logics, usingbisimulations to calculate uniform interpolants when they exist.

C. Lutz and F. Wolter. Foundations for uniform interpolation and forgetting inexpressive description logics. Proc. IJCAI 2011, AAAI Press (2011), 989–996.

Can we develop similar methods for constructing uniform interpolants formodal logics, lattices, residuated lattices, etc.?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 25 / 37

Page 108: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 1: Dealing with Failure

We have seen that the most well-studied modal and substructural logics,and many important varieties from algebra, are not coherent. In such cases,can we determine instead which terms do admit uniform interpolants?

This problem has been considered for certain description logics, usingbisimulations to calculate uniform interpolants when they exist.

C. Lutz and F. Wolter. Foundations for uniform interpolation and forgetting inexpressive description logics. Proc. IJCAI 2011, AAAI Press (2011), 989–996.

Can we develop similar methods for constructing uniform interpolants formodal logics, lattices, residuated lattices, etc.?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 25 / 37

Page 109: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 1: Dealing with Failure

We have seen that the most well-studied modal and substructural logics,and many important varieties from algebra, are not coherent. In such cases,can we determine instead which terms do admit uniform interpolants?

This problem has been considered for certain description logics, usingbisimulations to calculate uniform interpolants when they exist.

C. Lutz and F. Wolter. Foundations for uniform interpolation and forgetting inexpressive description logics. Proc. IJCAI 2011, AAAI Press (2011), 989–996.

Can we develop similar methods for constructing uniform interpolants formodal logics, lattices, residuated lattices, etc.?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 25 / 37

Page 110: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 1: Dealing with Failure

We have seen that the most well-studied modal and substructural logics,and many important varieties from algebra, are not coherent. In such cases,can we determine instead which terms do admit uniform interpolants?

This problem has been considered for certain description logics, usingbisimulations to calculate uniform interpolants when they exist.

C. Lutz and F. Wolter. Foundations for uniform interpolation and forgetting inexpressive description logics. Proc. IJCAI 2011, AAAI Press (2011), 989–996.

Can we develop similar methods for constructing uniform interpolants formodal logics, lattices, residuated lattices, etc.?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 25 / 37

Page 111: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 2: Understanding Fixpoints

Our general criterion shows that in a coherent variety with a semilatticereduct, terms satisfying certain conditions admit fixpoints.

Might it be the case that, conversely, admitting such fixpoints guaranteesthe coherence of the variety?

Indeed for certain fixpoint modal logics, the fixpoint operators have beenused to construct uniform interpolants.

G. D’Agostino. Uniform interpolation, bisimulation quantifiers, and fixed points.Proceedings of TbiLLC’05, pages 96–116, 2005.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 26 / 37

Page 112: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 2: Understanding Fixpoints

Our general criterion shows that in a coherent variety with a semilatticereduct, terms satisfying certain conditions admit fixpoints.

Might it be the case that, conversely, admitting such fixpoints guaranteesthe coherence of the variety?

Indeed for certain fixpoint modal logics, the fixpoint operators have beenused to construct uniform interpolants.

G. D’Agostino. Uniform interpolation, bisimulation quantifiers, and fixed points.Proceedings of TbiLLC’05, pages 96–116, 2005.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 26 / 37

Page 113: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 2: Understanding Fixpoints

Our general criterion shows that in a coherent variety with a semilatticereduct, terms satisfying certain conditions admit fixpoints.

Might it be the case that, conversely, admitting such fixpoints guaranteesthe coherence of the variety?

Indeed for certain fixpoint modal logics, the fixpoint operators have beenused to construct uniform interpolants.

G. D’Agostino. Uniform interpolation, bisimulation quantifiers, and fixed points.Proceedings of TbiLLC’05, pages 96–116, 2005.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 26 / 37

Page 114: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 3: Understanding Model Completions

Can we extend the following theorem beyond varieties?

Theorem (van Gool, Metcalfe, and Tsinakis 2017)Suppose that a variety V has left and right uniform interpolation and forany finite x and finite set of equations Σ(x),∆(x) with x finite, there existsa finite set of equations Π(x) such that for any finite set of equations Γ(x),

Γ,Σ |=V ∆ ⇐⇒ Γ |=V Π.

Then the theory of V has a model completion.

Can we understand the extra property in Wheeler’s theorem using logic?

Theorem (Wheeler 1976)The theory of a variety V has a model completion if and only if V iscoherent, admits the amalgamation property, and has the conservativecongruence extension property for its finitely presented members.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 27 / 37

Page 115: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 3: Understanding Model Completions

Can we extend the following theorem beyond varieties?

Theorem (van Gool, Metcalfe, and Tsinakis 2017)Suppose that a variety V has left and right uniform interpolation and forany finite x and finite set of equations Σ(x),∆(x) with x finite, there existsa finite set of equations Π(x) such that for any finite set of equations Γ(x),

Γ,Σ |=V ∆ ⇐⇒ Γ |=V Π.

Then the theory of V has a model completion.

Can we understand the extra property in Wheeler’s theorem using logic?

Theorem (Wheeler 1976)The theory of a variety V has a model completion if and only if V iscoherent, admits the amalgamation property, and has the conservativecongruence extension property for its finitely presented members.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 27 / 37

Page 116: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 3: Understanding Model Completions

Can we extend the following theorem beyond varieties?

Theorem (van Gool, Metcalfe, and Tsinakis 2017)Suppose that a variety V has left and right uniform interpolation and forany finite x and finite set of equations Σ(x),∆(x) with x finite, there existsa finite set of equations Π(x) such that for any finite set of equations Γ(x),

Γ,Σ |=V ∆ ⇐⇒ Γ |=V Π.

Then the theory of V has a model completion.

Can we understand the extra property in Wheeler’s theorem using logic?

Theorem (Wheeler 1976)The theory of a variety V has a model completion if and only if V iscoherent, admits the amalgamation property, and has the conservativecongruence extension property for its finitely presented members.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 27 / 37

Page 117: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Problem 4: Tackling Independence

Can we extend the notion of independence to a more general setting?

Theorem (De Jongh and Chagrova 1995)Independence in intuitionistic logic is decidable; that is, there exists analgorithm to decide for formulas α1, . . . , αn if for any formula β(y1, . . . , yn),

IL β(α1, . . . , αn) =⇒ IL β.

D. de Jongh and L.A. Chagrova.The decidability of dependency in intuitionistic propositional logic.Journal of Symbolic Logic 60(2) (1995), 498–504.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 28 / 37

Page 118: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Independence in Varieties

Let V be any variety and let us call t1, . . . , tn ∈Tm(x) independent in Vif for all u, v ∈Tm(y1, . . . , yn),

|=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

E.g., x1 ∧ (x2 ∨ x3) and x2 ∨ (x1 ∧ x3) are dependent in the variety ofdistributive lattices — just consider the equation y1 ∧ y2 ≈ y1 — butindependent in the variety of lattices.

Note. For vector spaces, independence is just linear independence.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 29 / 37

Page 119: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Independence in Varieties

Let V be any variety and let us call t1, . . . , tn ∈Tm(x) independent in Vif for all u, v ∈Tm(y1, . . . , yn),

|=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

E.g., x1 ∧ (x2 ∨ x3) and x2 ∨ (x1 ∧ x3) are dependent in the variety ofdistributive lattices — just consider the equation y1 ∧ y2 ≈ y1

— butindependent in the variety of lattices.

Note. For vector spaces, independence is just linear independence.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 29 / 37

Page 120: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Independence in Varieties

Let V be any variety and let us call t1, . . . , tn ∈Tm(x) independent in Vif for all u, v ∈Tm(y1, . . . , yn),

|=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

E.g., x1 ∧ (x2 ∨ x3) and x2 ∨ (x1 ∧ x3) are dependent in the variety ofdistributive lattices — just consider the equation y1 ∧ y2 ≈ y1 — butindependent in the variety of lattices.

Note. For vector spaces, independence is just linear independence.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 29 / 37

Page 121: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Independence in Varieties

Let V be any variety and let us call t1, . . . , tn ∈Tm(x) independent in Vif for all u, v ∈Tm(y1, . . . , yn),

|=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

E.g., x1 ∧ (x2 ∨ x3) and x2 ∨ (x1 ∧ x3) are dependent in the variety ofdistributive lattices — just consider the equation y1 ∧ y2 ≈ y1 — butindependent in the variety of lattices.

Note. For vector spaces, independence is just linear independence.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 29 / 37

Page 122: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Algebraic Characterization

For t1, . . . , tn ∈Tm(x), consider the homomorphism defined by

h : F(y)→ F(x); yi 7→ ti .

Then t1, . . . , tn are independent in V

⇐⇒ h(u) = h(v) implies u = v

⇐⇒ ker(h) = ∆F(y)

⇐⇒ h is injective.

Equivalently, t1, . . . , tn are independent in V if and only if the subalgebraof F(x) generated by t1, . . . , tn is free for V over t1, . . . , tn.

Note. For free algebras, independence coincides with a more generalnotion studied by Marczewski, Narkiewicz, Urbanik, Gould, and others.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 30 / 37

Page 123: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Algebraic Characterization

For t1, . . . , tn ∈Tm(x), consider the homomorphism defined by

h : F(y)→ F(x); yi 7→ ti .

Then t1, . . . , tn are independent in V

⇐⇒ h(u) = h(v) implies u = v

⇐⇒ ker(h) = ∆F(y)

⇐⇒ h is injective.

Equivalently, t1, . . . , tn are independent in V if and only if the subalgebraof F(x) generated by t1, . . . , tn is free for V over t1, . . . , tn.

Note. For free algebras, independence coincides with a more generalnotion studied by Marczewski, Narkiewicz, Urbanik, Gould, and others.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 30 / 37

Page 124: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Algebraic Characterization

For t1, . . . , tn ∈Tm(x), consider the homomorphism defined by

h : F(y)→ F(x); yi 7→ ti .

Then t1, . . . , tn are independent in V

⇐⇒ h(u) = h(v) implies u = v

⇐⇒ ker(h) = ∆F(y)

⇐⇒ h is injective.

Equivalently, t1, . . . , tn are independent in V if and only if the subalgebraof F(x) generated by t1, . . . , tn is free for V over t1, . . . , tn.

Note. For free algebras, independence coincides with a more generalnotion studied by Marczewski, Narkiewicz, Urbanik, Gould, and others.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 30 / 37

Page 125: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Algebraic Characterization

For t1, . . . , tn ∈Tm(x), consider the homomorphism defined by

h : F(y)→ F(x); yi 7→ ti .

Then t1, . . . , tn are independent in V

⇐⇒ h(u) = h(v) implies u = v

⇐⇒ ker(h) = ∆F(y)

⇐⇒ h is injective.

Equivalently, t1, . . . , tn are independent in V if and only if the subalgebraof F(x) generated by t1, . . . , tn is free for V over t1, . . . , tn.

Note. For free algebras, independence coincides with a more generalnotion studied by Marczewski, Narkiewicz, Urbanik, Gould, and others.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 30 / 37

Page 126: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Algebraic Characterization

For t1, . . . , tn ∈Tm(x), consider the homomorphism defined by

h : F(y)→ F(x); yi 7→ ti .

Then t1, . . . , tn are independent in V

⇐⇒ h(u) = h(v) implies u = v

⇐⇒ ker(h) = ∆F(y)

⇐⇒ h is injective.

Equivalently, t1, . . . , tn are independent in V if and only if the subalgebraof F(x) generated by t1, . . . , tn is free for V over t1, . . . , tn.

Note. For free algebras, independence coincides with a more generalnotion studied by Marczewski, Narkiewicz, Urbanik, Gould, and others.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 30 / 37

Page 127: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

An Algebraic Characterization

For t1, . . . , tn ∈Tm(x), consider the homomorphism defined by

h : F(y)→ F(x); yi 7→ ti .

Then t1, . . . , tn are independent in V

⇐⇒ h(u) = h(v) implies u = v

⇐⇒ ker(h) = ∆F(y)

⇐⇒ h is injective.

Equivalently, t1, . . . , tn are independent in V if and only if the subalgebraof F(x) generated by t1, . . . , tn is free for V over t1, . . . , tn.

Note. For free algebras, independence coincides with a more generalnotion studied by Marczewski, Narkiewicz, Urbanik, Gould, and others.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 30 / 37

Page 128: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Validity

LemmaSuppose that for any t1, . . . , tn ∈Tm(x), a finite set of equations Πt(y)can be constructed such that for any equation ε(y),

{y1 ≈ t1, . . . , yn ≈ tn} |=V ε ⇐⇒ Πt |=V ε.

Then for any t1, . . . , tn ∈Tm(x),

t1, . . . , tn are independent in V ⇐⇒ |=V ε for all ε ∈ Πt ,

and if the equational theory of V is decidable, so is independence in V.

Hence a constructive proof of coherence for V can be used to prove thedecidability of independence; note, however, that it suffices here to consideronly finitely generated subalgebras of finitely generated free algebras of V.

Problem 4a. Is there an easier proof for the case of intuitionistic logic?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 31 / 37

Page 129: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Validity

LemmaSuppose that for any t1, . . . , tn ∈Tm(x), a finite set of equations Πt(y)can be constructed such that for any equation ε(y),

{y1 ≈ t1, . . . , yn ≈ tn} |=V ε ⇐⇒ Πt |=V ε.

Then for any t1, . . . , tn ∈Tm(x),

t1, . . . , tn are independent in V ⇐⇒ |=V ε for all ε ∈ Πt ,

and if the equational theory of V is decidable, so is independence in V.

Hence a constructive proof of coherence for V can be used to prove thedecidability of independence; note, however, that it suffices here to consideronly finitely generated subalgebras of finitely generated free algebras of V.

Problem 4a. Is there an easier proof for the case of intuitionistic logic?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 31 / 37

Page 130: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Validity

LemmaSuppose that for any t1, . . . , tn ∈Tm(x), a finite set of equations Πt(y)can be constructed such that for any equation ε(y),

{y1 ≈ t1, . . . , yn ≈ tn} |=V ε ⇐⇒ Πt |=V ε.

Then for any t1, . . . , tn ∈Tm(x),

t1, . . . , tn are independent in V ⇐⇒ |=V ε for all ε ∈ Πt ,

and if the equational theory of V is decidable, so is independence in V.

Hence a constructive proof of coherence for V can be used to prove thedecidability of independence; note, however, that it suffices here to consideronly finitely generated subalgebras of finitely generated free algebras of V.

Problem 4a. Is there an easier proof for the case of intuitionistic logic?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 31 / 37

Page 131: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Validity

LemmaSuppose that for any t1, . . . , tn ∈Tm(x), a finite set of equations Πt(y)can be constructed such that for any equation ε(y),

{y1 ≈ t1, . . . , yn ≈ tn} |=V ε ⇐⇒ Πt |=V ε.

Then for any t1, . . . , tn ∈Tm(x),

t1, . . . , tn are independent in V ⇐⇒ |=V ε for all ε ∈ Πt ,

and if the equational theory of V is decidable, so is independence in V.

Hence a constructive proof of coherence for V can be used to prove thedecidability of independence;

note, however, that it suffices here to consideronly finitely generated subalgebras of finitely generated free algebras of V.

Problem 4a. Is there an easier proof for the case of intuitionistic logic?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 31 / 37

Page 132: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Validity

LemmaSuppose that for any t1, . . . , tn ∈Tm(x), a finite set of equations Πt(y)can be constructed such that for any equation ε(y),

{y1 ≈ t1, . . . , yn ≈ tn} |=V ε ⇐⇒ Πt |=V ε.

Then for any t1, . . . , tn ∈Tm(x),

t1, . . . , tn are independent in V ⇐⇒ |=V ε for all ε ∈ Πt ,

and if the equational theory of V is decidable, so is independence in V.

Hence a constructive proof of coherence for V can be used to prove thedecidability of independence; note, however, that it suffices here to consideronly finitely generated subalgebras of finitely generated free algebras of V.

Problem 4a. Is there an easier proof for the case of intuitionistic logic?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 31 / 37

Page 133: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Validity

LemmaSuppose that for any t1, . . . , tn ∈Tm(x), a finite set of equations Πt(y)can be constructed such that for any equation ε(y),

{y1 ≈ t1, . . . , yn ≈ tn} |=V ε ⇐⇒ Πt |=V ε.

Then for any t1, . . . , tn ∈Tm(x),

t1, . . . , tn are independent in V ⇐⇒ |=V ε for all ε ∈ Πt ,

and if the equational theory of V is decidable, so is independence in V.

Hence a constructive proof of coherence for V can be used to prove thedecidability of independence; note, however, that it suffices here to consideronly finitely generated subalgebras of finitely generated free algebras of V.

Problem 4a. Is there an easier proof for the case of intuitionistic logic?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 31 / 37

Page 134: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 135: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 136: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 137: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras,

since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 138: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 139: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups,

since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 140: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 141: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups,

since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 142: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 143: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Examples

Independence is decidable. . .

in every locally finite variety

in the varieties of Heyting algebras, abelian groups, MV-algebras, andabelian `-groups using (constructive) proofs of coherence

in the variety of modal algebras, since right uniform interpolants canbe computed when they exist (Lutz and Wolter 2011)

in the variety of groups, since the rank of a finitely generatedsubgroup of a free group can be computed

in the variety of semigroups, since the problem reduces to the questionof whether a finite set of words is a code.

Problem 4b. Are there varieties where independence is undecidable?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 32 / 37

Page 144: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Non-Validity

LemmaSuppose that we can find a finite set ∆(y1, . . . , yn) of equations satisfying

(i) 6|=V δ for each δ ∈ ∆

(ii) for every equation ε(y) with 6|=V ε and all t1, . . . , tn ∈Tm(x),

|=V ε(t) =⇒ |=V δ(t) for some δ ∈ ∆.

Then t1, . . . , tn ∈Tm(x) are independent in V if and only if

6|=V ε(t) for all ε ∈ ∆,

and if the equational theory of V is decidable, so is independence in V.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 33 / 37

Page 145: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Non-Validity

LemmaSuppose that we can find a finite set ∆(y1, . . . , yn) of equations satisfying

(i) 6|=V δ for each δ ∈ ∆

(ii) for every equation ε(y) with 6|=V ε and all t1, . . . , tn ∈Tm(x),

|=V ε(t) =⇒ |=V δ(t) for some δ ∈ ∆.

Then t1, . . . , tn ∈Tm(x) are independent in V if and only if

6|=V ε(t) for all ε ∈ ∆,

and if the equational theory of V is decidable, so is independence in V.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 33 / 37

Page 146: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Non-Validity

LemmaSuppose that we can find a finite set ∆(y1, . . . , yn) of equations satisfying

(i) 6|=V δ for each δ ∈ ∆

(ii) for every equation ε(y) with 6|=V ε and all t1, . . . , tn ∈Tm(x),

|=V ε(t) =⇒ |=V δ(t) for some δ ∈ ∆.

Then t1, . . . , tn ∈Tm(x) are independent in V if and only if

6|=V ε(t) for all ε ∈ ∆,

and if the equational theory of V is decidable, so is independence in V.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 33 / 37

Page 147: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Non-Validity

LemmaSuppose that we can find a finite set ∆(y1, . . . , yn) of equations satisfying

(i) 6|=V δ for each δ ∈ ∆

(ii) for every equation ε(y) with 6|=V ε and all t1, . . . , tn ∈Tm(x),

|=V ε(t) =⇒ |=V δ(t) for some δ ∈ ∆.

Then t1, . . . , tn ∈Tm(x) are independent in V if and only if

6|=V ε(t) for all ε ∈ ∆,

and if the equational theory of V is decidable, so is independence in V.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 33 / 37

Page 148: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Reducing Independence to Non-Validity

LemmaSuppose that we can find a finite set ∆(y1, . . . , yn) of equations satisfying

(i) 6|=V δ for each δ ∈ ∆

(ii) for every equation ε(y) with 6|=V ε and all t1, . . . , tn ∈Tm(x),

|=V ε(t) =⇒ |=V δ(t) for some δ ∈ ∆.

Then t1, . . . , tn ∈Tm(x) are independent in V if and only if

6|=V ε(t) for all ε ∈ ∆,

and if the equational theory of V is decidable, so is independence in V.

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 33 / 37

Page 149: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Distributive Lattices

TheoremTerms t1, . . . , tn ∈ Tm(x) are independent in the variety DLat ofdistributive lattices if and only if for all I ⊆ N := {1, . . . , n},

6|=DLat

∧i∈I

ti ≤∨

j∈N\I

tj .

Proof.We use the previous lemma and distributivity law, observing that, e.g.,

|=DLat s ≤ u ∧ v ⇐⇒ |=DLat s ≤ u and |=DLat s ≤ v .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 34 / 37

Page 150: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Distributive Lattices

TheoremTerms t1, . . . , tn ∈ Tm(x) are independent in the variety DLat ofdistributive lattices if and only if for all I ⊆ N := {1, . . . , n},

6|=DLat

∧i∈I

ti ≤∨

j∈N\I

tj .

Proof.We use the previous lemma and distributivity law, observing that, e.g.,

|=DLat s ≤ u ∧ v ⇐⇒ |=DLat s ≤ u and |=DLat s ≤ v .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 34 / 37

Page 151: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Distributive Lattices

TheoremTerms t1, . . . , tn ∈ Tm(x) are independent in the variety DLat ofdistributive lattices if and only if for all I ⊆ N := {1, . . . , n},

6|=DLat

∧i∈I

ti ≤∨

j∈N\I

tj .

Proof.We use the previous lemma and distributivity law, observing that, e.g.,

|=DLat s ≤ u ∧ v ⇐⇒ |=DLat s ≤ u and |=DLat s ≤ v .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 34 / 37

Page 152: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

TheoremTerms t1, . . . , tn ∈ Tm(x) are independent in the variety Lat of lattices ifand only if for every i ∈ {1, . . . , n} with Ni := {1, . . . , n}\{i},

6|=Lat ti ≤∨j∈Ni

tj and 6|=Lat

∧j∈Ni

tj ≤ ti .

Proof.We again use the previous lemma, observing that, e.g.,

|=Lat s ∧ t ≤ u ∨ v ⇐⇒|=Lat s ∧ t ≤ u or |=Lat s ∧ t ≤ v or

|=Lat s ≤ u ∨ v or |=Lat t ≤ u ∨ v .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 35 / 37

Page 153: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

TheoremTerms t1, . . . , tn ∈ Tm(x) are independent in the variety Lat of lattices ifand only if for every i ∈ {1, . . . , n} with Ni := {1, . . . , n}\{i},

6|=Lat ti ≤∨j∈Ni

tj and 6|=Lat

∧j∈Ni

tj ≤ ti .

Proof.We again use the previous lemma, observing that, e.g.,

|=Lat s ∧ t ≤ u ∨ v ⇐⇒|=Lat s ∧ t ≤ u or |=Lat s ∧ t ≤ v or

|=Lat s ≤ u ∨ v or |=Lat t ≤ u ∨ v .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 35 / 37

Page 154: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Lattices

TheoremTerms t1, . . . , tn ∈ Tm(x) are independent in the variety Lat of lattices ifand only if for every i ∈ {1, . . . , n} with Ni := {1, . . . , n}\{i},

6|=Lat ti ≤∨j∈Ni

tj and 6|=Lat

∧j∈Ni

tj ≤ ti .

Proof.We again use the previous lemma, observing that, e.g.,

|=Lat s ∧ t ≤ u ∨ v ⇐⇒|=Lat s ∧ t ≤ u or |=Lat s ∧ t ≤ v or

|=Lat s ≤ u ∨ v or |=Lat t ≤ u ∨ v .

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 35 / 37

Page 155: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A More General Version

Given a finite set of equations Σ(x), we say that t1, . . . , tn ∈Tm(x) areΣ-independent in V if for all u, v ∈Tm(y1, . . . , yn),

Σ |=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

This holds if and only if the homomorphism from F(y) to the finitelypresented algebra F(x)/Cg

F(x)(Σ) defined by yi 7→ [ti ] is injective.

Again, a constructive proof of coherence for V can be used to prove thedecidability of Σ-independence.

Problem 4c. Can we decide Σ-independence when coherence fails?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 36 / 37

Page 156: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A More General Version

Given a finite set of equations Σ(x), we say that t1, . . . , tn ∈Tm(x) areΣ-independent in V if for all u, v ∈Tm(y1, . . . , yn),

Σ |=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

This holds if and only if the homomorphism from F(y) to the finitelypresented algebra F(x)/Cg

F(x)(Σ) defined by yi 7→ [ti ] is injective.

Again, a constructive proof of coherence for V can be used to prove thedecidability of Σ-independence.

Problem 4c. Can we decide Σ-independence when coherence fails?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 36 / 37

Page 157: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A More General Version

Given a finite set of equations Σ(x), we say that t1, . . . , tn ∈Tm(x) areΣ-independent in V if for all u, v ∈Tm(y1, . . . , yn),

Σ |=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

This holds if and only if the homomorphism from F(y) to the finitelypresented algebra F(x)/Cg

F(x)(Σ) defined by yi 7→ [ti ] is injective.

Again, a constructive proof of coherence for V can be used to prove thedecidability of Σ-independence.

Problem 4c. Can we decide Σ-independence when coherence fails?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 36 / 37

Page 158: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

A More General Version

Given a finite set of equations Σ(x), we say that t1, . . . , tn ∈Tm(x) areΣ-independent in V if for all u, v ∈Tm(y1, . . . , yn),

Σ |=V u(t) ≈ v(t) =⇒ |=V u ≈ v .

This holds if and only if the homomorphism from F(y) to the finitelypresented algebra F(x)/Cg

F(x)(Σ) defined by yi 7→ [ti ] is injective.

Again, a constructive proof of coherence for V can be used to prove thedecidability of Σ-independence.

Problem 4c. Can we decide Σ-independence when coherence fails?

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 36 / 37

Page 159: Bridges between Logic and Algebra · Bridges between Logic and Algebra Part4: CaseStudies GeorgeMetcalfe Mathematical Institute University of Bern TACL 2019 Summer School, Île de

Tomorrow

Exercises!

George Metcalfe (University of Bern) Bridges between Logic and Algebra June 2019 37 / 37