ModulefwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.lean
Nyll.AlgebraicCurves.Foundations.Polynomial.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
14 declarations indexed from sourceView source ↗ Module documentation
fwd Diff iter succ eq zero iff exists polynomial nat Degree le
Imports6
- Mathlib.Algebra.Group.ForwardDiff
- Mathlib.Algebra.Polynomial.Roots
- Mathlib.RingTheory.Polynomial.Pochhammer
- Mathlib.Tactic.Ring.RingNF
- Mathlib.Tactic.SimpRw
- Mathlib.Tactic.WLOG
Imported by4
Declarations
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.binom
DocumentationThe binomial polynomial obtained by dividing the descending Pochhammer polynomial by the factorial.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.binom_eval_natCast
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.natDegree_binom_le
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.newton
DocumentationThe truncated Newton interpolation polynomial formed from forward differences at the base point.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.natDegree_newton_le
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.newton_eval
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.iter_zero
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.iter_eq_zero_of_le
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.eq_newton_eval
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.newton_eq_newton
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.exists_polynomial
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.iter_eq_zero_of_polynomial
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
AlgebraicCurves.Foundations.Polynomial.Proofs.fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le.P2mNewton.main
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset
namespace P2mNewton
variable {R : Type*} [Field R]
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace fwdDiff_iter_succ_eq_zero_iff_exists_polynomial_natDegree_le
open _root_.Polynomial Finset