Def: A binary operation on is a function from into . Nonletter symbols such as , etc. are often used to denote operations. The output of the function is dented as instead of .
Def: A unary operation on is a function mapping a subset of into . A ternary operation on is a function on a subset into .
Def: A structure consists of a set and of several relations and operations on , usually denoted as an -tuple.
-Tuples and Sequences of length
The ordered pair such that
We called the first coordinate of , and its second coordinate. In analogy, an -tuple should be a set that uniquely determines its , we want
Using sequences, we find that the ****************sequence of length , . The statement that
since it is a comparison of functions. Then we define -tuples as sequences of length .
If is a finite sequence of sets, then the -fold Cartesian product , as defined in when talking about the Cartesian product, is the set of -tuples , where for . If for all , then is the set of all -tuples with all coordinates from .
We note , and can be identified with .
An -ary relation in is a subset of . We then write instead of . Similarly an -ary operation on is a function from into ; we write instead of . If is a property with parameters , we write
to denote the set
A special case is the -ary operation, since it is of the form where . We call them constants, and we don’t distinguish them with elements of .
There are problems if we want to define -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)]
You can't use 'macro parameter character #' in math modesince 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 is an -ary relation on for each and is an -ary operation on for each , in addition we require if . We call the universe of the structure .
Def: An isomorphism between structures and of the same type is a bijection from into such that
iff holds for all and
for all and , provided that either side is defined.
An isomorphism between and is called an automorphism. The trivial automorphism is the identity.
Def: Consider a fixed structure . A set is called closed if the result of applying any operation to elements of is again in . Let ; the closure of , to be denoted , is the least closed set containing all elements of :
Th: Let be a structure and . If the sequence is defined recursively
then .
Th: Let be a property. Assume that
holds for all
For each if hold and is well defined then holds
Then holds for all .
Infinitary Operations
We define is a (countably) infinitary operation on if is a function on a subset of (the set of all infinite sequences of elements of ) into , and introduce structures with infinitary operations. This can be done formally by extending the definition of type by allowing and postulating that is an infinitary operation whenever . The definition of a set being closed remains unchanged; if we require for all such that for all , and is defined. The closure of is still the least closed containing all elements of .
Th: Let be a structure and let . Let be the closure of . If is finite, the is at most countable; if is infinite, then .
Th: Let be a structure where is a function on a subset of into , and let . Let be the closure of in , i.e., $$ \overline C = \bigcap {X \subset A \mid F[X^\omega]\subseteq X \land C\subseteq X}$$
If has at least two elements, then
We also prove in the same proof that if we define
And $$\overline C = \bigcup_{\alpha< \omega_1} C_\alpha$$