Skip to content

feat: prove independent increments for Poisson process#4

Merged
slink merged 1 commit intomainfrom
worktree-agent-a8ebe494
Mar 1, 2026
Merged

feat: prove independent increments for Poisson process#4
slink merged 1 commit intomainfrom
worktree-agent-a8ebe494

Conversation

@slink
Copy link
Owner

@slink slink commented Mar 1, 2026

Summary

  • Prove HasIndependentIncrements for the Poisson process Kolmogorov extension, closing the last sorry in PoissonProcess.lean
  • Add kolmogorovExtension_indep_increments reducing increment independence to coordinate independence under Measure.pi
  • Add helper lemmas: poissonProcessCumSum_succ_sub, orderIsoOfFin_symm_succ_of_lt, kolmogorovExtension_coord_zero_ae

Test plan

  • lake build succeeds (2910 jobs)
  • Zero sorries remaining in PoissonProcess.lean

Complete the proof of HasIndependentIncrements for the Poisson process
constructed via Kolmogorov extension. This closes the last sorry in
PoissonProcess.lean.

Key additions:
- kolmogorovExtension_indep_increments: main independence theorem
  reducing to coordinate independence under Measure.pi
- poissonProcessCumSum_succ_sub: increment equals coordinate difference
- Helper lemmas bridging iIndepFun_pi to grouped increment independence
  via Finset.prod_image and set_biInter_finset_image

The proof works by showing that under the Kolmogorov extension,
increments X(t_{k+1}) - X(t_k) are measurable functions of independent
coordinates, and their joint distribution factors as a product.
@slink slink merged commit 6d41e9a into main Mar 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant