Gödel operation

From testwiki
Jump to navigation Jump to search

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. Template:Harvs 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

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

  1. 𝔉1(X,Y)={X,Y}
  2. 𝔉2(X,Y)=EX={(a,b)Xab}
  3. 𝔉3(X,Y)=XY
  4. 𝔉4(X,Y)=XY=X(V×Y)={(a,b)XbY}
  5. 𝔉5(X,Y)=X𝔇(Y)={bXa(a,b)Y}
  6. 𝔉6(X,Y)=XY1={(a,b)X(b,a)Y}
  7. 𝔉7(X,Y)=X𝔫𝔳2(Y)={(a,b,c)X(a,c,b)Y}
  8. 𝔉8(X,Y)=X𝔫𝔳3(Y)={(a,b,c)X(c,a,b)Y}

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, 𝔇 denotes range and so on. (Here the symbol is used to restrict range, unlike the contemporary meaning of restriction.)

Template:Harvtxt uses the following set of 10 Gödel operations.

  1. G1(X,Y)={X,Y}
  2. G2(X,Y)=X×Y
  3. G3(X,Y)={(x,y)xX,yY,xy}
  4. G4(X,Y)=XY
  5. G5(X,Y)=XY
  6. G6(X)=X
  7. G7(X)=dom(X)
  8. G8(X)={(x,y)(y,x)X}
  9. G9(X)={(x,y,z)(x,z,y)X}
  10. G10(X)={(x,y,z)(y,z,x)X}

The reason for including the functions {(x,y,z)(x,z,y)X} and {(x,y,z)(y,z,x)X} which permute the entries of an ordered tuple is that, for example, the tuple (x1,x2,x3,x4) can be formed easily from x1 and (x2,x3,x4) since it equals (x1,(x2,x3,x4)), but it is more difficult to form when the entries are given in a different order, such as from x4 and (x1,x2,x3).[1]p. 63

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 {(x1,,xn)X(x1,,xn)(X1××Xn)ϕ(x1,,xn)} of X1, , Xn is given by a composition of some Gödel operations. This result is closely related to Jensen's rudimentary functions.[2]

Jon Barwise showed that a version of Gödel's normal form theorem with his own set of 12 Gödel operations is provable in KPU, a variant of Kripke-Platek set theory admitting urelements.[1]p. 64

References

Inline references

Template:Reflist