121
Introduction Basic notions and definitions Dyadic numbers and MV-terms Filters, ultrafilters and the term tr Semistates on MV-algebras Functions between MV-algebras and their construction The main theorem and its applications Representation of functions between semisimple MV-algebras Jan Paseka Department of Mathematics and Statistics Masaryk University Brno, Czech Republic [email protected] Michal Botur Department of Algebra and Geometry Palack´ y University Olomouc Olomouc, Czech Republic [email protected] Supported by FSTA 2014 January 26 - January 31 Liptovsk ´ yJ´ an, Slovak Republic Representation of functions between semisimple MV-algebras 1 / 42

Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Representation of functions between semisimple MV-algebras

Jan PasekaDepartment of Mathematics and Statistics

Masaryk UniversityBrno, Czech [email protected]

Michal BoturDepartment of Algebra and Geometry

Palacky University OlomoucOlomouc, Czech [email protected]

Supported by

FSTA 2014 January 26 - January 31Liptovsky Jan, Slovak Republic

Representation of functions between semisimple MV-algebras 1 / 42

Page 2: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 2 / 42

Page 3: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 3 / 42

Page 4: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Introduction

For MV-algebras, the so-called tense operators were already introduced byDiaconescu and Georgescu. Tense operators express the quantifiers “it isalways going to be the case that” and “it has always been the case that” andhence enable us to express the dimension of time in the logic.

A crucial problem concerning tense operators is their representation. Havinga MV-algebra with tense operators, Diaconescu and Georgescu asked if thereexists a frame such that each of these operators can be obtained by theirconstruction for [0,1]. We solve this problem for semisimple MV-algebras, i.e.those having a full set of MV-morphisms into a standard MV-algebra [0,1].

Representation of functions between semisimple MV-algebras 4 / 42

Page 5: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Introduction

For MV-algebras, the so-called tense operators were already introduced byDiaconescu and Georgescu. Tense operators express the quantifiers “it isalways going to be the case that” and “it has always been the case that” andhence enable us to express the dimension of time in the logic.

A crucial problem concerning tense operators is their representation. Havinga MV-algebra with tense operators, Diaconescu and Georgescu asked if thereexists a frame such that each of these operators can be obtained by theirconstruction for [0,1]. We solve this problem for semisimple MV-algebras, i.e.those having a full set of MV-morphisms into a standard MV-algebra [0,1].

Representation of functions between semisimple MV-algebras 4 / 42

Page 6: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 5 / 42

Page 7: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definition – MV-algebras

Definition (Chang, 1958)

An MV-algebra M = (M;⊕,�,¬,0,1) is a structure where ⊕ is associativeand commutative with neutral element 0, and, in addition,¬0 = 1,¬1 = 0,x⊕1 = 1,x� y = ¬(¬x⊕¬y), and y⊕¬(y⊕¬x) = x⊕¬(x⊕¬y)for all x,y ∈M.

MV-algebras are a natural generalization of Boolean algebras. Namely, whilstBoolean algebras are algebraic semantics of Boolean two-valued logic,MV-algebras are algebraic semantics for Łukasiewicz many valued logic.

Example

An example of a MV-algebra is the real unit interval [0,1] equipped with theoperations

¬x = 1− x,x⊕ y = min(1,x+ y),x� y = max(0,x+ y−1)

We refer to it as a standard MV-algebra.

Representation of functions between semisimple MV-algebras 6 / 42

Page 8: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definition – MV-algebras

Definition (Chang, 1958)

An MV-algebra M = (M;⊕,�,¬,0,1) is a structure where ⊕ is associativeand commutative with neutral element 0, and, in addition,¬0 = 1,¬1 = 0,x⊕1 = 1,x� y = ¬(¬x⊕¬y), and y⊕¬(y⊕¬x) = x⊕¬(x⊕¬y)for all x,y ∈M.

MV-algebras are a natural generalization of Boolean algebras. Namely, whilstBoolean algebras are algebraic semantics of Boolean two-valued logic,MV-algebras are algebraic semantics for Łukasiewicz many valued logic.

Example

An example of a MV-algebra is the real unit interval [0,1] equipped with theoperations

¬x = 1− x,x⊕ y = min(1,x+ y),x� y = max(0,x+ y−1)

We refer to it as a standard MV-algebra.

Representation of functions between semisimple MV-algebras 6 / 42

Page 9: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definition – MV-algebras

Definition (Chang, 1958)

An MV-algebra M = (M;⊕,�,¬,0,1) is a structure where ⊕ is associativeand commutative with neutral element 0, and, in addition,¬0 = 1,¬1 = 0,x⊕1 = 1,x� y = ¬(¬x⊕¬y), and y⊕¬(y⊕¬x) = x⊕¬(x⊕¬y)for all x,y ∈M.

MV-algebras are a natural generalization of Boolean algebras. Namely, whilstBoolean algebras are algebraic semantics of Boolean two-valued logic,MV-algebras are algebraic semantics for Łukasiewicz many valued logic.

Example

An example of a MV-algebra is the real unit interval [0,1] equipped with theoperations

¬x = 1− x,x⊕ y = min(1,x+ y),x� y = max(0,x+ y−1)

We refer to it as a standard MV-algebra.

Representation of functions between semisimple MV-algebras 6 / 42

Page 10: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Every MV-algebra M determines a dual MV-algebra M op = (M;⊕op,�op,¬op,0op,1op) such that ⊕op =�,�op =⊕, ¬op = ¬,0op = 1 and 1op = 0.

On every MV-algebra M , a partial order ≤ is defined by the rule

x≤ y⇐⇒¬x⊕ y = 1.

In this partial order, every MV-algebra is a distributive lattice bounded by 0and 1.

An MV-algebra is said to be linearly ordered (or a MV-chain) if the order islinear.

Representation of functions between semisimple MV-algebras 7 / 42

Page 11: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Every MV-algebra M determines a dual MV-algebra M op = (M;⊕op,�op,¬op,0op,1op) such that ⊕op =�,�op =⊕, ¬op = ¬,0op = 1 and 1op = 0.

On every MV-algebra M , a partial order ≤ is defined by the rule

x≤ y⇐⇒¬x⊕ y = 1.

In this partial order, every MV-algebra is a distributive lattice bounded by 0and 1.

An MV-algebra is said to be linearly ordered (or a MV-chain) if the order islinear.

Representation of functions between semisimple MV-algebras 7 / 42

Page 12: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Every MV-algebra M determines a dual MV-algebra M op = (M;⊕op,�op,¬op,0op,1op) such that ⊕op =�,�op =⊕, ¬op = ¬,0op = 1 and 1op = 0.

On every MV-algebra M , a partial order ≤ is defined by the rule

x≤ y⇐⇒¬x⊕ y = 1.

In this partial order, every MV-algebra is a distributive lattice bounded by 0and 1.

An MV-algebra is said to be linearly ordered (or a MV-chain) if the order islinear.

Representation of functions between semisimple MV-algebras 7 / 42

Page 13: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Given a positive integer n ∈ N, we let nx = x⊕ x⊕ x · · ·⊕ x, n times,xn = x� x� x · · ·� x, n times, 0x = 0 and x0 = 1.

In every MV-algebra M the following equalities hold (whenever the respectivejoin or meet exist):

(i) a⊕∨

i∈I xi =∨

i∈I(a⊕ xi), a⊕∧

i∈I xi =∧

i∈I(a⊕ xi),

(ii) a�∨

i∈I xi =∨

i∈I(a� xi), a�∧

i∈I xi =∧

i∈I(a� xi),

Representation of functions between semisimple MV-algebras 8 / 42

Page 14: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Given a positive integer n ∈ N, we let nx = x⊕ x⊕ x · · ·⊕ x, n times,xn = x� x� x · · ·� x, n times, 0x = 0 and x0 = 1.

In every MV-algebra M the following equalities hold (whenever the respectivejoin or meet exist):

(i) a⊕∨

i∈I xi =∨

i∈I(a⊕ xi), a⊕∧

i∈I xi =∧

i∈I(a⊕ xi),

(ii) a�∨

i∈I xi =∨

i∈I(a� xi), a�∧

i∈I xi =∧

i∈I(a� xi),

Representation of functions between semisimple MV-algebras 8 / 42

Page 15: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Given a positive integer n ∈ N, we let nx = x⊕ x⊕ x · · ·⊕ x, n times,xn = x� x� x · · ·� x, n times, 0x = 0 and x0 = 1.

In every MV-algebra M the following equalities hold (whenever the respectivejoin or meet exist):

(i) a⊕∨

i∈I xi =∨

i∈I(a⊕ xi), a⊕∧

i∈I xi =∧

i∈I(a⊕ xi),

(ii) a�∨

i∈I xi =∨

i∈I(a� xi), a�∧

i∈I xi =∧

i∈I(a� xi),

Representation of functions between semisimple MV-algebras 8 / 42

Page 16: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-algebras

Given a positive integer n ∈ N, we let nx = x⊕ x⊕ x · · ·⊕ x, n times,xn = x� x� x · · ·� x, n times, 0x = 0 and x0 = 1.

In every MV-algebra M the following equalities hold (whenever the respectivejoin or meet exist):

(i) a⊕∨

i∈I xi =∨

i∈I(a⊕ xi), a⊕∧

i∈I xi =∧

i∈I(a⊕ xi),

(ii) a�∨

i∈I xi =∨

i∈I(a� xi), a�∧

i∈I xi =∧

i∈I(a� xi),

Representation of functions between semisimple MV-algebras 8 / 42

Page 17: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-morphisms and filters

Morphisms of MV-algebras (shortly MV-morphisms) are defined as usual,they are functions which preserve the binary operations ⊕ and �, the unaryoperation ¬ and nullary operations 0 and 1.

A filter of a MV-algebra M is a subset F ⊆M satisfying:(F1) 1 ∈ F(F2) x ∈ F, y ∈M, x≤ y ⇒ y ∈ F(F3) x,y ∈ F ⇒ x� y ∈ F .

A filter is said to be proper if 0 6∈ F . Note that there is one-to-onecorrespondence between filters and congruences on MV-algebras.

Representation of functions between semisimple MV-algebras 9 / 42

Page 18: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-morphisms and filters

Morphisms of MV-algebras (shortly MV-morphisms) are defined as usual,they are functions which preserve the binary operations ⊕ and �, the unaryoperation ¬ and nullary operations 0 and 1.

A filter of a MV-algebra M is a subset F ⊆M satisfying:(F1) 1 ∈ F(F2) x ∈ F, y ∈M, x≤ y ⇒ y ∈ F(F3) x,y ∈ F ⇒ x� y ∈ F .

A filter is said to be proper if 0 6∈ F . Note that there is one-to-onecorrespondence between filters and congruences on MV-algebras.

Representation of functions between semisimple MV-algebras 9 / 42

Page 19: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – MV-morphisms and filters

Morphisms of MV-algebras (shortly MV-morphisms) are defined as usual,they are functions which preserve the binary operations ⊕ and �, the unaryoperation ¬ and nullary operations 0 and 1.

A filter of a MV-algebra M is a subset F ⊆M satisfying:(F1) 1 ∈ F(F2) x ∈ F, y ∈M, x≤ y ⇒ y ∈ F(F3) x,y ∈ F ⇒ x� y ∈ F .

A filter is said to be proper if 0 6∈ F . Note that there is one-to-onecorrespondence between filters and congruences on MV-algebras.

Representation of functions between semisimple MV-algebras 9 / 42

Page 20: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Prime and maximal filters

A filter Q is prime if it satisfies the following conditions:

(P1) 0 /∈ Q.(P2) For each x, y in M such that x∨ y ∈ Q, either x ∈ Q or y ∈ Q.In this case the corresponding factor MV-algebra M /Q is linear.

A filter U is maximal (and in this case it will be also called an ultrafilter) if0 /∈U and for any other filter F of M such that U ⊆ F , then either F = M orF =U . There is a one-to-one correspondence between ultrafilters andMV-morphisms from M into [0,1].

An MV-algebra M is called semisimple if the intersection of all its maximalfilters is {1}.

Representation of functions between semisimple MV-algebras 10 / 42

Page 21: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Prime and maximal filters

A filter Q is prime if it satisfies the following conditions:

(P1) 0 /∈ Q.(P2) For each x, y in M such that x∨ y ∈ Q, either x ∈ Q or y ∈ Q.In this case the corresponding factor MV-algebra M /Q is linear.

A filter U is maximal (and in this case it will be also called an ultrafilter) if0 /∈U and for any other filter F of M such that U ⊆ F , then either F = M orF =U . There is a one-to-one correspondence between ultrafilters andMV-morphisms from M into [0,1].

An MV-algebra M is called semisimple if the intersection of all its maximalfilters is {1}.

Representation of functions between semisimple MV-algebras 10 / 42

Page 22: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Prime and maximal filters

A filter Q is prime if it satisfies the following conditions:

(P1) 0 /∈ Q.(P2) For each x, y in M such that x∨ y ∈ Q, either x ∈ Q or y ∈ Q.In this case the corresponding factor MV-algebra M /Q is linear.

A filter U is maximal (and in this case it will be also called an ultrafilter) if0 /∈U and for any other filter F of M such that U ⊆ F , then either F = M orF =U . There is a one-to-one correspondence between ultrafilters andMV-morphisms from M into [0,1].

An MV-algebra M is called semisimple if the intersection of all its maximalfilters is {1}.

Representation of functions between semisimple MV-algebras 10 / 42

Page 23: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Boolean elements and states

An element a of a MV-algebra M is said to be Boolean if a⊕a = a. We saythat a MV-algebra M is Boolean if every element of M is Boolean. For aMV-algebra M , the set B(M ) of all Boolean elements is a Boolean algebra.

We say that a state on a MV-algebra M is any mapping s : M→ [0,1] suchthat (i) s(1) = 1, and (ii) s(a⊕b) = s(a)+ s(b) whenever a�b = 0.

A state s is extremal if, for all states s1, s2 such that s = λ s1 +(1−λ )s2 forλ ∈ (0,1) we conclude s = s1 = s2.

We recall that a state s is extremal iff {a ∈M : s(a) = 1} is an ultrafilter of M iffs(a⊕b) = min{s(a)+ s(b),1}, a,b ∈M iff s is a morphism of MV-algebras.

Representation of functions between semisimple MV-algebras 11 / 42

Page 24: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Boolean elements and states

An element a of a MV-algebra M is said to be Boolean if a⊕a = a. We saythat a MV-algebra M is Boolean if every element of M is Boolean. For aMV-algebra M , the set B(M ) of all Boolean elements is a Boolean algebra.

We say that a state on a MV-algebra M is any mapping s : M→ [0,1] suchthat (i) s(1) = 1, and (ii) s(a⊕b) = s(a)+ s(b) whenever a�b = 0.

A state s is extremal if, for all states s1, s2 such that s = λ s1 +(1−λ )s2 forλ ∈ (0,1) we conclude s = s1 = s2.

We recall that a state s is extremal iff {a ∈M : s(a) = 1} is an ultrafilter of M iffs(a⊕b) = min{s(a)+ s(b),1}, a,b ∈M iff s is a morphism of MV-algebras.

Representation of functions between semisimple MV-algebras 11 / 42

Page 25: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Boolean elements and states

An element a of a MV-algebra M is said to be Boolean if a⊕a = a. We saythat a MV-algebra M is Boolean if every element of M is Boolean. For aMV-algebra M , the set B(M ) of all Boolean elements is a Boolean algebra.

We say that a state on a MV-algebra M is any mapping s : M→ [0,1] suchthat (i) s(1) = 1, and (ii) s(a⊕b) = s(a)+ s(b) whenever a�b = 0.

A state s is extremal if, for all states s1, s2 such that s = λ s1 +(1−λ )s2 forλ ∈ (0,1) we conclude s = s1 = s2.

We recall that a state s is extremal iff {a ∈M : s(a) = 1} is an ultrafilter of M iffs(a⊕b) = min{s(a)+ s(b),1}, a,b ∈M iff s is a morphism of MV-algebras.

Representation of functions between semisimple MV-algebras 11 / 42

Page 26: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Basic definitions – Boolean elements and states

An element a of a MV-algebra M is said to be Boolean if a⊕a = a. We saythat a MV-algebra M is Boolean if every element of M is Boolean. For aMV-algebra M , the set B(M ) of all Boolean elements is a Boolean algebra.

We say that a state on a MV-algebra M is any mapping s : M→ [0,1] suchthat (i) s(1) = 1, and (ii) s(a⊕b) = s(a)+ s(b) whenever a�b = 0.

A state s is extremal if, for all states s1, s2 such that s = λ s1 +(1−λ )s2 forλ ∈ (0,1) we conclude s = s1 = s2.

We recall that a state s is extremal iff {a ∈M : s(a) = 1} is an ultrafilter of M iffs(a⊕b) = min{s(a)+ s(b),1}, a,b ∈M iff s is a morphism of MV-algebras.

Representation of functions between semisimple MV-algebras 11 / 42

Page 27: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 12 / 42

Page 28: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Dyadic numbers and MV-terms

The set D of dyadic numbers is the set of the rational numbers that can bewritten as a finite sum of power of 2.If a is a number of [0,1], a dyadic decomposition of a is a sequencea∗ = (ai)i∈N of elements of {0,1} such that a = ∑

∞i=1 ai2−i. We denote by a∗i

the ith element of any sequence (of length greater than i) a∗.If a is a dyadic number of [0,1], then a admits a unique finite dyadicdecomposition, called the dyadic decomposition of a.If a∗ is a dyadic decomposition of a real a and if k is a positive integer then wedenote by pa∗qk the finite sequence (a1, . . . ,ak) defined by the first k elementsof a∗ and by xa∗yk the dyadic number ∑

ki=1 ai2−i.

Representation of functions between semisimple MV-algebras 13 / 42

Page 29: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Dyadic numbers and MV-terms

Definition (Ostermann,Teheux)

We denote by f0(x) and f1(x) the terms x⊕ x and x� x respectively, and by TDthe clone generated by f0(x) and f1(x).We also denote by g. the mapping between the set of finite sequences ofelements of {0,1} (and thus of dyadic numbers in [0,1]) and TD defined by:

g(a1,...,ak) = fak ◦ · · · ◦ fa1

for any finite sequence (a1, ...,ak) of elements of {0,1}. If a = ∑ki=1 ai2−i, we

sometimes write ga instead of g(a1,...,ak).We also denote, for a dyadic number a ∈ D∩ [0,1) and a positive integer k ∈ Nsuch that 2−k ≤ 1−a, by l(a,k) : [a,a+2−k]→ [0,1] a linear function defined asfollows l(a,k)(x) = 2k(x−a) for all x ∈ [a,a+2−k].

Representation of functions between semisimple MV-algebras 14 / 42

Page 30: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

MV-terms on the interval [0,1]

Lemma (Teheux)

If a∗ = (ai)i∈N and x∗ = (xi)i∈N are dyadic decompositions of two elements ofa,x ∈ [0,1], then, for any positive integer k ∈ N,

gpa∗qk (x) =

1 if x > ∑

ki=1 ai2−i +2−k

0 if x < ∑ki=1 ai2−i

l(xa∗yk,k)(x) = ∑∞i=1 xi+k2−i otherwise.

Note that for any finite sequence (a1, ...,ak) of elements of {0,1} such thatak = 0 we have that g(a1,...,ak) = g(a1,...,ak−1)⊕g(a1,...,ak−1) and clearly any dyadicnumber a corresponds to such a sequence (a1, ...,ak).

Corollary (Teheux)

Let us have the standard MV-algebra [0,1], x ∈ [0,1] and r ∈ (0,1)∩D. Thenthere is a term tr in TD such that

tr(x) = 1 if and only if r ≤ x.Representation of functions between semisimple MV-algebras 15 / 42

Page 31: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

MV-terms on the interval [0,1]

Lemma (Teheux)

If a∗ = (ai)i∈N and x∗ = (xi)i∈N are dyadic decompositions of two elements ofa,x ∈ [0,1], then, for any positive integer k ∈ N,

gpa∗qk (x) =

1 if x > ∑

ki=1 ai2−i +2−k

0 if x < ∑ki=1 ai2−i

l(xa∗yk,k)(x) = ∑∞i=1 xi+k2−i otherwise.

Note that for any finite sequence (a1, ...,ak) of elements of {0,1} such thatak = 0 we have that g(a1,...,ak) = g(a1,...,ak−1)⊕g(a1,...,ak−1) and clearly any dyadicnumber a corresponds to such a sequence (a1, ...,ak).

Corollary (Teheux)

Let us have the standard MV-algebra [0,1], x ∈ [0,1] and r ∈ (0,1)∩D. Thenthere is a term tr in TD such that

tr(x) = 1 if and only if r ≤ x.Representation of functions between semisimple MV-algebras 15 / 42

Page 32: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

MV-terms on the interval [0,1]

Lemma (Teheux)

If a∗ = (ai)i∈N and x∗ = (xi)i∈N are dyadic decompositions of two elements ofa,x ∈ [0,1], then, for any positive integer k ∈ N,

gpa∗qk (x) =

1 if x > ∑

ki=1 ai2−i +2−k

0 if x < ∑ki=1 ai2−i

l(xa∗yk,k)(x) = ∑∞i=1 xi+k2−i otherwise.

Note that for any finite sequence (a1, ...,ak) of elements of {0,1} such thatak = 0 we have that g(a1,...,ak) = g(a1,...,ak−1)⊕g(a1,...,ak−1) and clearly any dyadicnumber a corresponds to such a sequence (a1, ...,ak).

Corollary (Teheux)

Let us have the standard MV-algebra [0,1], x ∈ [0,1] and r ∈ (0,1)∩D. Thenthere is a term tr in TD such that

tr(x) = 1 if and only if r ≤ x.Representation of functions between semisimple MV-algebras 15 / 42

Page 33: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions tr on unit interval [0,1]

Example

������

(0,0) (1,0)

(0,1) (0.5,1) (1,1)

Function t 12= g0

������

(0,0) (0.5,0) (1,0)

(0,1) (0.75,1) (1,1)

Function t 34= g10

Representation of functions between semisimple MV-algebras 16 / 42

Page 34: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 17 / 42

Page 35: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Filters, ultrafilters and the term tr

Lemma

Let M be a linearly ordered MV-algebra, s : M→ [0,1] an MV-morphism,x ∈M such that s(x) = 1. Then, for any n ∈ N,n > 1, n× x = 1.

Proposition

Let M be a linearly ordered MV-algebra, s : M→ [0,1] an MV-morphism,x ∈M. Then s(x) = 1 iff tr(x) = 1 for all r ∈ (0,1)∩D.Equivalently, s(x)< 1 iff there is a dyadic number r ∈ (0,1)∩D such thattr(x) 6= 1. In this case, s(x)< r.

Representation of functions between semisimple MV-algebras 18 / 42

Page 36: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Filters, ultrafilters and the term tr

Lemma

Let M be a linearly ordered MV-algebra, s : M→ [0,1] an MV-morphism,x ∈M such that s(x) = 1. Then, for any n ∈ N,n > 1, n× x = 1.

Proposition

Let M be a linearly ordered MV-algebra, s : M→ [0,1] an MV-morphism,x ∈M. Then s(x) = 1 iff tr(x) = 1 for all r ∈ (0,1)∩D.Equivalently, s(x)< 1 iff there is a dyadic number r ∈ (0,1)∩D such thattr(x) 6= 1. In this case, s(x)< r.

Representation of functions between semisimple MV-algebras 18 / 42

Page 37: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Filters, ultrafilters and the term tr

Proposition

Let M be an MV-algebra, x ∈M and F be any filter of M . Then there is anMV-morphism s : M→ [0,1] such that s(F)⊆ {1} and s(x)< 1 if and only ifthere is a dyadic number r ∈ (0,1)∩D such that tr(x) /∈ F .

Corollary

Let M be an MV-algebra, x ∈M and F be any filter of M such that tr(x) /∈ Ffor some dyadic number r ∈ (0,1)∩D. Then there is an MV-morphisms : M→ [0,1] such that s(F)⊆ {1} and s(x)< r < 1.

Representation of functions between semisimple MV-algebras 19 / 42

Page 38: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Filters, ultrafilters and the term tr

Proposition

Let M be an MV-algebra, x ∈M and F be any filter of M . Then there is anMV-morphism s : M→ [0,1] such that s(F)⊆ {1} and s(x)< 1 if and only ifthere is a dyadic number r ∈ (0,1)∩D such that tr(x) /∈ F .

Corollary

Let M be an MV-algebra, x ∈M and F be any filter of M such that tr(x) /∈ Ffor some dyadic number r ∈ (0,1)∩D. Then there is an MV-morphisms : M→ [0,1] such that s(F)⊆ {1} and s(x)< r < 1.

Representation of functions between semisimple MV-algebras 19 / 42

Page 39: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 20 / 42

Page 40: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semistates on MV-algebras

In this section we characterize arbitrary meets of MV-morphism into a unitinterval as so-called semi-states.

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a semi-state on A if

(i) s(1) = 1,

(ii) x≤ y implies s(x)≤ s(y),

(iii) s(x) = 1 and s(y) = 1 implies s(x� y) = 1,

(iv) s(x)� s(x) = s(x� x),

(v) s(x)⊕ s(x) = s(x⊕ x).

Representation of functions between semisimple MV-algebras 21 / 42

Page 41: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semistates on MV-algebras

In this section we characterize arbitrary meets of MV-morphism into a unitinterval as so-called semi-states.

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a semi-state on A if

(i) s(1) = 1,

(ii) x≤ y implies s(x)≤ s(y),

(iii) s(x) = 1 and s(y) = 1 implies s(x� y) = 1,

(iv) s(x)� s(x) = s(x� x),

(v) s(x)⊕ s(x) = s(x⊕ x).

Representation of functions between semisimple MV-algebras 21 / 42

Page 42: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semistates on MV-algebras

In this section we characterize arbitrary meets of MV-morphism into a unitinterval as so-called semi-states.

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a semi-state on A if

(i) s(1) = 1,

(ii) x≤ y implies s(x)≤ s(y),

(iii) s(x) = 1 and s(y) = 1 implies s(x� y) = 1,

(iv) s(x)� s(x) = s(x� x),

(v) s(x)⊕ s(x) = s(x⊕ x).

Representation of functions between semisimple MV-algebras 21 / 42

Page 43: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semistates on MV-algebras

In this section we characterize arbitrary meets of MV-morphism into a unitinterval as so-called semi-states.

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a semi-state on A if

(i) s(1) = 1,

(ii) x≤ y implies s(x)≤ s(y),

(iii) s(x) = 1 and s(y) = 1 implies s(x� y) = 1,

(iv) s(x)� s(x) = s(x� x),

(v) s(x)⊕ s(x) = s(x⊕ x).

Representation of functions between semisimple MV-algebras 21 / 42

Page 44: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semistates on MV-algebras

In this section we characterize arbitrary meets of MV-morphism into a unitinterval as so-called semi-states.

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a semi-state on A if

(i) s(1) = 1,

(ii) x≤ y implies s(x)≤ s(y),

(iii) s(x) = 1 and s(y) = 1 implies s(x� y) = 1,

(iv) s(x)� s(x) = s(x� x),

(v) s(x)⊕ s(x) = s(x⊕ x).

Representation of functions between semisimple MV-algebras 21 / 42

Page 45: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semistates on MV-algebras

In this section we characterize arbitrary meets of MV-morphism into a unitinterval as so-called semi-states.

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a semi-state on A if

(i) s(1) = 1,

(ii) x≤ y implies s(x)≤ s(y),

(iii) s(x) = 1 and s(y) = 1 implies s(x� y) = 1,

(iv) s(x)� s(x) = s(x� x),

(v) s(x)⊕ s(x) = s(x⊕ x).

Representation of functions between semisimple MV-algebras 21 / 42

Page 46: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong semistates on MV-algebras

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a strong semi-state onA if it is a semistate such that

(vi) s(x)� s(y)≤ s(x� y),

(vii) s(x)⊕ s(y)≤ s(x⊕ y),

(viii) s(x∧ y) = s(x)∧ s(y),

(ix) s(xn) = s(x)n for all n ∈ N,

(x) n× s(x) = s(n× x) for all n ∈ N.

Note that any MV-morphism into a unit interval is a strong semi-state.

Representation of functions between semisimple MV-algebras 22 / 42

Page 47: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong semistates on MV-algebras

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a strong semi-state onA if it is a semistate such that

(vi) s(x)� s(y)≤ s(x� y),

(vii) s(x)⊕ s(y)≤ s(x⊕ y),

(viii) s(x∧ y) = s(x)∧ s(y),

(ix) s(xn) = s(x)n for all n ∈ N,

(x) n× s(x) = s(n× x) for all n ∈ N.

Note that any MV-morphism into a unit interval is a strong semi-state.

Representation of functions between semisimple MV-algebras 22 / 42

Page 48: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong semistates on MV-algebras

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a strong semi-state onA if it is a semistate such that

(vi) s(x)� s(y)≤ s(x� y),

(vii) s(x)⊕ s(y)≤ s(x⊕ y),

(viii) s(x∧ y) = s(x)∧ s(y),

(ix) s(xn) = s(x)n for all n ∈ N,

(x) n× s(x) = s(n× x) for all n ∈ N.

Note that any MV-morphism into a unit interval is a strong semi-state.

Representation of functions between semisimple MV-algebras 22 / 42

Page 49: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong semistates on MV-algebras

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a strong semi-state onA if it is a semistate such that

(vi) s(x)� s(y)≤ s(x� y),

(vii) s(x)⊕ s(y)≤ s(x⊕ y),

(viii) s(x∧ y) = s(x)∧ s(y),

(ix) s(xn) = s(x)n for all n ∈ N,

(x) n× s(x) = s(n× x) for all n ∈ N.

Note that any MV-morphism into a unit interval is a strong semi-state.

Representation of functions between semisimple MV-algebras 22 / 42

Page 50: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong semistates on MV-algebras

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a strong semi-state onA if it is a semistate such that

(vi) s(x)� s(y)≤ s(x� y),

(vii) s(x)⊕ s(y)≤ s(x⊕ y),

(viii) s(x∧ y) = s(x)∧ s(y),

(ix) s(xn) = s(x)n for all n ∈ N,

(x) n× s(x) = s(n× x) for all n ∈ N.

Note that any MV-morphism into a unit interval is a strong semi-state.

Representation of functions between semisimple MV-algebras 22 / 42

Page 51: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong semistates on MV-algebras

Definition

Let A be an MV-algebra. A map s : A→ [0,1] is called a strong semi-state onA if it is a semistate such that

(vi) s(x)� s(y)≤ s(x� y),

(vii) s(x)⊕ s(y)≤ s(x⊕ y),

(viii) s(x∧ y) = s(x)∧ s(y),

(ix) s(xn) = s(x)n for all n ∈ N,

(x) n× s(x) = s(n× x) for all n ∈ N.

Note that any MV-morphism into a unit interval is a strong semi-state.

Representation of functions between semisimple MV-algebras 22 / 42

Page 52: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Meets of MV-morphism

Lemma

Let A be an MV-algebra, S a non-empty set of semi-states (strongsemi-states) on A. Then the point-wise meet t =

∧S : A→ [0,1] is a

semi-state (strong semi-state) on A.

Lemma

Let A be an MV-algebra, s, t semi-states on A. Then t ≤ s iff t(x) = 1 impliess(x) = 1 for all x ∈ A.

Proposition

Let A be an MV-algebra, t a semi-state on A and St = {s : A→ [0,1] | sis an MV-morphism,s≥ t}. Then t =

∧St .

Representation of functions between semisimple MV-algebras 23 / 42

Page 53: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Meets of MV-morphism

Lemma

Let A be an MV-algebra, S a non-empty set of semi-states (strongsemi-states) on A. Then the point-wise meet t =

∧S : A→ [0,1] is a

semi-state (strong semi-state) on A.

Lemma

Let A be an MV-algebra, s, t semi-states on A. Then t ≤ s iff t(x) = 1 impliess(x) = 1 for all x ∈ A.

Proposition

Let A be an MV-algebra, t a semi-state on A and St = {s : A→ [0,1] | sis an MV-morphism,s≥ t}. Then t =

∧St .

Representation of functions between semisimple MV-algebras 23 / 42

Page 54: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Meets of MV-morphism

Lemma

Let A be an MV-algebra, S a non-empty set of semi-states (strongsemi-states) on A. Then the point-wise meet t =

∧S : A→ [0,1] is a

semi-state (strong semi-state) on A.

Lemma

Let A be an MV-algebra, s, t semi-states on A. Then t ≤ s iff t(x) = 1 impliess(x) = 1 for all x ∈ A.

Proposition

Let A be an MV-algebra, t a semi-state on A and St = {s : A→ [0,1] | sis an MV-morphism,s≥ t}. Then t =

∧St .

Representation of functions between semisimple MV-algebras 23 / 42

Page 55: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Any semi-state is strong

Corollary

Any semi-state on an MV-algebra A is a strong semi-state.

Corollary

The only semi-state s on an MV-algebra A with s(0) 6= 0 is the constantfunction s(x) = 1 for all x ∈ A.

Corollary

The only semi-state s on the standard MV-algebra [0,1] with s(0) = 0 is theidentity function.

Representation of functions between semisimple MV-algebras 24 / 42

Page 56: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Any semi-state is strong

Corollary

Any semi-state on an MV-algebra A is a strong semi-state.

Corollary

The only semi-state s on an MV-algebra A with s(0) 6= 0 is the constantfunction s(x) = 1 for all x ∈ A.

Corollary

The only semi-state s on the standard MV-algebra [0,1] with s(0) = 0 is theidentity function.

Representation of functions between semisimple MV-algebras 24 / 42

Page 57: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Any semi-state is strong

Corollary

Any semi-state on an MV-algebra A is a strong semi-state.

Corollary

The only semi-state s on an MV-algebra A with s(0) 6= 0 is the constantfunction s(x) = 1 for all x ∈ A.

Corollary

The only semi-state s on the standard MV-algebra [0,1] with s(0) = 0 is theidentity function.

Representation of functions between semisimple MV-algebras 24 / 42

Page 58: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The dual version

Remark

It is transparent that all the preceding notions and results includingProposition 8 can be dualized. In particular, any dual semi-state, i.e., a maps : A→ [0,1] satisfying conditions (i),(ii),(iv), (v) and the dual condition (iii)’s(x) = 0 and s(y) = 0 implies s(x⊕ y) = 0 is a join of extremal states on A.

Proposition

Let A be an MV-algebra, s a state on A. Then the following conditions areequivalent:

(a) s is a morphism of MV-algebras,

(b) s satisfies the condition s(x∧ x′) = s(x)∧ s(x)′ for all x ∈ A.,

(c) s satisfies the condition (iv) from the definition of a semi-state,

(d) s satisfies the condition (viii) from the definition of a strong semi-state.

Representation of functions between semisimple MV-algebras 25 / 42

Page 59: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The dual version

Remark

It is transparent that all the preceding notions and results includingProposition 8 can be dualized. In particular, any dual semi-state, i.e., a maps : A→ [0,1] satisfying conditions (i),(ii),(iv), (v) and the dual condition (iii)’s(x) = 0 and s(y) = 0 implies s(x⊕ y) = 0 is a join of extremal states on A.

Proposition

Let A be an MV-algebra, s a state on A. Then the following conditions areequivalent:

(a) s is a morphism of MV-algebras,

(b) s satisfies the condition s(x∧ x′) = s(x)∧ s(x)′ for all x ∈ A.,

(c) s satisfies the condition (iv) from the definition of a semi-state,

(d) s satisfies the condition (viii) from the definition of a strong semi-state.

Representation of functions between semisimple MV-algebras 25 / 42

Page 60: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The dual version

Remark

It is transparent that all the preceding notions and results includingProposition 8 can be dualized. In particular, any dual semi-state, i.e., a maps : A→ [0,1] satisfying conditions (i),(ii),(iv), (v) and the dual condition (iii)’s(x) = 0 and s(y) = 0 implies s(x⊕ y) = 0 is a join of extremal states on A.

Proposition

Let A be an MV-algebra, s a state on A. Then the following conditions areequivalent:

(a) s is a morphism of MV-algebras,

(b) s satisfies the condition s(x∧ x′) = s(x)∧ s(x)′ for all x ∈ A.,

(c) s satisfies the condition (iv) from the definition of a semi-state,

(d) s satisfies the condition (viii) from the definition of a strong semi-state.

Representation of functions between semisimple MV-algebras 25 / 42

Page 61: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The dual version

Remark

It is transparent that all the preceding notions and results includingProposition 8 can be dualized. In particular, any dual semi-state, i.e., a maps : A→ [0,1] satisfying conditions (i),(ii),(iv), (v) and the dual condition (iii)’s(x) = 0 and s(y) = 0 implies s(x⊕ y) = 0 is a join of extremal states on A.

Proposition

Let A be an MV-algebra, s a state on A. Then the following conditions areequivalent:

(a) s is a morphism of MV-algebras,

(b) s satisfies the condition s(x∧ x′) = s(x)∧ s(x)′ for all x ∈ A.,

(c) s satisfies the condition (iv) from the definition of a semi-state,

(d) s satisfies the condition (viii) from the definition of a strong semi-state.

Representation of functions between semisimple MV-algebras 25 / 42

Page 62: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The dual version

Remark

It is transparent that all the preceding notions and results includingProposition 8 can be dualized. In particular, any dual semi-state, i.e., a maps : A→ [0,1] satisfying conditions (i),(ii),(iv), (v) and the dual condition (iii)’s(x) = 0 and s(y) = 0 implies s(x⊕ y) = 0 is a join of extremal states on A.

Proposition

Let A be an MV-algebra, s a state on A. Then the following conditions areequivalent:

(a) s is a morphism of MV-algebras,

(b) s satisfies the condition s(x∧ x′) = s(x)∧ s(x)′ for all x ∈ A.,

(c) s satisfies the condition (iv) from the definition of a semi-state,

(d) s satisfies the condition (viii) from the definition of a strong semi-state.

Representation of functions between semisimple MV-algebras 25 / 42

Page 63: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The dual version

Remark

It is transparent that all the preceding notions and results includingProposition 8 can be dualized. In particular, any dual semi-state, i.e., a maps : A→ [0,1] satisfying conditions (i),(ii),(iv), (v) and the dual condition (iii)’s(x) = 0 and s(y) = 0 implies s(x⊕ y) = 0 is a join of extremal states on A.

Proposition

Let A be an MV-algebra, s a state on A. Then the following conditions areequivalent:

(a) s is a morphism of MV-algebras,

(b) s satisfies the condition s(x∧ x′) = s(x)∧ s(x)′ for all x ∈ A.,

(c) s satisfies the condition (iv) from the definition of a semi-state,

(d) s satisfies the condition (viii) from the definition of a strong semi-state.

Representation of functions between semisimple MV-algebras 25 / 42

Page 64: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 26 / 42

Page 65: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions between MV-algebras

This section studies the notion of an fm-function between MV-algebras(strong fm-function between MV-algebras). The main purpose of this sectionis to establish in some sense a canonical construction of strong fm-functionbetween MV-algebras. This construction is an ultimate source of numerousexamples.

Definition

By an fm-function between MV-algebras G is meant a function G : A1→ A2such that A1 = (A1;⊕1,�1,¬1,01,11) and A2 = (A2;⊕2,�2,¬2,02,12) areMV-algebras and

(FM1) G(11) = 12,

(FM2) x≤1 y implies G(x)≤2 G(y),

(FM3) G(x) = 12 = G(y) implies G(x�1 y) = 12,

(FM4) G(x)�2 G(x) = G(x�1 x),

(FM5) G(x)⊕2 G(x) = G(x⊕1 x).

Representation of functions between semisimple MV-algebras 27 / 42

Page 66: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions between MV-algebras

This section studies the notion of an fm-function between MV-algebras(strong fm-function between MV-algebras). The main purpose of this sectionis to establish in some sense a canonical construction of strong fm-functionbetween MV-algebras. This construction is an ultimate source of numerousexamples.

Definition

By an fm-function between MV-algebras G is meant a function G : A1→ A2such that A1 = (A1;⊕1,�1,¬1,01,11) and A2 = (A2;⊕2,�2,¬2,02,12) areMV-algebras and

(FM1) G(11) = 12,

(FM2) x≤1 y implies G(x)≤2 G(y),

(FM3) G(x) = 12 = G(y) implies G(x�1 y) = 12,

(FM4) G(x)�2 G(x) = G(x�1 x),

(FM5) G(x)⊕2 G(x) = G(x⊕1 x).

Representation of functions between semisimple MV-algebras 27 / 42

Page 67: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions between MV-algebras

This section studies the notion of an fm-function between MV-algebras(strong fm-function between MV-algebras). The main purpose of this sectionis to establish in some sense a canonical construction of strong fm-functionbetween MV-algebras. This construction is an ultimate source of numerousexamples.

Definition

By an fm-function between MV-algebras G is meant a function G : A1→ A2such that A1 = (A1;⊕1,�1,¬1,01,11) and A2 = (A2;⊕2,�2,¬2,02,12) areMV-algebras and

(FM1) G(11) = 12,

(FM2) x≤1 y implies G(x)≤2 G(y),

(FM3) G(x) = 12 = G(y) implies G(x�1 y) = 12,

(FM4) G(x)�2 G(x) = G(x�1 x),

(FM5) G(x)⊕2 G(x) = G(x⊕1 x).

Representation of functions between semisimple MV-algebras 27 / 42

Page 68: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions between MV-algebras

This section studies the notion of an fm-function between MV-algebras(strong fm-function between MV-algebras). The main purpose of this sectionis to establish in some sense a canonical construction of strong fm-functionbetween MV-algebras. This construction is an ultimate source of numerousexamples.

Definition

By an fm-function between MV-algebras G is meant a function G : A1→ A2such that A1 = (A1;⊕1,�1,¬1,01,11) and A2 = (A2;⊕2,�2,¬2,02,12) areMV-algebras and

(FM1) G(11) = 12,

(FM2) x≤1 y implies G(x)≤2 G(y),

(FM3) G(x) = 12 = G(y) implies G(x�1 y) = 12,

(FM4) G(x)�2 G(x) = G(x�1 x),

(FM5) G(x)⊕2 G(x) = G(x⊕1 x).

Representation of functions between semisimple MV-algebras 27 / 42

Page 69: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions between MV-algebras

This section studies the notion of an fm-function between MV-algebras(strong fm-function between MV-algebras). The main purpose of this sectionis to establish in some sense a canonical construction of strong fm-functionbetween MV-algebras. This construction is an ultimate source of numerousexamples.

Definition

By an fm-function between MV-algebras G is meant a function G : A1→ A2such that A1 = (A1;⊕1,�1,¬1,01,11) and A2 = (A2;⊕2,�2,¬2,02,12) areMV-algebras and

(FM1) G(11) = 12,

(FM2) x≤1 y implies G(x)≤2 G(y),

(FM3) G(x) = 12 = G(y) implies G(x�1 y) = 12,

(FM4) G(x)�2 G(x) = G(x�1 x),

(FM5) G(x)⊕2 G(x) = G(x⊕1 x).

Representation of functions between semisimple MV-algebras 27 / 42

Page 70: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Functions between MV-algebras

This section studies the notion of an fm-function between MV-algebras(strong fm-function between MV-algebras). The main purpose of this sectionis to establish in some sense a canonical construction of strong fm-functionbetween MV-algebras. This construction is an ultimate source of numerousexamples.

Definition

By an fm-function between MV-algebras G is meant a function G : A1→ A2such that A1 = (A1;⊕1,�1,¬1,01,11) and A2 = (A2;⊕2,�2,¬2,02,12) areMV-algebras and

(FM1) G(11) = 12,

(FM2) x≤1 y implies G(x)≤2 G(y),

(FM3) G(x) = 12 = G(y) implies G(x�1 y) = 12,

(FM4) G(x)�2 G(x) = G(x�1 x),

(FM5) G(x)⊕2 G(x) = G(x⊕1 x).

Representation of functions between semisimple MV-algebras 27 / 42

Page 71: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 72: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 73: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 74: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 75: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 76: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 77: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 78: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 79: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Definition

If a function G between MV-algebras satisfies conditions

(FM6) G(x)�2 G(y)≤ G(x�1 y),

(FM7) G(x)⊕2 G(y)≤ G(x⊕1 y),

(FM8) G(x)∧2 G(y) = G(x∧1 y),

(FM9) G(xn) = G(x)n for all n ∈ N,

(FM10) n×2 G(x) = G(n×1 x) for all n ∈ N,

we say that G is a strong fm-function between MV-algebras.

If G : A1→ A2 and H : B1→ B2 are fm-functions between MV-algebras, then amorphism between G and H is a pair (ϕ,ψ) of morphism of MV-algebrasϕ : A1→ B1 and ψ : A2→ B2 such that ψ(G(x)) = H(ϕ(x)), for any x ∈ A1.

Representation of functions between semisimple MV-algebras 28 / 42

Page 80: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Note that (FM8) yields (FM2), (FM9) yields (FM4) and (FM10) yields (FM5).Also, a composition of fm-functions (strong fm-functions) is an fm-function (astrong fm-function) again and any morphism of MV-algebras is an fm-function(a strong fm-function).

The notion of an fm-function generalizes both the notions of a semi-state andof a �-operator which is an fm-function G from A1 to itself such that (FM6) issatisfied.

According to both (FM4) and (FM5), G|B(A1) : B(A1)→ B(A2) is an fm-function(a strong fm-function) whenever G has the respective property.

Lemma

Let G : A1→ A2 be an fm-function between MV-algebras, r ∈ (0,1)∩D. Thentr(G(x)) = G(tr(x)) for all x ∈ A1.

Representation of functions between semisimple MV-algebras 29 / 42

Page 81: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Note that (FM8) yields (FM2), (FM9) yields (FM4) and (FM10) yields (FM5).Also, a composition of fm-functions (strong fm-functions) is an fm-function (astrong fm-function) again and any morphism of MV-algebras is an fm-function(a strong fm-function).

The notion of an fm-function generalizes both the notions of a semi-state andof a �-operator which is an fm-function G from A1 to itself such that (FM6) issatisfied.

According to both (FM4) and (FM5), G|B(A1) : B(A1)→ B(A2) is an fm-function(a strong fm-function) whenever G has the respective property.

Lemma

Let G : A1→ A2 be an fm-function between MV-algebras, r ∈ (0,1)∩D. Thentr(G(x)) = G(tr(x)) for all x ∈ A1.

Representation of functions between semisimple MV-algebras 29 / 42

Page 82: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Note that (FM8) yields (FM2), (FM9) yields (FM4) and (FM10) yields (FM5).Also, a composition of fm-functions (strong fm-functions) is an fm-function (astrong fm-function) again and any morphism of MV-algebras is an fm-function(a strong fm-function).

The notion of an fm-function generalizes both the notions of a semi-state andof a �-operator which is an fm-function G from A1 to itself such that (FM6) issatisfied.

According to both (FM4) and (FM5), G|B(A1) : B(A1)→ B(A2) is an fm-function(a strong fm-function) whenever G has the respective property.

Lemma

Let G : A1→ A2 be an fm-function between MV-algebras, r ∈ (0,1)∩D. Thentr(G(x)) = G(tr(x)) for all x ∈ A1.

Representation of functions between semisimple MV-algebras 29 / 42

Page 83: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Strong functions between MV-algebras

Note that (FM8) yields (FM2), (FM9) yields (FM4) and (FM10) yields (FM5).Also, a composition of fm-functions (strong fm-functions) is an fm-function (astrong fm-function) again and any morphism of MV-algebras is an fm-function(a strong fm-function).

The notion of an fm-function generalizes both the notions of a semi-state andof a �-operator which is an fm-function G from A1 to itself such that (FM6) issatisfied.

According to both (FM4) and (FM5), G|B(A1) : B(A1)→ B(A2) is an fm-function(a strong fm-function) whenever G has the respective property.

Lemma

Let G : A1→ A2 be an fm-function between MV-algebras, r ∈ (0,1)∩D. Thentr(G(x)) = G(tr(x)) for all x ∈ A1.

Representation of functions between semisimple MV-algebras 29 / 42

Page 84: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The construction of strong functions between MV-algebras I

By a frame is meant a triple (S,T,R) where S,T are non-void sets andR⊆ S×T .

Having an MV-algebra M = (M;⊕,�,¬,0,1) and a non-void set T , we canproduce the direct power MT = (MT ;⊕,�,¬,o, j) where the operations ⊕, �and ¬ are defined and evaluated on p,q ∈MT componentwise. Moreover, o, jare such elements of MT that o(t) = 0 and j(t) = 1 for all t ∈ T . The directpower MT is again an MV-algebra.

Representation of functions between semisimple MV-algebras 30 / 42

Page 85: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The construction of strong functions between MV-algebras I

By a frame is meant a triple (S,T,R) where S,T are non-void sets andR⊆ S×T .

Having an MV-algebra M = (M;⊕,�,¬,0,1) and a non-void set T , we canproduce the direct power MT = (MT ;⊕,�,¬,o, j) where the operations ⊕, �and ¬ are defined and evaluated on p,q ∈MT componentwise. Moreover, o, jare such elements of MT that o(t) = 0 and j(t) = 1 for all t ∈ T . The directpower MT is again an MV-algebra.

Representation of functions between semisimple MV-algebras 30 / 42

Page 86: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The construction of strong functions between MV-algebras II

Theorem

Let M be a linearly ordered complete MV-algebra, (S,T,R) be a frame and G∗

be a map from MT into MS defined by

G∗(p)(s) =∧{p(t) | t ∈ T,sRt},

for all p ∈MT and s ∈ S. Then G∗ is a strong fm-function betweenMV-algebras which has a left adjoint P∗.

In this case, for all q ∈MS and t ∈ T ,

P∗(q)(t) =∨{q(s) | s ∈ S,sRt}

and P∗ : (MS)op→ (MT )op is a strong fm-function between MV-algebras.

We say that G∗ : MT →MS is the canonical strong fm-function betweenMV-algebras induced by the frame (S,T,R) and the MV-algebra M.

Representation of functions between semisimple MV-algebras 31 / 42

Page 87: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The construction of strong functions between MV-algebras II

Theorem

Let M be a linearly ordered complete MV-algebra, (S,T,R) be a frame and G∗

be a map from MT into MS defined by

G∗(p)(s) =∧{p(t) | t ∈ T,sRt},

for all p ∈MT and s ∈ S. Then G∗ is a strong fm-function betweenMV-algebras which has a left adjoint P∗.

In this case, for all q ∈MS and t ∈ T ,

P∗(q)(t) =∨{q(s) | s ∈ S,sRt}

and P∗ : (MS)op→ (MT )op is a strong fm-function between MV-algebras.

We say that G∗ : MT →MS is the canonical strong fm-function betweenMV-algebras induced by the frame (S,T,R) and the MV-algebra M.

Representation of functions between semisimple MV-algebras 31 / 42

Page 88: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Outline

1 Introduction

2 Basic notions and definitions

3 Dyadic numbers and MV-terms

4 Filters, ultrafilters and the term tr

5 Semistates on MV-algebras

6 Functions between MV-algebras and their construction

7 The main theorem and its applications

Representation of functions between semisimple MV-algebras 32 / 42

Page 89: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semisimple MV-algebras

Recall that1 semisimple MV-algebras are just subdirect products of the simple

MV-algebras,2 any simple MV-algebra is uniquelly embeddable into the standard

MV-algebra on the interval [0,1] of reals,3 an MV-algebra is semisimple if and only if the intersection of the set of its

maximal (prime) filters is equal to the set {1},4 any complete MV-algebra is semisimple.

A semisimple MV-algebra A is embedded into [0,1]T where T is the set of allultrafilters of A (morphisms from A into the standard MV-algebra ) andπF (x) = x(F) = x/F ∈ [0,1] for any x ∈ S⊆ [0,1]T and any F ∈ T ; hereπF : [0,1]T → [0,1] is the respective projection onto [0,1].

Representation of functions between semisimple MV-algebras 33 / 42

Page 90: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semisimple MV-algebras

Recall that1 semisimple MV-algebras are just subdirect products of the simple

MV-algebras,2 any simple MV-algebra is uniquelly embeddable into the standard

MV-algebra on the interval [0,1] of reals,3 an MV-algebra is semisimple if and only if the intersection of the set of its

maximal (prime) filters is equal to the set {1},4 any complete MV-algebra is semisimple.

A semisimple MV-algebra A is embedded into [0,1]T where T is the set of allultrafilters of A (morphisms from A into the standard MV-algebra ) andπF (x) = x(F) = x/F ∈ [0,1] for any x ∈ S⊆ [0,1]T and any F ∈ T ; hereπF : [0,1]T → [0,1] is the respective projection onto [0,1].

Representation of functions between semisimple MV-algebras 33 / 42

Page 91: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semisimple MV-algebras

Recall that1 semisimple MV-algebras are just subdirect products of the simple

MV-algebras,2 any simple MV-algebra is uniquelly embeddable into the standard

MV-algebra on the interval [0,1] of reals,3 an MV-algebra is semisimple if and only if the intersection of the set of its

maximal (prime) filters is equal to the set {1},4 any complete MV-algebra is semisimple.

A semisimple MV-algebra A is embedded into [0,1]T where T is the set of allultrafilters of A (morphisms from A into the standard MV-algebra ) andπF (x) = x(F) = x/F ∈ [0,1] for any x ∈ S⊆ [0,1]T and any F ∈ T ; hereπF : [0,1]T → [0,1] is the respective projection onto [0,1].

Representation of functions between semisimple MV-algebras 33 / 42

Page 92: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semisimple MV-algebras

Recall that1 semisimple MV-algebras are just subdirect products of the simple

MV-algebras,2 any simple MV-algebra is uniquelly embeddable into the standard

MV-algebra on the interval [0,1] of reals,3 an MV-algebra is semisimple if and only if the intersection of the set of its

maximal (prime) filters is equal to the set {1},4 any complete MV-algebra is semisimple.

A semisimple MV-algebra A is embedded into [0,1]T where T is the set of allultrafilters of A (morphisms from A into the standard MV-algebra ) andπF (x) = x(F) = x/F ∈ [0,1] for any x ∈ S⊆ [0,1]T and any F ∈ T ; hereπF : [0,1]T → [0,1] is the respective projection onto [0,1].

Representation of functions between semisimple MV-algebras 33 / 42

Page 93: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semisimple MV-algebras

Recall that1 semisimple MV-algebras are just subdirect products of the simple

MV-algebras,2 any simple MV-algebra is uniquelly embeddable into the standard

MV-algebra on the interval [0,1] of reals,3 an MV-algebra is semisimple if and only if the intersection of the set of its

maximal (prime) filters is equal to the set {1},4 any complete MV-algebra is semisimple.

A semisimple MV-algebra A is embedded into [0,1]T where T is the set of allultrafilters of A (morphisms from A into the standard MV-algebra ) andπF (x) = x(F) = x/F ∈ [0,1] for any x ∈ S⊆ [0,1]T and any F ∈ T ; hereπF : [0,1]T → [0,1] is the respective projection onto [0,1].

Representation of functions between semisimple MV-algebras 33 / 42

Page 94: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Semisimple MV-algebras

Recall that1 semisimple MV-algebras are just subdirect products of the simple

MV-algebras,2 any simple MV-algebra is uniquelly embeddable into the standard

MV-algebra on the interval [0,1] of reals,3 an MV-algebra is semisimple if and only if the intersection of the set of its

maximal (prime) filters is equal to the set {1},4 any complete MV-algebra is semisimple.

A semisimple MV-algebra A is embedded into [0,1]T where T is the set of allultrafilters of A (morphisms from A into the standard MV-algebra ) andπF (x) = x(F) = x/F ∈ [0,1] for any x ∈ S⊆ [0,1]T and any F ∈ T ; hereπF : [0,1]T → [0,1] is the respective projection onto [0,1].

Representation of functions between semisimple MV-algebras 33 / 42

Page 95: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Main theorem

Theorem

Let G : A1→ A2 be an fm-function between semisimple MV-algebras, T (S) aset of all MV-morphism from A1 (A2) into the standard MV-algebra [0,1].Further, let (S,T,ρG) be a frame such that the relation ρG ⊆ S×T is defined by

sρGt if and only if s(G(x))≤ t(x) for any x ∈ A1.

Then G is representable via the canonical strong fm-functionG∗ : [0,1]T → [0,1]S between MV-algebras induced by the frame (S,T,ρG) andthe standard MV-algebra [0,1], i.e., the following diagram of fm-functionscommutes: A1

G - A2

[0,1]T

iTA1

?

G∗- [0,1]S

iSA2

?.

Representation of functions between semisimple MV-algebras 34 / 42

Page 96: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Main theorem

Theorem

Let G : A1→ A2 be an fm-function between semisimple MV-algebras, T (S) aset of all MV-morphism from A1 (A2) into the standard MV-algebra [0,1].Further, let (S,T,ρG) be a frame such that the relation ρG ⊆ S×T is defined by

sρGt if and only if s(G(x))≤ t(x) for any x ∈ A1.

Then G is representable via the canonical strong fm-functionG∗ : [0,1]T → [0,1]S between MV-algebras induced by the frame (S,T,ρG) andthe standard MV-algebra [0,1], i.e., the following diagram of fm-functionscommutes: A1

G - A2

[0,1]T

iTA1

?

G∗- [0,1]S

iSA2

?.

Representation of functions between semisimple MV-algebras 34 / 42

Page 97: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Main theorem

Theorem

Let G : A1→ A2 be an fm-function between semisimple MV-algebras, T (S) aset of all MV-morphism from A1 (A2) into the standard MV-algebra [0,1].Further, let (S,T,ρG) be a frame such that the relation ρG ⊆ S×T is defined by

sρGt if and only if s(G(x))≤ t(x) for any x ∈ A1.

Then G is representable via the canonical strong fm-functionG∗ : [0,1]T → [0,1]S between MV-algebras induced by the frame (S,T,ρG) andthe standard MV-algebra [0,1], i.e., the following diagram of fm-functionscommutes: A1

G - A2

[0,1]T

iTA1

?

G∗- [0,1]S

iSA2

?.

Representation of functions between semisimple MV-algebras 34 / 42

Page 98: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The applications of the main theorem

Proposition

For any MV-algebra A1, any semisimple MV-algebra A2 with a set S of allMV-morphism from A2 to [0,1] and any map G : A1→ A2 the followingconditions are equivalent:

(i) G is an fm-function between MV-algebras.

(ii) G is a strong fm-function between MV-algebras.

Proposition

There is an MV-algebra A with an fm-function G on A such that G is not astrong fm-function.

Representation of functions between semisimple MV-algebras 35 / 42

Page 99: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The applications of the main theorem

Proposition

For any MV-algebra A1, any semisimple MV-algebra A2 with a set S of allMV-morphism from A2 to [0,1] and any map G : A1→ A2 the followingconditions are equivalent:

(i) G is an fm-function between MV-algebras.

(ii) G is a strong fm-function between MV-algebras.

Proposition

There is an MV-algebra A with an fm-function G on A such that G is not astrong fm-function.

Representation of functions between semisimple MV-algebras 35 / 42

Page 100: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The applications of the main theorem

Proposition

For any MV-algebra A1, any semisimple MV-algebra A2 with a set S of allMV-morphism from A2 to [0,1] and any map G : A1→ A2 the followingconditions are equivalent:

(i) G is an fm-function between MV-algebras.

(ii) G is a strong fm-function between MV-algebras.

Proposition

There is an MV-algebra A with an fm-function G on A such that G is not astrong fm-function.

Representation of functions between semisimple MV-algebras 35 / 42

Page 101: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

The applications of the main theorem

Proposition

For any MV-algebra A1, any semisimple MV-algebra A2 with a set S of allMV-morphism from A2 to [0,1] and any map G : A1→ A2 the followingconditions are equivalent:

(i) G is an fm-function between MV-algebras.

(ii) G is a strong fm-function between MV-algebras.

Proposition

There is an MV-algebra A with an fm-function G on A such that G is not astrong fm-function.

Representation of functions between semisimple MV-algebras 35 / 42

Page 102: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Definition (Botur and Paseka, Diaconescu and Georgescu)

Let M be an MV-algebra with (strong) fm-functions G and H on M . Thestructure (M ;G,H) is called a (strong) tense MV-algebra if the followingcondition is fulfilled:

(GH) x≤ G(¬H(¬x)), x≤ H(¬G(¬x)), for all x ∈M.

Corollary

For any semisimple MV-algebra M and any maps G,H : M→M the followingconditions are equivalent:

(i) (M ;G,H) is a tense MV-algebra.

(ii) (M ;G,H) is a strong tense MV-algebra.

Representation of functions between semisimple MV-algebras 36 / 42

Page 103: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Definition (Botur and Paseka, Diaconescu and Georgescu)

Let M be an MV-algebra with (strong) fm-functions G and H on M . Thestructure (M ;G,H) is called a (strong) tense MV-algebra if the followingcondition is fulfilled:

(GH) x≤ G(¬H(¬x)), x≤ H(¬G(¬x)), for all x ∈M.

Corollary

For any semisimple MV-algebra M and any maps G,H : M→M the followingconditions are equivalent:

(i) (M ;G,H) is a tense MV-algebra.

(ii) (M ;G,H) is a strong tense MV-algebra.

Representation of functions between semisimple MV-algebras 36 / 42

Page 104: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Definition (Botur and Paseka, Diaconescu and Georgescu)

Let M be an MV-algebra with (strong) fm-functions G and H on M . Thestructure (M ;G,H) is called a (strong) tense MV-algebra if the followingcondition is fulfilled:

(GH) x≤ G(¬H(¬x)), x≤ H(¬G(¬x)), for all x ∈M.

Corollary

For any semisimple MV-algebra M and any maps G,H : M→M the followingconditions are equivalent:

(i) (M ;G,H) is a tense MV-algebra.

(ii) (M ;G,H) is a strong tense MV-algebra.

Representation of functions between semisimple MV-algebras 36 / 42

Page 105: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Definition (Botur and Paseka, Diaconescu and Georgescu)

Let M be an MV-algebra with (strong) fm-functions G and H on M . Thestructure (M ;G,H) is called a (strong) tense MV-algebra if the followingcondition is fulfilled:

(GH) x≤ G(¬H(¬x)), x≤ H(¬G(¬x)), for all x ∈M.

Corollary

For any semisimple MV-algebra M and any maps G,H : M→M the followingconditions are equivalent:

(i) (M ;G,H) is a tense MV-algebra.

(ii) (M ;G,H) is a strong tense MV-algebra.

Representation of functions between semisimple MV-algebras 36 / 42

Page 106: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras– motivation

G “It will always be the case that . . . ”P = ¬◦H ◦¬ “It has at some time been the case that . . . ”H “It has always been the case that . . . ”F = ¬◦G◦¬ “It will at some time be the case that . . . ”

P and F are known as the weak tense operators, while H and G are known asthe strong tense operators.

Moreover, P is a left adjoint to G and F is a left adjoint to H.

Representation of functions between semisimple MV-algebras 37 / 42

Page 107: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras– motivation

G “It will always be the case that . . . ”P = ¬◦H ◦¬ “It has at some time been the case that . . . ”H “It has always been the case that . . . ”F = ¬◦G◦¬ “It will at some time be the case that . . . ”

P and F are known as the weak tense operators, while H and G are known asthe strong tense operators.

Moreover, P is a left adjoint to G and F is a left adjoint to H.

Representation of functions between semisimple MV-algebras 37 / 42

Page 108: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras– motivation

G “It will always be the case that . . . ”P = ¬◦H ◦¬ “It has at some time been the case that . . . ”H “It has always been the case that . . . ”F = ¬◦G◦¬ “It will at some time be the case that . . . ”

P and F are known as the weak tense operators, while H and G are known asthe strong tense operators.

Moreover, P is a left adjoint to G and F is a left adjoint to H.

Representation of functions between semisimple MV-algebras 37 / 42

Page 109: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Diaconescu and Georgescu formulated the following open problem:

Characterize those (strong) tense MV-algebras (M ;G,H) such thatiM : (M ;G,H)→ ([0,1]T ;G∗,H∗) is a morphism of tense MV-algebra.

Theorem (Representation theorem for tense MV-algebras)

For any semisimple tense MV-algebra (M ;G,H), (M ;G,H) is embeddablevia the morphism iM of tense MV-algebras into the canonical tenseMV-algebra LG,H = ([0,1]T ;G∗,H∗) with strong operators G∗,H∗ induced bythe canonical frames (T,RG), (T,RH) and the standard MV-algebra [0,1].Further, for all x ∈M and for all s ∈ T , s(G(x)) = G∗((t(x))t∈T )(s) ands(H(x)) = H∗((t(x))t∈T )(s).

Representation of functions between semisimple MV-algebras 38 / 42

Page 110: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Diaconescu and Georgescu formulated the following open problem:

Characterize those (strong) tense MV-algebras (M ;G,H) such thatiM : (M ;G,H)→ ([0,1]T ;G∗,H∗) is a morphism of tense MV-algebra.

Theorem (Representation theorem for tense MV-algebras)

For any semisimple tense MV-algebra (M ;G,H), (M ;G,H) is embeddablevia the morphism iM of tense MV-algebras into the canonical tenseMV-algebra LG,H = ([0,1]T ;G∗,H∗) with strong operators G∗,H∗ induced bythe canonical frames (T,RG), (T,RH) and the standard MV-algebra [0,1].Further, for all x ∈M and for all s ∈ T , s(G(x)) = G∗((t(x))t∈T )(s) ands(H(x)) = H∗((t(x))t∈T )(s).

Representation of functions between semisimple MV-algebras 38 / 42

Page 111: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

IntroductionBasic notions and definitions

Dyadic numbers and MV-termsFilters, ultrafilters and the term tr

Semistates on MV-algebrasFunctions between MV-algebras and their construction

The main theorem and its applications

Tense operators on MV-algebras

Theorem (Representation theorem for tense MV-algebras)

For any semisimple tense MV-algebra (M ;G,H), (M ;G,H) is embeddablevia the morphism iM of tense MV-algebras into the canonical tenseMV-algebra LG,H = ([0,1]T ;G∗,H∗) with strong operators G∗,H∗ induced bythe canonical frames (T,RG), (T,RH) and the standard MV-algebra [0,1].Further, for all x ∈M and for all s ∈ T , s(G(x)) = G∗((t(x))t∈T )(s) ands(H(x)) = H∗((t(x))t∈T )(s), i.e., the following diagram of fm-functionscommutes:

MG - M

[0,1]T

iTM?

G∗- [0,1]T

iTM?

.

Representation of functions between semisimple MV-algebras 39 / 42

Page 112: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

L.P. Belluce, Semisimple algebras of infinite-valued logic and bold fuzzyset theory, Can. J. Math. 38 (1986) 1356–1379.

J. Burges, Basic tense logic, in: Handbook of Philosophical Logic, vol. II(D. M. Gabbay, F. Gunther, eds.), D. Reidel Publ. Comp., 1984,pp. 89–139.

C.C. Chang, Algebraic analysis of many-valued logics, Trans. Amer.Math. Soc. 88 (1958) 467–490.

R. Cignoli, I. D’Ottaviano, D. Mundici, Algebraic Foundations ofMany-valued Reasoning, Trends in Logic Vol 7, Kluwer AcademicPublishers, 2000.

D. Diaconescu, G. Georgescu, Tense Operators on MV-Algebras andŁukasiewicz-Moisil Algebras, Fundamenta Informaticae 81 (2007)379–408.

Representation of functions between semisimple MV-algebras 40 / 42

Page 113: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

L.P. Belluce, Semisimple algebras of infinite-valued logic and bold fuzzyset theory, Can. J. Math. 38 (1986) 1356–1379.

J. Burges, Basic tense logic, in: Handbook of Philosophical Logic, vol. II(D. M. Gabbay, F. Gunther, eds.), D. Reidel Publ. Comp., 1984,pp. 89–139.

C.C. Chang, Algebraic analysis of many-valued logics, Trans. Amer.Math. Soc. 88 (1958) 467–490.

R. Cignoli, I. D’Ottaviano, D. Mundici, Algebraic Foundations ofMany-valued Reasoning, Trends in Logic Vol 7, Kluwer AcademicPublishers, 2000.

D. Diaconescu, G. Georgescu, Tense Operators on MV-Algebras andŁukasiewicz-Moisil Algebras, Fundamenta Informaticae 81 (2007)379–408.

Representation of functions between semisimple MV-algebras 40 / 42

Page 114: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

L.P. Belluce, Semisimple algebras of infinite-valued logic and bold fuzzyset theory, Can. J. Math. 38 (1986) 1356–1379.

J. Burges, Basic tense logic, in: Handbook of Philosophical Logic, vol. II(D. M. Gabbay, F. Gunther, eds.), D. Reidel Publ. Comp., 1984,pp. 89–139.

C.C. Chang, Algebraic analysis of many-valued logics, Trans. Amer.Math. Soc. 88 (1958) 467–490.

R. Cignoli, I. D’Ottaviano, D. Mundici, Algebraic Foundations ofMany-valued Reasoning, Trends in Logic Vol 7, Kluwer AcademicPublishers, 2000.

D. Diaconescu, G. Georgescu, Tense Operators on MV-Algebras andŁukasiewicz-Moisil Algebras, Fundamenta Informaticae 81 (2007)379–408.

Representation of functions between semisimple MV-algebras 40 / 42

Page 115: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

L.P. Belluce, Semisimple algebras of infinite-valued logic and bold fuzzyset theory, Can. J. Math. 38 (1986) 1356–1379.

J. Burges, Basic tense logic, in: Handbook of Philosophical Logic, vol. II(D. M. Gabbay, F. Gunther, eds.), D. Reidel Publ. Comp., 1984,pp. 89–139.

C.C. Chang, Algebraic analysis of many-valued logics, Trans. Amer.Math. Soc. 88 (1958) 467–490.

R. Cignoli, I. D’Ottaviano, D. Mundici, Algebraic Foundations ofMany-valued Reasoning, Trends in Logic Vol 7, Kluwer AcademicPublishers, 2000.

D. Diaconescu, G. Georgescu, Tense Operators on MV-Algebras andŁukasiewicz-Moisil Algebras, Fundamenta Informaticae 81 (2007)379–408.

Representation of functions between semisimple MV-algebras 40 / 42

Page 116: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

L.P. Belluce, Semisimple algebras of infinite-valued logic and bold fuzzyset theory, Can. J. Math. 38 (1986) 1356–1379.

J. Burges, Basic tense logic, in: Handbook of Philosophical Logic, vol. II(D. M. Gabbay, F. Gunther, eds.), D. Reidel Publ. Comp., 1984,pp. 89–139.

C.C. Chang, Algebraic analysis of many-valued logics, Trans. Amer.Math. Soc. 88 (1958) 467–490.

R. Cignoli, I. D’Ottaviano, D. Mundici, Algebraic Foundations ofMany-valued Reasoning, Trends in Logic Vol 7, Kluwer AcademicPublishers, 2000.

D. Diaconescu, G. Georgescu, Tense Operators on MV-Algebras andŁukasiewicz-Moisil Algebras, Fundamenta Informaticae 81 (2007)379–408.

Representation of functions between semisimple MV-algebras 40 / 42

Page 117: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

J. Łukasiewicz, On three-valued logic, in L. Borkowski (ed.), Selectedworks by Jan Łukasiewicz, North-Holland, Amsterdam, 1970, pp. 87-88.

P. Ostermann, Many-valued modal propositional calculi. Z. Math. LogikGrundlag. Math., 34 (1988) 343–354.

B. Teheux, A Duality for the Algebras of a Łukasiewicz n+1-valuedModal System, Studia Logica 87 (2007) 13–36, doi:10.1007/s11225-007-9074-5.

B. Teheux, Algebraic approach to modal extensions of Łukasiewiczlogics, Doctoral thesis, Universite de Liege, 2009, http://orbi.ulg.ac.be/handle/2268/10887.

Representation of functions between semisimple MV-algebras 41 / 42

Page 118: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

J. Łukasiewicz, On three-valued logic, in L. Borkowski (ed.), Selectedworks by Jan Łukasiewicz, North-Holland, Amsterdam, 1970, pp. 87-88.

P. Ostermann, Many-valued modal propositional calculi. Z. Math. LogikGrundlag. Math., 34 (1988) 343–354.

B. Teheux, A Duality for the Algebras of a Łukasiewicz n+1-valuedModal System, Studia Logica 87 (2007) 13–36, doi:10.1007/s11225-007-9074-5.

B. Teheux, Algebraic approach to modal extensions of Łukasiewiczlogics, Doctoral thesis, Universite de Liege, 2009, http://orbi.ulg.ac.be/handle/2268/10887.

Representation of functions between semisimple MV-algebras 41 / 42

Page 119: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

J. Łukasiewicz, On three-valued logic, in L. Borkowski (ed.), Selectedworks by Jan Łukasiewicz, North-Holland, Amsterdam, 1970, pp. 87-88.

P. Ostermann, Many-valued modal propositional calculi. Z. Math. LogikGrundlag. Math., 34 (1988) 343–354.

B. Teheux, A Duality for the Algebras of a Łukasiewicz n+1-valuedModal System, Studia Logica 87 (2007) 13–36, doi:10.1007/s11225-007-9074-5.

B. Teheux, Algebraic approach to modal extensions of Łukasiewiczlogics, Doctoral thesis, Universite de Liege, 2009, http://orbi.ulg.ac.be/handle/2268/10887.

Representation of functions between semisimple MV-algebras 41 / 42

Page 120: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

References

J. Łukasiewicz, On three-valued logic, in L. Borkowski (ed.), Selectedworks by Jan Łukasiewicz, North-Holland, Amsterdam, 1970, pp. 87-88.

P. Ostermann, Many-valued modal propositional calculi. Z. Math. LogikGrundlag. Math., 34 (1988) 343–354.

B. Teheux, A Duality for the Algebras of a Łukasiewicz n+1-valuedModal System, Studia Logica 87 (2007) 13–36, doi:10.1007/s11225-007-9074-5.

B. Teheux, Algebraic approach to modal extensions of Łukasiewiczlogics, Doctoral thesis, Universite de Liege, 2009, http://orbi.ulg.ac.be/handle/2268/10887.

Representation of functions between semisimple MV-algebras 41 / 42

Page 121: Representation of functions between semisimple MV-algebras · Functions between MV-algebras and their construction The main theorem and its applications Representation of functions

Appendix

Thank you for your attention.

Representation of functions between semisimple MV-algebras 42 / 42