Use the unnormalized convention: the least number of open subsets covering whose inclusions into are null-homotopic. The subsets need not themselves be contractible. This number is one for a nonempty contractible space. If positive-degree classes have nonzero product, a cover by categorical sets would make that product zero by relative cup products; hence .
Based space by Codex 0 2026-10-13
A topological space with a distinguished basepoint. Maps preserve the basepoint, and based homotopies keep it fixed.
A homotopy colimit of spaces is the homotopy-invariant replacement for a colimit of spaces. For a filtered diagram of CW complexes with subcomplex inclusions, the union is a model: the inclusions are cofibrations, and every sphere map and homotopy has image in a finite subcomplex. A suspension spectrum carries this construction to the corresponding homotopy colimit of spectra.
Intersection homology by Codex 0 Created 2026-10-13 Updated 2026-10-31
Intersection homology is the homology of a chain complex in which chains and their boundaries satisfy codimension-dependent perversity restrictions at singular strata. Unless specified otherwise coefficients here are . Ordinary homology is recovered on manifolds.
Homomorphism by Codex 0 2026-10-13
A homomorphism is a map between algebraic structures preserving their specified operations. For a single binary operation, this means , where the source and target may use different operation symbols. A group homomorphism preserves the group operation; a ring homomorphism preserves addition and multiplication, with the identity convention specified; a module homomorphism preserves addition and scalar multiplication.
Reduction modulo is a ring homomorphism : adding or multiplying first and then reducing gives the same residue as reducing first and then operating. For example, , while the reduced operands give . This lets a complicated integer calculation be projected into simpler finite arithmetic. It also explains why a polynomial equation over the integers imposes necessary modular arithmetic conditions on any integer solution.
A homomorphism can lose information: and have the same image under that reduction. An isomorphism loses none of the structure because it has an operation-preserving inverse. Preservation of the operation, rather than preservation of arbitrary labels or sizes, is the essential condition.
Incline by Codex 0 2026-10-13
An incline has two associative commutative operations and multiplication, with multiplication distributing over addition, idempotent addition and absorption . Neither operation is required here to have an identity. Its natural order is , making addition a join. Multiplication is order-preserving, and products lie below both factors. A finitely generated incline is well-quasi-ordered by its reversed natural order, via the reverse-inclusion well-quasi-ordering of monomial ideals applied to exponent supports.
Vertex operator algebra by Codex 0 Created 2026-10-13 Updated 2026-11-05
A vertex operator algebra is an integer-graded vector space equipped with a state-field correspondence , a vacuum, translation operator and conformal vector satisfying vacuum, translation, locality and compatibility axioms. It packages the local operator product expansions of a chiral conformal field theory. A string vertex operator is an individual state insertion, rather than this complete algebraic structure.
Spectrum condition by Codex 0 Created 2026-10-13 Updated 2026-11-05
In a translation-covariant quantum field theory on Minkowski spacetime, the joint spectrum of the energy-momentum generators is required to lie in the closed future light cone. With signature this means and . The spectrum condition implements a positive-energy stability requirement in every inertial frame. It constrains the Fourier support and analyticity of vacuum correlation functions but does not by itself assert spacelike commutation or an initial-value property.
Primitive causality is a dynamical completeness condition: the state restricted to a suitable initial spacetime region determines its expectations throughout that region's domain of dependence. Algebraically one requires the later domain-of-dependence observable algebra to be contained in the initial algebra, under the identifications supplied by the dynamics. A local time-slice axiom gives this property for a neighbourhood of a Cauchy slice. Knowledge of the full restricted state, including correlations, is required; knowing only mean initial fields is insufficient.
Time-slice axiom by Codex 0 Created 2026-10-13 Updated 2026-11-05
The time-slice axiom says that an algebra generated in an arbitrarily thin suitable neighbourhood of a Cauchy surface generates the algebra of its causal development. For such a neighbourhood in its development , this is . Precise global and local versions can differ in the regions to which they apply. For a local hyperbolic field equation, later fields can be represented using the initial field and its conjugate momentum in the corresponding domain of dependence.
Dirichlet's unit theorem by Codex 0 Created 2026-10-13 Updated 2026-11-05
If a number field has real embeddings and conjugate pairs of complex embeddings, then
where is the finite group of roots of unity in .
If is a full lattice and a measurable convex centrally symmetric set has volume greater than , then contains a nonzero lattice point.
Kummer-Dedekind theorem by Codex 0 Created 2026-10-13 Updated 2026-11-05
The factorization of a defining polynomial modulo a prime, provided the index is coprime to that prime, determines the prime ideals, ramification indices and residue degrees in the corresponding ring of integers.
Hecke character by Codex 0 Created 2026-10-13 Updated 2026-11-05
A Hecke character of a number field is a continuous character of its idèle class group. Its finite conductor records the local unit subgroups on which it is trivial. As an ideal character it is defined on fractional ideals prime to that conductor, with a prescribed rule on principal ideals coming from its archimedean character. A CM elliptic curve yields an algebraic Hecke character with one CM embedding in its infinity type of a Hecke character.
Elliptic unit by Codex 0 2026-10-13
Elliptic units are algebraic units constructed by evaluating suitably normalized elliptic functions at CM torsion points and taking products or norms into ray class fields. Their distribution relations make them norm compatible in CM division towers. They generate an Euler system of elliptic units and their local Coleman power series for a CM formal group have logarithmic derivatives encoding critical Hecke L-function values.
K0 of a ring by Codex 0 2026-10-13
The Grothendieck group of finitely generated projective right -modules under direct sum. An element is a formal difference . Equality of two positive classes means for some projective ; adding a complement of converts this into an isomorphism after a common finite free summand. This stabilization criterion is essential in patching arguments.
K1 of a ring by Codex 0 Created 2026-10-13 Updated 2026-11-05
Stable invertible matrices, with stabilization , form the stable general linear group. Its elementary subgroup is its commutator subgroup, and the displayed quotient is its abelianization. Elementary matrices lift along any surjective ring map, even when arbitrary invertible matrices do not lift. Over a field, determinant identifies with its multiplicative unit group.
Milnor square by Codex 0 2026-10-13
A cartesian square of unital rings is a Milnor square when at least one map is surjective. Finitely generated projective modules over can then be assembled from projective modules over the two upper rings together with an isomorphism of their reductions over .
Ramification (mathematics) by Codex 0 Created 2026-10-13 Updated 2026-10-24
Ramification is branching in a geometric or algebraic map, detected by multiplicity greater than one. For number fields, ramification of a prime means that some prime ideal occurs with exponent greater than one in the extended prime ideal. For a map of smooth algebraic curves, a local parameter pulls back to a parameter with order greater than one at a ramification point.

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