The unification type of Workshop on Admissible Rules and Unification - - PowerPoint PPT Presentation

the unification type of
SMART_READER_LITE
LIVE PREVIEW

The unification type of Workshop on Admissible Rules and Unification - - PowerPoint PPT Presentation

The unication type The unification type of Workshop on Admissible Rules and Unification http://logica.dmi.unisa.it/lucaspada University of Salerno Department of Mathematics Luca Spada Based on a joint work with V. Marra ukasiewicz logic


slide-1
SLIDE 1

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

The unification type of Łukasiewicz logic

Based on a joint work with V. Marra

Luca Spada

Department of Mathematics University of Salerno http://logica.dmi.unisa.it/lucaspada

Workshop on Admissible Rules and Unification Utrecht, 27th May 2011.

slide-2
SLIDE 2

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

E-uniers

Unless otherwise stated, L is a first order language and E is an equational theory in L, arbitrary but fixed. Let s t Term L A substitution is an E-unifier for the pair s t if E = t s

. . Jump to Łukasiewicz logic

slide-3
SLIDE 3

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

E-uniers

Unless otherwise stated, L is a first order language and E is an equational theory in L, arbitrary but fixed. Let s, t ∈ Term(L) A substitution σ is an E-unifier for the pair (s, t) if E |

= σ(t) ≈ σ(s)

. . Jump to Łukasiewicz logic

slide-4
SLIDE 4

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Ordering the set of solutions

Given two unifiers σ, σ′ for a pair (s,t) we say that σ is more general (mod E) than σ′ (in symbols, σ ≥E σ′) if there is a substitution such that E = x x for all x Var s t

slide-5
SLIDE 5

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Ordering the set of solutions

Given two unifiers σ, σ′ for a pair (s,t) we say that σ is more general (mod E) than σ′ (in symbols, σ ≥E σ′) if there is a substitution τ such that E |

= σ′(x) ≈ τ ◦ σ(x) for all x ∈ Var(s, t)

slide-6
SLIDE 6

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

E-equivalence

The relation ≤E is a pre-order on the set of E-unifiers. So it makes sense to say that two substitutions σ, σ′ are E-equivalent iff σ ≤E σ′ and σ′ ≤E σ, (written σ ∼E σ′).

slide-7
SLIDE 7

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general uniers

A substitution σ is a most general unifier for the pair (s, t), if

1.

is a unifier for s t , and

  • 2. if

is a unifier for s t ,

E

implies

E

. In other words, is a maximal element in the partial order induced by the equivalence

E on the preorder E.

slide-8
SLIDE 8

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general uniers

A substitution σ is a most general unifier for the pair (s, t), if

  • 1. σ is a unifier for (s, t), and
  • 2. if

is a unifier for s t ,

E

implies

E

. In other words, is a maximal element in the partial order induced by the equivalence

E on the preorder E.

slide-9
SLIDE 9

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general uniers

A substitution σ is a most general unifier for the pair (s, t), if

  • 1. σ is a unifier for (s, t), and
  • 2. if τ is a unifier for (s, t), σ ≤E τ implies σ ∼E τ.

In other words, is a maximal element in the partial order induced by the equivalence

E on the preorder E.

slide-10
SLIDE 10

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general uniers

A substitution σ is a most general unifier for the pair (s, t), if

  • 1. σ is a unifier for (s, t), and
  • 2. if τ is a unifier for (s, t), σ ≤E τ implies σ ∼E τ.

In other words, σ is a maximal element in the partial order induced by the equivalence ∼E on the preorder ≤E.

slide-11
SLIDE 11

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Unitary unication type

For any pair (s, t), there is one E-unifier µ which is more general than any E-unifier of (s, t). .

.

.

.. .. .. .. .. .. .. .. .. .. .. .. .. ..

Then the unification type of E is called unary.

slide-12
SLIDE 12

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Unitary unication type

For any pair (s, t), there is one E-unifier µ which is more general than any E-unifier of (s, t). .

.

. µ

.. .. .. .. .. .. .. .. .. .. .. .. .. ..

Then the unification type of E is called unary.

slide-13
SLIDE 13

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Unitary unication type

For any pair (s, t), there is one E-unifier µ which is more general than any E-unifier of (s, t). .

.

. µ

.. .. .. .. .. .. .. .. .. .. .. .. .. ..

Then the unification type of E is called unary.

slide-14
SLIDE 14

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Finitary unication type

For any pair (s, t), there are finitely many E-unifiers µ1, . . . , µn such that for any unifier σ, some µi is more general than σ. .

.

.

.. .. .. .. .. .. ..

.

.

.. .. .. .. .. .. ..

.

.

.. .. .. .. .. .. .. ..

.

. n

.. .. .. ..

Then the unification type of E is called finitary.

slide-15
SLIDE 15

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Finitary unication type

For any pair (s, t), there are finitely many E-unifiers µ1, . . . , µn such that for any unifier σ, some µi is more general than σ. .

.

. µ1

.. .. .. .. .. .. ..

.

. µ2

.. .. .. .. .. .. ..

.

. µ3

.. .. .. .. .. .. .. ..

.

. µn

.. .. .. ..

Then the unification type of E is called finitary.

slide-16
SLIDE 16

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Finitary unication type

For any pair (s, t), there are finitely many E-unifiers µ1, . . . , µn such that for any unifier σ, some µi is more general than σ. .

.

. µ1

.. .. .. .. .. .. ..

.

. µ2

.. .. .. .. .. .. ..

.

. µ3

.. .. .. .. .. .. .. ..

.

. µn

.. .. .. ..

Then the unification type of E is called finitary.

slide-17
SLIDE 17

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Innitary unication type

For any pair (s, t), there are infinitely many E-unifiers {µi}i∈I such that for any unifier σ of (s, t) some µi is more general than σ. .

.

.

.. .. .. .. .. .. ..

.

.

.. .. .. .. .. .. ..

.

.

.. .. .. .. .. .. .. ..

Then the unification type of E is called infinitary.

slide-18
SLIDE 18

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Innitary unication type

For any pair (s, t), there are infinitely many E-unifiers {µi}i∈I such that for any unifier σ of (s, t) some µi is more general than σ. .

.

. µ1

.. .. .. .. .. .. ..

.

. µ2

.. .. .. .. .. .. ..

.

. µ3

.. .. .. .. .. .. .. ..

Then the unification type of E is called infinitary.

slide-19
SLIDE 19

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Innitary unication type

For any pair (s, t), there are infinitely many E-unifiers {µi}i∈I such that for any unifier σ of (s, t) some µi is more general than σ. .

.

. µ1

.. .. .. .. .. .. ..

.

. µ2

.. .. .. .. .. .. ..

.

. µ3

.. .. .. .. .. .. .. ..

Then the unification type of E is called infinitary.

slide-20
SLIDE 20

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Nullary unication type

None of the above, i.e. there exists a pair (s, t) and a unifier u which is not less general than any most general unifier. .

.. .. .. .. .. ..

.

.

.. .. .. .. .. .. ..

.

.

.. .. .. .. .. .. ..

.

.

.. .. .. .. .. .. .. ..

Then the unification type of E is called nullary.

slide-21
SLIDE 21

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Nullary unication type

None of the above, i.e. there exists a pair (s, t) and a unifier u which is not less general than any most general unifier. .

.. .. .. .. .. ..

.

. µ1

.. .. .. .. .. .. ..

.

. µ2

.. .. .. .. .. .. ..

.

. µ3

.. .. .. .. .. .. .. ..

Then the unification type of E is called nullary.

slide-22
SLIDE 22

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Nullary unication type

None of the above, i.e. there exists a pair (s, t) and a unifier u which is not less general than any most general unifier. .

.. .. .. .. .. ..

.

. µ1

.. .. .. .. .. .. ..

.

. µ2

.. .. .. .. .. .. ..

.

. µ3

.. .. .. .. .. .. .. ..

Then the unification type of E is called nullary.

slide-23
SLIDE 23

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Łukasiewicz logic

Łukasiewicz (infinite-valued propositional) logic is a non-classical system going back to the 1920’s which may be axiomatised using the primitive connectives → (implication) and ¬ (negation) by the four axiom schemata:

(A1)

,

(A2)

,

(A3)

,

(A4)

, with modus ponens as the only deduction rule.

slide-24
SLIDE 24

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Łukasiewicz logic

Łukasiewicz (infinite-valued propositional) logic is a non-classical system going back to the 1920’s which may be axiomatised using the primitive connectives → (implication) and ¬ (negation) by the four axiom schemata:

(A1) α → (β → α) , (A2) (α → β) → ((β → γ) → (α → γ)) , (A3) (α → β) → β) → ((β → α) → α) , (A4) (¬α → ¬β) → (β → α) ,

with modus ponens as the only deduction rule.

slide-25
SLIDE 25

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Semantics of Łukasiewicz logic

The semantics of Łukasiewicz logic is many-valued: assignments µ to atomic formulæ range in the unit interval [0, 1] ⊆ R; they are extended compositionally to compound formulæ via µ(α → β) = min {1, 1 − µ(α) + µ(β)} , µ(¬α) = 1 − µ(α) . Tautologies are defined as those formulæ that evaluate to under every such assignment. Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them MV-algebras. This allowed him to obtain an algebraic proof of the completeness theorem.

slide-26
SLIDE 26

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Semantics of Łukasiewicz logic

The semantics of Łukasiewicz logic is many-valued: assignments µ to atomic formulæ range in the unit interval [0, 1] ⊆ R; they are extended compositionally to compound formulæ via µ(α → β) = min {1, 1 − µ(α) + µ(β)} , µ(¬α) = 1 − µ(α) . Tautologies are defined as those formulæ that evaluate to 1 under every such assignment. Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them MV-algebras. This allowed him to obtain an algebraic proof of the completeness theorem.

slide-27
SLIDE 27

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

MV-algebras

.

Denition

. . . . . . . . An MV-algebra is a structure A = ⟨A, ⊕, ∗, 0⟩ such that: A is a commutative monoid, is an involution the interaction between those two operations is described by the following two axioms:

x x y y y x x

slide-28
SLIDE 28

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

MV-algebras

.

Denition

. . . . . . . . An MV-algebra is a structure A = ⟨A, ⊕, ∗, 0⟩ such that:

◮ A = ⟨A, ⊕, 0⟩ is a commutative monoid,

is an involution the interaction between those two operations is described by the following two axioms:

x x y y y x x

slide-29
SLIDE 29

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

MV-algebras

.

Denition

. . . . . . . . An MV-algebra is a structure A = ⟨A, ⊕, ∗, 0⟩ such that:

◮ A = ⟨A, ⊕, 0⟩ is a commutative monoid, ◮ ∗ is an involution

the interaction between those two operations is described by the following two axioms:

x x y y y x x

slide-30
SLIDE 30

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

MV-algebras

.

Denition

. . . . . . . . An MV-algebra is a structure A = ⟨A, ⊕, ∗, 0⟩ such that:

◮ A = ⟨A, ⊕, 0⟩ is a commutative monoid, ◮ ∗ is an involution ◮ the interaction between those two operations is

described by the following two axioms:

x x y y y x x

slide-31
SLIDE 31

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

MV-algebras

.

Denition

. . . . . . . . An MV-algebra is a structure A = ⟨A, ⊕, ∗, 0⟩ such that:

◮ A = ⟨A, ⊕, 0⟩ is a commutative monoid, ◮ ∗ is an involution ◮ the interaction between those two operations is

described by the following two axioms:

◮ x ⊕ 0∗ = 0∗ ◮ (x∗ ⊕ y)∗ ⊕ y = (y∗ ⊕ x)∗ ⊕ x

slide-32
SLIDE 32

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Some small technical considerations

In MV-alegrbas (as in several other cases) the problem of unifying two terms reduces to finding a substitution that identifies a term with a constant (in our case either 0 or 1). Furthermore, in MV-algebras, solving a system of equation

  • f unification problems is equivalent to solve a single

unification problem: t x s x t x s x tn x sn x u x .

slide-33
SLIDE 33

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Some small technical considerations

In MV-alegrbas (as in several other cases) the problem of unifying two terms reduces to finding a substitution that identifies a term with a constant (in our case either 0 or 1). Furthermore, in MV-algebras, solving a system of equation

  • f unification problems is equivalent to solve a single

unification problem: t x s x t x s x tn x sn x u x .

slide-34
SLIDE 34

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Some small technical considerations

In MV-alegrbas (as in several other cases) the problem of unifying two terms reduces to finding a substitution that identifies a term with a constant (in our case either 0 or 1). Furthermore, in MV-algebras, solving a system of equation

  • f unification problems is equivalent to solve a single

unification problem:            t1(¯ x) = s1(¯ x) t1(¯ x) = s2(¯ x) ... tn(¯ x) = sn(¯ x) ⇐ ⇒ u(¯ x) = 1.

slide-35
SLIDE 35

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Projective objects

In 1997 Ghilardi proposed an alternative approach to unification which has several advantages. The key concept is given by projective formulas or, equivalently, projective algebras. An algebra is called projective (in a variety) if it is a retract

  • f some free algebra of that variety, i.e.,

. . P . Free . P .

#

. s . r . id

slide-36
SLIDE 36

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Projective objects

In 1997 Ghilardi proposed an alternative approach to unification which has several advantages. The key concept is given by projective formulas or, equivalently, projective algebras. An algebra is called projective (in a variety) if it is a retract

  • f some free algebra of that variety, i.e.,

. . P . Free . P .

#

. s . r . id

slide-37
SLIDE 37

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Projective objects

In 1997 Ghilardi proposed an alternative approach to unification which has several advantages. The key concept is given by projective formulas or, equivalently, projective algebras. An algebra is called projective (in a variety) if it is a retract

  • f some free algebra of that variety, i.e.,

. . P . Free . P .

#

. s . r . id

slide-38
SLIDE 38

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Algebraic uniers

Let us think of a generic E-unification problem (s, t) as a finitely presented E-algebra A = Fn/⟨(s, t)⟩. An algebraic E-unifier for the problem A

n

s t is a pair P u where

  • 1. P is a finitely presented projective E-algebra and
  • 2. u is an arrow from A to P, u

A P.

slide-39
SLIDE 39

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Algebraic uniers

Let us think of a generic E-unification problem (s, t) as a finitely presented E-algebra A = Fn/⟨(s, t)⟩. An algebraic E-unifier for the problem A = Fn/⟨(s, t)⟩ is a pair (P, u) where

  • 1. P is a finitely presented projective E-algebra and
  • 2. u is an arrow from A to P, u : A −

→ P.

slide-40
SLIDE 40

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general algebraic uniers

An algebraic E-unifier (P, u) is more general than P u if there exists an arrow t s.t. . . A . P . u . P . u . t .

#

slide-41
SLIDE 41

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general algebraic uniers

An algebraic E-unifier (P, u) is more general than (P′, u′) if there exists an arrow t s.t. . . A . P . u . P′ . u′ . t .

#

slide-42
SLIDE 42

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Most general algebraic uniers

An algebraic E-unifier (P, u) is more general than (P′, u′) if there exists an arrow t s.t. . . A . P . u . P′ . u′ . t .

#

slide-43
SLIDE 43

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the two approaches

The two approaches define two pre-orders which can be thought of as categories. .

Theorem (1997 Ghilardi)

. . . . . . . . The syntactic approach and the algebraic are equivalent (as categories).

. . Jump to the proof

slide-44
SLIDE 44

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction

Unication Łukasiewicz logic The approach through projectivity

MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the two approaches

The two approaches define two pre-orders which can be thought of as categories. .

Theorem (1997 Ghilardi)

. . . . . . . . The syntactic approach and the algebraic are equivalent (as categories).

. . Jump to the proof

slide-45
SLIDE 45

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Unitarity of nite-valued Łukasiewicz logic

Ghilardi himself noticed that finite-valued Łukasiewicz logic has unitary type. This was re-proved explicitly and generalised to any finite-valued extension of Basic Logic by Dzik.

slide-46
SLIDE 46

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Unitarity of nite-valued Łukasiewicz logic

Ghilardi himself noticed that finite-valued Łukasiewicz logic has unitary type. This was re-proved explicitly and generalised to any finite-valued extension of Basic Logic by Dzik.

slide-47
SLIDE 47

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Non unitarity of the unication in Łukasiewicz logic

Łukasiewicz logic has a weak disjunction property. Namely: if φ ∨ ¬φ is derivable then either φ or ¬φ must be derivable. (in other words the multiple-conclusion rule φ ∨ ¬φ/φ, ¬φ is admissible.) This entails the unification type of Łukasiewicz logic to be at least not unitary. Indeed if is a unifier for x x, then it must unify either x (hence it is the substitution x ) or x (hence it must be the substitution x ).

slide-48
SLIDE 48

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Non unitarity of the unication in Łukasiewicz logic

Łukasiewicz logic has a weak disjunction property. Namely: if φ ∨ ¬φ is derivable then either φ or ¬φ must be derivable. (in other words the multiple-conclusion rule φ ∨ ¬φ/φ, ¬φ is admissible.) This entails the unification type of Łukasiewicz logic to be at least not unitary. Indeed if is a unifier for x x, then it must unify either x (hence it is the substitution x ) or x (hence it must be the substitution x ).

slide-49
SLIDE 49

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Non unitarity of the unication in Łukasiewicz logic

Łukasiewicz logic has a weak disjunction property. Namely: if φ ∨ ¬φ is derivable then either φ or ¬φ must be derivable. (in other words the multiple-conclusion rule φ ∨ ¬φ/φ, ¬φ is admissible.) This entails the unification type of Łukasiewicz logic to be at least not unitary. Indeed if σ is a unifier for x ∨ ¬x, then it must unify either x (hence it is the substitution x → 1) or ¬x (hence it must be the substitution x → 0).

slide-50
SLIDE 50

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Intermezzo: Commutative ℓ-groups...

.

Theorem (Mundici 1986)

. . . . . . . . The category of MV-alegrbas is equivalent to the category of Abelian ℓ-groups with strong unit (with ℓ-morphisms preserving the strong unit). In 1975, Beynon, expanding previous results by Baker, established a categorical duality which enabled a geometrical study of finitely presented -groups. This duality led to the following purely algebraic result. .

Theorem (1977 Beynon)

. . . . . . . . Finitely generated projective -groups are exactly the finitely presented -groups.

slide-51
SLIDE 51

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Intermezzo: Commutative ℓ-groups...

.

Theorem (Mundici 1986)

. . . . . . . . The category of MV-alegrbas is equivalent to the category of Abelian ℓ-groups with strong unit (with ℓ-morphisms preserving the strong unit). In 1975, Beynon, expanding previous results by Baker, established a categorical duality which enabled a geometrical study of finitely presented ℓ-groups. This duality led to the following purely algebraic result. .

Theorem (1977 Beynon)

. . . . . . . . Finitely generated projective -groups are exactly the finitely presented -groups.

slide-52
SLIDE 52

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Intermezzo: Commutative ℓ-groups...

.

Theorem (Mundici 1986)

. . . . . . . . The category of MV-alegrbas is equivalent to the category of Abelian ℓ-groups with strong unit (with ℓ-morphisms preserving the strong unit). In 1975, Beynon, expanding previous results by Baker, established a categorical duality which enabled a geometrical study of finitely presented ℓ-groups. This duality led to the following purely algebraic result. .

Theorem (1977 Beynon)

. . . . . . . . Finitely generated projective ℓ-groups are exactly the finitely presented ℓ-groups.

slide-53
SLIDE 53

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

...and their unication type.

In the theory of ℓ-groups all system of equations are solvable. In the light of the Beynon’s and Ghilardi’s results, one easily gets: .

Theorem

. . . . . . . . The unification type of the theory of -groups is unitary. In a forthcoming paper with V. Marra, we exploit Beynon’s geometrical duality to give an algorithm that, taken any (system of) term in the language of -groups, outputs its most general unifier.

slide-54
SLIDE 54

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

...and their unication type.

In the theory of ℓ-groups all system of equations are solvable. In the light of the Beynon’s and Ghilardi’s results, one easily gets: .

Theorem

. . . . . . . . The unification type of the theory of ℓ-groups is unitary. In a forthcoming paper with V. Marra, we exploit Beynon’s geometrical duality to give an algorithm that, taken any (system of) term in the language of -groups, outputs its most general unifier.

slide-55
SLIDE 55

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

...and their unication type.

In the theory of ℓ-groups all system of equations are solvable. In the light of the Beynon’s and Ghilardi’s results, one easily gets: .

Theorem

. . . . . . . . The unification type of the theory of ℓ-groups is unitary. In a forthcoming paper with V. Marra, we exploit Beynon’s geometrical duality to give an algorithm that, taken any (system of) term in the language of ℓ-groups, outputs its most general unifier.

slide-56
SLIDE 56

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Finitarity result

.

Denition

. . . . . . . . A McNaughton function is a function φ: [0, 1]n → [0, 1] which is continuous, piece-wise linear and with integer coefficients. These functions are named after McNaughton, who first proved that they exactly correspond to formulæ of Łukasiewicz logic. .

Proposition

. . . . . . . . The unification type of the 1-variable fragment of Łukasiewicz logic is finitary. In particular the proof shows that there are at most two most general unifiers, for any given formula.

. . Jump to the proof

slide-57
SLIDE 57

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Finitarity result

.

Denition

. . . . . . . . A McNaughton function is a function φ: [0, 1]n → [0, 1] which is continuous, piece-wise linear and with integer coefficients. These functions are named after McNaughton, who first proved that they exactly correspond to formulæ of Łukasiewicz logic. .

Proposition

. . . . . . . . The unification type of the 1-variable fragment of Łukasiewicz logic is finitary. In particular the proof shows that there are at most two most general unifiers, for any given formula.

. . Jump to the proof

slide-58
SLIDE 58

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Finitarity result

.

Denition

. . . . . . . . A McNaughton function is a function φ: [0, 1]n → [0, 1] which is continuous, piece-wise linear and with integer coefficients. These functions are named after McNaughton, who first proved that they exactly correspond to formulæ of Łukasiewicz logic. .

Proposition

. . . . . . . . The unification type of the 1-variable fragment of Łukasiewicz logic is finitary. In particular the proof shows that there are at most two most general unifiers, for any given formula.

. . Jump to the proof

slide-59
SLIDE 59

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Finitarity result

.

Denition

. . . . . . . . A McNaughton function is a function φ: [0, 1]n → [0, 1] which is continuous, piece-wise linear and with integer coefficients. These functions are named after McNaughton, who first proved that they exactly correspond to formulæ of Łukasiewicz logic. .

Proposition

. . . . . . . . The unification type of the 1-variable fragment of Łukasiewicz logic is finitary. In particular the proof shows that there are at most two most general unifiers, for any given formula.

. . Jump to the proof

slide-60
SLIDE 60

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

A geometrical view on unication

McNaughton functions prove to be a useful tool for understanding the dynamic of substitutions in Łukasiewicz logic. However, McNaughton functions are only an instance of a stronger link between Łukasiewicz logic and Geometry. .

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. A rational polyhedron is the union of a finite number of rational polytopes. A

  • map is a continuous piecewise linear function with

integer coefficients.

slide-61
SLIDE 61

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

A geometrical view on unication

McNaughton functions prove to be a useful tool for understanding the dynamic of substitutions in Łukasiewicz logic. However, McNaughton functions are only an instance of a stronger link between Łukasiewicz logic and Geometry. .

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. A rational polyhedron is the union of a finite number of rational polytopes. A

  • map is a continuous piecewise linear function with

integer coefficients.

slide-62
SLIDE 62

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

A geometrical view on unication

McNaughton functions prove to be a useful tool for understanding the dynamic of substitutions in Łukasiewicz logic. However, McNaughton functions are only an instance of a stronger link between Łukasiewicz logic and Geometry. .

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. A rational polyhedron is the union of a finite number of rational polytopes. A

  • map is a continuous piecewise linear function with

integer coefficients.

slide-63
SLIDE 63

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

A geometrical view on unication

McNaughton functions prove to be a useful tool for understanding the dynamic of substitutions in Łukasiewicz logic. However, McNaughton functions are only an instance of a stronger link between Łukasiewicz logic and Geometry. .

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. A rational polyhedron is the union of a finite number of rational polytopes. A

  • map is a continuous piecewise linear function with

integer coefficients.

slide-64
SLIDE 64

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

A geometrical view on unication

McNaughton functions prove to be a useful tool for understanding the dynamic of substitutions in Łukasiewicz logic. However, McNaughton functions are only an instance of a stronger link between Łukasiewicz logic and Geometry. .

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. A rational polyhedron is the union of a finite number of rational polytopes. A Z-map is a continuous piecewise linear function with integer coefficients.

slide-65
SLIDE 65

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Rational polyhedra and MV-algebras

Let MVfp be the category of finitely presented MV-algebras with their homomorphisms. Let be the category of rational polyhedra and

  • maps

between them. I will define a pair of (contravariant) functors:

fp

and

fp

These functors operate very similarly to the classical ones in algebraic geometry that associate ideals with varieties.

slide-66
SLIDE 66

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Rational polyhedra and MV-algebras

Let MVfp be the category of finitely presented MV-algebras with their homomorphisms. Let PZ be the category of rational polyhedra and Z-maps between them. I will define a pair of (contravariant) functors:

fp

and

fp

These functors operate very similarly to the classical ones in algebraic geometry that associate ideals with varieties.

slide-67
SLIDE 67

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Rational polyhedra and MV-algebras

Let MVfp be the category of finitely presented MV-algebras with their homomorphisms. Let PZ be the category of rational polyhedra and Z-maps between them. I will define a pair of (contravariant) functors: I : MVfp → PZ and V : PZ → MVfp . These functors operate very similarly to the classical ones in algebraic geometry that associate ideals with varieties.

slide-68
SLIDE 68

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting MV-algebras inside polyhedra:

  • bjects

Let P ∈ PZ. Let us write I(P) for the collection of all pair MV-terms (s, t) such that s(x) = t(x) for all x ∈ P The set I P is a congruence of the free MV-algebras on n generators, so it makes sense to set P Freen

I P

slide-69
SLIDE 69

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting MV-algebras inside polyhedra:

  • bjects

Let P ∈ PZ. Let us write I(P) for the collection of all pair MV-terms (s, t) such that s(x) = t(x) for all x ∈ P The set I(P) is a congruence of the free MV-algebras on n generators, so it makes sense to set I(P) = Freen

I(P) .

slide-70
SLIDE 70

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting polyhedra inside MV-algebras: arrows

Let ζ : P → Q be a diagram in PZ. Define I(ζ): I(Q) → I(P) as f Q

M

f P Then, the function Q P is a homomorphism

  • f MV-algebras.
slide-71
SLIDE 71

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting polyhedra inside MV-algebras: arrows

Let ζ : P → Q be a diagram in PZ. Define I(ζ): I(Q) → I(P) as f ∈ I(Q)

M(ζ)

− → f ◦ ζ ∈ I(P). Then, the function Q P is a homomorphism

  • f MV-algebras.
slide-72
SLIDE 72

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting polyhedra inside MV-algebras: arrows

Let ζ : P → Q be a diagram in PZ. Define I(ζ): I(Q) → I(P) as f ∈ I(Q)

M(ζ)

− → f ◦ ζ ∈ I(P). Then, the function I(ζ): I(Q) → I(P) is a homomorphism

  • f MV-algebras.
slide-73
SLIDE 73

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting polyhedra inside MV-algebras:

  • bjects

Let A = Freen θ ∈ MVfp. Let us write V(θ) for the collection of all real points p in [0, 1]n such that s(p) = t(p) for all (s, t) ∈ θ The set V is a rational polyhedron, so we set A

V

slide-74
SLIDE 74

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting polyhedra inside MV-algebras:

  • bjects

Let A = Freen θ ∈ MVfp. Let us write V(θ) for the collection of all real points p in [0, 1]n such that s(p) = t(p) for all (s, t) ∈ θ The set V(θ) is a rational polyhedron, so we set V(A) = V(θ) .

slide-75
SLIDE 75

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting MV-algebras inside polyhedra: arrows

Let h: A → B be a diagram in MVfp. Suppose that h sends the generators of A into the elements {ti}i∈I of B, then define V(h): V(B) → V(A) as p A

h

ti p

i I

A Then, the function h B A is a

  • map.
slide-76
SLIDE 76

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting MV-algebras inside polyhedra: arrows

Let h: A → B be a diagram in MVfp. Suppose that h sends the generators of A into the elements {ti}i∈I of B, then define V(h): V(B) → V(A) as p ∈ V(A)

V(h)

− → ⟨ti(p)⟩i∈I ∈ V(A). Then, the function h B A is a

  • map.
slide-77
SLIDE 77

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Interpreting MV-algebras inside polyhedra: arrows

Let h: A → B be a diagram in MVfp. Suppose that h sends the generators of A into the elements {ti}i∈I of B, then define V(h): V(B) → V(A) as p ∈ V(A)

V(h)

− → ⟨ti(p)⟩i∈I ∈ V(A). Then, the function V(h): V(B) → V(A) is a Z-map.

slide-78
SLIDE 78

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Duality for nitely presented MV-algebras

.

Theorem (Folklore)

. . . . . . . . The pair of functors

fp

and

fp

constitutes a contravariant equivalence between the two categories.

slide-79
SLIDE 79

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Duality for nitely presented MV-algebras

.

Theorem (Folklore)

. . . . . . . . The pair of functors I : MVfp → PZ and V : PZ → MVfp . constitutes a contravariant equivalence between the two categories.

slide-80
SLIDE 80

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Co-unication problems

A co-unification problem, in this setting, is now given by a rational polyhedra A. A co-unifier for A is a pair P u , where

  • 1. P is a
  • retract of

n (i.e. a retract by

  • maps) for

some n, and

  • 2. u is a
  • map from P to A.
slide-81
SLIDE 81

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Co-unication problems

A co-unification problem, in this setting, is now given by a rational polyhedra A. A co-unifier for A is a pair (P, u), where

  • 1. P is a Z-retract of [0, 1]n (i.e. a retract by Z-maps) for

some n, and

  • 2. u is a Z-map from P to A.
slide-82
SLIDE 82

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Co-unication type

A co-unifier (P, u) is more general than Q w if there exists t such that: . . A . P . u . P . w . t .

#

.

Remark

. . . . . . . . The unification type of Łukasiewicz logic and the co-unification type of rational prolyhedra coincide.

slide-83
SLIDE 83

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Co-unication type

A co-unifier (P, u)is more general than (Q, w) if there exists t such that: . . A . P . u . P′ . w . t .

#

.

Remark

. . . . . . . . The unification type of Łukasiewicz logic and the co-unification type of rational prolyhedra coincide.

slide-84
SLIDE 84

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Co-unication type

A co-unifier (P, u)is more general than (Q, w) if there exists t such that: . . A . P . u . P′ . w . t .

#

.

Remark

. . . . . . . . The unification type of Łukasiewicz logic and the co-unification type of rational prolyhedra coincide.

slide-85
SLIDE 85

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras

Non-unitarity Intermezzo: Commutative

ℓ-groups

1 variable Duality for f.p. MV-algebras

Unication type of Łukasiewicz logic Appendix

Co-unication type

A co-unifier (P, u)is more general than (Q, w) if there exists t such that: . . A . P . u . P′ . w . t .

#

.

Remark

. . . . . . . . The unification type of Łukasiewicz logic and the co-unification type of rational prolyhedra coincide.

slide-86
SLIDE 86

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Nullarity of Łukasiewicz logic

.

Theorem

. . . . . . . . The full Łukasiewicz logic has nullary unification type.

  • Proof. Consider the unification problem given by

x x y y The rational polyhedron V associated to the finitely presented MV-algebra Free is the following union of four rational polytopes: . . A

slide-87
SLIDE 87

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Nullarity of Łukasiewicz logic

.

Theorem

. . . . . . . . The full Łukasiewicz logic has nullary unification type.

  • Proof. Consider the unification problem given by

θ = (x ∨ x∗ ∨ y ∨ y∗, 1) The rational polyhedron V associated to the finitely presented MV-algebra Free is the following union of four rational polytopes: . . A

slide-88
SLIDE 88

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Nullarity of Łukasiewicz logic

.

Theorem

. . . . . . . . The full Łukasiewicz logic has nullary unification type.

  • Proof. Consider the unification problem given by

θ = (x ∨ x∗ ∨ y ∨ y∗, 1) The rational polyhedron V(θ) associated to the finitely presented MV-algebra Free2/⟨θ⟩ is the following union of four rational polytopes: . . A

slide-89
SLIDE 89

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 1.

. . . . . . . . Let us consider the following sequence of rational polyhedra, . . t1 . t2 . t3 Together with the projections

i i

A into A. It can be proved (cfr. Cabrer and Mundici) that each

i is a retract of m for some m, so the pairs i i are co-unifiers for A.

slide-90
SLIDE 90

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 1.

. . . . . . . . Let us consider the following sequence of rational polyhedra, . . t1 . t2 . t3 Together with the projections ζi : ti → A into A. It can be proved (cfr. Cabrer and Mundici) that each ti is a retract of [0, 1]m for some m, so the pairs

i i are co-unifiers for A.

slide-91
SLIDE 91

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 1.

. . . . . . . . Let us consider the following sequence of rational polyhedra, . . t1 . t2 . t3 Together with the projections ζi : ti → A into A. It can be proved (cfr. Cabrer and Mundici) that each ti is a retract of [0, 1]m for some m, so the pairs (ti, ζi) are co-unifiers for A.

slide-92
SLIDE 92

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 2.

. . . . . . . . The sequence is increasing, i.e. for any i j, there exists

ij such that the following diagram commutes.

. . A .j .i . j . i .ij Indeed

ij is the embedding of i in j

slide-93
SLIDE 93

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 2.

. . . . . . . . The sequence is increasing, i.e.for any i < j, there exists ιij such that the following diagram commutes. . . A . tj . ti . ζj . ζi . ιij Indeed

ij is the embedding of i in j

slide-94
SLIDE 94

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 2.

. . . . . . . . The sequence is increasing, i.e.for any i < j, there exists ιij such that the following diagram commutes. . . A . tj . ti . ζj . ζi . ιij Indeed ιij is the embedding of ti in tj

slide-95
SLIDE 95

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 3: The lifting of functions Lemma.

. . . . . . . . For any Z-retract P of some cube [0, 1]n and for any arrow P A, there exists some

i and an arrow

(called the lift of ) making the following diagram commute. . . A .i . P . i . .

slide-96
SLIDE 96

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 3: The lifting of functions Lemma.

. . . . . . . . For any Z-retract P of some cube [0, 1]n and for any arrow φ: P → A, there exists some

i and an arrow

(called the lift of ) making the following diagram commute. . . A .i . P . i . . φ

slide-97
SLIDE 97

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 3: The lifting of functions Lemma.

. . . . . . . . For any Z-retract P of some cube [0, 1]n and for any arrow φ: P → A, there exists some ti and an arrow (called the lift of ) making the following diagram commute. . . A . ti . P . ζi . . φ

slide-98
SLIDE 98

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 3: The lifting of functions Lemma.

. . . . . . . . For any Z-retract P of some cube [0, 1]n and for any arrow φ: P → A, there exists some ti and an arrow ˜ φ (called the lift of φ) making the following diagram commute. . . A . ti . P . ζi .˜ φ . φ

slide-99
SLIDE 99

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

The universal cover of the circle

.

Intermezzo 2

. . . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The reason why the above lemma works is that the infinite spiral

i i is the piecewise linear correspondent of

the universal cover of the circle, a space that, indeed, enjoys this factorisation property for any continuous maps from a simply connected spaces into the circle. Such a lift is known to be unique even in the rather general case of continuous maps, so the fact that in our setting such a map is actually a

  • map is a quite pleasant discovery.
slide-100
SLIDE 100

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

The universal cover of the circle

.

Intermezzo 2

. . . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The reason why the above lemma works is that the infinite spiral t∞ = ∪

i∈ω ti is the piecewise linear correspondent of

the universal cover of the circle, a space that, indeed, enjoys this factorisation property for any continuous maps from a simply connected spaces into the circle. Such a lift is known to be unique even in the rather general case of continuous maps, so the fact that in our setting such a map is actually a

  • map is a quite pleasant discovery.
slide-101
SLIDE 101

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

The universal cover of the circle

.

Intermezzo 2

. . . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The reason why the above lemma works is that the infinite spiral t∞ = ∪

i∈ω ti is the piecewise linear correspondent of

the universal cover of the circle, a space that, indeed, enjoys this factorisation property for any continuous maps from a simply connected spaces into the circle. Such a lift is known to be unique even in the rather general case of continuous maps, so the fact that in our setting such a map is actually a Z-map is a quite pleasant discovery.

slide-102
SLIDE 102

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

The Lifting Lemma has two important corollaries. A lattice point is a vector with integer coordinates. .

Step 4: Corollary 1.

. . . . . . . . If P u is a co-unifier for A with strictly fewer lattice points than

i, then there is no arrow v i

P making the following diagram commute. . . A .i . P . i . u . v

slide-103
SLIDE 103

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

The Lifting Lemma has two important corollaries. A lattice point is a vector with integer coordinates. .

Step 4: Corollary 1.

. . . . . . . . If P u is a co-unifier for A with strictly fewer lattice points than

i, then there is no arrow v i

P making the following diagram commute. . . A .i . P . i . u . v

slide-104
SLIDE 104

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

The Lifting Lemma has two important corollaries. A lattice point is a vector with integer coordinates. .

Step 4: Corollary 1.

. . . . . . . . If (P, u) is a co-unifier for A with strictly fewer lattice points than ti, then there is no arrow v: ti → P making the following diagram commute. . . A . ti . P . ζi . u . v

slide-105
SLIDE 105

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 5.

. . . . . . . . As a consequence of the previous corollary we obtain:

  • 1. The sequence of

i is strict; i.e. i is not more general

than

j if i

j.

  • 2. The sequence admits no bound with a finite number of

lattice elements.Therefore, no rational polyhedra can bound the sequence of

i.

slide-106
SLIDE 106

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 5.

. . . . . . . . As a consequence of the previous corollary we obtain:

  • 1. The sequence of ti is strict; i.e. ti is not more general

than tj if i < j.

  • 2. The sequence admits no bound with a finite number of

lattice elements.Therefore, no rational polyhedra can bound the sequence of

i.

slide-107
SLIDE 107

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 5.

. . . . . . . . As a consequence of the previous corollary we obtain:

  • 1. The sequence of ti is strict; i.e. ti is not more general

than tj if i < j.

  • 2. The sequence admits no bound with a finite number of

lattice elements.Therefore, no rational polyhedra can bound the sequence of ti.

slide-108
SLIDE 108

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

Proof Cont.'d

.

Step 6: Corollary 2.

. . . . . . . . Given any co-unifier (P, u) for A, there exists a co-unifier of the form (ti, ζi) such that (P, u) ≤PZ (ti, ζi) .

slide-109
SLIDE 109

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

End of the Proof

.

Conclusion

. . . . . . . . Summing up, we have found a strictly linearly ordered, cofinal sequence of unifiers for A. Furthermore the sequence is unbounded, hence the co-unification type of rational polyhedra is nullary (in a stronger sense). This proves that the Łukasiewicz calculus (as well as the theory of MV-algebras and -groups with strong unit) has nullary unification type.

. . Bibliography

slide-110
SLIDE 110

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

End of the Proof

.

Conclusion

. . . . . . . . Summing up, we have found a strictly linearly ordered, cofinal sequence of unifiers for A. Furthermore the sequence is unbounded, hence the co-unification type of rational polyhedra is nullary (in a stronger sense). This proves that the Łukasiewicz calculus (as well as the theory of MV-algebras and -groups with strong unit) has nullary unification type.

. . Bibliography

slide-111
SLIDE 111

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic

Statement A conal sequence Universal covers Strictness and unboundness Conal

Appendix

End of the Proof

.

Conclusion

. . . . . . . . Summing up, we have found a strictly linearly ordered, cofinal sequence of unifiers for A. Furthermore the sequence is unbounded, hence the co-unification type of rational polyhedra is nullary (in a stronger sense). This proves that the Łukasiewicz calculus (as well as the theory of MV-algebras and ℓ-groups with strong unit) has nullary unification type.

. . Bibliography

slide-112
SLIDE 112

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier there corresponds an algebraic unifier e from A to

n defined by e

t t . To see that the correspondence is full, take any algebraic unifier P u : . . A . n . P . u . n . r . s .

e

Define x r s x . So we have r s e and s e

  • u. Whence e

E u.

slide-113
SLIDE 113

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier σ there corresponds an algebraic unifier eσ from A to Fn defined by eσ([t]) := [σ(t)]. To see that the correspondence is full, take any algebraic unifier P u : . . A . Fn . P . u . n . r . s .

Define x r s x . So we have r s e and s e

  • u. Whence e

E u.

slide-114
SLIDE 114

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier σ there corresponds an algebraic unifier eσ from A to Fn defined by eσ([t]) := [σ(t)]. To see that the correspondence is full, take any algebraic unifier (P, u): . . A . Fn . P . u . n . r . s .

Define x r s x . So we have r s e and s e

  • u. Whence e

E u.

slide-115
SLIDE 115

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier σ there corresponds an algebraic unifier eσ from A to Fn defined by eσ([t]) := [σ(t)]. To see that the correspondence is full, take any algebraic unifier (P, u): . . A . Fn . P . u . Fn . r . s .

Define x r s x . So we have r s e and s e

  • u. Whence e

E u.

slide-116
SLIDE 116

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier σ there corresponds an algebraic unifier eσ from A to Fn defined by eσ([t]) := [σ(t)]. To see that the correspondence is full, take any algebraic unifier (P, u): . . A . Fn . P . u . Fn . r . s .

Define [σ(x)] = r(s([x])). So we have r s e and s e

  • u. Whence e

E u.

slide-117
SLIDE 117

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier σ there corresponds an algebraic unifier eσ from A to Fn defined by eσ([t]) := [σ(t)]. To see that the correspondence is full, take any algebraic unifier (P, u): . . A . Fn . P . u . Fn . r . s .

Define [σ(x)] = r(s([x])). So we have r ◦ s = eσ and s ◦ eσ = u. Whence e

E u.

slide-118
SLIDE 118

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Equivalence of the syntactical and algebraic approaches

The correspondence e works as follows.

. . Back

.

Fullness

. . . . . . . . To any syntactic unifier σ there corresponds an algebraic unifier eσ from A to Fn defined by eσ([t]) := [σ(t)]. To see that the correspondence is full, take any algebraic unifier (P, u): . . A . Fn . P . u . Fn . r . s .

Define [σ(x)] = r(s([x])). So we have r ◦ s = eσ and s ◦ eσ = u. Whence eσ ∼E u.

slide-119
SLIDE 119

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof of nitarity

. . Back Proof. A key step in the proof is to recall that

Łukasiewicz formulas can be interpreted as McNaughton functions. Substitutions can be viewed as arrays of formulas: so are interpreted as vectorial McNaughton functions. x x xn x x xn xn

n x

xn In the 1-variable case, substitutions are just McNaughton functions.

slide-120
SLIDE 120

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof of nitarity

. . Back Proof. A key step in the proof is to recall that

Łukasiewicz formulas can be interpreted as McNaughton functions. Substitutions can be viewed as arrays of formulas: so are interpreted as vectorial McNaughton functions. x1 → φ1(x1, ..., xn), x2 → φ2(x1, ..., xn), . . . , xn → φn(x1, ..., xn) In the 1-variable case, substitutions are just McNaughton functions.

slide-121
SLIDE 121

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof of nitarity

. . Back Proof. A key step in the proof is to recall that

Łukasiewicz formulas can be interpreted as McNaughton functions. Substitutions can be viewed as arrays of formulas: so are interpreted as vectorial McNaughton functions. x1 → φ1(x1, ..., xn), x2 → φ2(x1, ..., xn), . . . , xn → φn(x1, ..., xn) In the 1-variable case, substitutions are just McNaughton functions.

slide-122
SLIDE 122

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 1

. . . . . . . . A Łukasiewicz formula in 1 variable is unifiable iff it is classically satisfiable. .

slide-123
SLIDE 123

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 1

. . . . . . . . A Łukasiewicz formula in 1 variable is unifiable iff it is classically satisfiable. .

slide-124
SLIDE 124

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 1

. . . . . . . . A Łukasiewicz formula in 1 variable is unifiable iff it is classically satisfiable. .

slide-125
SLIDE 125

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 1

. . . . . . . . A Łukasiewicz formula in 1 variable is unifiable iff it is classically satisfiable. .

slide-126
SLIDE 126

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-127
SLIDE 127

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-128
SLIDE 128

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-129
SLIDE 129

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-130
SLIDE 130

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-131
SLIDE 131

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-132
SLIDE 132

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 2

. . . . . . . . If a formula is true in an interval [0, a] or [b, 1] then its unifiers are exactly the functions whose range is contained in

  • ne of those interval and all them are equivalent.

. . a . a

slide-133
SLIDE 133

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 3

. . . . . . . . The most general unifiers of a formula which is true in an interval [0, a] or [b, 1] are exactly the functions whose range is exactly one of those interval. . . a . a

slide-134
SLIDE 134

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 3

. . . . . . . . The most general unifiers of a formula which is true in an interval [0, a] or [b, 1] are exactly the functions whose range is exactly one of those interval. . . a . a

slide-135
SLIDE 135

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 3

. . . . . . . . The most general unifiers of a formula which is true in an interval [0, a] or [b, 1] are exactly the functions whose range is exactly one of those interval. . . a . a

slide-136
SLIDE 136

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 3

. . . . . . . . The most general unifiers of a formula which is true in an interval [0, a] or [b, 1] are exactly the functions whose range is exactly one of those interval. . . a . a

slide-137
SLIDE 137

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 3

. . . . . . . . The most general unifiers of a formula which is true in an interval [0, a] or [b, 1] are exactly the functions whose range is exactly one of those interval. . . a . a

slide-138
SLIDE 138

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-139
SLIDE 139

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-140
SLIDE 140

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-141
SLIDE 141

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-142
SLIDE 142

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-143
SLIDE 143

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-144
SLIDE 144

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

Equivalence of the approaches Finitarity of the 1-variable fragment

Proof cont'd

. . Back

.

Step 4

. . . . . . . . A formula being true in a neighbourhood of 0 but not in a neighbourhood of 1 (or vice-versa) has just one mgu (i.e. unitary type). .

slide-145
SLIDE 145

The unication type

  • f Łukasiewicz logic

Luca Spada

Introduction MV-algebras Unication type of Łukasiewicz logic Appendix

References

WM Beynon. Duality theorems for finitely generated vector lattices. Proceedings of the London Mathematical Society, 3(1):114, 1975. W.M. Beynon. Applications of duality in the theory of finitely generated lattice-ordered abelian groups.

  • Canad. J. Math, 29(2):243–254, 1977.
  • L. Cabrer and D. Mundici.

Rational polyhedra and projective lattice-ordered abelian groups with

  • rder unit.

ArXiv preprint arXiv:0907.3064, 2009.

  • W. Dzik.

Unification in some substructural logics of BL-algebras and hoops. Reports in Mathematical Logic, 43:73–83, 2008.

  • S. Ghilardi.

Unification through projectivity. Journal of Logic and Computation, 7(6):733–752, 1997.

  • S. Ghilardi.

Unification in intuitionistic logic. Journal of Symbolic Logic, 64(2):859–880, 1999.