Admissible Rules and Beyond George Metcalfe Mathematics Institute - - PowerPoint PPT Presentation

admissible rules and beyond
SMART_READER_LITE
LIVE PREVIEW

Admissible Rules and Beyond George Metcalfe Mathematics Institute - - PowerPoint PPT Presentation

Admissible Rules and Beyond George Metcalfe Mathematics Institute University of Bern WARU II, Les Diablerets, February 2015 George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 1 / 28 A First Question


slide-1
SLIDE 1

Admissible Rules and Beyond

George Metcalfe

Mathematics Institute University of Bern

WARU II, Les Diablerets, February 2015

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 1 / 28

slide-2
SLIDE 2

A First Question

What is an admissible rule?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 2 / 28

slide-3
SLIDE 3

Two Informal Answers

(A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” (B) “A rule is admissible in a system if any substitution sending its premises to theorems, sends its conclusion to a theorem.”

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 3 / 28

slide-4
SLIDE 4

Two Informal Answers

(A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” (B) “A rule is admissible in a system if any substitution sending its premises to theorems, sends its conclusion to a theorem.”

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 3 / 28

slide-5
SLIDE 5

Admissibility in Intuitionistic Logic

The “independence of premises” rule {¬p → (q ∨ r)} ⇒ (¬p → q) ∨ (¬p → r) is not derivable in intuitionistic logic, but it is admissible because. . . (A) adding it to an axiomatization gives no new theorems (B) if ¬ϕ → (ψ ∨ χ) is a theorem, so is (¬ϕ → ψ) ∨ (¬ϕ → χ).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 4 / 28

slide-6
SLIDE 6

Admissibility in Intuitionistic Logic

The “independence of premises” rule {¬p → (q ∨ r)} ⇒ (¬p → q) ∨ (¬p → r) is not derivable in intuitionistic logic, but it is admissible because. . . (A) adding it to an axiomatization gives no new theorems (B) if ¬ϕ → (ψ ∨ χ) is a theorem, so is (¬ϕ → ψ) ∨ (¬ϕ → χ).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 4 / 28

slide-7
SLIDE 7

Admissibility in Intuitionistic Logic

The “independence of premises” rule {¬p → (q ∨ r)} ⇒ (¬p → q) ∨ (¬p → r) is not derivable in intuitionistic logic, but it is admissible because. . . (A) adding it to an axiomatization gives no new theorems (B) if ¬ϕ → (ψ ∨ χ) is a theorem, so is (¬ϕ → ψ) ∨ (¬ϕ → χ).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 4 / 28

slide-8
SLIDE 8

Multiple-Conclusion Rules

The “disjunction property” {p ∨ q} ⇒ {p, q} is admissible in intuitionistic logic because. . . (A) adding it to an axiomatization gives no new theorems (B) if ϕ ∨ ψ is a theorem, either ϕ or ψ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 5 / 28

slide-9
SLIDE 9

Multiple-Conclusion Rules

The “disjunction property” {p ∨ q} ⇒ {p, q} is admissible in intuitionistic logic because. . . (A) adding it to an axiomatization gives no new theorems (B) if ϕ ∨ ψ is a theorem, either ϕ or ψ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 5 / 28

slide-10
SLIDE 10

Multiple-Conclusion Rules

The “disjunction property” {p ∨ q} ⇒ {p, q} is admissible in intuitionistic logic because. . . (A) adding it to an axiomatization gives no new theorems (B) if ϕ ∨ ψ is a theorem, either ϕ or ψ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 5 / 28

slide-11
SLIDE 11

A Splitting of the Notions

The “linearity property” ⇒ {p → q, q → p} is admissible in Gödel logic according to. . . (A) because adding it to an axiomatization gives no new theorems but not according to. . . (B) because it may be that neither ϕ → ψ nor ψ → ϕ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 6 / 28

slide-12
SLIDE 12

A Splitting of the Notions

The “linearity property” ⇒ {p → q, q → p} is admissible in Gödel logic according to. . . (A) because adding it to an axiomatization gives no new theorems but not according to. . . (B) because it may be that neither ϕ → ψ nor ψ → ϕ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 6 / 28

slide-13
SLIDE 13

A Splitting of the Notions

The “linearity property” ⇒ {p → q, q → p} is admissible in Gödel logic according to. . . (A) because adding it to an axiomatization gives no new theorems but not according to. . . (B) because it may be that neither ϕ → ψ nor ψ → ϕ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 6 / 28

slide-14
SLIDE 14

A More Exotic Example

The “Takeuti-Titani density rule” {((ϕ → p) ∨ (p → ψ)) ∨ χ} ⇒ (ϕ → ψ) ∨ χ where p does not occur in ϕ, ψ, or χ is admissible in Gödel logic because. . . (A) adding it to an axiomatization gives no new theorems (B) if ((ϕ → p) ∨ (p → ψ)) ∨ χ is a theorem, (ϕ → ψ) ∨ χ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 7 / 28

slide-15
SLIDE 15

A More Exotic Example

The “Takeuti-Titani density rule” {((ϕ → p) ∨ (p → ψ)) ∨ χ} ⇒ (ϕ → ψ) ∨ χ where p does not occur in ϕ, ψ, or χ is admissible in Gödel logic because. . . (A) adding it to an axiomatization gives no new theorems (B) if ((ϕ → p) ∨ (p → ψ)) ∨ χ is a theorem, (ϕ → ψ) ∨ χ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 7 / 28

slide-16
SLIDE 16

A More Exotic Example

The “Takeuti-Titani density rule” {((ϕ → p) ∨ (p → ψ)) ∨ χ} ⇒ (ϕ → ψ) ∨ χ where p does not occur in ϕ, ψ, or χ is admissible in Gödel logic because. . . (A) adding it to an axiomatization gives no new theorems (B) if ((ϕ → p) ∨ (p → ψ)) ∨ χ is a theorem, (ϕ → ψ) ∨ χ is a theorem.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 7 / 28

slide-17
SLIDE 17

More Generally. . .

What does it mean for a first-order sentence such as (∃x)(∀y)(x ≤ y)

  • r

(∀x)(∃y)¬(x ≤ y) to be admissible in a logic or class of algebras?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 8 / 28

slide-18
SLIDE 18

The Main Question

How can these notions of admissibility be characterized?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 9 / 28

slide-19
SLIDE 19

References

We take a “first-order” approach as described in

  • G. Metcalfe. Admissible Rules: From Characterizations to Applications.

Proceedings of WoLLIC 2012, LNCS 7456, Springer (2012), 56–69.

A “consequence relations” approach is described in

  • R. Iemhoff. A Note on Consequence. Submitted.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 10 / 28

slide-20
SLIDE 20

References

We take a “first-order” approach as described in

  • G. Metcalfe. Admissible Rules: From Characterizations to Applications.

Proceedings of WoLLIC 2012, LNCS 7456, Springer (2012), 56–69.

A “consequence relations” approach is described in

  • R. Iemhoff. A Note on Consequence. Submitted.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 10 / 28

slide-21
SLIDE 21

First-Order Logic

Assume the usual terminology of first-order logic with equality, using the symbols ∀, ∃, ⊓, ⊔, ⇒, ∼, 0, 1, and ≈. Fix an algebraic language L with terms Tm(L) and sentences Sen(L). For sets of L-equations Γ and ∆, denote by Γ ⇒ ∆ the L-clause (∀¯ x)(⊓Γ ⇒ ⊔∆) called an L-quasiequation if |∆| = 1 and a positive L-clause if Γ = ∅.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 11 / 28

slide-22
SLIDE 22

First-Order Logic

Assume the usual terminology of first-order logic with equality, using the symbols ∀, ∃, ⊓, ⊔, ⇒, ∼, 0, 1, and ≈. Fix an algebraic language L with terms Tm(L) and sentences Sen(L). For sets of L-equations Γ and ∆, denote by Γ ⇒ ∆ the L-clause (∀¯ x)(⊓Γ ⇒ ⊔∆) called an L-quasiequation if |∆| = 1 and a positive L-clause if Γ = ∅.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 11 / 28

slide-23
SLIDE 23

First-Order Logic

Assume the usual terminology of first-order logic with equality, using the symbols ∀, ∃, ⊓, ⊔, ⇒, ∼, 0, 1, and ≈. Fix an algebraic language L with terms Tm(L) and sentences Sen(L). For sets of L-equations Γ and ∆, denote by Γ ⇒ ∆ the L-clause (∀¯ x)(⊓Γ ⇒ ⊔∆) called an L-quasiequation if |∆| = 1 and a positive L-clause if Γ = ∅.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 11 / 28

slide-24
SLIDE 24

Admissibility Algebraically

Let Tm(L) denote the term algebra of L, and consider a class of L-algebras K and a set of L-equations Γ. A K-unifier of Γ is a homomorphism σ: Tm(L) → Tm(L) such that K | = σ(s) ≈ σ(t) for all s ≈ t ∈ Γ. We say that an L-clause Γ ⇒ ∆ is K-admissible if σ is a K-unifier of Γ = ⇒ σ is a K-unifier of some s ≈ t ∈ ∆.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 12 / 28

slide-25
SLIDE 25

Admissibility Algebraically

Let Tm(L) denote the term algebra of L, and consider a class of L-algebras K and a set of L-equations Γ. A K-unifier of Γ is a homomorphism σ: Tm(L) → Tm(L) such that K | = σ(s) ≈ σ(t) for all s ≈ t ∈ Γ. We say that an L-clause Γ ⇒ ∆ is K-admissible if σ is a K-unifier of Γ = ⇒ σ is a K-unifier of some s ≈ t ∈ ∆.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 12 / 28

slide-26
SLIDE 26

Admissibility Algebraically

Let Tm(L) denote the term algebra of L, and consider a class of L-algebras K and a set of L-equations Γ. A K-unifier of Γ is a homomorphism σ: Tm(L) → Tm(L) such that K | = σ(s) ≈ σ(t) for all s ≈ t ∈ Γ. We say that an L-clause Γ ⇒ ∆ is K-admissible if σ is a K-unifier of Γ = ⇒ σ is a K-unifier of some s ≈ t ∈ ∆.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 12 / 28

slide-27
SLIDE 27

An Algebraic Characterization

For any class of L-algebras K and an L-clause Γ ⇒ ∆, Γ ⇒ ∆ is K-admissible ⇔ FK | = Γ ⇒ ∆ where FK is the free algebra of K on countably many generators.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 13 / 28

slide-28
SLIDE 28

Another Notion of Admissibility

But what about notion (A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” ? Reformulating, consider. . . the “system” as a class of L-algebras K the “rule” as a first-order L-sentence ϕ the “theorems” as a set of L-sentences Σ, when does ϕ preserve Σ in K?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 14 / 28

slide-29
SLIDE 29

Another Notion of Admissibility

But what about notion (A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” ? Reformulating, consider. . . the “system” as a class of L-algebras K the “rule” as a first-order L-sentence ϕ the “theorems” as a set of L-sentences Σ, when does ϕ preserve Σ in K?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 14 / 28

slide-30
SLIDE 30

Another Notion of Admissibility

But what about notion (A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” ? Reformulating, consider. . . the “system” as a class of L-algebras K the “rule” as a first-order L-sentence ϕ the “theorems” as a set of L-sentences Σ, when does ϕ preserve Σ in K?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 14 / 28

slide-31
SLIDE 31

Another Notion of Admissibility

But what about notion (A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” ? Reformulating, consider. . . the “system” as a class of L-algebras K the “rule” as a first-order L-sentence ϕ the “theorems” as a set of L-sentences Σ, when does ϕ preserve Σ in K?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 14 / 28

slide-32
SLIDE 32

Another Notion of Admissibility

But what about notion (A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” ? Reformulating, consider. . . the “system” as a class of L-algebras K the “rule” as a first-order L-sentence ϕ the “theorems” as a set of L-sentences Σ, when does ϕ preserve Σ in K?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 14 / 28

slide-33
SLIDE 33

Another Notion of Admissibility

But what about notion (A) “A rule is admissible in a system if the set of theorems does not change when the rule is added to the system.” ? Reformulating, consider. . . the “system” as a class of L-algebras K the “rule” as a first-order L-sentence ϕ the “theorems” as a set of L-sentences Σ, when does ϕ preserve Σ in K?

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 14 / 28

slide-34
SLIDE 34

Preserving Sentences

Definition

For a class of L-algebras K and Σ ⊆ Sen(L), we set ThΣ(K) = {ψ ∈ Σ : K | = ψ} and say that ϕ ∈ Sen(L) preserves Σ in K if ThΣ(K) = ThΣ({A ∈ K : A | = ϕ}). If Θ ⊆ Sen(L) axiomatizes K, then ϕ preserves Σ in K if for all ψ ∈ Σ: Θ | = ψ ⇔ Θ ∪ {ϕ} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 15 / 28

slide-35
SLIDE 35

Preserving Sentences

Definition

For a class of L-algebras K and Σ ⊆ Sen(L), we set ThΣ(K) = {ψ ∈ Σ : K | = ψ} and say that ϕ ∈ Sen(L) preserves Σ in K if ThΣ(K) = ThΣ({A ∈ K : A | = ϕ}). If Θ ⊆ Sen(L) axiomatizes K, then ϕ preserves Σ in K if for all ψ ∈ Σ: Θ | = ψ ⇔ Θ ∪ {ϕ} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 15 / 28

slide-36
SLIDE 36

Preserving Sentences

Definition

For a class of L-algebras K and Σ ⊆ Sen(L), we set ThΣ(K) = {ψ ∈ Σ : K | = ψ} and say that ϕ ∈ Sen(L) preserves Σ in K if ThΣ(K) = ThΣ({A ∈ K : A | = ϕ}). If Θ ⊆ Sen(L) axiomatizes K, then ϕ preserves Σ in K if for all ψ ∈ Σ: Θ | = ψ ⇔ Θ ∪ {ϕ} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 15 / 28

slide-37
SLIDE 37

Preserving Sentences

Definition

For a class of L-algebras K and Σ ⊆ Sen(L), we set ThΣ(K) = {ψ ∈ Σ : K | = ψ} and say that ϕ ∈ Sen(L) preserves Σ in K if ThΣ(K) = ThΣ({A ∈ K : A | = ϕ}). If Θ ⊆ Sen(L) axiomatizes K, then ϕ preserves Σ in K if for all ψ ∈ Σ: Θ | = ψ ⇔ Θ ∪ {ϕ} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 15 / 28

slide-38
SLIDE 38

Preserving Sentences

Definition

For a class of L-algebras K and Σ ⊆ Sen(L), we set ThΣ(K) = {ψ ∈ Σ : K | = ψ} and say that ϕ ∈ Sen(L) preserves Σ in K if ThΣ(K) = ThΣ({A ∈ K : A | = ϕ}). If Θ ⊆ Sen(L) axiomatizes K, then ϕ preserves Σ in K if for all ψ ∈ Σ: Θ | = ψ ⇔ Θ ∪ {ϕ} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 15 / 28

slide-39
SLIDE 39

Preserving Sentences

Definition

For a class of L-algebras K and Σ ⊆ Sen(L), we set ThΣ(K) = {ψ ∈ Σ : K | = ψ} and say that ϕ ∈ Sen(L) preserves Σ in K if ThΣ(K) = ThΣ({A ∈ K : A | = ϕ}). If Θ ⊆ Sen(L) axiomatizes K, then ϕ preserves Σ in K if for all ψ ∈ Σ: Θ | = ψ ⇔ Θ ∪ {ϕ} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 15 / 28

slide-40
SLIDE 40

Preserving Equations

Theorem

The following are equivalent for any L-quasiequation ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves L-equations in K (iv) K ⊆ V({A ∈ K : A | = ϕ}), and if K is a quasivariety, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 16 / 28

slide-41
SLIDE 41

Preserving Equations

Theorem

The following are equivalent for any L-quasiequation ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves L-equations in K (iv) K ⊆ V({A ∈ K : A | = ϕ}), and if K is a quasivariety, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 16 / 28

slide-42
SLIDE 42

Preserving Equations

Theorem

The following are equivalent for any L-quasiequation ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves L-equations in K (iv) K ⊆ V({A ∈ K : A | = ϕ}), and if K is a quasivariety, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 16 / 28

slide-43
SLIDE 43

Preserving Equations

Theorem

The following are equivalent for any L-quasiequation ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves L-equations in K (iv) K ⊆ V({A ∈ K : A | = ϕ}), and if K is a quasivariety, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 16 / 28

slide-44
SLIDE 44

Preserving Positive Clauses

Theorem

The following are equivalent for any L-clause ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves positive L-clauses in K (iv) K ⊆ U+({A ∈ K : A | = ϕ}), and if K is a universal class, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 17 / 28

slide-45
SLIDE 45

Preserving Positive Clauses

Theorem

The following are equivalent for any L-clause ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves positive L-clauses in K (iv) K ⊆ U+({A ∈ K : A | = ϕ}), and if K is a universal class, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 17 / 28

slide-46
SLIDE 46

Preserving Positive Clauses

Theorem

The following are equivalent for any L-clause ϕ: (i) ϕ is K-admissible (ii) FK | = ϕ (iii) ϕ preserves positive L-clauses in K (iv) K ⊆ U+({A ∈ K : A | = ϕ}), and if K is a universal class, (v) each B ∈ K is a homomorphic image of an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 17 / 28

slide-47
SLIDE 47

Preserving Clauses

Theorem

The following are equivalent for any ϕ ∈ Sen(L): (i) ϕ preserves L-clauses in K (ii) K ⊆ U({A ∈ K : A | = ϕ}), and if K is an elementary class, (iii) each B ∈ K embeds into an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 18 / 28

slide-48
SLIDE 48

Preserving Clauses

Theorem

The following are equivalent for any ϕ ∈ Sen(L): (i) ϕ preserves L-clauses in K (ii) K ⊆ U({A ∈ K : A | = ϕ}), and if K is an elementary class, (iii) each B ∈ K embeds into an A ∈ K such that A | = ϕ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 18 / 28

slide-49
SLIDE 49

Example

For the variety BA of Boolean algebras in a language LBool, ϕ = (∀x)((x ≈ ⊥) ⊔ (x ≈ ⊤)) preserves LBool-equations in BA, but FBA | = ϕ. Note that ¬ϕ, equivalent to (∃x)(¬(x ≈ ⊥) ⊓ ¬(x ≈ ⊤)), also preserves LBool-equations in BA.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 19 / 28

slide-50
SLIDE 50

Example

For the variety BA of Boolean algebras in a language LBool, ϕ = (∀x)((x ≈ ⊥) ⊔ (x ≈ ⊤)) preserves LBool-equations in BA, but FBA | = ϕ. Note that ¬ϕ, equivalent to (∃x)(¬(x ≈ ⊥) ⊓ ¬(x ≈ ⊤)), also preserves LBool-equations in BA.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 19 / 28

slide-51
SLIDE 51

Beyond Clauses

The Skolem form sk(ϕ) of a prenex ϕ ∈ Sen(L) results by repeating (∀¯ x)(∃y)ϕ(¯ x, y) = ⇒ (∀¯ x)ϕ(¯ x, f(¯ x)) f new. Then for any Θ ∪ {ψ} ⊆ Sen(L): Θ ∪ {ϕ} | = ψ ⇔ Θ ∪ {sk(ϕ)} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 20 / 28

slide-52
SLIDE 52

Beyond Clauses

The Skolem form sk(ϕ) of a prenex ϕ ∈ Sen(L) results by repeating (∀¯ x)(∃y)ϕ(¯ x, y) = ⇒ (∀¯ x)ϕ(¯ x, f(¯ x)) f new. Then for any Θ ∪ {ψ} ⊆ Sen(L): Θ ∪ {ϕ} | = ψ ⇔ Θ ∪ {sk(ϕ)} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 20 / 28

slide-53
SLIDE 53

Beyond Clauses

The Skolem form sk(ϕ) of a prenex ϕ ∈ Sen(L) results by repeating (∀¯ x)(∃y)ϕ(¯ x, y) = ⇒ (∀¯ x)ϕ(¯ x, f(¯ x)) f new. Then for any Θ ∪ {ψ} ⊆ Sen(L): Θ ∪ {ϕ} | = ψ ⇔ Θ ∪ {sk(ϕ)} | = ψ.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 20 / 28

slide-54
SLIDE 54

Preservation under Skolemization

Let K be a class of L-algebras, L′ an extension of L, and K′ the class

  • f L′-algebras whose L-reducts are in K.

Theorem

The following are equivalent for any Σ ∪ {ϕ} ⊆ Sen(L): (1) ϕ preserves Σ in K (2) sk(ϕ) ∈ Sen(L′) preserves Σ in K′.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 21 / 28

slide-55
SLIDE 55

Preservation under Skolemization

Let K be a class of L-algebras, L′ an extension of L, and K′ the class

  • f L′-algebras whose L-reducts are in K.

Theorem

The following are equivalent for any Σ ∪ {ϕ} ⊆ Sen(L): (1) ϕ preserves Σ in K (2) sk(ϕ) ∈ Sen(L′) preserves Σ in K′.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 21 / 28

slide-56
SLIDE 56

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-57
SLIDE 57

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-58
SLIDE 58

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-59
SLIDE 59

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-60
SLIDE 60

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-61
SLIDE 61

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-62
SLIDE 62

Applications?

For a class of algebras K, we often seek a “distinguished subclass” K′ ⊆ K such that for all equations (quasiequations, etc.) ϕ, K′ | = ϕ ⇔ K | = ϕ. For example: Boolean algebras and the two-element Boolean algebra modal algebras and perfect modal algebras Gödel algebras and dense Gödel chains lattice-ordered groups and automorphisms of R. Algebraically, we want to establish V(K) = V(K′) (Q(K) = Q(K′), etc.).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 22 / 28

slide-63
SLIDE 63

The Idea

  • Question. How can we prove that ϕ preserves Σ in K?

An Answer. (a) Give a proof system that checks for a given ψ ∈ Σ whether Th(K) ∪ {ϕ} | = ψ. (b) Show that “applications of ϕ” can be eliminated from proofs.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 23 / 28

slide-64
SLIDE 64

The Idea

  • Question. How can we prove that ϕ preserves Σ in K?

An Answer. (a) Give a proof system that checks for a given ψ ∈ Σ whether Th(K) ∪ {ϕ} | = ψ. (b) Show that “applications of ϕ” can be eliminated from proofs.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 23 / 28

slide-65
SLIDE 65

The Idea

  • Question. How can we prove that ϕ preserves Σ in K?

An Answer. (a) Give a proof system that checks for a given ψ ∈ Σ whether Th(K) ∪ {ϕ} | = ψ. (b) Show that “applications of ϕ” can be eliminated from proofs.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 23 / 28

slide-66
SLIDE 66

The Idea

  • Question. How can we prove that ϕ preserves Σ in K?

An Answer. (a) Give a proof system that checks for a given ψ ∈ Σ whether Th(K) ∪ {ϕ} | = ψ. (b) Show that “applications of ϕ” can be eliminated from proofs.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 23 / 28

slide-67
SLIDE 67

A Proof System GLat for Lattices

Axioms Cut rule s ≤ s

(ID)

s ≤ u u ≤ t s ≤ t

(CUT)

Left rules Right rules si ≤ t s1 ∧ s2 ≤ t

(∧⇒)i (i =1,2)

t ≤ si t ≤ s1 ∨ s2

(⇒∨)i (i =1,2)

s1 ≤ t s2 ≤ t s1 ∨ s2 ≤ t

(∨⇒)

t ≤ s1 t ≤ s2 t ≤ s1 ∧ s2

(⇒∧)

Theorem

(a) ⊢GLat s ≤ t ⇔ Lat | = s ≤ t. (b) GLat admits cut-elimination.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 24 / 28

slide-68
SLIDE 68

A Proof System GLat for Lattices

Axioms Cut rule s ≤ s

(ID)

s ≤ u u ≤ t s ≤ t

(CUT)

Left rules Right rules si ≤ t s1 ∧ s2 ≤ t

(∧⇒)i (i =1,2)

t ≤ si t ≤ s1 ∨ s2

(⇒∨)i (i =1,2)

s1 ≤ t s2 ≤ t s1 ∨ s2 ≤ t

(∨⇒)

t ≤ s1 t ≤ s2 t ≤ s1 ∧ s2

(⇒∧)

Theorem

(a) ⊢GLat s ≤ t ⇔ Lat | = s ≤ t. (b) GLat admits cut-elimination.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 24 / 28

slide-69
SLIDE 69

A Proof System GLat for Lattices

Axioms Cut rule s ≤ s

(ID)

s ≤ u u ≤ t s ≤ t

(CUT)

Left rules Right rules si ≤ t s1 ∧ s2 ≤ t

(∧⇒)i (i =1,2)

t ≤ si t ≤ s1 ∨ s2

(⇒∨)i (i =1,2)

s1 ≤ t s2 ≤ t s1 ∨ s2 ≤ t

(∨⇒)

t ≤ s1 t ≤ s2 t ≤ s1 ∧ s2

(⇒∧)

Theorem

(a) ⊢GLat s ≤ t ⇔ Lat | = s ≤ t. (b) GLat admits cut-elimination.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 24 / 28

slide-70
SLIDE 70

A Proof System GLat for Lattices

Axioms Cut rule s ≤ s

(ID)

s ≤ u u ≤ t s ≤ t

(CUT)

Left rules Right rules si ≤ t s1 ∧ s2 ≤ t

(∧⇒)i (i =1,2)

t ≤ si t ≤ s1 ∨ s2

(⇒∨)i (i =1,2)

s1 ≤ t s2 ≤ t s1 ∨ s2 ≤ t

(∨⇒)

t ≤ s1 t ≤ s2 t ≤ s1 ∧ s2

(⇒∧)

Theorem

(a) ⊢GLat s ≤ t ⇔ Lat | = s ≤ t. (b) GLat admits cut-elimination.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 24 / 28

slide-71
SLIDE 71

Example: Boundedness in Lattices

The following LLat-sentence expresses boundedness: ϕBD = (∃x)(∃y)(∀z)((x ≤ z) ⊓ (z ≤ y)). Skolemizing, we obtain (∀z)((⊥ ≤ z) ⊓ (z ≤ ⊤)). We consider GLat extended with the rules: ⊥ ≤ t

(⊥⇒)

and s ≤ ⊤

(⇒⊤).

Theorem

(a) ϕBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is bounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 25 / 28

slide-72
SLIDE 72

Example: Boundedness in Lattices

The following LLat-sentence expresses boundedness: ϕBD = (∃x)(∃y)(∀z)((x ≤ z) ⊓ (z ≤ y)). Skolemizing, we obtain (∀z)((⊥ ≤ z) ⊓ (z ≤ ⊤)). We consider GLat extended with the rules: ⊥ ≤ t

(⊥⇒)

and s ≤ ⊤

(⇒⊤).

Theorem

(a) ϕBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is bounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 25 / 28

slide-73
SLIDE 73

Example: Boundedness in Lattices

The following LLat-sentence expresses boundedness: ϕBD = (∃x)(∃y)(∀z)((x ≤ z) ⊓ (z ≤ y)). Skolemizing, we obtain (∀z)((⊥ ≤ z) ⊓ (z ≤ ⊤)). We consider GLat extended with the rules: ⊥ ≤ t

(⊥⇒)

and s ≤ ⊤

(⇒⊤).

Theorem

(a) ϕBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is bounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 25 / 28

slide-74
SLIDE 74

Example: Boundedness in Lattices

The following LLat-sentence expresses boundedness: ϕBD = (∃x)(∃y)(∀z)((x ≤ z) ⊓ (z ≤ y)). Skolemizing, we obtain (∀z)((⊥ ≤ z) ⊓ (z ≤ ⊤)). We consider GLat extended with the rules: ⊥ ≤ t

(⊥⇒)

and s ≤ ⊤

(⇒⊤).

Theorem

(a) ϕBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is bounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 25 / 28

slide-75
SLIDE 75

Example: Boundedness in Lattices

The following LLat-sentence expresses boundedness: ϕBD = (∃x)(∃y)(∀z)((x ≤ z) ⊓ (z ≤ y)). Skolemizing, we obtain (∀z)((⊥ ≤ z) ⊓ (z ≤ ⊤)). We consider GLat extended with the rules: ⊥ ≤ t

(⊥⇒)

and s ≤ ⊤

(⇒⊤).

Theorem

(a) ϕBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is bounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 25 / 28

slide-76
SLIDE 76

Example: Unboundedness in Lattices

The following LLat-sentence expresses unboundedness: ϕUNBD = (∀x)(∃y)(∃z)(¬(x ≤ y) ⊓ ¬(z ≤ x)). Skolemizing, we obtain (∀x)(¬(x ≤↓x) ⊓ ¬(↑x ≤ x)). We consider GLat extended with the rules: u ≤ ↓u s ≤ t

(≤↓)

and ↑u ≤ u s ≤ t

(↑≤).

Theorem

(a) ϕUNBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is unbounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 26 / 28

slide-77
SLIDE 77

Example: Unboundedness in Lattices

The following LLat-sentence expresses unboundedness: ϕUNBD = (∀x)(∃y)(∃z)(¬(x ≤ y) ⊓ ¬(z ≤ x)). Skolemizing, we obtain (∀x)(¬(x ≤↓x) ⊓ ¬(↑x ≤ x)). We consider GLat extended with the rules: u ≤ ↓u s ≤ t

(≤↓)

and ↑u ≤ u s ≤ t

(↑≤).

Theorem

(a) ϕUNBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is unbounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 26 / 28

slide-78
SLIDE 78

Example: Unboundedness in Lattices

The following LLat-sentence expresses unboundedness: ϕUNBD = (∀x)(∃y)(∃z)(¬(x ≤ y) ⊓ ¬(z ≤ x)). Skolemizing, we obtain (∀x)(¬(x ≤↓x) ⊓ ¬(↑x ≤ x)). We consider GLat extended with the rules: u ≤ ↓u s ≤ t

(≤↓)

and ↑u ≤ u s ≤ t

(↑≤).

Theorem

(a) ϕUNBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is unbounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 26 / 28

slide-79
SLIDE 79

Example: Unboundedness in Lattices

The following LLat-sentence expresses unboundedness: ϕUNBD = (∀x)(∃y)(∃z)(¬(x ≤ y) ⊓ ¬(z ≤ x)). Skolemizing, we obtain (∀x)(¬(x ≤↓x) ⊓ ¬(↑x ≤ x)). We consider GLat extended with the rules: u ≤ ↓u s ≤ t

(≤↓)

and ↑u ≤ u s ≤ t

(↑≤).

Theorem

(a) ϕUNBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is unbounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 26 / 28

slide-80
SLIDE 80

Example: Unboundedness in Lattices

The following LLat-sentence expresses unboundedness: ϕUNBD = (∀x)(∃y)(∃z)(¬(x ≤ y) ⊓ ¬(z ≤ x)). Skolemizing, we obtain (∀x)(¬(x ≤↓x) ⊓ ¬(↑x ≤ x)). We consider GLat extended with the rules: u ≤ ↓u s ≤ t

(≤↓)

and ↑u ≤ u s ≤ t

(↑≤).

Theorem

(a) ϕUNBD preserves LLat-equations in Lat. (b) Lat = V({A ∈ Lat : A is unbounded}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 26 / 28

slide-81
SLIDE 81

Linearity and Density in Gödel Algebras

The following LLat-sentence expresses linearity and density:

ϕDC = (∀x)(∀y)(∃z)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ z) ⊔ (z ≤ y)) ⇒ (x ≤ y))).

Skolemizing, we obtain:

(∀x)(∀y)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ d(x, y)) ⊔ (d(x, y) ≤ y)) ⇒ (x ≤ y))).

Theorem

(a) ϕDC preserves L-equations in the variety G of Gödel algebras. (b) G = V({A ∈ G : A is linearly and densely ordered}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 27 / 28

slide-82
SLIDE 82

Linearity and Density in Gödel Algebras

The following LLat-sentence expresses linearity and density:

ϕDC = (∀x)(∀y)(∃z)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ z) ⊔ (z ≤ y)) ⇒ (x ≤ y))).

Skolemizing, we obtain:

(∀x)(∀y)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ d(x, y)) ⊔ (d(x, y) ≤ y)) ⇒ (x ≤ y))).

Theorem

(a) ϕDC preserves L-equations in the variety G of Gödel algebras. (b) G = V({A ∈ G : A is linearly and densely ordered}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 27 / 28

slide-83
SLIDE 83

Linearity and Density in Gödel Algebras

The following LLat-sentence expresses linearity and density:

ϕDC = (∀x)(∀y)(∃z)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ z) ⊔ (z ≤ y)) ⇒ (x ≤ y))).

Skolemizing, we obtain:

(∀x)(∀y)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ d(x, y)) ⊔ (d(x, y) ≤ y)) ⇒ (x ≤ y))).

Theorem

(a) ϕDC preserves L-equations in the variety G of Gödel algebras. (b) G = V({A ∈ G : A is linearly and densely ordered}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 27 / 28

slide-84
SLIDE 84

Linearity and Density in Gödel Algebras

The following LLat-sentence expresses linearity and density:

ϕDC = (∀x)(∀y)(∃z)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ z) ⊔ (z ≤ y)) ⇒ (x ≤ y))).

Skolemizing, we obtain:

(∀x)(∀y)(((x ≤ y) ⊔ (y ≤ x)) ⊓ (((x ≤ d(x, y)) ⊔ (d(x, y) ≤ y)) ⇒ (x ≤ y))).

Theorem

(a) ϕDC preserves L-equations in the variety G of Gödel algebras. (b) G = V({A ∈ G : A is linearly and densely ordered}).

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 27 / 28

slide-85
SLIDE 85

Concluding Remarks

Differing notions of admissibility can be presented and compared in a first-order framework. Establishing the admissibility of a rule (e.g., by elimination) can be used to determine properties of classes of algebras.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 28 / 28

slide-86
SLIDE 86

Concluding Remarks

Differing notions of admissibility can be presented and compared in a first-order framework. Establishing the admissibility of a rule (e.g., by elimination) can be used to determine properties of classes of algebras.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 28 / 28

slide-87
SLIDE 87

Concluding Remarks

Differing notions of admissibility can be presented and compared in a first-order framework. Establishing the admissibility of a rule (e.g., by elimination) can be used to determine properties of classes of algebras.

George Metcalfe (University of Bern) Admissible Rules and Beyond WARU II, Les Diablerets 28 / 28