Operations and Structures

Subjects: Set Theory
Links: Natural Numbers, Stronger recursion Theorem, Alephs

Def: A binary operation on S is a function from S2 into S. Nonletter symbols such as +,,,, etc. are often used to denote operations. The output of the function is dented as xy instead of (x,y).

Def: A unary operation on S is a function mapping a subset of S into S. A ternary operation on S is a function on a subset S3 into S.

Def: A structure consists of a set A and of several relations and operations on A, usually denoted as an n -tuple.

n-Tuples and Sequences of length n

The ordered pair such that

(a0,a1)=(b0,b1)a0=b0a1=b1

We called a0 the first coordinate of (a0,a1), and a1 its second coordinate. In analogy, an n-tuple (a0,,an1) should be a set that uniquely determines its n , we want

(a0,,an1)=(b0,,bn1)ai=bi for all in

Using sequences, we find that the ****************sequence of length n, a0,,an1. The statement that

a0,,an1=b0,,bn1ai=bi for all in

since it is a comparison of functions. Then we define n-tuples as sequences of length n.

If Aiin is a finite sequence of sets, then the n-fold Cartesian product inAi, as defined in when talking about the Cartesian product, is the set of n -tuples a=a0,,an1, where aiAi for in. If Ai=A for all in, then inAi=An is the set of all n-tuples with all coordinates from A.

We note A0={}, and A1 can be identified with A.

An n-ary relation R in A is a subset of An. We then write R(a0,,an1) instead of a0,,an1R. Similarly an n-ary operation F on A is a function from An into A; we write F(a0,,an1) instead of F(a0,,an1). If P(x0,,xn1) is a property with parameters x0,x1,,xn1, we write

{a0,,an1in[aiAi]P(a0,a1,,an1}

to denote the set

{ainAi|for some a0,a1,,an1,a=a0,,an1P(a0,,an1)}

A special case is the 0-ary operation, since it is of the form {(,a)} where aA. We call them constants, and we don’t distinguish them with elements of A.

There are problems if we want to define n-tuples with recursion as:$$ (a_0) = a_0 $$$$\forall n \in \Bbb N^+[(a_i){i\in n}=(a_0, a_1, \dots, a_n) = ((a_0, a_1, \dots, a), a_n)=((a_i)_{i\in n-1}, a_n)]

since we need a stronger recursion Theorem ## Structure types A type $\tau$ is an ordered pair $(\langle r_0, \dots, r_{m-1}\rangle, \langle f_0, \dots, f_{n-1}\rangle)$ of finite sequences of natural numbers, where $r_i >0$ for all $i \in m$. A *****************_structure of type $\tau$_ is a triple $$ \frak{U} = (A, \langle R_0, \dots, R_{m-1}\rangle, \langle F_0, \dots, F_{n-1}\rangle)

where Ri is an ri-ary relation on A for each im and Fj is an fj-ary operation on A for each jn, in addition we require Fj if fj=0. We call A the universe of the structure U.

Def: An isomorphism between structures U and U=(A,R0,,Rm1,F0,,Fn1) of the same type τ is a bijection from A into A such that

An isomorphism between U and U is called an automorphism. The trivial automorphism is the identity.

Given a structure U, we can consider the automorphism group.

Def: Consider a fixed structure U=(A,R0,,Rm1,F0,,Fn1). A set BA is called closed if the result of applying any operation to elements of B is again in B. Let CA; the closure of C, to be denoted C, is the least closed set containing all elements of C:

C={BACB and B is closed}

Th: Let U=(A,R0,,Rm1,F0,,Fn1) be a structure and CA. If the sequence CiiN is defined recursively

C0=CCi+1=Ci(jnFj[Cifj])

then C=iNCi.

Th: Let P(x) be a property. Assume that

Then P(x) holds for all xC.

Infinitary Operations

We define F is a (countably) infinitary operation on A if F is a function on a subset of AN (the set of all infinite sequences of elements of A) into A, and introduce structures with infinitary operations. This can be done formally by extending the definition of type by allowing fN{N} and postulating that Fj is an infinitary operation whenever fj=N. The definition of a set BA being closed remains unchanged; if fj=N we require Fj(aiiN)B for all aiiN such that aiB for all iN, and Fj is defined. The closure C of CA is still the least closed containing all elements of C.

Th: Let U=(A,R0,,Rm1,F0,,Fn1) be a structure and let CA. Let C be the closure of C. If C is finite, the C is at most countable; if C is infinite, then |C|=|C|.

Th: Let U=(A,F) be a structure where F is a function on a subset of Aω into A, and let CA. Let C be the closure of C in U, i.e., $$ \overline C = \bigcap {X \subset A \mid F[X^\omega]\subseteq X \land C\subseteq X}$$
If C has at least two elements, then |C||C|0

We also prove in the same proof that if we define

C0=CCα+1=CαF[Cαω]Cα=β<αCβif α is a limit ordinal

And $$\overline C = \bigcup_{\alpha< \omega_1} C_\alpha$$