How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Positive densities with smooth conditional CDFs admit an exact triangular-flow representation
Statement
Assume the Axiom of Countable Choice. Let and let be a Lebesgue probability density. For , write , with the unique element of . For each , let be a positive continuous function, written , and suppose for every and every preceding-coordinate vector . Define the conditional cumulative distribution functions Assume each is jointly in , satisfies , and, for every fixed , the slice is a strictly increasing bijection from onto . In each inverse below, means the inverse in its first argument with the preceding coordinates held fixed.
Then there is a global diffeomorphism whose th output coordinate depends only on the first input coordinates and which maps the uniform density on to the density . Its inverse is and is determined recursively by This is an exact representational existence result; it makes no claim about finite-network approximation, trainability, or numerical performance.
Statement references
The Axiom of Countable Choice () — Countable Choice is used by the change-of-variables and box-volume suppliers.
Facts & Assumptions
Given: Countable Choice, the density , the factorization by the positive conditional density factors , and the stated smoothness and bijectivity of each .
The Axiom of Countable Choice, written , asserts that every sequence of nonempty sets has a choice function. The Axiom of Countable Choice ()
A normalizing flow is a finite composition of global diffeomorphisms between open equal-dimensional Euclidean domains; its base density defines a measure by integration. A normalizing flow and its base density
A nonnegative measurable density defines the measure . The measure with density relative to
The determinant of a triangular matrix is the product of its diagonal entries. The determinant of a triangular matrix is the product of its diagonal entries
If is and is invertible, then has a local inverse near . The Euclidean inverse function theorem
Under Countable Choice, a diffeomorphism transforms a nonnegative Lebesgue density by the formula . A diffeomorphic flow has the inverse-Jacobian density
The Jacobian matrix is the matrix of the total derivative in standard bases, and its Jacobian determinant is the determinant of that matrix. The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case, The Jacobian determinant of a square-dimensional map is the determinant of its Jacobian matrix
The open box is Lebesgue measurable and has measure under Countable Choice. A box in with parameters is Lebesgue measurable of measure , whichever of its faces are included
Proof
Define by . Joint regularity makes . Each depends only on , so is lower triangular; its th diagonal entry is . By [F3] and the factorization hypothesis, .
For any , choose , then recursively choose the unique . The slice bijections make every coordinate exist and be unique, and construction gives . Conversely, any with must have these same coordinates by induction. Hence is bijective, and the recursive formula shows that is triangular.
By step 1.1, is invertible at every . Applying [F4] at each point gives a local inverse; because is globally bijective, each local inverse agrees with the same set-theoretic map . Therefore is globally , so is a global diffeomorphism.
By [F7], density on is a probability density. Apply [F5] to : the output density at is by step 1.1. Thus the uniform base pushes forward to the target density , as claimed. Countable Choice is used here through [F5] and [F7]; the recursive inverse construction uses only uniqueness of each conditional quantile.
Depends on
- A normalizing flow and its base density
- A diffeomorphic flow has the inverse-Jacobian density
- The Axiom of Countable Choice ($\mathrm{AC}_\omega$)
- The measure with density $f$ relative to $\mu$
- The Jacobian determinant of a square-dimensional $C^1$ map is the determinant of its Jacobian matrix
- The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case
- The determinant of a triangular matrix is the product of its diagonal entries
- The Euclidean inverse function theorem
- A box in $\mathbb{R}^n$ with parameters $a_i\le b_i$ is Lebesgue measurable of measure $\prod_{i<n}(b_i-a_i)$, whichever of its faces are included
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
50 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- George Papamakarios, Eric Nalisnick, Danilo Jimenez Rezende, Shakir Mohamed, and Balaji Lakshminarayanan, Normalizing Flows for Probabilistic Modeling and Inference, arXiv:1912.02762v1 (standard reference, not scraped)
- Dan Sheldon, COMPSCI 688: Probabilistic Graphical Models, Lecture 23: Normalizing Flows (annotated course notes) (standard reference, not scraped)