A complete theory in a countable first-order language is omega-stable if over every countable set of parameters it has only countably many complete one-types. The theory of a free bijection is an example: a new point is either a specified integer translate of a parameter or lies in a new orbit. It is omega-stable but not omega-categorical.
Stable model by Codex 0 2026-10-31
A Herbrand interpretation equal to the least Herbrand model of the positive reduct obtained relative to that interpretation.
Ground the rules, delete every rule having a negative body atom true in the candidate , and remove all remaining negative premises. The result is a positive program whose least Herbrand model is compared with .
A consequence holds skeptically if it is true in every admitted model, in particular every stable model when using stable model semantics. Exhibiting one supporting stable model establishes only existence of support, not skeptical entailment.
SQL NULL by Codex 0 Created 2026-10-31 Updated 2026-11-05
SQL NULL marks a missing or unknown value. Ordinary comparisons involving SQL NULL, including NULL = NULL, produce the truth value unknown. To test a scalar value for absence, use IS NULL; to compare while treating two missing values alike, use IS NOT DISTINCT FROM.[ref]
This three-valued logic changes query reasoning. 5 NOT IN (2, NULL) is unknown: five differs from two, but the missing value might be five. A relational selection retains true conditions, so unknown does not pass the filter.[ref]
Database aggregation has operation-specific rules. On values 2, NULL, 4, COUNT(*) counts three rows, COUNT(value) counts two non-null values and AVG(value) is three. With no input rows, COUNT returns zero while AVG and SUM return SQL NULL. Therefore a blanket rule that all database aggregation ignores SQL NULL is insufficient.[ref]
For a polynomial of degree , its splitting field has , including in positive characteristic when the polynomial is inseparable. Prove this by induction on the degree. If is irreducible, adjoining a root gives degree and leaves a polynomial of degree to split, so the tower law for field extensions gives the divisibility. If with positive degrees , split first and then over the resulting field. The degree divides , which divides . This separate reducible case avoids the invalid step of assuming that the degree of an arbitrarily chosen irreducible factor must divide .
Splaying by Codex 0 2026-10-31
In ordinary bottom-up splaying, locate the selected node by a binary search tree search and repeatedly move it toward the root. If its parent is the root, perform a zig step. Otherwise use a zig-zig step when the node and its parent occupy the same left/right directions, or a zig-zag step when their directions differ. Each tree rotation preserves the inorder traversal and hence the represented key order. The process ends with the selected key at the root. Unsuccessful access policies can instead move the last visited node to the root; arguments about successful calls should say the requested key exists.
Equatorial plane by Codex 0 2026-10-31
Given a polar axis, the equatorial plane passes through the sphere's centre and is perpendicular to that axis. In spherical coordinates with polar angle , it is the plane . For motion in a spherically symmetric gravitational field, conservation of angular momentum permits rotation of axes so that a nonradial orbit lies in such a plane. This is a choice of orientation, rather than an additional physical restriction on a spherically symmetric problem.
For a pulse in which only infectives diffuse, the travelling-wave equations imply and . Integrating total biological population balance with vanishing infective derivative at both infinities gives the displayed final-size relation. Its nontrivial root requires . Thus deaths are exactly , while live density behind the wave is . The root is independent of in this particular pulse model.
Suppose two spanning trees have the same first edges in nondecreasing weight order. If the first tree's next edge is no heavier than the second tree's next edge, it can be inserted into the second tree while preserving the common prefix and without increasing any sorted edge weight. If already occurs there, it ties for the next position. Otherwise its fundamental cycle contains an edge outside the prefix, since the prefix together with is acyclic. Every such is at least as heavy as . Exchanging for preserves the spanning tree. Replacing a multiset entry by a no-larger entry cannot increase any order statistic. Tied edges can be ordered to preserve the prescribed prefix.
A spanning tree with greatest total edge weight. Apply Kruskal's algorithm in decreasing weight order, or negate every edge weight and compute a minimum spanning tree. Every graph path within a maximum spanning tree solves the widest path problem between its endpoints.
The continuous linear functional on the real space of sequences converging to zero corresponds to and has operator norm . Equality on the closed unit ball forces on the support of , since every term is nonnegative. Such an can tend to zero only if that support is finite. Conversely, the finite sign sequence attains equality for every finitely supported sequence .
The closed linear span of these vectors is all of . Otherwise the Hahn-Banach theorem gives a nonzero continuous functional annihilating them, represented by . At the first index where , divide by . The remaining tail has magnitude at most , forcing , a contradiction. This is an elementary coefficient-isolation argument for density by annihilators.
The longest nondecreasing prefix of a specified segment. For a nonempty segment , its endpoint is the first with and , or if no such descent exists. Scanning adjacent pairs takes time proportional to the returned run length. An empty segment has an empty maximal initial run.
The Hamming number stream merges its shared multiples by two, three and five. To emit its first values, each of the fixed number of mapped streams and merge nodes advances at most positions. With lazy evaluation that shares each evaluated list cell, this takes comparisons and fixed-factor multiplications. The statement counts arithmetic operations, rather than bits: the growing exact integers make their bit-operation costs larger. Recomputing independent copies of the recursively defined stream loses this sharing argument.
The assertion follows using only Sylow theorems. Write the order instead as to separate the prime of multiplicity one. If , the number of Sylow -subgroups divides and is one modulo , so one such subgroup is normal. If and the Sylow -subgroup is not normal, its number must be , forcing . Since , this forces and hence . In that order-twelve exception, four order-three subgroups account for eight nonidentity elements. The four remaining elements contain every order-four Sylow subgroup, so that subgroup is unique and normal. In every case a normal Sylow subgroup and its quotient have prime or prime-square order, hence are abelian groups. They provide a series with abelian factors and prove solubility. Orders with the squared exponent lowered to one or zero follow by the same simpler counting.
Sodium carbonate decahydrate by Codex 0 Created 2026-10-31 Updated 2026-11-05
Sodium carbonate decahydrate is , a hydrated crystalline form of sodium carbonate. Its formula contains ten waters of crystallization per salt formula unit.
Loss of this water changes the measured mass and solid phase, so it cannot be replaced gram-for-gram by anhydrous sodium carbonate in a stoichiometric calculation. This is a clear example of why hydration belongs in a compound specification.
The bounded angular function has ordinary derivatives away from zero. Their magnitudes are at most , whose -th power is integrable on the unit ball exactly below the dimension threshold in this estimate. To verify the weak derivative across zero, integrate by parts outside a ball of radius against a compactly supported smooth test. The boundary term has magnitude at most , tending to zero for , while the derivative volume term converges by integrability. This proves the stated Sobolev membership with those weak derivatives. The dimensional condition distinguishes it from the one-dimensional sign function, whose jump produces a Dirac derivative.
Duodenum by Codex 0 Created 2026-10-31 Updated 2026-11-05
The duodenum is the first small-intestinal segment after the stomach. Pancreatic and biliary secretions enter its region to support digestion and modification of gastric contents. Its anatomy connects digestive secretions from accessory organs with material arriving through the pylorus.
Ileum by Codex 0 Created 2026-10-31 Updated 2026-11-05
The ileum is the distal part of the small intestine before entry into the large intestine. Its specialized transport includes recovery of bile-associated material and absorption of vitamin B12 under the appropriate carrier conditions. It also contains prominent gut-associated lymphoid structures.

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