• No results found

Recognizability in Stochastic Monoids

N/A
N/A
Protected

Academic year: 2020

Share "Recognizability in Stochastic Monoids"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

Recognizability in Stochastic Monoids

A. Kalampakas

a

, O. Louscou-Bozapalidou

b

, S. Spartalis

c

a,cDepartment of Production Engineering and Management,

Democritus University of Thrace, 67100, Xanthi, Greece

bSection of Mathematics and Informatics,

Technical Institute of West Macedonia, 50100, Kozani, Greece

[email protected]

[email protected]

Abstract

Stochastic monoids and stochastic congruences are introduced and the syntactic stochastic monoid ML associated to a subset L of a stochastic monoid M is constructed. It is shown that ML is mini-mal among all stochastic epimorphisms h : M M′ whose kernel saturates L. The subset L is said to be stochastically recognizable whenever ML is finite. The so obtained class is closed under boolean operations and inverse morphisms.

Key words: recognizability, stochastic monoids, minimization.

MSC 2010: 68R01, 68Q10, 20M32.

1

Introduction

A stochastic subset of a set M is a function F : M → [0,1] with the additional property Σm∈MF(m) = 1, i.e., F is a discrete probability

(2)

A congruence on a stochastic monoid M is an equivalence ∼ on M such that m1 ∼m′

1 and m2 ∼m′2 imply

P

n∈C

(m1·m2)(n) = P

n∈C

(m′

1·m′2)(n)

for all∼-classesC. The quotientM/∼admits a stochastic monoid structure rendering the canonical function m 7→ [m] an epimorphism of stochastic monoids. The classical Isomorphism Theorem of Algebra still holds in the stochastic setup, namely

for any epimorphism of stochastic monoids h : M → M′ and every stochastic congruence∼ on M′ its inverse imageh−1() defined by

m1h−1()m2 iff h(m1)h(m2),

is again a stochastic congruence and the quotient stochastic monoids M/h−1() andM

/∼are isomorphic. In particular if∼is the equality, then h−1(=) is the kernel congruence ofh (denoted by

h)

m1 ∼h m2 iff h(m1) =h(m2),

and the stochastic monoidsM/∼h and M′ are isomorphic.

We show that stochastic congruences are closed under the join operation. This allows us to construct the greatest stochastic congruence included in an equivalence ∼. It is the join of all stochastic congruences onM included into

∼ and it is denoted by ∼stoc. The quotient stochastic monoid M/ stoc is

denoted byMstoc and has the following universal property:

given an epimorphism of stochastic monoidsh:M →M′ whose kernel

∼h saturates the equivalence ∼ there exists a unique epimorphism of

stochastic monoids h′ : M Mstoc such that hh = hstoc, where

hstoc:M Mstoc is the canonical epimorphism into the quotient.

This result states thathstocis minimal among all epimorphisms saturating.

Let M be a stochastic monoid and L ⊆ M. Denote by ∼L the greatest

congruence of M included in the partition (equivalence) {L, M −L}, i.e.,

∼L={L, M −L}stoc. The quotient stochastic monoid ML =M/∼L will be

called the syntactic stochastic monoid of L and it is characterized by the following universal property.

For every stochastic monoid M and every epimorphism h : M → M′ verifying h−1(h(L)) = L, there exists a unique epimorphismh:M ML such that h′ ◦ h = hL where hL : M → ML is the canonical

(3)

A subset L of a stochastic monoid M is stochastically recognizable if there exist a finite stochastic monoid M′ and a morphismh :M Msuch that h−1(h(L)) =L. By taking into account the previous result we get that L is recognizable if and only if its syntactic stochastic monoid is finite. Moreover stochastically recognizable subsets are closed under boolean operations and inverse morphisms.

2

Stochastic Subsets

Some useful elementary facts are displayed. Let (xi)i∈I, (xij)i∈I,j∈J, (yj)j∈J

be families of nonnegative reals, then sup

i∈I,j∈J

xij =sup i∈I

sup

j∈J

xij =sup j∈J

sup

i∈I

xij, sup i∈I,j∈J

xiyj =sup i∈I

xi·sup j∈J

yj,

provided that the above suprema exist. If sup

I′⊆f inI

Σi∈I′xi exists, then we say

that the sum Σi∈Ixi exists and we put

Σ

i∈Ixi =I′sup f inI

Σ

i∈I′xi

where the notationI′

f in I means thatI′ is a finite subset of I.

It holds

P

i∈I,j∈J

xij =P i∈I

P

j∈J

xij = P j∈J

P

i∈I

xij, P i∈I,j∈J

xiyj =P i∈I

xiP j∈J

yj.

LetM be a non empty set and [0,1] the unit interval, astochastic subset of M is a functionF :M →[0,1] with the additional property that the sum of its values exists and is equal to 1

X

m∈M

F(m) = 1.

We denote by Stoc(M) the set of all stochastic subsets of M.

Let Fi : M → R+, i ∈ I, be a family of functions such that for every m∈M the sum P

i∈IFi(m) exists. Then the assignment

m7→X

i∈I

Fi(m)

defines a function fromM to R+ denoted by Pi∈IFi, i.e.,

X

i∈I

Fi

(m) =X

i∈I

(4)

Now let (λi)i∈I be a family in [0,1] such thatPi∈Iλi = 1 andFi ∈Stoc(M),

i∈I. For any finite subset I′ of I and any m M, we have

X

i∈I

λiFi(m) = sup I′f inI

X

i∈I′

λiFi(m)≤1.

Thus P

i∈IλiFi is defined and belongs to Stoc(M) because

X

m∈M

X

i∈I

λiFi

(m) =X

m∈M

X

i∈I

λiFi(m) =

X

i∈I

X

m∈M

λiFi(m)

= X

i∈I

λi(

X

m∈M

Fi(m)) = 1·1 = 1.

Thus we can state:

Strong Convexity Lemma (SCL). The setStoc(M) is a strongly convex set, i.e., for any stochastic family

λi ∈[0,1], Fi ∈Stoc(M), i∈I

the function P

i∈IλiFi is in Stoc(M).

For arbitrary setsM, M′ any functionh:M Stoc(M) can be extended into a function ¯h:Stoc(M)→Stoc(M′) by setting

¯

h(F) = X

m∈M

F(m)·h(m).

In particular, any function h : M → M′ is extended into a function ¯h : Stoc(M)→Stoc(M′) by the same as above formula. This formula is legiti-mate since by the strong convexity lemma

X

m∈M

F(m) = 1

and h(m) is a stochastic subset of M.

Hence, for any stochastic subset F : M → [0,1] we have the expansion formula

F = X

m∈M

F(m) ˆm

where ˆm:M →[0,1] stands for the singleton function ˆ

m(n) =

(5)

3

Stochastic Congruences

Our main interest is focused on equivalences in the stochastic setup. Any equivalence relation ∼ on the set M, can be extended into an equivalence relation≈on the set Stoc(M) as follows: forF, F′ Stoc(M) we setF F′ if and only if for each ∼-class C it holds

X

m∈C

F(m) = X

m∈C

F′ (m),

that is bothF, F′ behave stochastically onC in similar way. The above sums exist becauseF, F′ are stochastic subsets of M:

X

m∈C

F(m)≤ X

m∈M

F(m) = 1.

The equivalence ≈ has a fundamental property, it is compatible with strong convex combinations.

Proposition 3.1. Assume that (λi)i∈I is a stochastic family of numbers in

[0,1]and Fi, Fi′ ∈Stoc(M), for all i∈I. Then

Fi ≈Fi′, for all i∈I, implies

P

i∈I

λiFi ≈P i∈I

λiFi′.

Proof. By hypothesis we have

X

m∈C

Fi(m) =

X

m∈C

F′

i(m)

for any ∼-class C inM, and thus

X

m∈C

X

i∈I

λiFi

!

(m) = X

m∈C

X

i∈I

λiFi(m) =

X

i∈I

λi

X

m∈C

Fi(m)

=X

i∈I

λi

X

m∈C

F′

i(m) =

X

m∈C

X

i∈I

λiFi′(m)

= X

m∈C

X

i∈I

λiFi′

!

(m)

that is

P

i∈I

λiFi ≈P i∈I

λiFi′

(6)

4

Stochastic Monoids

A stochastic monoid is a setM equipped with a stochastic multiplication, i.e. a function

M ×M →Stoc(M), (m1, m2)7→m1m2 which is associative

X

n∈M

(m1m2)(n)(nm3) = X

n∈M

(m2m3)(n)(m1n)

and unitary i.e. there is an element e∈M such that me =m =em, for all m∈M.

For instance any ordinary monoid can be viewed as a stochastic monoid. In the present study it is important to have a congruence notion. More precisely, let M be a stochastic monoid and ∼ an equivalence relation on the set M, such that: m1 ∼m′1 and m2 ∼m′2 implies

X

m∈C

(m1m2)(m) = X

m∈C

(m′ 1m

′ 2)(m)

for all ∼-classes C, then ∼ is called a stochastic congruence on M. This condition can be reformulated as follows: m1 ∼m′

1 and m2 ∼m′2 implies m1m2 ≈m′

1m ′ 2.

Proposition 4.1. The quotient set M/ ∼ is structured into a stochastic monoid by defining the stochastic multiplication via the formula

([m1][m2])([n]) = X

m∈[n]

(m1m2)(m).

Proof. First observe that the above multiplication is well defined. Next for every ∼-class [b] we have

(([m1][m2]) [m3]) ([b]) = X [n]∈M/∼

([m1][m2])([n])([n][m3])([b])

= X

[n]∈M/∼

X

n1∈[n]

(m1m2)(n1)X

b′∈[b]

(7)

Since n∼n1 we get

= X

[n]∈M/∼

X

n1∈[n]

(m1m2)(n1)X

b′∈[b]

(n1m3)(b′ )

= X

[n]∈M/∼

X

b′[b] X

n1∈[n]

(m1m2)(n1)(n1m3)(b′ )

= X

b′[b] X

n1∈M

(m1m2)(n1)(n1m3)(b′ ).

By taking into account the associativity of M we obtain:

= X

b′∈[b]

X

n1∈M

(m2m3)(n1)(m1n1)(b′ ) = ([m1]([m2][m3]))([b]).

Congruences on an ordinary monoid M coincide with stochastic congru-ences when M is viewed as a stochastic monoid. The first question arising is whether stochastic congruence is a good algebraic notion. This is checked by the validity of the known isomorphism theorems in their stochastic variant.

Given stochastic monoids M andM′, a strict morphism fromM toMis a function h:M →M′ preserving stochastic multiplication and units, i.e.,

¯

h(m1m2) =h(m1)h(m2), h(e) =e′ ,

for all m1, m2 ∈ M, where e, e′ are the units of M, Mrespectively, and ¯

h:Stoc(M)→Stoc(M′) the canonical extension ofh defined in Section 2. Theorem 4.1. Given an epimorphism of stochastic monoids h : M → M′ and a stochastic congruenceon M′, its inverse image h−1() defined by

m1h−1()m2 if h(m1)h(m2)

is also a stochastic congruence and the stochastic quotient monoidsM/h−1( ) and M′/ are isomorphic.

Proof. Assume that

m1h−1()m

1 and m2h

−1()m′ 2

that is

h(m1)∼h(m′

(8)

Then

¯

h(m1m2) =h(m1)h(m2)≈h(m′ 1)h(m

2) = ¯h(m ′ 1m

′ 2), that is for all C∈M′/, we have

X

c∈C

¯

h(m1m2)(c) = X

c∈C

¯ h(m′

1m ′ 2)(c), but

X

c∈C

¯

h(m1m2)(c) =X

c∈C

X

m∈M

(m1m2)(m)h(m)(c) = X

m∈M

(m1m2)(m)X

c∈C

h(m)(c)

= X

m∈h−1(C)

(m1m2)(m).

Recall that all h−1()-classes are of the form h−1(C), C M/ . Conse-quently,

= X

m∈h−1(C)

(m1m2)(m) = X

m∈h−1(C) (m′

1m ′ 2)(m)

which shows that h−1() is indeed a congruence of the stochastic monoid M. The desired isomorphism ˆh:M/h−1()M/is given by

ˆ

h([m]h−1(∼)) = [h(m)]∼.

Corolary 4.1. Let h :M → M′ be an epimorphism of stochastic monoids. Then the kernel equivalence

m1 ∼h m2 if h(m1) =h(m2)

is a congruence onM and the stochastic quotient monoid M/∼h is

isomor-phic to M′.

Given stochastic monoids M1, . . . , Mk the stochastic multiplication

[(m1, . . . , mk)·(m′1, . . . , m ′

k)](n1,· · · , nk) = (m1m′1)(n1)· · ·(mkm′k)(nk)

structures the setM1×· · ·×Mkinto a stochastic monoid so that the canonical

projection

πi :M1× · · · ×Mk→Mi, πi(m1, . . . , mk) =mi

becomes a morphism of stochastic monoids. Notice that the above multipli-cation is stochastic because

X

ni∈Mi

1≤i≤k

(m1m′

1)(n1)· · ·(mkm′k)(nk) =

X

n1∈M1 (m1m′

1)(n1)· · ·

X

nk∈Mk

(mkm′k)(nk)

(9)

Theorem 4.2. Let ∼i be a stochastic congruence on the stochastic monoid

Mi (1 ≤ i ≤ k). Then ∼1 × · · · × ∼k is a stochastic congruence on the

stochastic monoidM1×· · ·×Mk and the stochastic monoidsM1×· · ·×Mk/∼1

× · · · × ∼k and M1/∼1 × · · · ×Mk/∼k are isomorphic.

5

Greatest Stochastic Congruence

Saturat-ing an Equivalence

First observe that, due to the symmetric property which an equivalence relation satisfies, the sumability condition in the definition of a congruence can be replaced by the weaker condition: m1 ∼m′1 and m2 ∼m′2 implies

X

m∈C

(m1m2)(m)≤ X

m∈C

(m′

1m′2)(m) for all ∼-classes C.

Lemma 5.1. The equivalenceon the stochastic monoidM is a congruence if and only if the following condition is fulfilled: m∼m′, implies

X

b∈C

(m·n)(b)≤X

b∈C

(m′

·n)(b) and X

b∈C

(n·m)(b)≤X

b∈C

(n·m′ )(b).

Proof. One direction is immediate whereas for the opposite direction we have: m1 ∼m′

1 and m2 ∼m′2 imply

X

b∈C

(m1·m2)(b)≤X

b∈C

(m′

1·m2)(b)≤

X

b∈C

(m′ 1·m

′ 2)(b).

Next we demonstrate that stochastic congruences are closed under the join operation. We recall that the join W

i∈I ∼i of a family of equivalences

(∼i)i∈I on a set A is the reflexive and transitive closure of their union:

_

i∈I

∼i=

[

i∈I

∼i

!∗

.

Theorem 5.1. If (∼i)i∈I is a family of stochastic congruences on M, then

their join W

i∈I ∼i is also a stochastic congruence.

Proof. Let∼1,∼2 be two congruences onM and∼=∼1 ∨ ∼2. First we show that m∼1 m′ implies

X

b∈C

(m·n)(b)≤X

b∈C

(m′

(10)

for all ∼-classes C. From the inclusion ∼1⊆∼ we get that C is the disjoint union

C =

m

[

j=1 Cj1

where C1

j denote ∼1-classes. Then

X

b∈C

(m·n)(b) =

m

X

j=1

X

b∈C1

j

(m·n)(b)≤

m

X

j=1

X

b∈C1

j

(m′

·n)(b) =X

b∈C

(m′

·n)(b).

By a similar argument we show thatm ∼2 m′ implies

X

b∈C

(m·n)(b)≤X

b∈C

(m′

·n)(b),

for all ∼-classes C. Now, ifm∼m′, without any loss we may assume that m∼1 m1 ∼2 m2 ∼1 · · · ∼1 m2λ−1 ∼2 m′

for some elements m1, . . . , m2λ−1 ∈ M. Applying successively the previous facts, we obtain

X

b∈C

(m·n)(b)≤X

b∈C

(m1·n)(b)≤ · · · ≤X

b∈C

(m2λ−1·n)(b)≤

X

b∈C

(m′ ·n)(b).

For an arbitrary set of congruences we proceed in a similar way.

The previous result leads us to introduce the greatest stochastic congru-ence included into an equivalcongru-ence ∼ of M. It is the join of all stochastic congruences on M included into ∼ and it is denoted by ∼stoc. The

quo-tient stochastic monoid M/∼stoc is denoted by Mstoc and has the following

universal property

Theorem 5.2. Given an epimorphism of stochastic monoids h : M → M′ whose kernel ∼h saturates the equivalencethere exists a unique

epimor-phism of stochastic monoids h′ : M Mstoc rendering commutative the

triangle

Mstoc

M′

h′ M h

(11)

where hstoc : M → Mstoc is the canonical projection m 7→ [m]stoc sending

every element m ∈M on its ∼stoc-class.

Proof. By virtue of the Isomorphism Theorem the stochastic monoid M′ is isomorphic to the quotient M/∼h. Since by assumption ∼h⊆∼stoc, h′ is the

following composition M′ ∼

→M/∼h f

→M/∼stoc=Mstoc, with f([m]h) = [m]stoc, [m]h being the∼h-class of m.

The previous result states that hstoc is minimal among all epimorphisms

saturating ∼.

6

Syntactic Stochastic Monoids

Let M be a stochastic monoid and L ⊆ M. Denote by ∼L the greatest

congruence of M included in the partition (equivalence) {L, M−L}, i.e.,

∼L={L, M −L}stoc.

The quotient stochastic monoid ML = M/ ∼L will be called the syntactic

stochastic monoid of L and it is characterized by the following universal property.

Theorem 6.1. For every stochastic monoid M and every epimorphism h : M → M′ verifying

h−1(h(L)) = L, there exists a unique epimorphism h′ : M′ M

L rendering commutative the triangle

ML

M′

h′ M

h h

L

where hL is the canonical morphism sending every element m ∈M to its

∼L-class.

Proof. The hypothesis h−1(h(L)) =L means that

h saturatesL and so the

statement follows immediately by Theorem 5.2. Given stochastic monoidsM, M′

we writeM′

(12)

M′ ←−h M¯ −→i M

where i(resp. h) is a monomorphism (resp. epimorphism).

Theorem 6.2. Given subsets L1, L2, L of a stochastic monoid M it holds

i) ML1∩L2 < ML1 ×ML2,

ii) ML =ML¯, wheredesignates the set theoretic complement of L, iii) ML1∪L2 < ML1 ×ML2,

iv) If h : M → N is an epimorphism of ND-monoids and L ⊆ N, then Mh−1(L) =ML.

Proof. The proof follows by applying Theorem 6.1.

A subsetLof a stochastic monoidM isstochastically recognizableif there exist a finite stochastic monoid M′ and a morphism h :M Msuch that h−1(h(L)) = L. The class of stochastically recognizable subsets of M is denoted byStocRec(M). By taking into account Theorem 6.1 we get Proposition 6.1. L⊆M is recognizable if and only if its syntactic stochastic monoid is finite, card(ML)<∞.

Putting this result together with Theorem 6.2 we yield

Proposition 6.2. The class StocRec(M) is closed under boolean operations and inverse morphisms.

References

[1] I.P. Cabrera, P. Cordero, M. Ojeda-Aciego, Non-deterministic Algebraic Structures for Soft Computing, Advances in Computational Intelligence, Lecture Notes in Computer Science 6692(2011) 437-444.

[2] J. S. Golan, Semirings of Formal Series over Hypermonoids: Some In-teresting Cases, Kyungpook Math. J. 36(1996) 107-111.

[3] A. Kalampakas and O. Louskou-Bozapalidou, Syntactic Nondeterminis-tic Monoids, submitted in Pure MathemaNondeterminis-tics and Applications.

References

Related documents

Depending on the prop- erties of the product valuation monoid, it gives a characterization of the class of recognizable trace series by certain fragments of weighted MSO

False text messages, they are mathematical in one condition is true, and learning a true is not be a is too many cases, undeclared variables before type.. But does there any

Existence of 4-factors in star-free graphs with high connectivity Yoshimi Egawa Department of Mathematical Information Science Tokyo University of Science Shinjuku-ku, Tokyo,

Did not in jail is subpoenaed after a summons the subpoena, subpoenas should check the defendant has been fingerprinted and submit written.. The citizens of the proposition, is

Although some Jews argued that righteousness and justification only came through circumcision, Paul states clearly that Abraham was given the promise of covenant

Given these methodological, analytical, and normative limitations of a strategic understanding of intervention methods, I would like to take up the challenge

Structural Analysis Online Quiz Questions Surveying Online Quiz Questions Surveying Problems Quiz questions Switchgear Protections Online Quiz

The difference in potential energy between two positions of a particle is defined as the work done by applied force on the particle in moving it from the first position to