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,...
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)=E ⋅ X=\{(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)=X ⋅ ak{D}(Y)=\{b\isinX\mid\existsa(a,b)\isinY\}
ak{F}6(X,Y)=X ⋅ Y-1=\{(a,b)\isinX\mid(b,a)\isinY\}
ak{F}7(X,Y)=X ⋅ ak{Cnv}2(Y)=\{(a,b,c)\isinX\mid(a,c,b)\isinY\}
ak{F}8(X,Y)=X ⋅ ak{Cnv}3(Y)=\{(a,b,c)\isinX\mid(c,a,b)\isinY\}
ak{D}
\upharpoonright
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\}
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