Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Hereditarily finite set

From Wikipedia, the free encyclopedia
Finite sets whose elements are all hereditarily finite sets

Inmathematics andset theory,hereditarily finite sets are defined asfinite sets whose elements are all hereditarily finite sets. In other words, the set itself is finite, and all of its elements are finite sets, recursively all the way down to theempty set.

Formal definition

[edit]

Arecursive definition ofwell-founded hereditarily finite sets is as follows:

Base case: The empty set is a hereditarily finite set.
Recursion rule: Ifa1,ak{\displaystyle a_{1},\dots a_{k}} are hereditarily finite, then so is{a1,ak}{\displaystyle \{a_{1},\dots a_{k}\}}.

Only sets that can be built by a finite number of applications of these two rules are hereditarily finite.

Representation

[edit]

This class of sets is naturally ranked by the number of bracket pairs necessary to represent the sets:

In this way, the number of sets withn{\displaystyle n} bracket pairs is[1]

1, 1, 1, 2, 3, 6, 12, 25, 52, 113, 247, 548, 1226, 2770, 6299, 14426, ...

Discussion

[edit]

The set{{},{{{}}}}{\displaystyle \{\{\},\{\{\{\}\}\}\}} is an example for such a hereditarily finite set and so is the empty set{}{\displaystyle \{\}}, as noted. On the other hand, the sets{7,N,π}{\displaystyle \{7,{\mathbb {N} },\pi \}} or{3,{N}}{\displaystyle \{3,\{{\mathbb {N} }\}\}} are examples of finite sets that are nothereditarily finite. For example, the first cannot be hereditarily finite since it contains at least one infinite set as an element, whenN={0,1,2,}{\displaystyle {\mathbb {N} }=\{0,1,2,\dots \}}.

The class of all hereditarily finite sets is denoted byH0{\displaystyle H_{\aleph _{0}}}, meaning that the cardinality of each member is smaller than0{\displaystyle \aleph _{0}}. (Analogously, the class ofhereditarilycountable sets is denoted byH1{\displaystyle H_{\aleph _{1}}}.)It can also be denoted byVω{\displaystyle V_{\omega }}, which denotes theω{\displaystyle \omega }th stage of thevon Neumann universe.[2]

H0{\displaystyle H_{\aleph _{0}}} is in bijective correspondence with0{\displaystyle \aleph _{0}}.A theory which proves it to be a set also proves it to becountable.

Models

[edit]

Ackermann coding

[edit]

In 1937,Wilhelm Ackermann introduced an encoding of hereditarily finite sets as natural numbers.[3][4][5]It is defined by a functionf:H0ω{\displaystyle f\colon H_{\aleph _{0}}\to \omega } that maps each hereditarily finite set to a natural number, given by the following recursive definition:

f(a)=ba2f(b){\displaystyle \displaystyle f(a)=\sum _{b\in a}2^{f(b)}}

For example, the empty set{}{\displaystyle \{\}} contains no members, and is therefore mapped to anempty sum, that is, the numberzero. On the other hand, a set with distinct membersa,b,c,{\displaystyle a,b,c,\dots } is mapped to2f(a)+2f(b)+2f(c)+{\displaystyle 2^{f(a)}+2^{f(b)}+2^{f(c)}+\ldots }.

The inverse is given by

f1:ωH0{\displaystyle \displaystyle f^{-1}\colon \omega \to H_{\aleph _{0}}}
f1(i)={f1(j)BIT(i,j)=1}{\displaystyle \displaystyle f^{-1}(i)=\{f^{-1}(j)\mid {\text{BIT}}(i,j)=1\}}

where BIT denotes theBIT predicate.

The Ackermann coding can be used to construct a model of finitary set theory in the natural numbers. More precisely,(N,BIT){\displaystyle (\mathbb {N} ,{\text{BIT}}^{\top })} (whereBIT{\displaystyle {\text{BIT}}^{\top }} is theconverse relation ofBIT{\displaystyle {\text{BIT}}}, swapping its two arguments) modelsZermelo–Fraenkel set theory ZF without theaxiom of infinity. Here, each natural number models a set, and theBIT{\displaystyle {\text{BIT}}} relation models the membership relation between sets.

Graph models

[edit]

The classH0{\displaystyle H_{\aleph _{0}}} can be seen to be in exact correspondence with a class ofrooted trees, namely those without non-trivial symmetries (i.e. the onlyautomorphism is the identity): The root vertex corresponds to the top level bracket{}{\displaystyle \{\dots \}} and eachedge leads to an element (another such set) that can act as a root vertex in its own right. No automorphism of this graph exist, corresponding to the fact that equal branches are identified (e.g.{t,t,s}={t,s}{\displaystyle \{t,t,s\}=\{t,s\}}, trivializing the permutation of the two subgraphs of shapet{\displaystyle t}).This graph model enables an implementation of ZF without infinity as data types and thus an interpretation of set theory in expressivetype theories.

Graphmodels exist for ZF and also set theories different from Zermelo set theory, such asnon-well founded theories. Such models have more intricate edge structure.

Ingraph theory, the graph whose vertices correspond to hereditarily finite sets and edges correspond to set membership is theRado graph or random graph.

Axiomatizations

[edit]

Theories of finite sets

[edit]

In the common axiomatic set theory approaches, the empty set{}{\displaystyle \{\}} also represents the first von Neumannordinal number, denoted0{\displaystyle 0}. All finite von Neumann ordinals are indeed hereditarily finite and, thus, so is the class of sets representing the natural numbers. In other words,H0{\displaystyle H_{\aleph _{0}}} includes each element in thestandard model of natural numbers and so a set theory expressingH0{\displaystyle H_{\aleph _{0}}} must necessarily contain them as well.

Now note thatRobinson arithmetic can already be interpreted inST, the very small sub-theory ofZermelo set theory Z with itsaxioms given byExtensionality, Empty Set andAdjunction. All ofH0{\displaystyle H_{\aleph _{0}}} has aconstructive axiomatization involving these axioms and e.g.Set induction andReplacement.

Axiomatically characterizing the theory of hereditarily finite sets, the negation of theaxiom of infinity may be added. As the theory validates the other axioms ofZF{\displaystyle {\mathsf {ZF}}}, this establishes that the axiom of infinity is not a consequence of these otherZF{\displaystyle {\mathsf {ZF}}} axioms.

ZF

[edit]
 V4 {\displaystyle ~V_{4}~} represented with circles in place ofcurly brackets    

The hereditarily finite sets are a subclass of theVon Neumann universe. Here, the class of all well-founded hereditarily finite sets is denotedVω{\displaystyle V_{\omega }}. Note that this is also a set in this context.

If we denote by(S){\displaystyle \wp (S)} thepower set ofS{\displaystyle S}, and byV0{\displaystyle V_{0}} the empty set, thenVω{\displaystyle V_{\omega }} can be obtained by settingVi+1=(Vi){\displaystyle V_{i+1}=\wp (V_{i})} for each integeri0{\displaystyle i\geq 0}. Thus,Vω{\displaystyle V_{\omega }} can be expressed as

Vω=k=0Vk{\displaystyle \displaystyle V_{\omega }=\bigcup _{k=0}^{\infty }V_{k}}

and all its elements are finite.

This formulation shows, again, that there are onlycountably many hereditarily finite sets:Vn{\displaystyle V_{n}} is finite for any finiten{\displaystyle n}, itscardinality is2↑↑(n1){\displaystyle 2\uparrow \uparrow (n-1)} inKnuth's up-arrow notation (a tower ofn1{\displaystyle n-1} powers of two), and the union of countably many finite sets is countable.

Equivalently, a set is hereditarily finite if and only if itstransitive closure is finite.

See also

[edit]

References

[edit]
  1. ^Sloane, N. J. A. (ed.)."Sequence A004111".TheOn-Line Encyclopedia of Integer Sequences. OEIS Foundation.
  2. ^"hereditarily finite set".nLab. January 2023. RetrievedJanuary 28, 2023.The set of all (well-founded) hereditarily finite sets (which is infinite, and not hereditarily finite itself) is writtenVω{\displaystyle V_{\omega }} to show its place in the von Neumann hierarchy of pure sets.
  3. ^Ackermann, Wilhelm (1937)."Die Widerspruchsfreiheit der allgemeinen Mengenlehre".Mathematische Annalen.114:305–315.doi:10.1007/bf01594179.S2CID 120576556. Retrieved2012-01-09.
  4. ^Kirby, Laurence (2009)."Finitary Set Theory".Notre Dame Journal of Formal Logic.50 (3):227–244.doi:10.1215/00294527-2009-009.
  5. ^Omodeo, Eugenio G.; Policriti, Alberto; Tomescu, Alexandru I. (2017). "3.3: The Ackermann encoding of hereditarily finite sets".On Sets and Graphs: Perspectives on Logic and Combinatorics. Springer. pp. 70–71.doi:10.1007/978-3-319-54981-1.ISBN 978-3-319-54980-4.MR 3558535.
Overview
Venn diagram of set intersection
Axioms
Operations
  • Concepts
  • Methods
Set types
Theories
Set theorists
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hereditarily_finite_set&oldid=1303243637"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp