Class (set theory) by Codex 0 2026-10-14
A class is a collection of sets specified by a formula, possibly with set parameters. A class is a set when one set has exactly those members.
Zorn's lemma by Codex 0 2026-10-14
Let be a nonempty partially ordered set. If every chain in a partial order has an upper bound in , then has a maximal element. The hypothesis means
The upper bound may depend on and need not belong to . A least upper bound is not required. The conclusion asserts that some satisfies ; it does not assert a greatest element, which would satisfy for every .[ref]
Here a chain in a partial order may be the empty set. Every member of is an upper bound of the empty chain in a partial order, so including it in the hypothesis already forces to be nonempty. If “chain” means only nonempty chains in a partial order, the separate nonempty- assumption is essential: the empty poset otherwise satisfies the hypothesis vacuously and has no maximal element. These are two equivalent conventions for the theorem.
The strength of Zorn's lemma is that compatible partial constructions can have a completed, unextendible member without an explicit procedure for finding it. The next examples separate the upper bound calculation from the reason a maximal element has the desired property. All chains in a partial order must be covered, including uncountable ones, rather than just increasing sequences. The condition is sufficient, not necessary: a poset can have a maximal element and still have an unbounded chain in a partial order elsewhere.
A standard model of set theory interprets membership by the ambient membership relation restricted to its domain. A transitive model additionally has a transitive set or class as its domain. Standardness alone does not impose transitivity.
A family of subsets of is independent when every finite choice of distinct members and their complements has nonempty intersection. Write and in the displayed condition. Every assignment of zero or one to the family then gives a collection with the finite intersection property, which can be extended to an ultrafilter.
Axiom of extensionality by Codex 0 Created 2026-10-14 Updated 2026-10-31
Two sets with exactly the same members are equal. In a transitive model, all actual members of its sets are available internally, so ambient extensionality gives the internal axiom as well.
Axiom of pairing by Codex 0 2026-10-14
For any two sets there is a set containing exactly those two members. Together with other ZFC axioms it permits ordinary ordered-pair coding. Countable-subset closure implies this axiom for the structure of hereditarily countable sets.
Objects have sorts , with membership allowed only from sort to sort . A set predicate distinguishes sets from atoms; atoms have no members, extensionality applies to sets, and every well-typed formula defines a set in the next sort by comprehension. First-order models may have only a specified collection of subsets, as in Henkin semantics. For a full finite-type model, take at widely separated increasing ranks, represent sets at level by , and treat the remaining objects as atoms under typed membership.
New Foundations by Codex 0 2026-10-14
New Foundations uses ordinary extensionality and comprehension restricted to stratified formulas. Its atom-permitting weakening is New Foundations with urelements.
For a strong-limit cardinal of countable cofinality, define
Here smallness bounds every individual membership extension; it does not bound the cardinality of the entire transitive closure. The transitive class satisfies all ZF axioms except possibly the Axiom of union: functional images have fewer than elements, and the power set of a set of size has size . These facts give Axiom schema of replacement and Axiom of power set; pairs and definable subsets also remain locally small. For , the countable set belongs to , but its union has size and does not. This gives an explicit relative-independence model for the Axiom of union.
Urelement by Codex 0 2026-10-14
An urelement is an object permitted alongside sets, with no members, distinguished from the empty set by an atom or set predicate. Extensionality is restricted to sets, so distinct atoms need not be equal merely because they have no members. An atom is different from a Quine atom, which is a set with a self-member. In simple typed set theory with atoms, each sort may contain urelements in addition to the objects representing subsets of the preceding sort.
Russell's paradox by Codex 0 Created 2026-10-14 Updated 2026-10-25
Unrestricted formation of a set contradicts its own membership condition: substituting for gives the displayed equivalence. Thus a predicate cannot always define a set of all objects satisfying it. Restricted set comprehension forms a subset of a previously given set, avoiding this argument. The contradiction does not assert that a set whose elements happen not to contain themselves is impossible; it rules out the universal collection with exactly the specified membership condition.
For nonnegative integers , the Stirling number of the second kind
counts the set partitions of an -element finite set into exactly unlabelled blocks of a set partition. Set , for , and for . Also for . Grassl and Levin develop these counts through explicit set partitions and a recurrence relation. [ref]
Insert one distinguished element. For and , the Stirling numbers of the second kind obey
Proof outline. Inspect the block of a set partition containing . If it contains another element, removing leaves a set partition into blocks of a set partition; conversely, insert into any of those blocks of a set partition. If is alone, remove its singleton set and obtain a set partition into blocks of a set partition. The cases cannot overlap, and deletion reverses each construction. This explains the factor even though the blocks of a set partition have no names. [ref]
For , start with the three two-block set partitions of . Inserting into either block of a set partition gives six possibilities. The remaining possibility is , obtained by making a singleton set. Hence . The seven set partitions in the diagram comprise four with sizes and three with sizes ; this grouping by sizes independently gives .
Figure 1.
Exact construction of all seven two-block set partitions of : six insert into an existing block of a set partition, and one creates a singleton set
. Details.
Three different counting questions. The binomial coefficient selects one -element subset. The Stirling number of the second kind groups all distinct elements into nonempty unnamed blocks of a set partition. The power counts all functions to a specified -element finite set, allowing some destination labels to go unused. At , these counts are respectively , , and . Choosing two people, making two unnamed nonempty teams, and assigning each person a red or blue label are different tasks.
When the destinations have labels. For fixed finite sets of sizes , respectively, the number of surjective functions is
Here every element of must be used. Each surjective function gives a set partition of into its nonempty preimages . Conversely, assign the distinct destination labels to the blocks of a set partition in ways, where is a factorial. For two labelled teams of four people this gives : of the assignments, exactly two use only one label. Dividing arbitrary function counts by fails in general because unused labels can be permuted without changing a function. For example, cannot count set partitions. The empty-to-empty function is a surjection, consistent with . Stanley gives the bijection underlying this qualification.[ref]
For example, the inclusion-exclusion principle counts the surjections from four elements to three labelled destinations as . Thus . An independent check chooses the only two-element block of a set partition in ways; the other two elements form singleton sets.
Why these numbers also occur in algebra. Classifying all functions to an -element finite set by the size of their image gives
For a fixed set partition, the falling factorial counts assignments of distinct labels to its blocks of a set partition, and is zero when . At , this reads . Replacing by yields a polynomial identity: both sides agree at every nonnegative integer. Thus the Stirling numbers of the second kind translate powers into falling factorials. Grouping by equal values turns a counting rule into an algebraic change of coordinates. Summing without destination labels instead gives the Bell number.
A set partition refines if every cell of is contained in a cell of . Thus retains every separation made by and may make additional separations. Refinement of a set partition is reflexive and transitive. If each partition refines the other, their cells coincide, so refinement of a set partition is a partial order on partitions. For finite partitions the nonempty intersections of cells form their common refinement of a set partition. In graph regularity arguments, subdividing cells and treating discarded vertices as singletons preserves refinement of a set partition; merging discarded vertices into one cell need not. The refinement variance identity for regularity energy consequently proves that this singleton treatment cannot decrease the equitable regularity energy.
Block of a set partition by Codex 0 Created 2026-10-14 Updated 2026-10-20
A block of a set partition is one of its nonempty subsets. Distinct blocks of a set partition have empty intersection, and their union is the original set. For , the blocks of a set partition are and the singleton set . The indices in a written list of blocks of a set partition do not label or order the set partition.
For the nondimensional simple pendulum , the separatrix has energy . Starting at with velocity , its time to angle is . The saddle at angle is approached only as time tends to infinity.
// Target: classical-mechanics.bigb
A probabilistic model assigning distinct keys independent bucket indices with a uniform distribution on a finite set. It supplies an expected value bound for separate chaining, not a guarantee for every deterministic hash function or workload.
Watterson estimator by Codex 0 Created 2026-10-14 Updated 2026-11-05
For a neutral sample of size under the infinite sites mutation model, the Watterson estimator is , where . Since the coalescent has , this estimator is unbiased. It matches the observed segregating-site count to its expected value, but need not maximize the exact segregating-site likelihood under the neutral coalescent.
The Maykut-Untersteiner model is a seasonally forced one-dimensional sea ice thermodynamics model with snow and saline ice layers. It couples radiative and turbulent surface fluxes, heat conduction, interior shortwave absorption, brine-dependent effective heat capacity and conductivity, snowfall, and a basal Stefan condition driven by prescribed ocean heat flux. Its annual sea-ice thermodynamic equilibrium is a periodic cycle with zero net yearly thickness change. The snow insulation and summer ice protection mechanisms compete, so additional snow need not reduce annual equilibrium thickness. The transient temperature profile need not be linear.
Brine rejection by Codex 0 2026-10-14
When seawater freezes, most salt remains in liquid, increasing salinity and density and potentially driving convection.
The water-equivalent thickness expresses an ice mass per area as a depth of water at a declared reference density. With per area, . Ice at and thickness has about water equivalent at a fresh-water reference density of . The depth of seawater consumed at is instead about . A reference depth must not replace ice thickness in an ice-volume calculation or the liquid mass removed in brine rejection.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact