• Aucun résultat trouvé

Dual ordered structures of binary relations

N/A
N/A
Protected

Academic year: 2022

Partager "Dual ordered structures of binary relations"

Copied!
8
0
0

Texte intégral

(1)

1Samara National Research University, Moskovskoe shosse 34, Samara, Russia, 443086

Abstract. The theory of ordered structures like a (lattice) ordered semigroups is applied to graphs and automatons as well as to coding, programming and artificial intelligence. In this paper an algebraic structure on an underlying set of binary relations is considered. The structure includes the operations of Boolean algebra, inverse and composition. It is defined a dual semigroup to the binary relations ordered semigroup, and then the general properties of dual operations are studied.

1. Introduction

Abstract theory of algebraic structures (sometimes called universal algebra) forms the basis for various applications [1-8]. Semigroups and lattices are the simplest structures but not the least ones.

Let’s recall some definitions:

The semigroup is a set with single binary operation  satisfying associative low. A semigroup with neutral (identity) element is called a monoid;

The semiring is a set with couple of binary operations – addition and multiplication - satisfying associative lows. There are neutral elements for both of them and addition is commutative. Also multiplication distributes over addition and multiplication by zero annihilates semiring;

The lattice (as an algebraic structure) is a set with pair of binary operations – join and meet - satisfying associative lows, commutative lows, and absorption lows. A distributive lattice is a lattice in which the operations of join and meet distribute over each other. A bounded lattice is a lattice with neutral elements. The lattice's bottom is a neutral element for the join operation and the lattice's top is a neutral element for the meet operation;

The lattice (as a poset) is a partial ordered set such that each finite-elements subset has supremum (join) and infimum (meet). A bounded lattice is a lattice with bottom and top elements;

The ordered semigroup is a semigroup together with a partial order that is compatible with the semigroup operation i.e. u v w u, , v w u w v u w v w . The bounded semigroup is an ordered semigroup with bottom and top elements.

It’s well known that any ordered semigroup is isomorphic to a subsemigroup of binary relations ordered by subset relation. In this paper we deal with a left composition of binary relation as a semigroup operation, i.e. we set

     

 

1 2 1, 2 | 3 1, 3 1 3, 2 2

R Ru uu u u  R u uR (1) At first, we denote a universe as U and consider a power set of Cartesian square 2U U as a collection of binary relations on U. The traditional approach to studying binary relations leads to ordered semigroup SR  2U U , ,

and bounded distributive lattice LR 2U U ,

 ,

. In this way we don’t take into account a complement operation

(2)

   

1, 2 | 1, 2

Ru u u uR (2)

However, it’s very convenient to use a complement element. For example, we can write the trichotomy low for relation R in several forms. First, we can write it as in equation (3)

1

R 1R 0R

I  R R      U U (3) Then, we can rewrite it in alternative form as antisymmetric low for the complement R as in equation (4)

   

1

R , |

RRIu u u U (4)

In this case and below we use the notations 1 , R 0R and IR for complete relation, empty relation and identity relation respectively. Note that 1 and R 0R are top and bottom elements for lattice LR. Also we denote the inverse relation of R as

   

 

1

2, 1 | 1, 2

Ru u u uR (5)

2. Algebraic structure hR

Let’s consider an algebraic structure hR2U U ,

 , , , , , ,0 ,1 ,1R R IR

. It’s easy to prove properties (6)-(41):

   

1 2 3 1 2 3

RRRRRR (6)

   

1 2 3 1 2 3

RRRRRR (7)

   

1 2 3 1 2 3

R R RR R R (8)

1 2 2 1

RRRR (9)

1 2 2 1

RRRR (10)

0R R R (11)

1R R R (12)

R R

I RR IR (13)

R R

1  R 1 (14)

R R

0  R 0 (15)

R R R

0 RR 0 0 (16)

R R R

1 1 1 (17)

     

1 2 3 1 2 1 3

RRRRRRR (18)

     

1 2 3 1 2 1 3

RRRRRRR (19)

     

1 2 3 1 2 1 3

R RRR RR R (20)

R2R3

R1

R2 R1

 

R3 R1

(21)

     

1 2 3 1 2 1 3

R RRR RR R (22)

R2R3

R1

R2 R1

 

R3 R1

(23)

 

1 1 2 1

RRRR (24)

 

1 1 2 1

RRRR (25)

R R R (26)

R R R (27)

RR (28)

R R

1 0 (29)

R R

0 1 (30)

(3)

1 2

1 2

RRRR (31)

1 2

1 2

RRRR (32)

R1R2

1R11R21 (33)

R1R2

1R11R21 (34)

R1 R2

1R21 R11 (35)

1 1

RR (36)

1 2 1 2 2 1 2 1

RRRRRRRR (37)

1 2 1 3 2 3

RRRRRR (38)

1 2 1 3 2 3

RRRRRR (39)

1 2 1 3 2 3 3 1 3 2

RRR RR RR RR R (40)

1 2

1 2

RRRR (41)

The typical algebraic structures we can obtain by restriction of structure hR U U are as follows:

The bounded lattices of binary relations LO1R 2U U ,

,0 ,1R R

and LOR2  2U U ,

,1 ,0R R

; The bounded monoids of binary relations M1R 2U U ,

 , ,0 ,1R R

, MR2  2U U ,

 , ,0 ,1R R

,

 

3

R 2U U, , ,1 ,0R R

M   , MR4  2U U ,

 , ,1 ,0R R

and MR 2U U , , ,

IR,0 ,1R R

;

The bounded semirings (with multiplicative identity) of binary relations

 

1

R 2U U, , , ,0 ,1R R

SR    , SRR2  2U U ,

  , , ,1 ,0R R

, and SRR  2U U ,

 , , ,0 ,R IR

; The Boolean algebras of binary relations B1R 2U U ,

 , , ,0 ,1R R

and

 

2

R 2U U, , , ,1 ,0R R

B   .

3. Dual semigroup to SR

Let’s consider a Boolean isomorphism F R

 

R from B1R onto BR2. We define a binary operation • in accordance with duality principle F R R

1 2

F R

   

1 F R2 , i.e. we set

     

 

1 2 1 2 1, 2 | 3 1, 3 1 3, 2 2

R RR Ru uu u u  R u uR . (42)

Note that F

 

0R 1R, F

 

1R 0R, F I

 

RIR and moreover

     

 

1 2 1 2 1, 2 | 3 1, 3 1 3, 2 2

R RR Ru uu u u  R u uR (43)

   

1 2 3 1 2 3

R R RR R R (44)

R R

I RR IR (45)

R R R

1 RR1 1 (46)

R R R

0 0 0 (47)

     

1 2 3 1 2 1 3

R RRR RR R (48)

R2R3

R1

R R2 1

 

R R3 1

(49)

     

1 2 3 1 2 1 3

R RRR RR R (50)

R2R3

R1

R R2 1

 

R R3 1

(51)

R R1 2

1R21 R11 (52)

RRR RR RR RR R (53)

(4)

By our construction semigroup SR is isomorphic to semigroup SR 2U U , ,

 

as well as monoid MR and semiring SRR are isomorphic to MR  2U U , , ,

IR,1 ,0R R

and

 

R 2U U, , , ,1 ,R R

SR   I respectively. In such cases, we’ll say that the algebraic structures are dual.

Now we use the previous definitions to argue the following logical consequences:

     

1 1 2 3 2 3 1 1 3 3 2 3 2 3 1 1 3 4 3 2 4 4 3 2

u R R R u  u u R uu R R u  u u R u  u u R uu R u

     

3 4 1 1 3 3 2 4 4 3 2 3 4 1 1 3 3 2 4 1 1 3 4 3 2

u u u R u u R u u R u u u u R u u R u u R u u R u

          

       

4 3 1 1 3 3 2 4 1 1 3 4 3 2 4 3 1 1 3 3 2 4 3 1 1 3 4 3 2

u u u R u u R u u R u u R u u u u R u u R u u u R u u R u

            

     

4 1 1 2 4 3 1 1 3 4 3 2 4 1 1 2 4 4 3 2 1 1 2 4 3 1 1 3

u u R R u u u R u u R u u u R R u u R u u R R u u u R u

          

u u R4 1 1 R u2 4 u R u4 3 2

 

u u R4 1 1 R u2 4 u u R u3 1 1 3

      

   

1 1 2 3 2 4 1 1 2 4 3 1 1 3

u R R R u u u R R u u u R u

    

       

1 1 2 3 2 4 3 1 1 2 4 3 1 1 3 1 1 2 3 2 3 1 1 3

u R R R u u u u R R u u u R u u R R R u u u R u

        

  

1

1 1 2 3 2 1 R

u R R R u u D

  

Let’s denote a domain of R1 as DR1

u1|u u R u3 1 1 3

U and then consider a binary relation

R1,1R

 

1, 2

| 1 R1 2

R1 1R

E Du u uD  u UD  U  U U. Now we can write

    

1

1 2 3 1 2 3 R,1R

R R RR R RE D (54)

Note that

 

1 1

1 1 1R 2 3 1 1 3 3 R1 2 3 1 1 3 2 1 R 2 1 R,1R 2

u R u  u u R uu u  u u R u    u U u D   u U u E D u and so we obtain

   

1 2 3 1 2 3 1 1R

R R RR R RR (55)

Similarly, we get

R R2 3

R1R2

R3 R1

1R R1 (56)

   

1 2 3 1 2 3 1 0R

R R RR R RR (57)

R2 R3

R1R2

R R3 1

0R R1 (58) In the latter, we have taken into account the following equalities:

1 ,R R11

R11 1R 1

E D  U D R

1,1R

1 1 0R

R R

E DD  U R

1 ,R 11

11 0R 1

R R

E D  U D R

4. Extension of algebraic structure hR

At first, we denote ORIR and then we consider HR2U U ,

 , , , , , , ,0 ,1 ,1R R O IR, R

as an extension of algebraic structure hR. It is clear that all of the properties (6)-(58) are true for structure

HR.

Let’s rewrite (57)-(58) in the form

R R2 3

R1R2 0RR2

R3 R1

   

1 2 3 0R 3 1 2 3

R R RRR R R So we can rewrite (55)-(58) as:

(5)

   

1 2 3 1 2 3 1 1R

R R RR R RR (59)

   

1 2 3 0R 3 1 2 3

R R RRR R R (60)

R R2 3

R1R2

R3 R1

1R R1 (61)

R R2 3

R1R2 0RR2

R3 R1

(62) Obviously, for all binary relations R R R1, 2, 32U U we have

   

1 2 3 1 2 3

R R RR R R (63)

R R2 3

R1R2

R3 R1

(64)

This is immediate from the inclusions (59)-(62).

Properties like the (55)-(58), (63)-(64) we’ll call the laws of semi-compatibility. Now we are interested in cases of compatibility (low) of dual operation with each other

   

1 2 3 1 2 3 1 2 3

R R RR R RR R R (65)

R R2 3

R1R2

R3 R1

R R2 3 R1 (66) Note that we won’t find algebraic substructures of HR satisfying (65)-(66). Indeed, from (16), (17), (46), (47) we obtain

   

R R R R R R R R

0 0 1 0 1  0 0 1 (67)

   

R R R R R R R R

0 1 1 0 1  0 1 1 (68)

1 0R R

0R0R1R 1R

0R 0R

(69)

1 1R R

0R0R1R 1R

1R 0R

(70) Hence, we have to restrict structure HR to find algebraic substructures satisfying (65)-(66) and we’ll call them compatible (sub)structures. Let’s consider HR without 0 or R 1 . R

We are studying the simplest cases of subsets of 2U U as an underlying set for the operations from HR below.

Let’s denote the collection of (partial) functions from U to U as UU12U U . It’s easy that

 

1, , , ,0

U

U U U U

UI is a bounded below submonoid ofMR. We want to prove that UU1 is closed under the dual operation .

At first, we suppose that U contains only one element. In this case UU12U U

IR,0R

, where IR is identity function and 0 is empty function. So R UU1 is closed under because 2U U is closed.

Let now U contains more than one element. Suppose R R1, 2UU1, but R R1 2UU1. Hence, there are u u u1, 2, 3U such that u2u3 and

 

u u1,

 R1

u u, 2

R2

u u1,

 R1

u u, 3

R2

for all

u U . However, R1UU1 and so there is no more than one u0U satisfying relation

u u1, 0

R1. Whence u2u3

u u, 2

R2

u u, 3

R2 for all u U \

 

u0  . The latter is in contradiction with

2 1

RUU .

The proof is complete.

Let’s consider the scale of sets U0UUUUU1, where UU is a collection of total functions and

0

UU is a collection of total bijections from U to U.

We assume U to be a two-element set and denote the cardinality of U

u u1, 2

as U . Obviously, 2U U 16, UU1 9, UU 4, U0UU 2. Note 1RUU1, 0RUU1, 0RUU.

We have simulated some interesting cases of algebraic substructures to check irregularities in (65)- (66). Table 1 contains statistics on the incompatibility of dual operations.

(6)

Table 1. A total amount of incompatibility of and .

1, 2, 3

R R RW R1

R R2 3

 

R1 R2

R3

R R2 3

R1R2

R3 R1

 

R

2U U\ 0

W 706 from 3375 706 from 3375

 

R

2U U \ 1

W 706 from 3375 706 from 3375

1

WUU 90 from 729 20 from 729

WUU 0 from 64 0 from 64

 

0R

WUU10 from 75 4 from 75

 

1R

WUU4 from 75 10 from 75

0

WUU 0 from 8 0 from 8

0U

 

0R

WU0 from 27 0 from 27

0

 

1R

WUU0 from 27 0 from 27

Cayley tables 2 and 3 describes the dual operations on the set U0U

0 ,1R R

. Table 2. A Cayley table for on the set U0U

0 ,1R R

.

OR IR 0R 1R

OR IR OR 0R 1R

IR OR IR 0R 1R

0R 0R 0R 0R 0R

1R 1R 1R 0R 1R

Table 3. A Cayley table for on the set U0U

0 ,1R R

.

OR IR 0R 1R

OR OR IR 0R 1R

IR IR OR 0R 1R

0R 0R 0R 0R 1R

1R 1R 1R 1R 1R

The cases of incompatibility on the set U0U

0 ,1R R

are listed below apart from (67)-(70).

   

1 2 3 1 2 3

R R RR R R :

   

R R R R R R R R

1 I 0 0 1  1 I 0

   

R R R R R R R R

1 O 0 0 1  1 O 0

   

R R R R R R R R

0 I 1 0 1  0 I 1

   

R R R R R R R R

0 O 1 0 1  0 O 1

R R2 3

R1R2

R3 R1

:

0R IR

1R0R1R 0R

IR 1R

0R OR

1R 0R 1R 0R

OR 1R

1R IR

0R0R1R 1R

IR 0R

1R OR

0R 0R 1R 1R

OR 0R

(7)

It’s easy to see that U0U, ,

OR

and U0U, ,

IR

are abelian groups. Moreover,

  

1

0U 0R , , , , , ,0 ,R R, R

U   O I is a bounded below compatible algebraic structure and

  

1

0U 1R , , , , , ,1 ,R R, R

U   O I is a bounded above compatible algebraic structure.

Let’s give other examples.

Let F1UU1 be a set of partial and total functions are listed as OR

 

u u1, 2

 

, u u2, 1

 

,

   

 

R 1, 1 , 2, 2

Iu u u u , 0R , f1

 

u u1, 1

 

, f2

 

u u1, 2

 

, f3

 

u u2, 1

 

, f4

 

u u2, 3

 

. Cayley tables 4 and 5 describes the dual operations on the F1.

Table 4. A Cayley table for on the set F1. OR IR 0R f1 f2 f3 f4 OR IR OR 0R f3 f4 f1 f2 IR OR IR 0R f1 f2 f3 f4

0R 0R 0R 0R 0R 0R 0R 0R

f1 f2 f1 0R f1 f2 0R 0R f2 f1 f2 0R 0R 0R f1 f2 f3 f4 f3 0R f3 f4 0R 0R f4 f3 f4 0R 0R 0R f3 f4

Table 5. A Cayley table for on the set F1. OR IR 0R f1 f2 f3 f4 OR OR IR 0R f1 f2 f3 f4 IR IR OR 0R f3 f4 f1 f2

0R 0R 0R 0R 0R 0R 0R 0R

f1 f1 f2 0R 0R 0R f1 f2 f2 f2 f1 0R f1 f2 0R 0R f3 f3 f4 0R 0R 0R f3 f4 f4 f4 f3 0R f3 f4 0R 0R

It’s easy to see that F1,

, , , , ,0 ,1R O IR, R

is a bounded below compatible algebraic structure.

Now let F2UU be a set of total functions are listed as OR, IR, g1

 

u u1, 1

 

, u u2, 1

 

,

   

 

2 1, 2 , 2, 2

gu u u u .

Cayley tables 6 and 7 describes the dual operations on the F2.

Table 6. A Cayley table for on the set F2. OR IR g1 g2 OR IR OR g1 g2 IR OR IR g1 g2

g1 g1 g1 g2

g1 g1 g2

(8)

Table 7. A Cayley table for on the set F2. OR IR g1 g2 OR OR IR g1 g2 IR IR OR g1 g2 g1 g1 g2 g1 g2 g2 g2 g1 g1 g2

In this case F2,

, , , , ,1 O IR, R

is unbounded compatible algebraic structure. Taking into account (42)-(43) we can write

       

1 2 3 1 2 3 1 2 3 1 2 3

R R RR R RR R RR R R (71)

R R2 3

R1R2

R3 R1

R2 R3

R1R2

R R3 1

(72)

Let’s denote the sets of relations are complement of functions from F1 and F2 as

 

1 R, R,1 , ,R 1 2, 3, 4

FO I f f f f and F2

O IR, R,g g1, 2

. In accordance with (71)-(72) we get ordered (not bounded and not lattice) compatible algebraic structures F1,

, , , , ,1 ,1R O IR, R

and

 

2, , , , R, R

FO I .

Of cause, the list of examples can be continued.

5. Conclusion

We have studied non-traditional algebraic structures on the underlying set of binary relations. Starting from left composition, inclusion and Boolean isomorphism we defined dual ordered semigroups. Then we extended them to the more general ordered algebraic structure with a couple of dual operations.

We have proved that these operations satisfy the semi-compatibility laws. This is notable and important fact. We paid special attention to the algebraic substructures satisfying the compatibility laws. So we have considered interesting examples of compatible algebraic structures.

The results will be useful for graphs and automatons as well as for coding, programming and artificial intelligence.

References

[1] Clifford A H and Preston G B 1961 The Algebraic Theory of Semigroups Mathematical Surveys and Monographs 7(1)

[2] Clifford A H and Preston G B 1967 The Algebraic Theory of Semigroups Mathematical Surveys and Monographs 7(2)

[3] Birkhoff G 1967 Lattice Theory (Providence RI: American Mathematical Society) [4] Fuchs L 1963 Partially Ordered Algebraic Systems (Oxford: Pergamon Press)

[5] Ershov A P 1982 Abstract computability in algebraic systems Proc. Int. Symp. Algorithms in Modern Mathematics and its Applications (Novosibirsk: Computing Center of the Siberian Branch of the USSR Academy of Sciences) 2 194-299

[6] Chernov V M 2015 Quasiparallel algorithm for error-free convolution computation using reduced Mersenne-Lucas codes Computer Optics 39(2) 241-248 DOI: 10.18287/

0134-2452-2015-39-2-241-248

[7] Chernov V M 2018 Calculation of Fourier-Galois transforms in reduced binary number systems Computer Optics 42(3) 495-500 DOI: 10.18287/ 0134-2452-2018-42-3-495-500

[8] Makhortov S D and Shurlin M D 2013 LP-Structures analysis: substantiation of refactoring in object-oriented programming Automation and Remote Control 74(7) 1211-1217

Références

Documents relatifs