New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(analysis/analytic/isolated_zeros): principle of isolated zeros #14382
Conversation
Updated proof, with a more explicit argument ( |
The linter is not happy. Can you fix it by adding the missing docstring? |
That should do it. I'm not sure though whether this definition is strictly needed (which is why it did not have a docstring in the first place). I do believe that we need a way to state "this sequence is summable and its sum satisfies this relation" and that was my attempt to do that, but even if it serves the API should be fleshed out. |
|
||
/-- The index of the first non-zero coefficient in `p`. -/ | ||
noncomputable def order (p : formal_multilinear_series 𝕜 𝕜 E) : with_top ℕ := | ||
by classical; exact dite (∀ n, p.coef n = 0) (λ _, ⊤) (λ h, nat.find (not_forall.mp h)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that we should have formal_multilinear_series.order
for any multilinear series. Then you can prove that the sum of a series is its first term plus O(...)
. BTW, you can use supr
or infi
to define it without dite
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, indeed it makes sense to generalize the definition to the general case, although I was a bit afraid of matching p.coef n = 0
with p n = 0
.
Saying order := Inf { n | p n = 0 }
means that the order of the zero series would be 0
rather than \top
, but in retrospect I am leaning more and more towards this option.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree that it would make sense to have this for a general formal multilinear series. And having order 0 = 0
is probably easier to use, indeed. Would you agree to make this change (and move this definition to another file)?
This is a first step towards isolated zeros / analytic continuation for analytic functions in one variable. The proof is by induction in the order of the zero, which is perhaps not optimal but necessitated the least amount of additional API for power series in one variable.