Processing math: 100%

Kolowium 2012/2013

Monoid to struktura M=M,,e, w której
dwuargumentowa operacja jest łączna, a stała e jest jej
elementem neutralnym.

Monoid M jest skończenie generowany, jeśli istnieje
skończenie wiele elementów a1,,anM takich, że każde
aM można wyrazić za pomocą stosowanej do tych
elementów. Na przykład monoid A,,ε słów nad alfabetem A z konkatenacją i
słowem pustym jest skończenie generowany wtedy i tylko wtedy, gdy A
jest skończony.

Monoid M=M,,e jest definiowany w
N formułami μ(x), ν(x,y,z) i ϵ(x)
nad
sygnaturą arytmetyki, jeśli
M={aN | (N,x:a)μ}, dla
dowolnych a,b,cM zachodzi: ab=c wtedy i tylko wtedy, gdy
(N,x:a,y:b,z:c) ν oraz e jest jedynym elementem
M dla którego (N,x:e)ϵ.

Zad. 1

Wykaż, ze klasa monoidów skończenie generowanych nie jest
aksjomatyzowalna żadnym zbiorem zdań.

Zad. 2

Dla danych μ(x), ν(x,y,z) i ϵ(x) nad sygnaturą arytmetyki, które
definiują monoid w N, napisz zdanie γ nad sygnaturą
arytmetyki, używające ich jako podformuł, takie że

Nγ wtedy i tylko wtedy, gdy monoid definiowany
przez μ, ν i ϵ jest skończnie generowany.

Zad. 3

Rozważamy dwa grafy T1=T1,E1 i
T2=T2,E2 określone jak następuje:

T1={1,2,,15}, E1={n,2n+1 | n,2n+1T1}

T2={1,2,,11}, E2={n,2n+1 | n,2n+1T2}

Napisz zdanie o minimalnej randze kwantyfikatorowej, które rozróżnia
T1 i T2. Należy uzasadnić poprawność
zdania, można nie uzasadniać jego minimalności.