Gödel operation explained

In mathematical set theory, a set of Gödel operations is a finite collection of operations on sets that can be used to construct the constructible sets from ordinals. introduced the original set of 8 Gödel operations 1,...,8 under the name fundamental operations. Other authors sometimes use a slightly different set of about 8 to 10 operations, usually denoted G1, G2,...

Definition

used the following eight operations as a set of Gödel operations (which he called fundamental operations):

ak{F}1(X,Y)=\{X,Y\}

ak{F}2(X,Y)=EX=\{(a,b)\isinX\mida\isinb\}

ak{F}3(X,Y)=X-Y

ak{F}4(X,Y)=X\upharpoonrightY=X(V x Y)=\{(a,b)\isinX\midb\isinY\}

ak{F}5(X,Y)=Xak{D}(Y)=\{b\isinX\mid\existsa(a,b)\isinY\}

ak{F}6(X,Y)=XY-1=\{(a,b)\isinX\mid(b,a)\isinY\}

ak{F}7(X,Y)=Xak{Cnv}2(Y)=\{(a,b,c)\isinX\mid(a,c,b)\isinY\}

ak{F}8(X,Y)=Xak{Cnv}3(Y)=\{(a,b,c)\isinX\mid(c,a,b)\isinY\}

The second expression in each line gives Gödel's definition in his original notation, where the dot means intersection, V is the universe, E is the membership relation,

ak{D}

denotes range and so on. (Here the symbol

\upharpoonright

is used to restrict range, unlike the contemporary meaning of restriction.)

uses the following set of 10 Gödel operations.

G1(X,Y)=\{X,Y\}

G2(X,Y)=X x Y

G3(X,Y)=\{(x,y)\midx\isinX,y\isinY,x\isiny\}

G4(X,Y)=X-Y

G5(X,Y)=X\capY

G6(X)=\cupX

G7(X)=dom(X)

G8(X)=\{(x,y)\mid(y,x)\isinX\}

G9(X)=\{(x,y,z)\mid(x,z,y)\isinX\}

G10(X)=\{(x,y,z)\mid(y,z,x)\isinX\}

Properties

Gödel's normal form theorem states that if φ(x1,...xn) is a formula in the language of set theory with all quantifiers bounded, then the function