Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedjudge 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.

A continuous flow changes log density by minus its divergence

Statement

Assume the Axiom of Countable Choice. Let d≥1, U0⊆Rd be open, T>0, and let f be jointly C1 on an open time-state domain. Suppose the ODE x′(t)=f(t,x(t)) has a common flow Φ:[0,T]×U0→Rd,x(t)=Φt(x0), whose time slices Φt:U0→Ut are C1 diffeomorphisms onto open sets Ut, with Φ0=id⁡U0. Let p0:U0→(0,∞) be a continuous probability density with respect to Lebesgue measure, let μt be the pushforward of p0(x) dx under Φt, and define pt(y):={p0(Φt−1(y))∣det⁡DΦt(Φt−1(y))∣,y∈Ut,0,y∉Ut. Then pt is a density of μt on Rd, the flow Jacobian has positive determinant, and pt(Φt(x0))=p0(x0)det⁡DΦt(x0)>0, and, for 0<t<T, ddtlog⁡pt(x(t))=−div⁡xf(t,x(t)),div⁡xf:=tr⁡Dxf=∑i=1d∂xifi. The derivative at 0 or T 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.

[A1]

Countable Choice is the assertion that every countable family of nonempty sets has a choice function (The Axiom of Countable Choice (ACω)); it is used only through the change-of-variables supplier [F3].

[F1]

A solution of a first-order system satisfies x(t0)=x0 and x′(t)=F(t,x(t)) on its interval (First-order systems, initial value problems, and solutions on intervals).

[F2]

A measure with density p0 relative to Lebesgue measure is defined by μ0(E)=∫Ep0 dλd (The measure with density f relative to μ).

[F3]

For a C¹ diffeomorphism S:U→V between open subsets of Rd, Countable Choice and the nonnegative change-of-variables theorem give ∫Vg(y) dλd(y)=∫Ug(S(x))∣det⁡DS(x)∣ dλd(x) for every nonnegative Lebesgue-measurable g (A C^1 diffeomorphism satisfies the change-of-variables formula for nonnegative Lebesgue measurable functions).

[F4]

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 I=[s−a,s+a] for some a>0, then the solution map is C¹ in the initial state and its derivative Vt solves V′(t)=Dxf(t,x(t))Vt with Vs=Id; endpoint derivatives are one-sided (C1 dependence of solutions on initial data, First-order systems, initial value problems, and solutions on intervals).

[F5]

The derivative of a composite of totally differentiable maps is given by the chain rule (The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a)).

[F7]

For z>0, log⁡z is defined as the inverse of the real exponential and log⁡′(z)=1/z (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).

[F8]
[F9]

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).

[F11]

Proof

1.1A1F2F3F5F9given

For fixed t, the inverse-flow chain rule [F5] gives DΦt−1(Φt(x0))DΦt(x0)=I, so DΦt(x0) is invertible and [F9] gives det⁡DΦt(x0)≠0. Thus the formula for pt is continuous and positive on Ut and zero outside, hence Borel measurable on Rd. For any Borel E⊆Rd, apply [F3] to g=1E∩Utpt∣Ut. Change of variables gives ∫Ept(y) dy=∫E∩Utpt(y) dy=∫Φt−1(E∩Ut)p0(x) dx=μ0(Φt−1(E))=μt(E) because Φt(U0)=Ut. Thus pt is a density of μt on all of Rd.

2.1F1F4F5F6F9F10F11step 1.1algebra

Put s:=T/2. For z∈Us define Ψt(z):=Φt(Φs−1(z)) for 0≤t≤T. Each Ψt(z) is a solution of the same ODE on the common interval [0,T]=[s−s,s+s], and Ψs(z)=z. Apply [F4] to this family at the initial state x(s)=Φs(x0) and initial time s: its derivative Vt:=DzΨt(x(s)) satisfies Vt′=AtVt, where At:=Dxf(t,Φt(x0)), and Vs=Id, with one-sided derivatives at 0,T. Since Φt=Ψt∘Φs, the chain rule [F5] gives Jt:=DΦt(x0)=VtJs, so Jt′=AtJt on [0,T] and J0=Id, again with one-sided endpoint derivatives. Thus Jt is continuous. Separately, the inverse-flow chain rule [F5] and [F9] give det⁡Jt≠0 for each t; [F10] and continuity of Jt give continuity of t↦det⁡Jt. If this determinant were negative at any t>0, [F6] on [0,t] with target 0 would give a zero, contradicting nonsingularity; since det⁡J0=1 by [F11], it is positive throughout. The density formula in step 1.1 therefore becomes pt(Φt(x0))=p0(x0)/det⁡Jt.

3.1F4F5F7F8F11F12step 2.1algebrainduction

Fix an interior time, write A:=Dxf(t,Φt(x0)) and C:=Jt−1Jt′, and denote the columns of Jt by v1,…,vd. By the Leibniz formula [F8], differentiating each d-factor monomial with repeated binary product rules (induction on the number of factors) and distributing the finite sum gives (det⁡Jt)′=∑σ∈Sdsgn⁡(σ)∑j=1d(vj′)σ(j)∏i≠j(vi)σ(i)=∑j=1ddet⁡[v1,…,vj−1,vj′,vj+1,…,vd]. Since Jt′=JtC, if Cj is column j of C then vj′=∑k=1dCkjvk. Multilinearity [F11] expands the jth determinant into ∑kCkjdet⁡[v1,…,vj−1,vk,vj+1,…,vd]; for k≠j the repeated columns make the determinant zero by alternation [F11], while k=j gives Cjjdet⁡Jt. Hence (det⁡Jt)′=det⁡Jttr⁡(C) and [F7] gives (log⁡det⁡Jt)′=tr⁡(C). Since C=Jt−1AJt, tr⁡(C)=∑i,j,k(Jt−1)ijAjk(Jt)ki=∑j,kAjk(JtJt−1)kj=∑jAjj=tr⁡(A). The density formula in step 2.1 has constant numerator p0(x0), so [F7] and the chain rule [F5] give (log⁡pt(Φt(x0)))′=−(det⁡Jt)′/det⁡Jt=−tr⁡(Dxf(t,Φt(x0))). This proves the identity for 0<t<T.

4.1F1F4F7F8step 2.1step 3.1algebra∎

At the endpoints, step 2.1 gives the variational equation for Jt on [0,T], and [F1] makes its endpoint equations one-sided: J0+′=A0J0 and JT−′=ATJT, where Ar:=Dxf(r,Φr(x0)). To differentiate the determinant there, use its finite Leibniz polynomial [F8]: as t↓0, each matrix entry has expansion Jij(t)=Jij(0)+t(J0+′)ij+o(t), and as t↑T it has expansion Jij(t)=Jij(T)+(t−T)(JT−′)ij+o(∣t−T∣). 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 (det⁡J)0+′=det⁡J0tr⁡(J0−1A0J0)=det⁡J0tr⁡(A0) and (det⁡J)T−′=det⁡JTtr⁡(JT−1ATJT)=det⁡JTtr⁡(AT). The determinants are positive by step 2.1, so one-sided differentiation of their logarithms [F7] gives (log⁡det⁡J)0+′=tr⁡(A0) and (log⁡det⁡J)T−′=tr⁡(AT). Using the density identity in step 2.1, log⁡pt(Φt(x0))=log⁡p0(x0)−log⁡det⁡Jt, therefore its right derivative at 0 and left derivative at T are respectively −tr⁡(A0) and −tr⁡(AT). These are exactly the stated endpoint identities.

Depends on

Used by

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