• Nie Znaleziono Wyników

View of Isomorphism of the characteristic semi- group of the direct sum and direct product of the asynchronous automatons of the strongly connected and determined analogs of their extensions

N/A
N/A
Protected

Academic year: 2021

Share "View of Isomorphism of the characteristic semi- group of the direct sum and direct product of the asynchronous automatons of the strongly connected and determined analogs of their extensions"

Copied!
4
0
0

Pełen tekst

(1)

I

eksploatacja i testy

312

AUTOBUSY 12/2018

Stanisław Bocian

Izomorfizm półgrupy charakterystycznej sumy prostej i iloczynu

prostego „G” i A

G

automatów asynchronicznych silnie spójnych

i ustalonych analogów ich rozszerzeń związanych

z izomorfizmami DFASC

2

JEL: L62 DOI: 10.24136/atest.2018.406

Data zgłoszenia:19.11.2018 Data akceptacji:15.12.2018

W artykule W artykule przedstawiono, że półgrupa charakterystycz-na sumy prostej i iloczynu prostego automatów

"G

"

i " G"

A

asynchronicznych silnie spójnych i ustalone analogi ich rozszerzeń są izomorficzne. Wziąwszy pod uwagę iż półgrupa charaktery-styczna określa zdolność do przetwarzania informacji, to sumę prosta iloczyn prosty można uważać za realizację – odpowiednio sekwencyjnych i równoległych obliczeń. Uzyskane rezultaty ozna-czają iż owa zdolność nie zależy od realizacji sekwencyjnej lub równoległej (taka sama liczba klas abstrakcji odpowiednich półgrup charakterystycznych).

Słowa kluczowe automat, półgrupa charakterystyczna, izomorfizm

Wstęp

Rozwój teorii automatów był stymulowany przez dwie uzupeł-niające się tendencje:

a) konstruowanie modeli bliżej związanych ze współczesnym sprzętem i oprogramowaniem,

b) znajdowanie poprawnych narzędzi matematycznych (języka matematycznego), w którym można wyrazić procesy oblicze-niowe o dużej różnorodności.

Od wielu lat jesteśmy świadkami intensywnego rozwoju teorii automatów, szczególnie algebraicznej teorii automatów rozwijanej na gruncie teorii półgrup. Definicja relacji równoważności Myhilla na zbiorze stanów automatu oraz półgrup charakterystycznych automa-tu pozwoliły wydobyć zeń możliwości obliczeniowe.

W ogólnym przypadku półgrupa charakterystyczna posiada

n

n

elementów dlatego interesujące jest pokazanie klasy automa-tów, które posiadają wielomianową zależność liczby elementów półgrupy charakterystycznej od liczby stanów [1,2 ].

W pracy będą rozważane automat asynchroniczne determini-styczne skończone silnie spójne

DFASC

2 (deterministic finite asynchronous strongly conected) oraz ich poszerzenia związane z izomorfizmami

EXT

DFSC

2

1. Rozważania wprowadzające

Relację

R

X

Y

nazywamy funkcją, gdy dla każdego

X

a 

istnieje dokładnie jeden element

b 

Y

taki, że

b

R

a

. Zbiór X jest nazywany zbiorem określoności, a zbiór Y zbiorem wartości funkcji. Funkcja

f

jest

1 

1

(różnowarto-ściowa, jednoznaczna), gdy

a 

1

a

2 implikuje, że

f

 

a

1

f

 

a

2 . Funkcja jest „na ”, gdy

 

b

b

f

a

a

X

Y

:

,

.

Grupoidem nazywamy parę uporządkowaną

 

S

,

gdzie:

S

– niepusty zbiór,

 

– operacja binarna na zbiorze stanów

S

. Operacją binarną na zbiorze S nazywamy przekształcenie niepu-stego podzbioru zbioru

S 

S

w zbiór

S

. Binarną operację

 

na zbiorze S nazywamy łączną (asocjatywną), jeśli

b

c

 

a

b

c

a

dla wszystkich

a

,

b

,

c

S

.

Półgrupą, nazywamy taki grupoid

 

S

,

, w którym operacja

 

jest asocjatywna. Niech

będzie dowolnym zbiorem niepu-stym. Zbiór

będziemy nazywali alfabetem, a jego elementy literami. Słowem

x

w alfabecie

nazywamy dowolny ciąg liter alfabetu napisanych obok siebie, a długością słowa (oznaczoną przez

x

) nazywamy liczbę tych liter

.

Skończonym automatem zdeterminowanym bez wyjść nazy-wamy uporządkowaną trójkę

S

,

,

M

, gdzie:

S

– skończony, niepusty zbiór stanów

– skończony, niepusty zbiór wejść

S

S

M

:

: jest funkcją przejść.

Symbolem

 oznaczać będziemy przeliczalny nieskończony zbiór ciągów o skończonej długości, utworzony z elementów zbioru

. Zbiór

 razem z operacją konkatenacji (operacja połączenia dwóch słów, polegającą na napisaniu ich obok siebie w celu otrzy-mania nowego słowa), tworzy półgrupę wolną zwaną półgrupą wejściową. Symbolem

 oznaczać będziemy monoid wejściowy, czyli

gdzie

, jest ciągiem pustym.

Funkcję

M

rozszerzamy do obszaru określoności

S

w podany poniżej sposób. niech:

M ,

 

s

x

będzie zdefiniowane, wtedy:

M

s

,

x

M

M

 

s

,

x

,

,

dla każdego

s 

S

,

x

,

Na zbiorze

 zdefiniujemy relację:

xRy

wtedy i tylko wtedy, gdy

sS

M

 

s

,

x

M

 

s

,

y

.

R

jest relacją równoważności (relacja Myhilla). Klasę równoważ-ności zawierającą element

x

 oznaczać będziemy

x

, a zbiór wszystkich klas równoważności oznaczać będziemy

I

. Zbiór

I

łącznie z operacją

 

gdzie

x

y

xy

, tworzy półgrupę (odpo-wiednio monoid), zwaną półgrupą charakterystyczną (odpo(odpo-wiednio

(2)

I

eksploatacja i testy

AUTOBUSY 12/2018

313

monoidem charakterystycznym). Półgrupę charakterystyczną auto-matu

A

oznaczać będziemy

I

(A

)

.

Składnikiem autonomicznym automatu

A

(

S

,

,

M

)

na-zywamy automat

A 

x

(

S

,

 

x

,

M

x

)

gdzie

x

 i

M

x jest ograniczeniem

M

.do

S 

 

x

.

Dla każdego

x

 definiujemy przekształcenie

f

x zbioru

S

w siebie, gdzie :

f

x

 

s

M

 

s

,

x

, dla każdego

s 

S

. Przekształcenie

f

x jest implikowane przez

x

. Zbiór przekształ-ceń zbioru

S

w siebie mplikowanych przez wszystkie elementy z

, będziemy oznaczać symbolem

J.

J

ze względu na operację superpozycji, jest zbiorem generatorów pewnej półgrupy

F

. Półgrupa

F

jest antyizomorficzna z

I

ponieważ:

 

,

,

:

I

F

x

f

x

gdzie

x 

I

,

x 

I

przy czym:

 

i

x

y

  

xy

f

xy

f

y

 

f

x

   

y

x

(brak zachowania operacji)

 

   

 

 

y

x

xRy

y

s

M

x

s

M

f

f

y

x

ii

x y s S

,

,

a zatem

jest 1 ÷ 1

 

iii

 

x

f

x

1

 

x

1

 

f

x

x

1

f

x a zatem

jest na

Automat

A

S

,

,

M

jest silnie spójny wtedy i tylko wtedy, jeśli dla każdej pary

s

1

, s

2

stanów automatu

A

istnieje element

x

z półgrupy wejściowej taki, że:

M

 

s

1

,

x

s

2.

Automat

A

S

,

,

M

będziemy nazywać asynchronicz-nym wtedy i tylko wtedy gdy, dla każdego

s 

S

i

zachodzi

M

 

s

,

M

s

,



.

Automat

A

S

,

,

M

jest zupełny, jeśli jego funkcja przej-ścia jest zupełna.

Automat

A

S

,

,

M

jest w pełni określony, jeśli jego funkcja przejść jest w pełni określona.

Automat G

A

będziemy nazywać zbiór dowolnej liczby

automa-tów G

g

A

A

A

A

1

,

2

,...,

Niech

A

A1

S

,

,

A1

M

1

,

A

S

M

A A2 2

,

,

2

, będą

automatami deterministycznymi. Funkcja

f

:

A

1

A

2 jest rozumiana jako funkcja przekształcająca A1

S

w A2

S

.

Funk-cję

f

:

A

1

A

2 nazywamy homomorfizmem (zachowuje opera-cje), jeżeli:

f

A1

M

 

s

,

A2

M

f

 

s

,

.dla każdego

S

s 

i

.

Jeżeli

f

:

A

1

A

2 jest 1 ÷ 1 i „na” oraz zachowuje operacje, to

f

nazywamy izomorfizmem.

Niech 0

0 0

,

,

2

i

A

S

M

q

będzie automatem oraz niech,

A

1

S

1

,

,

M

1

,...,

A

q1

S

q1

,

,

M

q1

)

będą obrazami izomorficznymi związanymi z izomorfizmami stano-wymi

g

1

Iz

(

A

0

A

1

),...,

g

q1

Iz

(

A

q2

A

q1

)

. Rozszerzeniem

q

automatu 0

A

związanym z izomorfizmami stanowymi 0 1 1

,...,

,

g

g

q

g

nazywamy trójkę uporządkowaną

 

   

M

S

A

ext

q ext A ext A

q q

,

, 

gdzie:  

 

,0 ,1 , 1

1 1 0

,...,

,

;

,...,

,

 

q q q q q A ext q A ext

M

M

M

M

S

S

S

S

q q

1

,...,

1

,

0

;

:

S

S

i

q

g

i i ,

s

0

,

s

1

,...,

s

n1

;

S

i

s

0i

,

s

1i

,...,

s

ni 1

.

S

natomiast

 

j

;

i i j

g

s

s 

j =0,1,...,,

Ustalonym analogiem rozszerzeń

ext

q

A

(

S

,

,

M

)

automatu

S

M

A

, 

,

związanego z izomorfizmami 1 1 0

,...,

,

g

g

q

g

jest trójka uporządkowana

 

  

  

M

S

A

ext

q extq A extq A

,

,

gdzie:            

S

S

M

a

S

S

qi i ext A ext ext A A extq q q q

:

;

1 0

jest funkcją przejść zdefiniowaną dla dowolnych i

S

s 

, jak na-stępuje extq A

M

 

s

,

M

q,i

(

s

,

)

.

Suma prosta automatów

1

,

,

1

,

1

S

M

A

A

A

A

A2

S

,

,

A2

M

2

,...,

S

M

A

Ag Ag

g

, 

,

jest trójka uporządkowaną:

S

M

A

A

A

A A Ag A A Ag g      

,..., ,..., 2 1 2 1 2 1

,

,

,...,

gdzieA A Ag

S

A

S

A

S

Ag

S

,...,

2 1 2 1 ,...,

i dla każdego A1A2,...,Ag

S

i

zachodzi

     

S

M

g g A A A A A A1 2 ,..., 1 2 ,...,

:

A1A2,...,Ag

S

Iloczyn prosty automatów

S

M

A

A1

,

,

A1 1

,

A

S

M

A A2

,

,

21 2

,...,

A

S

M

g g A A g

,

,

jest trójką uporządkowaną:

S

M

A

A

A

A A Ag A A Ag g      

,... ,... 2 1 2 1 2 1

,

,

,...,

gdzie :A A Ag

S

A

S

A

S

Ag

S

,...,

2 1 2,...,

 i

    

S

M

g g A A A A A A1 2 ,...,, 1 2 ,...,

:

A1A2,...,Ag

S

,

a funkcja przejść jest zdefiniowana jak następuje

 

 

,

,..,

,

,

,

,

,...,

,

2 2 1 1 2 1 2 1 2 1 ,...,

s

M

s

M

s

M

s

s

s

M

g g g g A A A A A A A A A A A A

 

Dla wszystkich przedstawionych rozważań

0

,

1

, wpro-wadzamy

x

0

0

1

i

x

1

1

0, dla których

(3)

I

eksploatacja i testy

314

AUTOBUSY 12/2018

 

0 1 0

 

1 1 0

f

f

,

f

f

f

f

x

x

. Dla dowolnego

x

definiujemy przekształcenie

f

x

:

S



w

S

określone jak następuje:

sS

f

x

(

s

)

M

(

s

,

x

)

, gdzie: dla

x 

x

'

mamy

sS

f

x

(

s

)

f

x'

(

s

)

f

(

f

x'

(

s

,

))

.

2. Izomorfizm półgrupy charakterystycznej sumy prostej i iloczynu prostego “G” i “AG” automatów asynchronicznych

silnie spójnych i ustalonych analogów ich rozszerzeń związanych z izomorfizmami DFASC2.

Twierdzenie 1 Niech

A

A1

S

,

,

A1

M

1

,

A

S

M

A A2

,

,

21 2

,...,

A

S

M

g g A A g

,

,

będą "

"

G

automatami z klasy

DASC

2 takimi, że

 

1

S

2

card

A ,

card

 

A2

S

,...,

card

 

Ag

S

2

oraz

0

,

1

wtedy półgrupa charakterystyczna

A

A

A

g

I

1

2

,...,

sumy prostej automatów

g

A

A

A

1

,

2

,...,

jest izomorficzna z półgrupą

charakterystycz-ną

I

A

1

A

2

A

g

iloczynu prostego automa-tów

A

1

,

A

2

,...,

A

g gdzie:

x

0

0

1,

x

1

1

0

Dowód.1

Wiadomo z [1,2] jak również z rozważań wprowadzających niniej-szej pracy że na zbiorze

 zdefiniujemy relację:

xRy

wtedy i tylko wtedy, gdy

sS

M

 

s

,

x

M

 

s

,

y

Relacja

R

jest relacją równoważności (relacja Myhilla). Klasę równoważności zawierającą element

x

 oznaczać będzie-my

x

, a zbiór wszystkich klas równoważności oznaczać będzie-my

I

. Zbiór

I

łącznie z operacją

 

, gdzie

x

y

xy

two-rzy półgrupę (odpowiednio monoid), zwaną półgrupa charaktery-styczną (odpowiednio monoidem charakterystycznym). Półgrupę charakterystyczną automatu

A

oznaczać będziemy

I

(A

)

.

W pracy

 

5

,

6

wykazano równoliczność rozważanych pół-grup charakterystycznych(taka dla sumy prostej i iloczynu prostego automatów)

Teraz dowodzimy własność izomorfizmów Niech::

:

I

A

1

A

2

,...,

A

g



I

A

1

A

2

,...,

A

g

niech

 

x 

x

def

.

1

Z rozważań wprowadzających i pracy

 

1

wynika, że

 

x

f

x

def

.

2

 

s

x

M

f

x S s

,

, gdzie

x

jest dowolnym reprezentantem klasy

x

def

.

3

Aby wykazać że

jest izomorfizmem półgrupy charaktery-stycznej, należy:

 

i

  

   

x

x

zachowana

operacja

x

x

x

x

x

x

x

x

2 1 2 1 2 1 2 1 2 1

 

   

             2 2 1 2 1 2 2 1 1 2 ,..., ,..., ,..., ,..., 2 1

.

2

x A A A x A A A x A A A x A A A

f

f

f

f

def

z

x

x

ii

g g g g

2 1 2 1 2 1

,

,

3

.

1 2,..., 1 2,...,

x

x

x

x

x

s

M

x

s

M

def

z

S s S s A A Ag A A Ag

     , a zatem

jest „

1

1

 

iii

 

x

x

jest oczywiście „na”.

W pracach

 

5

,

6

wykazano równoliczność (taki sam zbiór przekształceń) odpowiednich półgrup charakterystycznych dla sumy prostej i iloczynu prostego

G

iautomatów

DFASC

2

Twierdzenie 2. Niech

A

A

A

S

M

ext

A A Ag A A Ag g q 1 1 2 1 ,..., ,..., 2 1

,...,

,

,

   

będą rozszerzeniami związanymi z izomorfizmami

1 1 0

,...,

,

g

g

q

g

A

G sumy prostej

S

M

A

A

A

A A Ag A A Ag g      

,..., ,..., 2 1 2 1 2 1

,

,

,...,

i iloczynu prostego

S

M

A

A

A

A A Ag A A Ag g      

,..., ,..., 2 2 1 2 1

,

,

,...,

au-tomatów

A

A1

S

,

,

A1

M

1

,

A

S

M

A A2 2

,

,

2

,..,

S

M

A

Ag Ag

g

, 

,

z klasy DFSC2 takimi, że

 

1

S

2

card

A

card

 

A2

S

2

,...,

card

 

Ag

S

2

oraz

0

,

1

; wtedy półgrupa charakterystyczna

g q

A

A

A

ext

I

1 2

,...,

ustalonego analogu

rozsze-rzenia sumy prostej automatów

A

1

,

A

2

,...,

A

g jest izomorficzna z półgrupą charakterystyczną ustalonego analogu rozszerzenia iloczynu prostego automatów

I

ext

q

A

1

A

2

,...,

A

g

automatów

A

1

,

A

2

,...,

A

g

(4)

I

eksploatacja i testy

AUTOBUSY 12/2018

315

Dowód. 2

W pracach

 

7

,

8

i wykazano równoliczność odpowiednich półgrup charakterystycznych ustalonych analogów rozszerzenia dla sumy prostej i iloczynu prostego G

A

automatów asynchronicznych silnie spójnych

EXT

DFASC

2. Niech

 

G q g q

A

A

A

ext

I

A

A

A

ext

I

,...,

,...,

,

:

2 1 2 1

Niech

 

x 

x

def

.

1

Z rozważań wprowadzających [1] wynika że

 

 

2

.

def

f

x

extq A x

 

 

x

s

M

f

x A ext S s q

,

  

 

def

.

3

gdzie

x

jest dowolnym reprezentantem z klasy

x

, a

 

  x A ext

f

q przekształceniem ustalonego analogu rozszerzenia

stanowego automatu A związanego z izomorfizmami stanowymi

1 1 0

,...,

,

g

g

q

g

.

Aby wykazać że

jest izomorfizmem półgrup charakterystycz-nych, należy udowodnić że:

 

i

x

1

x

2

  

x

1

x

2

x

1

x

2

x

1

x

2

   

x

1

x

2 (zachowana operacja)

 

   

           2 2 1 1 2 1 1 2 2 1 1 2 1 ,..., ,..., ,..., ,..., 2 1

2

.

x A A A ext x A A A ext x A A A ext x A A A ext

f

f

f

f

def

z

x

x

ii

f q g q g q g q

 

 

2 1 2 1 2 1 ,..., ,...,

,

,

3

.

,..., 2 1 ,..., 2 1 2 2 1 2 1

x

x

x

x

x

s

M

x

s

M

f

f

def

z

S S s x A A A ext x A A A ext g A A A q ext g A A A q ext g q g q

                    a zatem

jest „

1

1

 

iii

 

x

x

jest oczywiście „na”.

W pracach

 

7

,

8

wykazano równoliczność (taki sam zbiór przekształceń) odpowiednich półgrup charakterystycznych dla sumy

prostej i iloczynu prostego automatów z klasy.

EXT

DFASC

2

Podsumowanie

Z chwilą gdy nastąpił zdecydowany rozwój struktur mikrosyste-mów cyfrowych (2001r.), które wciąż ulegają modyfikacją, następuje proces eliminacji w niektórych zastosowaniach technicznych trady-cyjnych sterowników PLC. Struktury mikrosystemów cyfrowych są

wielokrotnie tańsze, mniejsze gabarytowo, zużywają mniej energii, zwiększają wydajność pracy poprzez zintegrowanie składowych systemu. Wykorzystują narzędzia programistyczne PsoC Expres mikrosystemu cyfrowego możemy realizować program w oparciu o sporządzony wcześniej graf automatu. Wykorzystując teorię auto-matów możemy oszacować złożoności programów i czasu wizuali-zacji stanów automatów.

Bibliografia:

1. Bocian S., Badania nad złożonością obliczeniową półgrupy charaktery-stycznej automatów ( praca doktorska Politechnika Poznańska 1986 r.).

2. Bocian S. Inteligentne podsystemy mechatroniczne w badaniach i sterowaniu pojazdów szynowych, Instytut Pojazdów Szynowych „TA-BOR” w Poznaniu,. 2012 r. (Monografia).

3. Bocian S. : A new method of calculating the smallest common multiple, (CONGRESO) w Computational Topology and Geometry and Compu-tation in Teaching Mathematics, pod red. Eladio Dominquez Murillo, Antonio Quintero Toscano, Jose Luis Vincente Cordoba, Universidad de Sevilla 1987 s. 25 – 40.

4. Bocian S. : Izomorfizm półgrupy charakterystycznej sumy prostej i iloczynu prostego SCIENCES, automatów asynchronicznych silnie spójnych i ustalonych analogów ich rozszerzeń Transcomp – XIV Inter-national Conference „ Computer Systems Aided Industry and Transport ” (Logistyka 6/2010), Zakopane 2010

5. Bocian S,: Złożoność półgrup charakterystycznych.„G” automatów asynchronicznych silnie spójnych. Transcomp – XX Międzynarodowa Konferencja Naukowa„ Komputerowe Systemy Wspomagania Nauki, Przemysu i Transportu” (Technika Transportu Szynowego 12/2016 ), Zakopane 2016 r.

6. Bocian S.; Złożoność półgrup charakterystycznych iloczynów prostych .„G” automatów asynchronicznych silnie spójnych. Logitrans – XIV Konferencja Naukowo – Techniczna „Logistyka, Systemy Transporto-we, Bezpieczeństwo W Transporcie” (Autobusy 6/2017), Szczyrk 2017 r.

7. Bocian S. Złożoność półgrup charakterystycznych sum prostych „G” automatów asynchronicznych silnie spójnych ustalonych analogów ich rozszerzeń związanych z izomorfizmami. Transcomp 2017 – XXI Mię-dzynarodowa Konferencja Naukowa „ Komputerowe Systemy Wspo-magania Nauki, Przemysłu i Transportu” (Autobusy 12/2017), Zakopa-ne 2017 r

8. Bocian S,: Złożoność półgrup charakterystycznych iloczynów prostych .„G” automatów asynchronicznych silnie spójnych ustalonych analo-gów ich rozszerzeń związanych z izomorfizmami . Logitrans – XV Kon-ferencja Naukowo – Techniczna „Logistyka, Systemy Transportowe, Bezpieczeństwo w Transporcie” (Autobusy 6/2018), Szczyrk 2018 r.

Isomorphism of the characteristic semi- group of the direct sum and direct product of the asynchronous automatons

of the strongly connected and determined analogs of their extensions

In this article it is presented that the characteristic semi – group of the direct sum and direct product

"G

"

and "

"

A

G of the asyn-chronous automatons of the strongly connected and determined analogs of their extensions are isomorphism. Taking into account that the characteristic semi – group determines the ability to process the information then the direct sum and direct product can be consi-der as realization – the sequence and parallel calculation accordin-gly. The obtained results mean that this ability doesn’t depend on the sequence and parallel realization (the same number of abstract class of the suitable characteristic semi- groups)

Keywords: automaton, semi-group, isomorphism

Autorzy:

dr inż. Stanisław Bocian – emerytowany adiunkt w Instytucie Pojaz-dów Szynowych „TABOR” W Poznaniu

Cytaty

Powiązane dokumenty

fluctuations on the afterbody of a ship by means of pressure transducers fitted in the hull

polski historyk nauki nie powinien przechodzić obojętnie, o ile nie chce, aby obszar jego badań pozostał izolowaną wysepką. Kuhna może okazać się w tej sytuacji

Z tego względu, że co- aching staje się coraz popularniejszy i coraz więcej osób jest nim zainteresowa- nych, w niniejszym opracowaniu dokonano przeglądu

W roku 1970 Szpital otrzymuje, przebudowany z budynku mieszkalnego, pawilon, do którego przenosi się powiększony oddział wewnętrzny.. 26 listopada 1971 roku, w przededniu

Does the experimental training programme influence the level of strength, speed and stamina skills in the group of ju-jitsu

Znajdowały się tam cztery obiekty wczesnośredniowieczne stanowiące pozostałość zagrody, datowane na koniec IX – początek X wieku oraz cztery obiekty mogące

Wymienić należy: charakter relacji Hiszpanii i Maroka oraz dynamikę wzajemnych stosunków tych państw, stabilność sytuacji politycznej oraz szybkość wzrostu gospodarczego

This simple finding adds weight to previous papers showing a signi ficant overlap between fMRI and MEG based connectivity matrices, even when only single frequency bands are used