Processing math: 100%

Mid-term test 2012/2013

A {\em monoid} is a structure M=M,,e,
where binary operation is associative and constant e is its
neutral element.

Monoid M is finitely generated, if there exist
finitely many elements a1,,anM such that every aM can be
expressed using those elements and . For example, the monoid
A,,ε of words over an alphabet A with
concatenation and empty word is a finitely generated iff A is finite.

Monoid M=M,,e is defined in
N by formulas μ(x), ν(x,y,z) and ϵ(x)
over the
signature of arithmetics, if
M={aN | (N,x:a)μ}, for every
a,b,cM the equality ab=c holds if and only if
(N,x:a,y:b,z:c)ν and e is the only element of
M such that (N,x:e)ϵ.

Problem 1

Prove that the class of finitely generated monoids is not
axiomatizable by any set od sentences of FO.

Problem 2

For given μ(x), ν(x,y,z) and ϵ(x) over the signature
of arithmetics, which define a monoid in N, write a
sentence γ over the signature of arithmetics, which may use
them as subformulas, and such that

Nγ if and only if the monoid defined by
μ, ν and ϵ is finitely generated.

Problem 3

We consider two graphs T1=T1,E1 and
T2=T2,E2 defined as follows:

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

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

Write a sentence of minimal possible quantifier rank, which
distinguishes T1 and T2. You should prove
the correcntess of your sentence, but you do not have to prove its
minimality.