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.
A continuous flow changes log density by minus its divergence
Statement
Assume the Axiom of Countable Choice. Let , be open, , and let be jointly on an open time-state domain. Suppose the ODE has a common flow whose time slices are diffeomorphisms onto open sets , with . Let be a continuous probability density with respect to Lebesgue measure, let be the pushforward of under , and define Then is a density of on , the flow Jacobian has positive determinant, and and, for , The derivative at or is understood one-sided.
Facts & Assumptions
Given: The Countable Choice axiom, the stated common C¹ flow of diffeomorphisms, and the positive continuous initial probability density.
Countable Choice is the assertion that every countable family of nonempty sets has a choice function (The Axiom of Countable Choice ()); it is used only through the change-of-variables supplier [F3].
A solution of a first-order system satisfies and on its interval (First-order systems, initial value problems, and solutions on intervals).
A measure with density relative to Lebesgue measure is defined by (The measure with density relative to ).
For a C¹ diffeomorphism between open subsets of , Countable Choice and the nonnegative change-of-variables theorem give for every nonnegative Lebesgue-measurable (A C^1 diffeomorphism satisfies the change-of-variables formula for nonnegative Lebesgue measurable functions).
If a vector field is continuous and C¹ in the state variable and the solutions through nearby initial states exist on a common compact interval for some , then the solution map is C¹ in the initial state and its derivative solves with ; endpoint derivatives are one-sided ( dependence of solutions on initial data, First-order systems, initial value problems, and solutions on intervals).
The derivative of a composite of totally differentiable maps is given by the chain rule (The chain rule for total derivatives: ).
A continuous real function on a closed interval takes every value between its endpoint values (Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on takes every value between and ).
For , is defined as the inverse of the real exponential and (The natural logarithm as the inverse of the exponential function, The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t).
The determinant of a square matrix is the finite Leibniz sum over permutations (For , the determinant over a commutative ring by the Leibniz formula, and for a real matrix).
A real square matrix is invertible if and only if its determinant is nonzero (A finite square real matrix is invertible if and only if its determinant is nonzero).
The determinant is a polynomial in its matrix entries, and polynomial functions are continuous (For every fixed finite size at least one, the determinant of a real square matrix is a polynomial in its matrix entries, Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function).
The Leibniz determinant is column-multilinear and alternating (The Leibniz determinant is column-multilinear, alternating and normalized over every commutative ring).
Sums and products of differentiable real functions obey the binary sum and product rules; repeated application over finitely many factors follows by induction (Sums, scalar multiples, products and quotients: , , , and when ).
Proof
For fixed , the inverse-flow chain rule [F5] gives , so is invertible and [F9] gives . Thus the formula for is continuous and positive on and zero outside, hence Borel measurable on . For any Borel , apply [F3] to . Change of variables gives because . Thus is a density of on all of .
Put . For define for . Each is a solution of the same ODE on the common interval , and . Apply [F4] to this family at the initial state and initial time : its derivative satisfies , where , and , with one-sided derivatives at . Since , the chain rule [F5] gives , so on and , again with one-sided endpoint derivatives. Thus is continuous. Separately, the inverse-flow chain rule [F5] and [F9] give for each ; [F10] and continuity of give continuity of . If this determinant were negative at any , [F6] on with target would give a zero, contradicting nonsingularity; since by [F11], it is positive throughout. The density formula in step 1.1 therefore becomes .
Fix an interior time, write and , and denote the columns of by . By the Leibniz formula [F8], differentiating each -factor monomial with repeated binary product rules (induction on the number of factors) and distributing the finite sum gives . Since , if is column of then . Multilinearity [F11] expands the th determinant into ; for the repeated columns make the determinant zero by alternation [F11], while gives . Hence and [F7] gives . Since , . The density formula in step 2.1 has constant numerator , so [F7] and the chain rule [F5] give . This proves the identity for .
At the endpoints, step 2.1 gives the variational equation for on , and [F1] makes its endpoint equations one-sided: and , where . To differentiate the determinant there, use its finite Leibniz polynomial [F8]: as , each matrix entry has expansion , and as it has expansion . Expanding each finite product in that polynomial, the terms linear in the increment are exactly the binary product-rule terms and all terms with at least two increments are little-oh of the increment. Thus the same finite expansion as in step 3.1 gives and . The determinants are positive by step 2.1, so one-sided differentiation of their logarithms [F7] gives and . Using the density identity in step 2.1, , therefore its right derivative at and left derivative at are respectively and . These are exactly the stated endpoint identities.
Depends on
- The Axiom of Countable Choice ($\mathrm{AC}_\omega$)
- First-order systems, initial value problems, and solutions on intervals
- The measure with density $f$ relative to $\mu$
- For $n\ge1$, the determinant over a commutative ring by the Leibniz formula, and $|\det A|$ for a real matrix
- The natural logarithm as the inverse of the exponential function
- For every fixed finite size at least one, the determinant of a real square matrix is a polynomial in its matrix entries
- Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function
- Sums, scalar multiples, products and quotients: $(f+g)'(c) = f'(c) + g'(c)$, $(\alpha f)'(c) = \alpha f'(c)$, $(fg)'(c) = f'(c)g(c) + f(c)g'(c)$, and $(f/g)'(c) = \bigl(f'(c)g(c) - f(c)g'(c)\bigr)/g(c)^{2}$ when $g(c) \ne 0$
- The Leibniz determinant is column-multilinear, alternating and normalized over every commutative ring
- A finite square real matrix is invertible if and only if its determinant is nonzero
- A C^1 diffeomorphism satisfies the change-of-variables formula for nonnegative Lebesgue measurable functions
- $C^1$ dependence of solutions on initial data
- The chain rule for total derivatives: $D(g\circ f)(a)=Dg(f(a))\circ Df(a)$
- Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on $[a,b]$ takes every value between $f(a)$ and $f(b)$
- The natural logarithm has derivative 1/x and equals the integral from 1 to x of 1/t
Used by
- Global continuous-flow log-density error from state and quadrature bounds Corollary
- Euler has state error but exact log-density quadrature for a linear flow Example
- Zero state error can coexist with nonzero log-density quadrature error Example
- Euler global state and log-density error on a bounded C² tube Theorem
Dependency tree · two levels
95 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
- Ricky T. Q. Chen, Yulia Rubanova, Jesse Bettencourt, and David Duvenaud, Neural Ordinary Differential Equations (standard reference, not scraped)
- George Papamakarios, Eric Nalisnick, Danilo Jimenez Rezende, Shakir Mohamed, and Balaji Lakshminarayanan, Normalizing Flows for Probabilistic Modeling and Inference (standard reference, not scraped)