Bounded binary probability-product entropy, including zero fibers
AutoSamplingTheory.TechnicalLemmas.InformationTheory.ProductEntropy.bounded_product_entropy_subadditivity · theorem · Teaching coverage
Mathematical statement
For arbitrary measurable spaces X,Y and actual probability laws mu,nu, let F be jointly measurable, nonnegative at every point, and bounded above by some real constant. Define Phi(t)=t log t, A(x)=integral F(x,y) dnu, B(y)=integral F(x,y) dmu, and m=integral F d(mu product nu). The actual joint function and its Phi transform are integrable, every fixed-coordinate slice and its Phi transform are integrable, and both actual marginals and their Phi transforms are integrable. The sum of the two marginal Phi integrals is at most the joint Phi integral plus Phi(m). Zero mass and zero fibers are included.
Lean statement · bounded_product_entropy_subadditivity
For arbitrary measurable spaces X,Y and actual probability laws mu,nu, let F be jointly measurable, nonnegative at every point, and bounded above by some real constant. Define Phi(t)=t log t, A(x)=integral F(x,y) dnu, B(y)=integral F(x,y) dmu, and m=integral F d(mu product nu). The actual joint function and its Phi transform are integrable, every fixed-coordinate slice and its Phi transform are integrable, and both actual marginals and their Phi transforms are integrable. The sum of the two marginal Phi integrals is at most the joint Phi integral plus Phi(m). Zero mass and zero fibers are included.
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
theorem bounded_product_entropy_subadditivity
{X Y : Type*} [MeasurableSpace X] [MeasurableSpace Y]
(μ : Measure X) (ν : Measure Y) [IsProbabilityMeasure μ] [IsProbabilityMeasure ν]
(F : X × Y → ℝ) (hF : Measurable F)
(hF0 : ∀ z, 0 ≤ F z) (hFb : ∃ C : ℝ, ∀ z, F z ≤ C) :
let Φ : ℝ → ℝ := fun t => t * Real.log t
let A : X → ℝ := fun x => ∫ y, F (x, y) ∂ν
let B : Y → ℝ := fun y => ∫ x, F (x, y) ∂μ
let m : ℝ := ∫ z, F z ∂μ.prod ν
Integrable F (μ.prod ν) ∧
Integrable (fun z => Φ (F z)) (μ.prod ν) ∧
(∀ x, Integrable (fun y => F (x, y)) ν ∧
Integrable (fun y => Φ (F (x, y))) ν) ∧
(∀ y, Integrable (fun x => F (x, y)) μ ∧
Integrable (fun x => Φ (F (x, y))) μ) ∧
Integrable A μ ∧ Integrable B ν ∧
Integrable (fun x => Φ (A x)) μ ∧ Integrable (fun y => Φ (B y)) ν ∧
(∫ x, Φ (A x) ∂μ) + (∫ y, Φ (B y) ∂ν) ≤
(∫ z, Φ (F z) ∂μ.prod ν) + Φ mProof roadmap
- 1Produce the actual integration domains
Bounded nonnegative measurable F is integrable on the finite product law and on each fixed-coordinate probability slice. Continuity of tlogt bounds Phi uniformly on the compact interval [0,C], producing the same domains for Phi(F). Strong measurability of the actual slice integral gives measurable A,B; probability normalization places them and m in [0,C], producing actual marginal Phi domains.
- 2Construct a genuine positive comparison function
Temporarily suppose delta≤F≤C with delta>0. Actual probability integrals give delta≤A,B,m. The function R(x,y)=A(x)B(y)/m is strictly positive and genuinely integrable. Fubini gives integral A=integral B=m, and the actual product-multiplication theorem yields integral R=m. No comparison-function mass certificate is supplied.
- 3Use scalar logsum with the actual logarithm domains
For a,b,c,m>0, apply u-1≤u log u to u=a/(bc/m), then multiply by the positive comparison value. Expand log products and division using actual nonzero arguments. This yields the pointwise inequality below. Because A,B lie in [delta,C], their logarithms are uniformly bounded; the F-weighted logs are genuinely integrable.
- 4Integrate and use true weighted-log Fubini
Integrate the pointwise inequality with all domains in hand. Genuine Fubini replaces integral F log A by integral A log A and integral F log B by integral B log B. Integral(F-R)=0 and integral F log m=m log m give the strict-positive product comparison. This is the sum-of-marginals inequality; two separate marginal KL bounds would not supply it.
- 5Regularize without changing the public assumptions
Set epsilon_n=1/(n+1) and F_n=F+epsilon_n. These are positive, bounded measurable functions. Actual slice and product integrability plus probability normalization give exactly A_n=A+epsilon_n, B_n=B+epsilon_n and m_n=m+epsilon_n. Apply the compiled positive comparison internally to each n.
- 6Take only continuous entropy terms to the zero limit
On [0,C+1], continuous Phi has a common finite bound. Dominated convergence for the actual finite laws sends the three Phi integrals to J_A,J_B,J_F; scalar continuity sends Phi(m+epsilon_n) to Phi(m), including m=0. Closed real order passes the inequality to the limit. Cross-log terms are never sent through a zero-fiber limit. Return the original actual domains together with this inequality.
Full assumptions and notation
All objects and hypotheses
- X and Y are arbitrary measurable carriers, with the actual product sigma algebra and real Borel structure; mu and nu are actual probability measures, hence finite and SFinite. No Gaussian or metric assumption is used.
- F is jointly measurable, pointwise nonnegative and globally upper bounded by an existential real constant. The pointwise restriction supplies every fixed slice domain; it is stronger than an external AE source class and is disclosed.
- Phi is literal real tlogt with totalized Real.log at zero. A,B and m are literal real Bochner slice/product integrals, not invented RN/conditional representatives.
- All joint, every-slice and both marginal function/Phi integrability claims are conclusions produced internally. No positivity, normalization, L1, desired-inequality or limit certificate is a public premise.
- The coefficient is exactly1 for each entropy term; no additive loss, GaussianLSI constant or transport parameter occurs. Strict lower positivity is used only on internally regularized functions.
- This authored bounded heterogeneous binary background is narrower than external unbounded Fin-product entropy. Finite iteration, Gaussian tensorization/Hilbert law/Parseval, noncompact cutoffLSI,T2/FIRST4.6, full papers and expected query-cost composition remain open.
Mathematical proof
1. Produce the actual integration domains
Bounded nonnegative measurable F is integrable on the finite product law and on each fixed-coordinate probability slice. Continuity of tlogt bounds Phi uniformly on the compact interval [0,C], producing the same domains for Phi(F). Strong measurability of the actual slice integral gives measurable A,B; probability normalization places them and m in [0,C], producing actual marginal Phi domains.
Corresponding Lean step
bounded_integrable; bounded_phi_domains; integral_bounds; product_domains; HasFiniteIntegral.of_bounded; Real.continuous_mul_log; StronglyMeasurable.integral_prod_right'/left'
2. Construct a genuine positive comparison function
Temporarily suppose delta≤F≤C with delta>0. Actual probability integrals give delta≤A,B,m. The function R(x,y)=A(x)B(y)/m is strictly positive and genuinely integrable. Fubini gives integral A=integral B=m, and the actual product-multiplication theorem yields integral R=m. No comparison-function mass certificate is supplied.
Corresponding Lean step
positive_product_entropy; integral_mono; integral_prod; integral_prod_symm; Integrable.mul_prod; integral_prod_mul; integral_div
3. Use scalar logsum with the actual logarithm domains
For a,b,c,m>0, apply u-1≤u log u to u=a/(bc/m), then multiply by the positive comparison value. Expand log products and division using actual nonzero arguments. This yields the pointwise inequality below. Because A,B lie in [delta,C], their logarithms are uniformly bounded; the F-weighted logs are genuinely integrable.
Corresponding Lean step
scalar_logsum; log_bound; Real.self_sub_one_le_mul_log; Real.log_div; Real.log_mul; IsCompact.exists_bound_of_continuousOn; wA/wB
4. Integrate and use true weighted-log Fubini
Integrate the pointwise inequality with all domains in hand. Genuine Fubini replaces integral F log A by integral A log A and integral F log B by integral B log B. Integral(F-R)=0 and integral F log m=m log m give the strict-positive product comparison. This is the sum-of-marginals inequality; two separate marginal KL bounds would not supply it.
Corresponding Lean step
positive_product_entropy; integral_mono; integral_prod/integral_prod_symm; integral_mul_const; integral_sub'; integral_add'; aw/bw/ma/mb/mr
5. Regularize without changing the public assumptions
Set epsilon_n=1/(n+1) and F_n=F+epsilon_n. These are positive, bounded measurable functions. Actual slice and product integrability plus probability normalization give exactly A_n=A+epsilon_n, B_n=B+epsilon_n and m_n=m+epsilon_n. Apply the compiled positive comparison internally to each n.
Corresponding Lean step
epsilon; epsilon_bounds; epsilon_limit; bounded_product_inequality; positive_product_entropy; integral_add; probReal_univ
6. Take only continuous entropy terms to the zero limit
On [0,C+1], continuous Phi has a common finite bound. Dominated convergence for the actual finite laws sends the three Phi integrals to J_A,J_B,J_F; scalar continuity sends Phi(m+epsilon_n) to Phi(m), including m=0. Closed real order passes the inequality to the limit. Cross-log terms are never sent through a zero-fiber limit. Return the original actual domains together with this inequality.
Corresponding Lean step
phi_regularization_limit; Real.continuous_mul_log; tendsto_integral_of_dominated_convergence; le_of_tendsto_of_tendsto; Filter.Eventually.of_forall; bounded_product_entropy_subadditivity
Lean verification
The exact proof begins folded immediately after the mathematical argument; the statement is folded beside the claim above.
Lean proof · bounded_product_entropy_subadditivity
Produce the actual integration domains; Construct a genuine positive comparison function; Use scalar logsum with the actual logarithm domains; Integrate and use true weighted-log Fubini; Regularize without changing the public assumptions; Take only continuous entropy terms to the zero limit
Braces mark parameters Lean can infer; square brackets request structures such as a measurable space or probability measure. Named hypotheses are mathematical premises, not facts established by this declaration. Section parameters are described in the mathematical hypotheses above; the module link retains their exact source context.
theorem bounded_product_entropy_subadditivity
{X Y : Type*} [MeasurableSpace X] [MeasurableSpace Y]
(μ : Measure X) (ν : Measure Y) [IsProbabilityMeasure μ] [IsProbabilityMeasure ν]
(F : X × Y → ℝ) (hF : Measurable F)
(hF0 : ∀ z, 0 ≤ F z) (hFb : ∃ C : ℝ, ∀ z, F z ≤ C) :
let Φ : ℝ → ℝ := fun t => t * Real.log t
let A : X → ℝ := fun x => ∫ y, F (x, y) ∂ν
let B : Y → ℝ := fun y => ∫ x, F (x, y) ∂μ
let m : ℝ := ∫ z, F z ∂μ.prod ν
Integrable F (μ.prod ν) ∧
Integrable (fun z => Φ (F z)) (μ.prod ν) ∧
(∀ x, Integrable (fun y => F (x, y)) ν ∧
Integrable (fun y => Φ (F (x, y))) ν) ∧
(∀ y, Integrable (fun x => F (x, y)) μ ∧
Integrable (fun x => Φ (F (x, y))) μ) ∧
Integrable A μ ∧ Integrable B ν ∧
Integrable (fun x => Φ (A x)) μ ∧ Integrable (fun y => Φ (B y)) ν ∧
(∫ x, Φ (A x) ∂μ) + (∫ y, Φ (B y) ∂ν) ≤
(∫ z, Φ (F z) ∂μ.prod ν) + Φ m := by
obtain ⟨C, hC⟩ := hFb
rcases product_domains μ ν F hF hF0 C hC with
⟨iF, iPhi, sx, sy, iA, iB, iPhiA, iPhiB, _⟩
exact ⟨iF, iPhi, sx, sy, iA, iB, iPhiA, iPhiB,
bounded_product_inequality μ ν F hF hF0 C hC⟩
end AutoSamplingTheory.TechnicalLemmas.InformationTheory.ProductEntropyScope and omitted-condition boundaries
- Genuine bounded nonnegative measurable functions on arbitrary probability product; true joint/all-slice/marginal L1 and marginal entropy inequality including zero fibers/mass. Bounded class sufficient for actual compact C2 squared-function consumer; not an unrestricted unbounded SLT theorem, finite tensorization, Gaussian Hilbert/cutoffLSI, T2/FIRST/main/cost. Actual focused3123PASS; zero density and nonseparable square of signed C2 compact product observer, real sign/zero-fiber witnesses; standard3 only. Independent wholeproof/blind/source/exactcommit and shared publication remain separate.
Sources, dependencies, and reuse
Source and reuse
Samplinglib parents called
Mathlib API called (external library)
- MeasureTheory.HasFiniteIntegral.of_bounded
- IsCompact.exists_bound_of_continuousOn
- Real.continuous_mul_log
- Measurable.prodMk
- MeasureTheory.StronglyMeasurable.integral_prod_right'
- MeasureTheory.StronglyMeasurable.integral_prod_left'
- MeasureTheory.integral_mono
- MeasureTheory.integral_prod
- MeasureTheory.integral_prod_symm
- MeasureTheory.Integrable.mul_prod
- MeasureTheory.integral_prod_mul
- Real.self_sub_one_le_mul_log
- Real.log_mul
- Real.log_div
- MeasureTheory.integral_add'
- MeasureTheory.integral_sub'
- MeasureTheory.integral_mul_const
- MeasureTheory.integral_div
- MeasureTheory.probReal_univ
- tendsto_one_div_add_atTop_nhds_zero_nat
- MeasureTheory.tendsto_integral_of_dominated_convergence
- le_of_tendsto_of_tendsto
- Filter.Eventually.of_forall
Mathematical sources
- FIRST S4.E6 omitted GaussianLSI background; pinned SLT GaussianLSI/SubAddEnt entropy decomposition/duality/subadditivity; authored bounded heterogeneous binary regularization OR route — Genuine bounded nonnegative measurable functions on arbitrary probability product; true joint/all-slice/marginal L1 and marginal entropy inequality including zero fibers/mass. Bounded class sufficient for actual compact C2 squared-function consumer; not an unrestricted unbounded SLT theorem, finite tensorization, Gaussian Hilbert/cutoffLSI, T2/FIRST/main/cost. Actual focused3123PASS; zero density and nonseparable square of signed C2 compact product observer, real sign/zero-fiber witnesses; standard3 only. Independent wholeproof/blind/source/exactcommit and shared publication remain separate.
- Pinned external product entropy decomposition and subadditivity background — External source reference; no upstream compile/evaluation or local Lean dependency. Actual regularization route is explicitly authored.
Samplinglib prose is not a quotation or a source-equivalence certificate. Definitions and aliases are explained as constructions, not counted as new mathematical proofs.