Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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 d≥1 and let p:Rd→(0,∞) be a Lebesgue probability density. For i=1,…,d, write x<i=(x1,…,xi−1), with x<1 the unique element of R0. For each i, let qi:R×Ri−1→(0,∞) be a positive continuous function, written qi(t∣x<i), and suppose p(x)=∏i=1dqi(xi∣x<i),∫Rqi(t∣x<i) dt=1 for every x∈Rd and every preceding-coordinate vector x<i. Define the conditional cumulative distribution functions Fi(t∣x<i)=∫−∞tqi(s∣x<i) ds. Assume each Fi is jointly C1 in (t,x<i), satisfies ∂tFi(t∣x<i)=qi(t∣x<i), and, for every fixed x<i, the slice t↦Fi(t∣x<i) is a strictly increasing bijection from R onto (0,1). In each inverse below, Fi−1 means the inverse in its first argument with the preceding coordinates held fixed.

Then there is a global C1 diffeomorphism T:(0,1)d→Rd whose ith output coordinate depends only on the first i input coordinates and which maps the uniform density 1 on (0,1)d to the density p. Its inverse is Si(x)=Fi(xi∣x<i), and T=S−1 is determined recursively by x1=F1−1(u1),xi=Fi−1(ui∣x<i)(i=2,…,d). This is an exact representational existence result; it makes no claim about finite-network approximation, trainability, or numerical performance.

Statement references

Facts & Assumptions

Given: Countable Choice, the density p, the factorization by the positive conditional density factors qi, and the stated smoothness and bijectivity of each Fi.

[A1]

The Axiom of Countable Choice, written ACω, asserts that every sequence of nonempty sets has a choice function. The Axiom of Countable Choice (ACω)

[F1]

A normalizing flow is a finite composition of global C1 diffeomorphisms between open equal-dimensional Euclidean domains; its base density defines a measure by integration. A normalizing flow and its base density

[F2]

A nonnegative measurable density f defines the measure A↦∫Af dλd. The measure with density f relative to μ

[F3]

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

[F4]

If f:U→Rd is C1 and Df(a) is invertible, then f has a C1 local inverse near a. The Euclidean inverse function theorem

[F5]

Under Countable Choice, a C1 diffeomorphism transforms a nonnegative Lebesgue density r by the formula r∘T−1 ∣det⁡D(T−1)∣. A diffeomorphic flow has the inverse-Jacobian density

[F6]

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 C1 map is the determinant of its Jacobian matrix

[F7]

The open box (0,1)d is Lebesgue measurable and has measure ∏i=1d(1−0)=1 under Countable Choice. A box in Rn with parameters ai≤bi is Lebesgue measurable of measure ∏i<n(bi−ai), whichever of its faces are included

Proof

technique · direct
1.1givenF3F6

Define S:Rd→(0,1)d by Si(x)=Fi(xi∣x<i). Joint C1 regularity makes S C1. Each Si depends only on x1,…,xi, so DS(x) is lower triangular; its ith diagonal entry is ∂xiFi(xi∣x<i)=qi(xi∣x<i)>0. By [F3] and the factorization hypothesis, det⁡DS(x)=∏i=1dqi(xi∣x<i)=p(x)>0.

1.2givenconstruct

For any u∈(0,1)d, choose x1=F1−1(u1), then recursively choose the unique xi=Fi−1(ui∣x<i). The slice bijections make every coordinate exist and be unique, and construction gives S(x)=u. Conversely, any x with S(x)=u must have these same coordinates by induction. Hence S is bijective, and the recursive formula shows that T=S−1 is triangular.

2.1F4step 1.1step 1.2

By step 1.1, DS(x) is invertible at every x. Applying [F4] at each point gives a C1 local inverse; because S is globally bijective, each local inverse agrees with the same set-theoretic map S−1. Therefore S−1 is globally C1, so T is a global C1 diffeomorphism.

3.1A1F1F2F5F7step 1.1step 2.1∎

By [F7], density 1 on (0,1)d is a probability density. Apply [F5] to T=S−1: the output density at x is 1⋅∣det⁡DS(x)∣=p(x) by step 1.1. Thus the uniform base pushes forward to the target density p, as claimed. Countable Choice is used here through [F5] and [F7]; the recursive inverse construction uses only uniqueness of each conditional quantile.

Depends on

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