Samplinglib
Lean gate not recorded for this source state main · 9bb7a7394ab0

ImplementedPhaseWork: mathematical reading route

Read the statements and derivations in source order. Every result has its own optional Lean statement and proof. Source assumptions, library reuse and unproved boundaries are kept explicit.

  1. Both actual Picard query layers under the full phase law
Samplinglib mathematical lesson

Both actual Picard query layers under the full phase law

AutoSamplingTheory.ExampleCases.SmoothedPicardHMC.ImplementedPhaseWork.implemented_phase_query_moments_and_work · theorem · Teaching coverage

Read this first

Mathematical statement

For the full independent driving law gamma=(Gaussian zeta0 product Gaussian zeta1) product (Gaussian array G0 product Gaussian array G1), and mu=nu product gamma, set a=exp(-h/2), sigma=sqrt(1-exp(-h)), MR=M+(1-exp(-h))*d, B=6MR+3eps^2+3eta*d and C=2+(1+log((1-c)^(-1)))/(-log c), d=finrank(E). There exist the same measurable exact proximal map p, actual stopped output q and natural index N, with p(y)+eta grad V(p(y))=y, ||q(y)-p(y)||≤eps and run(grad V,eta,eps,y,N(y)+1,y)=some(q(y),N(y)+1) for every y. Define P0=aP+sigma zeta0, Y0_i=X+t_i P0, Z0_j=grad V(q(Y0_j)+sqrt(eta) G0_j), Y1_i=Y0_i-sum_j omega_ij Z0_j, Z1_j=grad V(q(Y1_j)+sqrt(eta) G1_j), and Phi=(X+h P0-sum_j positionWeight_j Z1_j, a(P0-sum_j momentumWeight_j Z1_j)+sigma zeta1). Phi is measurable and gives a Markov kernel K(s)=gamma.map(z → Phi(s,z)). For every i both gradient squares are integrable, with E_mu||grad V(Y0_i)||^2≤2MR and E_mu||grad V(Y1_i)||^2≤4MR+2S^2 B. Both actual counts N(Y0_i)+1 and N(Y1_i)+1 are integrable; their respective expectations are at most C[1+log(1+sqrt(2MR)/eps)] and C[1+log(1+sqrt(4MR+2S^2 B)/eps)].

\[M_R=M+(1-e^{-h})d,\quad B=6M_R+3\varepsilon^2+3\eta d,\quad A_0=2M_R,\quad A_1=4M_R+2S^2B,\quad \mathbb E_\mu[N(Y_i^k)+1]\le C_c[1+\log(1+\sqrt{A_k}/\varepsilon)],\quad k=0,1.\]
Lean statement · implemented_phase_query_moments_and_work

Exact supplied parameters, full product law and same actual witnesses are explicit in the compiled theorem.

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 implemented_phase_query_moments_and_work {V : E → ℝ} {κ : ℝ≥0}
    (hκ : 1 ≤ κ) (hV : ContDiff ℝ 2 V)
    (hH : ∀ x v : E, (κ : ℝ)⁻¹ * ‖v‖^2 ≤ (fderiv ℝ (fderiv ℝ V) x v) v ∧
      (fderiv ℝ (fderiv ℝ V) x v) v ≤ ‖v‖^2)
    {eta c eps : ℝ} (heta : 0 < eta) (hec : eta ≤ c) (hc : c < 1) (heps : 0 < eps)
    (ν : Measure (E × E)) [IsProbabilityMeasure ν]
    (xstar : E) (hstar : gradient V xstar = 0)
    {h M S : ℝ} (hh : 0 ≤ h) (hM : 0 ≤ M) (hS : 0 ≤ S)
    (hstateI : Integrable (fun s : E × E => ‖s.1-xstar‖^2 + ‖s.2‖^2) ν)
    (hstate : (∫ s : E × E, ‖s.1-xstar‖^2 + ‖s.2‖^2 ∂ν) ≤ M)
    (t : ι → ℝ) (ht : ∀ i, |t i| ≤ 1) (omega : ι → ι → ℝ)
    (hrow : ∀ i, (∑ j, |omega i j|) ≤ S)
    (positionWeight momentumWeight : ι → ℝ) :
    let a := Real.exp (-h/2)
    let sigma := Real.sqrt (1-Real.exp (-h))
    let gi := Measure.pi (fun _ : ι => stdGaussian E)
    let γ := ((stdGaussian E).prod (stdGaussian E)).prod (gi.prod gi)
    let μ := ν.prod γ
    let MR := M + (1-Real.exp (-h)) * (Module.finrank ℝ E : ℝ)
    let B := 6*MR + 3*eps^2 + 3*eta*(Module.finrank ℝ E : ℝ)
    let C := 2 + (1+Real.log ((1-c)⁻¹))/(-Real.log c)
    ∃ p q : E → E, ∃ N : E → ℕ,
      Measurable p ∧ Measurable q ∧ Measurable N ∧
      (∀ y, p y + eta • gradient V (p y) = y ∧ ‖q y-p y‖ ≤ eps ∧
        ApproximateProximalExecution.proximalQuery (gradient V) eta eps y (N y+1) y =
          some (q y,N y+1)) ∧
      let P0 := fun w : (E × E) × ((E × E) × ((ι → E) × (ι → E))) =>
        a • w.1.2 + sigma • w.2.1.1
      let Y0 := fun i w => w.1.1 + t i • P0 w
      let Z0 := fun j w => gradient V (q (Y0 j w) + Real.sqrt eta • w.2.2.1 j)
      let Y1 := fun i w => Y0 i w - ∑ j, omega i j • Z0 j w
      let Z1 := fun j w => gradient V (q (Y1 j w) + Real.sqrt eta • w.2.2.2 j)
      let Φ := fun w => (w.1.1 + h • P0 w - ∑ j, positionWeight j • Z1 j w,
        a • (P0 w - ∑ j, momentumWeight j • Z1 j w) + sigma • w.2.1.2)
      Measurable Φ ∧ ∃ K : Kernel (E × E) (E × E), IsMarkovKernel K ∧
      (∀ s, K s = γ.map (fun z => Φ (s,z))) ∧
      (∀ i, Integrable (fun w => ‖gradient V (Y0 i w)‖^2) μ ∧
        (∫ w, ‖gradient V (Y0 i w)‖^2 ∂μ) ≤ 2*MR ∧
        Integrable (fun w => (N (Y0 i w) : ℝ)+1) μ ∧
        (∫ w, (N (Y0 i w) : ℝ)+1 ∂μ) ≤
          C*(1+Real.log (1+Real.sqrt (2*MR)/eps))) ∧
      (∀ i, Integrable (fun w => ‖gradient V (Y1 i w)‖^2) μ ∧
        (∫ w, ‖gradient V (Y1 i w)‖^2 ∂μ) ≤ 4*MR+2*S^2*B ∧
        Integrable (fun w => (N (Y1 i w) : ℝ)+1) μ ∧
        (∫ w, (N (Y1 i w) : ℝ)+1 ∂μ) ≤
          C*(1+Real.log (1+Real.sqrt (4*MR+2*S^2*B)/eps)))

Exact module and namespace context

Proof roadmap

  1. 1Marginalize the full innovation law exactly

    Project ((state,(zeta0,zeta1)),(G0,G1)) to ((state,zeta0),G0). Probability-product first-coordinate projections preserve measure. Their product, followed by inverse product association, gives exactly the input law (nu product Gaussian) product Gaussian-array. Thus omitted zeta1 and G1 factors integrate to one; independence is present in the law, not inferred from TV closeness.

  2. 2Derive the corrected refresh and Gaussian budgets

    Apply the compiled input-law theorem to the incoming state law and the first half-refresh. Pull its L2 integrability and bound, and the exact Gaussian coordinate second moments, back along the measure-preserving projection. The refreshed budget is MR, including the positive innovation contribution (1-exp(-h))*d. The proof does not silently reuse M after adding noise.

  3. 3Identify the successful queries used by both parents

    The implemented-phase theorem supplies p,q,N and the complete phase map/kernel. The Picard-center theorem supplies another successful stopped q and N along with its moment conclusions. At every y, deterministic successful-execution uniqueness equates both returned pairs. Projection of that equality and natural-number cancellation identify q and N pointwise, so the center bounds now concern exactly the kernel witnesses. The exact proximal witnesses p need not be identified.

  4. 4Use both actual Picard-center moments

    Apply the existing normalized-Hessian moment theorem under the full actual law using the derived refreshed state budget, full Gaussian G0 coordinates, supplied node bounds and row l1 bound. It gives the first-center bound 2MR, the first queried-gradient bound B, and the second-center bound 4MR+2S^2B. In particular neither actual-center gradient-square integrability nor its numerical bound is a premise.

  5. 5Bound the same actual query count in each layer

    The C2 gradient and all finite phase-center maps are measurable. Apply the same-implementation expected-work theorem to each actual center under mu with the newly derived square-gradient integrability. Its count is N(Y)+1, including the final successful test. Since C≥0 and eps>0, monotonicity of square root and logarithm replaces the actual gradient moment by each derived numerical upper bound. Count integrability is a conclusion, and no different-law cost comparison is used.

  6. 6Return the same full phase and both per-node costs

    Keep the measurable complete phase map and its canonical Gaussian pushforward Markov kernel from the implementation parent, together with the identified witnesses and both moment/work conclusions. The second array G1 and final refresh zeta1 remain in this phase law even though only the first-array marginal is needed to bound its second-layer centers. This does not yet sum executable per-phase gradient queries or iterate the state bound over a run.

Full assumptions and notation

All objects and hypotheses

  • E is a complete finite-dimensional real inner-product space with its Borel sigma-algebra; i ranges over a finite index type of size J.
  • V is C2, kappa≥1, and kappa^(-1)||v||^2 ≤ D2V(x)[v,v] ≤ ||v||^2 for all x,v. Its actual gradient vanishes at the supplied xstar.
  • 0<eta≤c<1, eps>0, h≥0, M≥0, S≥0. The incoming probability law nu on (X,P) has integrable ||X-xstar||^2+||P||^2, with integral at most M.
  • The supplied deterministic nodes satisfy |t_i|≤1 and each supplied omega row satisfies sum_j |omega_ij|≤S. Position and momentum weights are arbitrary supplied real arrays; source Chebyshev quadrature is not instantiated.

Mathematical proof

1. Marginalize the full innovation law exactly

Project ((state,(zeta0,zeta1)),(G0,G1)) to ((state,zeta0),G0). Probability-product first-coordinate projections preserve measure. Their product, followed by inverse product association, gives exactly the input law (nu product Gaussian) product Gaussian-array. Thus omitted zeta1 and G1 factors integrate to one; independence is present in the law, not inferred from TV closeness.

\[\operatorname{proj}_\#(\nu\otimes[(\gamma_E\otimes\gamma_E)\otimes(\gamma_E^\iota\otimes\gamma_E^\iota)])=(\nu\otimes\gamma_E)\otimes\gamma_E^\iota.\]
Corresponding Lean step

first_input_projection_preserving; measurePreserving_fst; MeasurePreserving.prod; measurePreserving_prodAssoc

2. Derive the corrected refresh and Gaussian budgets

Apply the compiled input-law theorem to the incoming state law and the first half-refresh. Pull its L2 integrability and bound, and the exact Gaussian coordinate second moments, back along the measure-preserving projection. The refreshed budget is MR, including the positive innovation contribution (1-exp(-h))*d. The proof does not silently reuse M after adding noise.

\[\mathbb E_\mu[\|X-x_*\|^2+\|P_0\|^2]\le M_R,\qquad \mathbb E_\mu\|G_j^0\|^2=d.\]
Corresponding Lean step

PicardInputLaw.partial_refresh_with_picard_innovations; MeasurePreserving.integrable_comp_of_integrable; integral_map

3. Identify the successful queries used by both parents

The implemented-phase theorem supplies p,q,N and the complete phase map/kernel. The Picard-center theorem supplies another successful stopped q and N along with its moment conclusions. At every y, deterministic successful-execution uniqueness equates both returned pairs. Projection of that equality and natural-number cancellation identify q and N pointwise, so the center bounds now concern exactly the kernel witnesses. The exact proximal witnesses p need not be identified.

\[\operatorname{run}(y,N(y)+1,y)=(q(y),N(y)+1)=\operatorname{run}(y,N\prime(y)+1,y),\quad q=q\prime,\ N=N\prime.\]
Corresponding Lean step

ProximalExecutionIdentity.successful_query_unique; congrArg Prod.fst; congrArg Prod.snd; Nat.add_right_cancel

4. Use both actual Picard-center moments

Apply the existing normalized-Hessian moment theorem under the full actual law using the derived refreshed state budget, full Gaussian G0 coordinates, supplied node bounds and row l1 bound. It gives the first-center bound 2MR, the first queried-gradient bound B, and the second-center bound 4MR+2S^2B. In particular neither actual-center gradient-square integrability nor its numerical bound is a premise.

\[\mathbb E\|\nabla V(Y_i^0)\|^2\le2M_R,\quad\mathbb E\|Z_j^0\|^2\le B,\quad\mathbb E\|\nabla V(Y_i^1)\|^2\le4M_R+2S^2B.\]
Corresponding Lean step

PicardCenterMoment.picard_center_gradient_moment

5. Bound the same actual query count in each layer

The C2 gradient and all finite phase-center maps are measurable. Apply the same-implementation expected-work theorem to each actual center under mu with the newly derived square-gradient integrability. Its count is N(Y)+1, including the final successful test. Since C≥0 and eps>0, monotonicity of square root and logarithm replaces the actual gradient moment by each derived numerical upper bound. Count integrability is a conclusion, and no different-law cost comparison is used.

\[M_R=M+(1-e^{-h})d,\quad B=6M_R+3\varepsilon^2+3\eta d,\quad A_0=2M_R,\quad A_1=4M_R+2S^2B,\quad \mathbb E_\mu[N(Y_i^k)+1]\le C_c[1+\log(1+\sqrt{A_k}/\varepsilon)],\quad k=0,1.\]
Corresponding Lean step

RealizedProximalWork.realized_proximal_expected_work; Real.log_le_log; mul_le_mul_of_nonneg_left; gcongr

6. Return the same full phase and both per-node costs

Keep the measurable complete phase map and its canonical Gaussian pushforward Markov kernel from the implementation parent, together with the identified witnesses and both moment/work conclusions. The second array G1 and final refresh zeta1 remain in this phase law even though only the first-array marginal is needed to bound its second-layer centers. This does not yet sum executable per-phase gradient queries or iterate the state bound over a run.

\[K(s)=\Phi(s,\cdot)_\#\gamma,\qquad\mu=\nu\otimes\gamma.\]
Corresponding Lean step

ImplementedPhaseKernel.implemented_phase_kernel; implemented_phase_query_moments_and_work

Lean verification

The exact proof begins folded immediately after the mathematical argument; the statement is folded beside the claim above.

Lean proof · implemented_phase_query_moments_and_work

The authored steps explain the entire current module, including the measure-preserving marginal helper where present.

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.

Download module (.lean)
theorem implemented_phase_query_moments_and_work {V : E → ℝ} {κ : ℝ≥0}
    (hκ : 1 ≤ κ) (hV : ContDiff ℝ 2 V)
    (hH : ∀ x v : E, (κ : ℝ)⁻¹ * ‖v‖^2 ≤ (fderiv ℝ (fderiv ℝ V) x v) v ∧
      (fderiv ℝ (fderiv ℝ V) x v) v ≤ ‖v‖^2)
    {eta c eps : ℝ} (heta : 0 < eta) (hec : eta ≤ c) (hc : c < 1) (heps : 0 < eps)
    (ν : Measure (E × E)) [IsProbabilityMeasure ν]
    (xstar : E) (hstar : gradient V xstar = 0)
    {h M S : ℝ} (hh : 0 ≤ h) (hM : 0 ≤ M) (hS : 0 ≤ S)
    (hstateI : Integrable (fun s : E × E => ‖s.1-xstar‖^2 + ‖s.2‖^2) ν)
    (hstate : (∫ s : E × E, ‖s.1-xstar‖^2 + ‖s.2‖^2 ∂ν) ≤ M)
    (t : ι → ℝ) (ht : ∀ i, |t i| ≤ 1) (omega : ι → ι → ℝ)
    (hrow : ∀ i, (∑ j, |omega i j|) ≤ S)
    (positionWeight momentumWeight : ι → ℝ) :
    let a := Real.exp (-h/2)
    let sigma := Real.sqrt (1-Real.exp (-h))
    let gi := Measure.pi (fun _ : ι => stdGaussian E)
    let γ := ((stdGaussian E).prod (stdGaussian E)).prod (gi.prod gi)
    let μ := ν.prod γ
    let MR := M + (1-Real.exp (-h)) * (Module.finrank ℝ E : ℝ)
    let B := 6*MR + 3*eps^2 + 3*eta*(Module.finrank ℝ E : ℝ)
    let C := 2 + (1+Real.log ((1-c)⁻¹))/(-Real.log c)
    ∃ p q : E → E, ∃ N : E → ℕ,
      Measurable p ∧ Measurable q ∧ Measurable N ∧
      (∀ y, p y + eta • gradient V (p y) = y ∧ ‖q y-p y‖ ≤ eps ∧
        ApproximateProximalExecution.proximalQuery (gradient V) eta eps y (N y+1) y =
          some (q y,N y+1)) ∧
      let P0 := fun w : (E × E) × ((E × E) × ((ι → E) × (ι → E))) =>
        a • w.1.2 + sigma • w.2.1.1
      let Y0 := fun i w => w.1.1 + t i • P0 w
      let Z0 := fun j w => gradient V (q (Y0 j w) + Real.sqrt eta • w.2.2.1 j)
      let Y1 := fun i w => Y0 i w - ∑ j, omega i j • Z0 j w
      let Z1 := fun j w => gradient V (q (Y1 j w) + Real.sqrt eta • w.2.2.2 j)
      let Φ := fun w => (w.1.1 + h • P0 w - ∑ j, positionWeight j • Z1 j w,
        a • (P0 w - ∑ j, momentumWeight j • Z1 j w) + sigma • w.2.1.2)
      Measurable Φ ∧ ∃ K : Kernel (E × E) (E × E), IsMarkovKernel K ∧
      (∀ s, K s = γ.map (fun z => Φ (s,z))) ∧
      (∀ i, Integrable (fun w => ‖gradient V (Y0 i w)‖^2) μ ∧
        (∫ w, ‖gradient V (Y0 i w)‖^2 ∂μ) ≤ 2*MR ∧
        Integrable (fun w => (N (Y0 i w) : ℝ)+1) μ ∧
        (∫ w, (N (Y0 i w) : ℝ)+1 ∂μ) ≤
          C*(1+Real.log (1+Real.sqrt (2*MR)/eps))) ∧
      (∀ i, Integrable (fun w => ‖gradient V (Y1 i w)‖^2) μ ∧
        (∫ w, ‖gradient V (Y1 i w)‖^2 ∂μ) ≤ 4*MR+2*S^2*B ∧
        Integrable (fun w => (N (Y1 i w) : ℝ)+1) μ ∧
        (∫ w, (N (Y1 i w) : ℝ)+1 ∂μ) ≤
          C*(1+Real.log (1+Real.sqrt (4*MR+2*S^2*B)/eps))) := by
  classical
  dsimp only
  let gi := Measure.pi (fun _ : ι => stdGaussian E)
  let γ := ((stdGaussian E).prod (stdGaussian E)).prod (gi.prod gi)
  let μ := ν.prod γ
  let μ0 := (ν.prod (stdGaussian E)).prod gi
  let proj := fun w : (E × E) × ((E × E) × ((ι → E) × (ι → E))) =>
    ((w.1,w.2.1.1),w.2.2.1)
  have hproj : MeasurePreserving proj μ μ0 :=
    first_input_projection_preserving ν (stdGaussian E)
  obtain ⟨hMR,hX0,hP0,hsI0,hs0,hG0,hGI0,hGint0⟩ :=
    PicardInputLaw.partial_refresh_with_picard_innovations (ι := ι) ν xstar hh hM hstateI hstate
  let X := fun w : (E × E) × ((E × E) × ((ι → E) × (ι → E))) => w.1.1
  let P := fun w : (E × E) × ((E × E) × ((ι → E) × (ι → E))) =>
    Real.exp (-h/2) • w.1.2 + Real.sqrt (1-Real.exp (-h)) • w.2.1.1
  let G := fun (j : ι) (w : (E × E) × ((E × E) × ((ι → E) × (ι → E)))) =>
    w.2.2.1 j
  have hsI : Integrable (fun w => ‖X w-xstar‖^2 + ‖P w‖^2) μ :=
    hproj.integrable_comp_of_integrable hsI0
  have hs : (∫ w, ‖X w-xstar‖^2 + ‖P w‖^2 ∂μ) ≤
      M + (1-Real.exp (-h))*(Module.finrank ℝ E : ℝ) := by
    calc
      _ = ∫ u : ((E × E) × E) × (ι → E), ‖u.1.1.1-xstar‖^2 +
          ‖Real.exp (-h/2) • u.1.1.2 + Real.sqrt (1-Real.exp (-h)) • u.1.2‖^2 ∂μ0 := by
        rw [← hproj.map_eq, integral_map hproj.measurable.aemeasurable (by fun_prop)]
      _ ≤ _ := hs0
  have hGI (j) : Integrable (fun w => ‖G j w‖^2) μ :=
    hproj.integrable_comp_of_integrable (hGI0 j)
  have hGint (j) : (∫ w, ‖G j w‖^2 ∂μ) ≤ (Module.finrank ℝ E : ℝ) := by
    calc
      _ = ∫ u : ((E × E) × E) × (ι → E), ‖u.2 j‖^2 ∂μ0 := by
        rw [← hproj.map_eq, integral_map hproj.measurable.aemeasurable (by fun_prop)]
      _ ≤ _ := le_of_eq (hGint0 j)
  obtain ⟨p,q,N,hp,hq,hN,hall,hphase⟩ :=
    ImplementedPhaseKernel.implemented_phase_kernel hκ hV hH heta hec hc heps h hh
      t omega positionWeight momentumWeight
  obtain ⟨p',N',q',hp',hN',hq',hfix',hrun',hm0,hz0,hm1⟩ :=
    PicardCenterMoment.picard_center_gradient_moment hκ hV hH heta hec hc heps μ
      X P (by fun_prop) (by fun_prop) xstar hstar t ht G (fun _ => by fun_prop)
      omega hMR hS hsI hs hGI hGint hrow
  have hid (y) := ProximalExecutionIdentity.successful_query_unique
    (gradient V) eta eps y (hall y).2.2 (hrun' y).2
  have hqeq : q = q' := funext fun y => congrArg Prod.fst (hid y)
  have hNeq : N = N' := funext fun y => Nat.add_right_cancel (congrArg Prod.snd (hid y))
  subst q'
  subst N'
  obtain ⟨hvar,hΦ,K,hK,hKlaw⟩ := hphase
  have hg : Measurable (gradient V) := by
    unfold gradient
    exact ((InnerProductSpace.toDual ℝ E).symm.continuous.comp
      (hV.continuous_fderiv (by norm_num))).measurable
  have hC : 0 ≤ 2+(1+Real.log ((1-c)⁻¹))/(-Real.log c) := by
    have hcp := heta.trans_le hec
    have hd : 0 < 1-c := sub_pos.mpr hc
    have hi : 1 ≤ (1-c)⁻¹ := (one_le_inv₀ hd).mpr (by linarith)
    have hl := Real.log_nonneg hi
    have ha := neg_pos.mpr (Real.log_neg hcp hc)
    positivity
  refine ⟨p,q,N,hp,hq,hN,hall,hΦ,K,hK,hKlaw,?_,?_⟩
  · intro i
    obtain ⟨hcI,hcB⟩ := RealizedProximalWork.realized_proximal_expected_work μ
      hκ hV hH heta hec hc heps q N (fun y => (hall y).2.2)
      (fun w => X w+t i • P w) (by fun_prop) (hm0 i).1
    refine ⟨(hm0 i).1,(hm0 i).2,hcI,hcB.trans ?_⟩
    apply mul_le_mul_of_nonneg_left _ hC
    apply add_le_add_right
    apply Real.log_le_log (by positivity)
    gcongr
    exact (hm0 i).2
  · intro i
    obtain ⟨hcI,hcB⟩ := RealizedProximalWork.realized_proximal_expected_work μ
      hκ hV hH heta hec hc heps q N (fun y => (hall y).2.2)
      (fun w => X w+t i • P w - ∑ j, omega i j •
        gradient V (q (X w+t j • P w) + Real.sqrt eta • G j w))
      (by fun_prop) (hm1 i).1
    refine ⟨(hm1 i).1,(hm1 i).2,hcI,hcB.trans ?_⟩
    apply mul_le_mul_of_nonneg_left _ hC
    apply add_le_add_right
    apply Real.log_le_log (by positivity)
    gcongr
    exact (hm1 i).2

end AutoSamplingTheory.ExampleCases.SmoothedPicardHMC.ImplementedPhaseWork

Exact module and namespace context

Scope and omitted-condition boundaries
  • Single actual phase with arbitrary incoming L2 state budget and supplied bounded finite nodes/rows. Same q/N in the full Gaussian phase kernel, both center moments and both actual per-node query costs. No query-center gradient moment or count integrability/cost hypothesis. The run-wide D.7 induction, source quadrature/step selection, full-array direct/proximal execution aggregation D.8, Wp/proxy-warmness, initialization and main results remain separate; no TV-to-unbounded-cost transfer.
Sources, dependencies, and reuse

Source and reuse

Samplinglib parents called

Mathlib API called (external library)

  • MeasureTheory.measurePreserving_fst
  • MeasureTheory.MeasurePreserving.prod
  • MeasureTheory.measurePreserving_prodAssoc
  • MeasureTheory.integral_map
  • Real.log_le_log

Mathematical sources

  • Chen–Chewi–Lu–Zhang, stopped routine and actual Picard query centers — Single actual phase with arbitrary incoming L2 state budget and supplied bounded finite nodes/rows. Same q/N in the full Gaussian phase kernel, both center moments and both actual per-node query costs. No query-center gradient moment or count integrability/cost hypothesis. The run-wide D.7 induction, source quadrature/step selection, full-array direct/proximal execution aggregation D.8, Wp/proxy-warmness, initialization and main results remain separate; no TV-to-unbounded-cost transfer.

Samplinglib prose is not a quotation or a source-equivalence certificate. Definitions and aliases are explained as constructions, not counted as new mathematical proofs.