ukasiewicz logic is nullary Topology, Algebra, and Categories in - - PowerPoint PPT Presentation

ukasiewicz logic is nullary
SMART_READER_LITE
LIVE PREVIEW

ukasiewicz logic is nullary Topology, Algebra, and Categories in - - PowerPoint PPT Presentation

The unication type ukasiewicz logic is nullary Topology, Algebra, and Categories in Logic http://logica.dmi.unisa.it/lucaspada University of Salerno Department of Mathematics Luca Spada Based on a joint work with V. Marra The


slide-1
SLIDE 1

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

The unification type of Łukasiewicz logic is nullary

Based on a joint work with V. Marra

Luca Spada

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

Topology, Algebra, and Categories in Logic Marseilles, 28th July 2011.

slide-2
SLIDE 2

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Ł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: . .

1.

,

2.

,

3.

,

4.

, with modus ponens as the only deduction rule.

slide-3
SLIDE 3

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Ł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: . .

  • 1. α → (β → α) ,
  • 2. (α → β) → ((β → γ) → (α → γ)) ,
  • 3. ((α → β) → β) → ((β → α) → α) ,
  • 4. (¬α → ¬β) → (β → α) ,

with modus ponens as the only deduction rule.

slide-4
SLIDE 4

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Semantics of Łukasiewicz logic

Łukasiewicz logic is a subsystem of classical logic and has a many-valued semantics: assignments µ to atomic formulæ range in the unit interval [0, 1] ⊆ R. They are extended compositionally to compound formulæ via . . min Tautologies are defined as those formulæ that evaluate to under every such assignment.

slide-5
SLIDE 5

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Semantics of Łukasiewicz logic

Łukasiewicz logic is a subsystem of classical logic and has a many-valued semantics: assignments µ to atomic formulæ range in the unit interval [0, 1] ⊆ R. They are extended compositionally to compound formulæ via . . µ(¬α) = 1 − µ(α) , µ(α → β) = min {1, 1 − µ(α) + µ(β)} Tautologies are defined as those formulæ that evaluate to under every such assignment.

slide-6
SLIDE 6

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Semantics of Łukasiewicz logic

Łukasiewicz logic is a subsystem of classical logic and has a many-valued semantics: assignments µ to atomic formulæ range in the unit interval [0, 1] ⊆ R. They are extended compositionally to compound formulæ via . . µ(¬α) = 1 − µ(α) , µ(α → β) = min {1, 1 − µ(α) + µ(β)} Tautologies are defined as those formulæ that evaluate to 1 under every such assignment.

slide-7
SLIDE 7

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

MV-algebras

Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them 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-8
SLIDE 8

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

MV-algebras

Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them 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-9
SLIDE 9

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

MV-algebras

Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them 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-10
SLIDE 10

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

MV-algebras

Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them 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-11
SLIDE 11

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

MV-algebras

Chang first considered the Tarski-Lindenbaum algebras of Łukasiewicz logic, and called them 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-12
SLIDE 12

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 1: The standard MV-algebra

In modern terms one says that MV-algebras are the equivalent algebraic semantics of Łukasiewicz logic. .

Example

. . . . . . . . Consider the set of real number endowed with the following operation: x x and x y min x y (truncated sum). Then is an MV-algebra. Actually the above algebra generates the variety of all MV-algebras. So the equations that hold for any MV-algebra are exactly the ones that hold in [0,1].

slide-13
SLIDE 13

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 1: The standard MV-algebra

In modern terms one says that MV-algebras are the equivalent algebraic semantics of Łukasiewicz logic. .

Example

. . . . . . . . Consider the set of real number [0, 1] endowed with the following operation: ¬x = 1 − x and x ⊕ y = min{1, x + y} (truncated sum). Then ⟨[0, 1], ⊕, ¬, 0⟩ is an MV-algebra. Actually the above algebra generates the variety of all MV-algebras. So the equations that hold for any MV-algebra are exactly the ones that hold in [0,1].

slide-14
SLIDE 14

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 1: The standard MV-algebra

In modern terms one says that MV-algebras are the equivalent algebraic semantics of Łukasiewicz logic. .

Example

. . . . . . . . Consider the set of real number [0, 1] endowed with the following operation: ¬x = 1 − x and x ⊕ y = min{1, x + y} (truncated sum). Then ⟨[0, 1], ⊕, ¬, 0⟩ is an MV-algebra. Actually the above algebra generates the variety of all MV-algebras. So the equations that hold for any MV-algebra are exactly the ones that hold in [0,1].

slide-15
SLIDE 15

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 2: McNaughton functions

A McNaughton function is a function f: [0, 1]n → [0, 1] which is . . continuous, piece-wise linear, and with integer coefficients. Example: .

slide-16
SLIDE 16

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 2: McNaughton functions

A McNaughton function is a function f: [0, 1]n → [0, 1] which is . . continuous, piece-wise linear, and with integer coefficients. Example: .

slide-17
SLIDE 17

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 2: McNaughton functions

A McNaughton function is a function f: [0, 1]n → [0, 1] which is . . continuous, piece-wise linear, and with integer coefficients. Example: .

slide-18
SLIDE 18

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 2: McNaughton functions

A McNaughton function is a function f: [0, 1]n → [0, 1] which is . . continuous, piece-wise linear, and with integer coefficients. Example: .

slide-19
SLIDE 19

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

The free MV-algebra

.

Example

. . . . . . . . One can endow the set of McNaughton functions in n variables with the structure of an MV-algebra by taking point-wise operation: f ⊕ g = ( f ⊕ g ) (x) = f(x) ⊕ g(x) (recall that [0,1] is an MV-algebra) These functions are named after McNaughton, who first found the following characterisation of free MV-algebras: .

Theorem (McNaughton 1951)

. . . . . . . . The free MV-algebra over generators is isomorphic to the MV-algebra of McNaughton functions over .

slide-20
SLIDE 20

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

The free MV-algebra

.

Example

. . . . . . . . One can endow the set of McNaughton functions in n variables with the structure of an MV-algebra by taking point-wise operation: f ⊕ g = ( f ⊕ g ) (x) = f(x) ⊕ g(x) (recall that [0,1] is an MV-algebra) These functions are named after McNaughton, who first found the following characterisation of free MV-algebras: .

Theorem (McNaughton 1951)

. . . . . . . . The free MV-algebra over generators is isomorphic to the MV-algebra of McNaughton functions over .

slide-21
SLIDE 21

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

The free MV-algebra

.

Example

. . . . . . . . One can endow the set of McNaughton functions in n variables with the structure of an MV-algebra by taking point-wise operation: f ⊕ g = ( f ⊕ g ) (x) = f(x) ⊕ g(x) (recall that [0,1] is an MV-algebra) These functions are named after McNaughton, who first found the following characterisation of free MV-algebras: .

Theorem (McNaughton 1951)

. . . . . . . . The free MV-algebra over κ generators is isomorphic to the MV-algebra of McNaughton functions over [0, 1]κ.

slide-22
SLIDE 22

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 3: laice ordered groups

A uℓ-group is a lattice-ordered group G with an element g such that for any g′ ∈ G there exists n ∈ N such that g + ... + g

  • n-times

≥ g′. If one truncates the operations of an u -group to the interval g , the result is an MV-algebra. .

Theorem (Mundici 1986)

. . . . . . . . The category of MV-algerbas is equivalent to the category of Abelian u -groups (with -morphisms preserving the strong unit).

slide-23
SLIDE 23

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 3: laice ordered groups

A uℓ-group is a lattice-ordered group G with an element g such that for any g′ ∈ G there exists n ∈ N such that g + ... + g

  • n-times

≥ g′. If one truncates the operations of an uℓ-group to the interval [0, g], the result is an MV-algebra. .

Theorem (Mundici 1986)

. . . . . . . . The category of MV-algerbas is equivalent to the category of Abelian u -groups (with -morphisms preserving the strong unit).

slide-24
SLIDE 24

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Example 3: laice ordered groups

A uℓ-group is a lattice-ordered group G with an element g such that for any g′ ∈ G there exists n ∈ N such that g + ... + g

  • n-times

≥ g′. If one truncates the operations of an uℓ-group to the interval [0, g], the result is an MV-algebra. .

Theorem (Mundici 1986)

. . . . . . . . The category of MV-algerbas is equivalent to the category of Abelian uℓ-groups (with ℓ-morphisms preserving the strong unit).

slide-25
SLIDE 25

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

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.   Finite-valued logics are obtained by restricting the possible values of evaluations to some subchain {0, 1

n, .., n−1 n , 1} of the [0,1] algebra.

 

slide-26
SLIDE 26

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

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.   Finite-valued logics are obtained by restricting the possible values of evaluations to some subchain {0, 1

n, .., n−1 n , 1} of the [0,1] algebra.

 

slide-27
SLIDE 27

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Commutative laice-ordered groups (ℓ-groups)

.

Theorem (Beynon 1977)

. . . . . . . . Finitely generated projective ℓ-groups are exactly the finitely presented ℓ-groups. 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: .

Corollary

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

  • utputs its most general unifier.
slide-28
SLIDE 28

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Commutative laice-ordered groups (ℓ-groups)

.

Theorem (Beynon 1977)

. . . . . . . . Finitely generated projective ℓ-groups are exactly the finitely presented ℓ-groups. 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: .

Corollary

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

  • utputs its most general unifier.
slide-29
SLIDE 29

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Commutative laice-ordered groups (ℓ-groups)

.

Theorem (Beynon 1977)

. . . . . . . . Finitely generated projective ℓ-groups are exactly the finitely presented ℓ-groups. 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: .

Corollary

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

  • utputs its most general unifier.
slide-30
SLIDE 30

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Non unitarity of the unication

Łukasiewicz logic has a weak disjunction property. Namely: if φ ∨ ¬φ is derivable then either φ or ¬φ must be derivable. (In other words the rule φ∨¬φ

φ,¬φ is admissible.)

(Exercise: prove this by using McNaughton representation) 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-31
SLIDE 31

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Non unitarity of the unication

Łukasiewicz logic has a weak disjunction property. Namely: if φ ∨ ¬φ is derivable then either φ or ¬φ must be derivable. (In other words the rule φ∨¬φ

φ,¬φ is admissible.)

(Exercise: prove this by using McNaughton representation) 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-32
SLIDE 32

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras

Łukasiewicz logic MV-algebras McNaughton functions

uℓ-groups

Related unication problems

Rational polyhedra Main result

Non unitarity of the unication

Łukasiewicz logic has a weak disjunction property. Namely: if φ ∨ ¬φ is derivable then either φ or ¬φ must be derivable. (In other words the rule φ∨¬φ

φ,¬φ is admissible.)

(Exercise: prove this by using McNaughton representation) 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-33
SLIDE 33

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry

McNaughton functions are only a first scratch on the surface

  • f a stronger link between Łukasiewicz logic and Geometry.

.

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. . . .n

m

.n

m

.

p q

.

.

.

slide-34
SLIDE 34

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry

McNaughton functions are only a first scratch on the surface

  • f a stronger link between Łukasiewicz logic and Geometry.

.

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. . . .n

m

.n

m

.

p q

.

.

.

slide-35
SLIDE 35

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry

McNaughton functions are only a first scratch on the surface

  • f a stronger link between Łukasiewicz logic and Geometry.

.

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. . .

  • .n

m

.n

m

.

p q

.

.

.

slide-36
SLIDE 36

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry

McNaughton functions are only a first scratch on the surface

  • f a stronger link between Łukasiewicz logic and Geometry.

.

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. . .

  • .n

m

.n

m

.

p q

.

.

.

slide-37
SLIDE 37

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry

McNaughton functions are only a first scratch on the surface

  • f a stronger link between Łukasiewicz logic and Geometry.

.

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. . .

  • .n

m

.n

m

.

p q

.

.

.

slide-38
SLIDE 38

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry

McNaughton functions are only a first scratch on the surface

  • f a stronger link between Łukasiewicz logic and Geometry.

.

Denition

. . . . . . . . A rational polytope is the convex hull of a finite set of rational points. . .

  • .n

m

.n

m

.

p q

.

.

.

slide-39
SLIDE 39

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry [Cont.d]

.

Denition

. . . . . . . . A rational polyhedron is the union of a finite number of rational polytopes. .

.

.

.

slide-40
SLIDE 40

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry [Cont.d]

.

Denition

. . . . . . . . A rational polyhedron is the union of a finite number of rational polytopes. .

.

.

.

slide-41
SLIDE 41

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry [Cont.d]

.

Denition

. . . . . . . . A rational polyhedron is the union of a finite number of rational polytopes. .

.

.

.

slide-42
SLIDE 42

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry [Cont.d]

.

Denition

. . . . . . . . A rational polyhedron is the union of a finite number of rational polytopes. .

.

.

.

slide-43
SLIDE 43

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedral geometry [Cont.d]

.

Denition

. . . . . . . . A rational polyhedron is the union of a finite number of rational polytopes. .

.

.

.

slide-44
SLIDE 44

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Z-maps

Another way of looking at the McNaughton theorem is as a characterisation of definable functions in the language of MV-algebras. The only difference here being the fact that we can operate form the m-dimensional

m spaces to the n-dimensional n

spaces. .

Denition

. . . . . . . . A

  • map is a continuous piecewise linear function with

integer coefficients.

slide-45
SLIDE 45

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Z-maps

Another way of looking at the McNaughton theorem is as a characterisation of definable functions in the language of MV-algebras. The only difference here being the fact that we can operate form the m-dimensional Rm spaces to the n-dimensional Rn spaces. .

Denition

. . . . . . . . A

  • map is a continuous piecewise linear function with

integer coefficients.

slide-46
SLIDE 46

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Z-maps

Another way of looking at the McNaughton theorem is as a characterisation of definable functions in the language of MV-algebras. The only difference here being the fact that we can operate form the m-dimensional Rm spaces to the n-dimensional Rn spaces. .

Denition

. . . . . . . . A Z-map is a continuous piecewise linear function with integer coefficients.

slide-47
SLIDE 47

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedra and MV-algebras

. .Let MVfp be the category

  • f f.p. MV-algebras with

their homomorphisms. . . Let be the category

  • f 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-48
SLIDE 48

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedra and MV-algebras

. .Let MVfp be the category

  • f f.p. MV-algebras with

their homomorphisms. . . Let PZ be the category

  • f 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-49
SLIDE 49

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedra and MV-algebras

. .Let MVfp be the category

  • f f.p. MV-algebras with

their homomorphisms. . . Let PZ be the category

  • f rational polyhedra and

Z-maps between them. I will define a pair of (contravariant) functors: V : MVfp → PZ and I : PZ → MVfp . These functors operate very similarly to the classical ones in algebraic geometry that associate ideals with varieties.

slide-50
SLIDE 50

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Rational polyhedra and MV-algebras

. .Let MVfp be the category

  • f f.p. MV-algebras with

their homomorphisms. . . Let PZ be the category

  • f rational polyhedra and

Z-maps between them. I will define a pair of (contravariant) functors: V : MVfp → PZ and I : PZ → MVfp . These functors operate very similarly to the classical ones in algebraic geometry that associate ideals with varieties.

slide-51
SLIDE 51

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: objects

Let A = Freen θ ∈ MVfp. Let V be the collection of all real points p in

n such

that s p t p for all s t The set V is a rational polyhedron, so we set A

V

slide-52
SLIDE 52

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: objects

Let A = Freen θ ∈ MVfp. Let V(θ) be 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-53
SLIDE 53

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: objects

Let A = Freen θ ∈ MVfp. Let V(θ) be 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-54
SLIDE 54

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: objects

Let P ∈ PZ. Let I P be the collection of all pair MV-terms s t such that s x t x for all x P

I P is a congruence of the free MV-algebras on n

generators, so it makes sense to set P Freen

I P

. . Skip arrows

slide-55
SLIDE 55

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: objects

Let P ∈ PZ. Let I(P) be the collection of all pair MV-terms (s, t) such that s(x) = t(x) for all x ∈ P

I P is a congruence of the free MV-algebras on n

generators, so it makes sense to set P Freen

I P

. . Skip arrows

slide-56
SLIDE 56

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: objects

Let P ∈ PZ. Let I(P) be the collection of all pair MV-terms (s, t) such that s(x) = t(x) for all x ∈ P

I(P) is a congruence of the free MV-algebras on n

generators, so it makes sense to set I(P) = Freen

I(P) .

. . Skip arrows

slide-57
SLIDE 57

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational 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-58
SLIDE 58

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational 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-59
SLIDE 59

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational 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-60
SLIDE 60

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: arrows

Let ζ : P → Q be a diagram in PZ. Define I(ζ): I(Q) → I(P) as f Q f P Then, the function is a homomorphism of MV-algebras.

slide-61
SLIDE 61

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: arrows

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

I(ζ)

− → f ◦ ζ ∈ I(P). Then, the function is a homomorphism of MV-algebras.

slide-62
SLIDE 62

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

F.p. MV-algebras and rational polyhedra: arrows

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

I(ζ)

− → f ◦ ζ ∈ I(P). Then, the function I(ζ) is a homomorphism of MV-algebras.

slide-63
SLIDE 63

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

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-64
SLIDE 64

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries

As a corollaries of the above duality one immediately gets .

Corollary

. . . . . . . . The rational polyhedron associated to the free algebra over n generators is the n-dimensional cube [0, 1]n. .

Corollary

. . . . . . . . The rational polyhedron associated to any n-generated projective MV-algebra is a retraction of the n-dimensional cube

n.

slide-65
SLIDE 65

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries

As a corollaries of the above duality one immediately gets .

Corollary

. . . . . . . . The rational polyhedron associated to the free algebra over n generators is the n-dimensional cube [0, 1]n. .

Corollary

. . . . . . . . The rational polyhedron associated to any n-generated projective MV-algebra is a retraction of the n-dimensional cube [0, 1]n.

slide-66
SLIDE 66

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries

As a corollaries of the above duality one immediately gets .

Corollary

. . . . . . . . The rational polyhedron associated to the free algebra over n generators is the n-dimensional cube [0, 1]n. .

Corollary

. . . . . . . . The rational polyhedron associated to any n-generated projective MV-algebra is a retraction of the n-dimensional cube [0, 1]n.

slide-67
SLIDE 67

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries [Con.d]

.

Corollary

. . . . . . . . The fundamental group of any injective rational polyhedra is trivial. .

Proof.

. . . . . . . . Let P an injective rational polyhedron corresponding to a n-generated MV-algebra, then . . P .

n

. P .

n

. . .

id

slide-68
SLIDE 68

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries [Con.d]

.

Corollary

. . . . . . . . The fundamental group of any injective rational polyhedra is trivial. .

Proof.

. . . . . . . . Let P an injective rational polyhedron corresponding to a n-generated MV-algebra, then . . π1(P) . π1([0, 1]n) . π1(P) . {π1([0, 1]n)} . . .

id

slide-69
SLIDE 69

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries [Con.d]

.

Corollary

. . . . . . . . The fundamental group of any injective rational polyhedra is trivial. .

Proof.

. . . . . . . . Let P an injective rational polyhedron corresponding to a n-generated MV-algebra, then . . π1(P) . π1([0, 1]n) . π1(P) . {π1([0, 1]n)} . . .

id

slide-70
SLIDE 70

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Corollaries [Con.d]

.

Corollary

. . . . . . . . The fundamental group of any injective rational polyhedra is trivial. .

Proof.

. . . . . . . . Let P an injective rational polyhedron corresponding to a n-generated MV-algebra, then . . π1(P) . π1([0, 1]n) . π1(P) . {π1([0, 1]n)} . {∗} . ∥ .

id

slide-71
SLIDE 71

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Co-unication

Since Ghilardi’s approach is purely categorical one can speak

  • f co-unification to refer to the dual problem in the dual

category. As we have seen that rational polyhedra are equivalent to the dual category of finitely presented MV-algebras, it makes sense to define: A co-unification problem as a rational polyedron Q. An co-unifier for the problem Q as a pair P u where

  • 1. P is an injective rational polyhedron,
  • 2. u is a
  • map from P to Q, u

P Q.

slide-72
SLIDE 72

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Co-unication

Since Ghilardi’s approach is purely categorical one can speak

  • f co-unification to refer to the dual problem in the dual

category. As we have seen that rational polyhedra are equivalent to the dual category of finitely presented MV-algebras, it makes sense to define: A co-unification problem as a rational polyedron Q. An co-unifier for the problem Q as a pair P u where

  • 1. P is an injective rational polyhedron,
  • 2. u is a
  • map from P to Q, u

P Q.

slide-73
SLIDE 73

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Co-unication

Since Ghilardi’s approach is purely categorical one can speak

  • f co-unification to refer to the dual problem in the dual

category. As we have seen that rational polyhedra are equivalent to the dual category of finitely presented MV-algebras, it makes sense to define:

◮ A co-unification problem as a rational polyedron Q.

An co-unifier for the problem Q as a pair P u where

  • 1. P is an injective rational polyhedron,
  • 2. u is a
  • map from P to Q, u

P Q.

slide-74
SLIDE 74

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra

Denitions Duality for f.p. MV-algebras Consequences Co-unication

Main result

Co-unication

Since Ghilardi’s approach is purely categorical one can speak

  • f co-unification to refer to the dual problem in the dual

category. As we have seen that rational polyhedra are equivalent to the dual category of finitely presented MV-algebras, it makes sense to define:

◮ A co-unification problem as a rational polyedron Q. ◮ An co-unifier for the problem Q as a pair (P, u) where

  • 1. P is an injective rational polyhedron,
  • 2. u is a Z-map from P to Q, u : P −

→ Q.

slide-75
SLIDE 75

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Finitarity result

.

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. Indeed the most general form of a co-unification problem is . . . 1 . A . B With A or B possibly empty or restricted to a point.

slide-76
SLIDE 76

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Finitarity result

.

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. Indeed the most general form of a co-unification problem is . . . 1 . A . B With A or B possibly empty or restricted to a point.

slide-77
SLIDE 77

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Finitarity result

.

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. Indeed the most general form of a co-unification problem is . . . 1 . A . B With A or B possibly empty or restricted to a point.

slide-78
SLIDE 78

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

From 1-variable to the full calculus

The reason of the absence of a good unification theory for Łukasiewicz logic has to be found in the following geometrical phenomenon: . . . 1 . A . B . x x . . . . . x x y y .

slide-79
SLIDE 79

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

From 1-variable to the full calculus

The reason of the absence of a good unification theory for Łukasiewicz logic has to be found in the following geometrical phenomenon: . . . 1 . A . B . x x . . . . . x x y y .

slide-80
SLIDE 80

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

From 1-variable to the full calculus

The reason of the absence of a good unification theory for Łukasiewicz logic has to be found in the following geometrical phenomenon: . . . 1 . A . B . x ∨ x∗ .

  • .
  • .

. . x x y y .

slide-81
SLIDE 81

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

From 1-variable to the full calculus

The reason of the absence of a good unification theory for Łukasiewicz logic has to be found in the following geometrical phenomenon: . . . 1 . A . B . x ∨ x∗ .

  • .
  • .

. . x ∨ x∗ ∨ y ∨ y∗ .

slide-82
SLIDE 82

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

From 1-variable to the full calculus

The reason of the absence of a good unification theory for Łukasiewicz logic has to be found in the following geometrical phenomenon: . . . 1 . A . B . x ∨ x∗ .

  • .
  • .

. . x ∨ x∗ ∨ y ∨ y∗ . S1

slide-83
SLIDE 83

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

From 1-variable to the full calculus

The reason of the absence of a good unification theory for Łukasiewicz logic has to be found in the following geometrical phenomenon: . . . 1 . A . B . x ∨ x∗ .

  • .
  • .

S0 . . x ∨ x∗ ∨ y ∨ y∗ . S1

slide-84
SLIDE 84

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Nullarity of Łukasiewicz logic

.

Theorem

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

  • Proof. It is sufficient to exhibit one problem with nullary
  • type. As seen above the co-unification problem associated to

x x y y is the rational polyhedron . . A

slide-85
SLIDE 85

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Nullarity of Łukasiewicz logic

.

Theorem

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

  • Proof. It is sufficient to exhibit one problem with nullary

type. As seen above the co-unification problem associated to x x y y is the rational polyhedron . . A

slide-86
SLIDE 86

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Nullarity of Łukasiewicz logic

.

Theorem

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

  • Proof. It is sufficient to exhibit one problem with nullary
  • type. As seen above the co-unification problem associated to

(x ∨ x∗ ∨ y ∨ y∗, 1) is the rational polyhedron . . A

slide-87
SLIDE 87

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 1.

. . . . . . . . Consider the following sequence of pair of maps and rational polyhedra, . . t1 . ζ1 . t2 . ζ2 . t3 . ζ3 It can be proved (cfr. Cabrer and Mundici) that each

i is a

retract of

n for some n, so the pairs i i are

co-unifiers for A.

slide-88
SLIDE 88

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 1.

. . . . . . . . Consider the following sequence of pair of maps and rational polyhedra, . . t1 . ζ1 . t2 . ζ2 . t3 . ζ3 It can be proved (cfr. Cabrer and Mundici) that each ti is a retract of [0, 1]n for some n, so the pairs

i i are

co-unifiers for A.

slide-89
SLIDE 89

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 1.

. . . . . . . . Consider the following sequence of pair of maps and rational polyhedra, . . t1 . ζ1 . t2 . ζ2 . t3 . ζ3 It can be proved (cfr. Cabrer and Mundici) that each ti is a retract of [0, 1]n for some n, so the pairs (ti, ζi) are co-unifiers for A.

slide-90
SLIDE 90

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

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 just the embedding of i in j

slide-91
SLIDE 91

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

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 just the embedding of i in j

slide-92
SLIDE 92

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

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 just the embedding of ti in tj

slide-93
SLIDE 93

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 3: The lifting of denable functions.

. . . . . . . . For any co-unifier u P of A, there exists some

i and an

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

slide-94
SLIDE 94

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 3: The lifting of denable functions.

. . . . . . . . For any co-unifier (u, P) of A, there exists some

i and an

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

slide-95
SLIDE 95

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 3: The lifting of denable functions.

. . . . . . . . For any co-unifier (u, P) of A, there exists some ti and an arrow u (called the lift of u) making the following diagram commute. . . P . A . ti . ζi . u . u

slide-96
SLIDE 96

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 3: The lifting of denable functions.

. . . . . . . . For any co-unifier (u, P) of A, there exists some ti and an arrow ˜ u (called the lift of u) making the following diagram commute. . . P . A . ti . ζi . ˜ u . u

slide-97
SLIDE 97

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Considerations

. . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The crucial fact here is that we can always factorize through a finite portion of the piece-wise linear cover. As a matter of fact, for general reasons when such a map exists is unique up to translations. So the fact that in our setting such a map is actually a

  • map is a quite pleasant

discovery. The Definable Lifting Lemma has two important corollaries.

slide-98
SLIDE 98

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Considerations

. . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The crucial fact here is that we can always factorize through a finite portion of the piece-wise linear cover. As a matter of fact, for general reasons when such a map exists is unique up to translations. So the fact that in our setting such a map is actually a

  • map is a quite pleasant

discovery. The Definable Lifting Lemma has two important corollaries.

slide-99
SLIDE 99

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Considerations

. . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The crucial fact here is that we can always factorize through a finite portion of the piece-wise linear cover. As a matter of fact, for general reasons when such a map exists is unique up to translations. So the fact that in our setting such a map is actually a Z-map is a quite pleasant discovery. The Definable Lifting Lemma has two important corollaries.

slide-100
SLIDE 100

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Considerations

. . . . . . . The above lemma is the piecewise linear version of the “Lifting of functions” Lemma, widely used in algebraic topology. The crucial fact here is that we can always factorize through a finite portion of the piece-wise linear cover. As a matter of fact, for general reasons when such a map exists is unique up to translations. So the fact that in our setting such a map is actually a Z-map is a quite pleasant discovery. The Definable Lifting Lemma has two important corollaries.

slide-101
SLIDE 101

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 4: Corollary 1.

. . . . . . . . Given any co-unifier (P, u) for A, there exists a co-unifier (ti, ζi) in the above sequence such that (P, u) is less general than (ti, ζi). (The sequence is cofinal in the poset of co-unifiers.) A lattice point is a vector with integer coordinates. .

Step 5: Corollary 2.

. . . . . . . . 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-102
SLIDE 102

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 4: Corollary 1.

. . . . . . . . Given any co-unifier (P, u) for A, there exists a co-unifier (ti, ζi) in the above sequence such that (P, u) is less general than (ti, ζi). (The sequence is cofinal in the poset of co-unifiers.) A lattice point is a vector with integer coordinates. .

Step 5: Corollary 2.

. . . . . . . . If (P, u) is a co-unifier for A with strictly fewer lattice points than ti, 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

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 4: Corollary 1.

. . . . . . . . Given any co-unifier (P, u) for A, there exists a co-unifier (ti, ζi) in the above sequence such that (P, u) is less general than (ti, ζi). (The sequence is cofinal in the poset of co-unifiers.) A lattice point is a vector with integer coordinates. .

Step 5: Corollary 2.

. . . . . . . . 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-104
SLIDE 104

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 6.

. . . . . . . . As a consequence of the last 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-105
SLIDE 105

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 6.

. . . . . . . . As a consequence of the last 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-106
SLIDE 106

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

Proof Cont.'d

.

Step 6.

. . . . . . . . As a consequence of the last 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-107
SLIDE 107

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

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.

slide-108
SLIDE 108

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

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.

slide-109
SLIDE 109

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

Prologue Statement A sequence of uniers A crucial lemma Strictness and unboundness

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.

slide-110
SLIDE 110

The unication type

  • f Łukasiewicz logic

is nullary Luca Spada

MV-algebras Rational polyhedra Main result

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 order 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.

  • V. Marra, L. Spada.

Duality, projectivity, and unification in Łukasiewicz logic and MV-algebras. Submitted.

  • V. Marra, L. Spada.

The dual adjunction between MV-algebras and Tychonoff spaces. Submitted.

  • V. Marra, L. Spada.

Solving equations in Abelian ℓ-groups. In preparation.