Skip to content

Generalize the partial-product convergence converse - #4

Open
faabian wants to merge 1 commit into
facebookresearch:mainfrom
faabian:fix/product-limit-converse-general
Open

Generalize the partial-product convergence converse#4
faabian wants to merge 1 commit into
facebookresearch:mainfrom
faabian:fix/product-limit-converse-general

Conversation

@faabian

@faabian faabian commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • prove that coefficientwise convergence of initial partial products implies PowerSeries.Multipliable in the general finitely-determined sense
  • prove that the resulting general infinite product equals the coefficientwise limit
  • remove the constant-coefficient-one restriction from the blueprint mapping for thm.fps.lim.prod-lim-conv

Proof idea

For coefficient degree n, choose an initial segment after which every partial product is x^n-equivalent to the limit. Comparing the partial products immediately before and after any later factor shows that this initial product absorbs that factor modulo x^(n+1). Induction over an arbitrary finite set of later factors then proves that the initial segment determines coefficient n. This works over an arbitrary commutative ring and does not require cancellation, units, or normalized constant coefficients.

Validation

  • lake build AlgebraicCombinatorics.FPS.InfiniteProducts
  • lake build (8,078 jobs; succeeds)
  • #print axioms for both new public theorems reports only propext, Classical.choice, and Quot.sound

The pre-existing project-wide sorry warnings in unrelated LGV, Jacobi–Trudi, and Desnanot–Jacobi declarations are unchanged.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants