Skip to content
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(data/polynomial/root_isolation): root_parity_in_range_of_evals #14916

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

BoltonBailey
Copy link
Collaborator

@BoltonBailey BoltonBailey commented Jun 24, 2022

A PR to prove that the parity of the number of roots of a real polynomial in a range depends on the signs of the evaluations of the polynomial on either side of the range. Perhaps useful for Descartes rule of signs.


Open in Gitpod

@BoltonBailey BoltonBailey added help-wanted The author needs attention to resolve issues WIP Work in progress labels Jun 24, 2022
@mathlib-dependent-issues-bot mathlib-dependent-issues-bot added the blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. label Jun 24, 2022
@BoltonBailey BoltonBailey removed help-wanted The author needs attention to resolve issues WIP Work in progress labels Jun 26, 2022
@BoltonBailey BoltonBailey added awaiting-review The author would like community review of the PR and removed awaiting-review The author would like community review of the PR labels Jul 3, 2022
@mathlib-dependent-issues-bot mathlib-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. label Jul 4, 2022
@BoltonBailey BoltonBailey added the awaiting-review The author would like community review of the PR label Jul 4, 2022
open polynomial multiset

lemma opposite_signs_of_roots_filter_mem_Ioo_empty (a b : ℝ) (hab : a ≤ b) (p : polynomial ℝ)
(ha : p.eval a ≠ 0) (hb : p.eval b ≠ 0) (hr : (p.roots.filter (∈ set.Ioo a b)) = ∅) :
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMHO, a more readable assumption is ∀ x ∈ Icc a b, p.eval x ≠ 0.

@BoltonBailey BoltonBailey added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review The author would like community review of the PR labels Jul 8, 2022
@BoltonBailey BoltonBailey added the help-wanted The author needs attention to resolve issues label Nov 27, 2022
@semorrison semorrison added the too-late This PR was ready too late for inclusion in mathlib3 label Jul 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-author A reviewer has asked the author a question or requested changes help-wanted The author needs attention to resolve issues too-late This PR was ready too late for inclusion in mathlib3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants