A complex square matrix is irreducibly diagonally dominant when every row satisfies , at least one row is strict, and its nonzero off-diagonal entries define a strongly connected directed graph. Such a matrix is nonsingular. For if , choose a component of maximum modulus. The row inequality forces every out-neighbour to have that same modulus, unless the maximum is zero. Connectivity propagates this modulus to a strict row, where the row inequality is impossible. Thus the maximum is zero and . This extends nonsingularity of a strictly diagonally dominant matrix to many finite difference matrices with strict dominance only near a boundary.
A metabolic complication involving excessive ketogenesis and acidosis, generally in the setting of severe inadequate insulin action.
A directed edge whose examination first discovers its target and recursively enters it. It becomes the target's parent edge in the depth-first search forest.
A directed edge whose endpoints have no ancestor-descendant relationship in the depth-first search forest. Their discovery-to-finishing intervals are disjoint by the DFS parenthesis property. Such an edge can connect different completed branches or different search trees.
Relative density by Codex 0 2026-10-31
The dimensionless ratio of a material's density to a specified reference density, with reference conditions stated. Gases are commonly compared with dry air and liquids with water.
Sigmoidal delayed ventilation threshold by Codex 0 Created 2026-10-31 Updated 2026-11-05
For and a positive steady state, linearization gives , where and . Splitting the characteristic equation of a delay differential equation at an imaginary root yields and the displayed first critical delay. The root crosses into the unstable half-plane with real derivative . If , the period near onset is approximately . For a Hill equation response, identifies whether delayed gain can exceed instantaneous damping.
A longer circulation time increases the delay between gas exchange and its sensed feedback. The American Thoracic Society's documented case relates a change in breathing pattern during one night to a longer estimated circulation time; the simple scalar model isolates a possible feedback mechanism rather than representing every determinant of that observation.[ref]
Homogeneous deformation by Codex 0 Created 2026-10-31 Updated 2026-11-05
A homogeneous deformation has the same deformation gradient at every material point. On a connected reference domain it is an affine map with constant matrix and translation . Orientation preservation requires . Its stretches and local volume ratio are spatially constant. A homogeneous deformation describes the kinematics; a homogeneous hyperelastic material instead describes spatial independence of a constitutive law.
A semantics in which an interpretation must equal the least Herbrand model of its own stable model reduct. Some programs have no stable model, and others have several.
Stratified Datalog by Codex 0 2026-10-31
A Datalog with negation program whose predicates can be assigned levels so that positive premises do not exceed their head's level and negative premises have strictly lower levels. Finite programs of this form can be evaluated stratum by stratum and have a unique stable model.
A database schedule that can be turned into a serial database schedule by swapping adjacent operations of different database transactions that do not conflict. Reads and writes of the same object conflict when at least one is a write.
An index whose search order determines, or closely follows, the physical placement of the data records. Clustering by one database attribute does not give indexed access by an unrelated database attribute.
A relational join implementation that retains a block of outer records in memory while scanning the inner input. With outer pages per block, outer pages and inner pages, its data-read cost is , before temporary output costs.
SQL by Codex 0 Created 2026-10-31 Updated 2026-11-05
SQL is a language family for defining and querying relational databases and modifying their contents. A query such as SELECT customer, COUNT(*) FROM orders GROUP BY customer groups rows by customer and counts each group. A WHERE condition filters rows before grouping; HAVING filters groups afterward. Implementations usually use bag semantics, retaining duplicates unless removed explicitly. Null values also introduce three-valued condition evaluation, so ordinary two-valued logical rewrites need care. Standard features and vendor extensions must be distinguished when portability matters.[ref]
Domain relational calculus by Codex 0 Created 2026-10-31 Updated 2026-11-05
Domain relational calculus describes a database query using first-order logic variables ranging over individual attribute values. A formula specifies which output tuples qualify, instead of prescribing a sequence of physical scans or joins. This differs from tuple relational calculus, whose variables range over whole database tuples.
For example, if records an scientific instrument identifier and a measurement value, then
returns identifiers with some recorded value above five. The existential quantifier binds , while is the output variable. Each returned identifier occurs in a stored database tuple, so extending the ambient domain by unused values cannot change the result.
The apparently simple query behaves differently: with unrestricted quantification, it can return every unused domain value as well as absent recorded values. Database query safety and domain independence of a database query formalize why a finite input must not silently turn such a query into an unbounded enumeration. A finite candidate relation gives the safer intended query .
Unit type by Codex 0 2026-10-31
A data type with exactly one value. In Haskell, both the data type and its sole value are written (); it is often the result of a computation whose purpose is an effect.
Coupling invariant by Codex 0 2026-10-31
A relation between abstract and concrete states used to prove data refinement. Establish it initially; show that each concrete operation simulates the specified abstract operation and restores the relation; show that returned observations agree. For a rank collection, and justify constant-time indexed queries on a sorted array.
Frame (networking) by Codex 0 2026-10-31
A data-link frame is a delimited unit of link-level transmission containing data and any associated control or checking fields.
Framing by Codex 0 2026-10-31
Framing identifies the boundaries of data-link frames in a transmitted stream, allowing a receiver to locate separately interpretable link-level units.

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