ModuleNat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.lean
Nyll.AlgebraicCurves.Foundations.Polynomial.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
36 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top
DocumentationThe largest index up to a + d + 1 whose binomial coefficient of order d + 1 is at most a.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.rem
DocumentationThe remainder after subtracting the largest admissible binomial coefficient from a.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.macaulayPow_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.macaulayPow_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.sub_le_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.choose_top_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.lt_choose_of_top_lt
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.lt_choose_top_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_eq_of
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.le_top_of_choose_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_lt_of_lt_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.d_le_top
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_zero_right
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.d_lt_top_of_pos
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_zero_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.rem_zero_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.rem_add_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.rem_lt
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_mono
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.macaulayPow_lt_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_macaulayPow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.rem_macaulayPow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.macaulayPow_zero_right
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.G
DocumentationThe sequence obtained by iterating Macaulay powers with successively increasing degrees.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.G_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.G_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.G_zero_mid
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.top_G
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.tail
DocumentationThe auxiliary Macaulay-growth sequence, with the degree-zero case set to zero.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.rem_G
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.G_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.exists_poly_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.exists_poly_tail_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
AlgebraicCurves.Foundations.Polynomial.Proofs.Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow.PolyMaxSol.exists_poly_G
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
namespace PolyMaxSol
Nat.exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Nat_exists_polynomial_forall_eval_eq_of_forall_eq_macaulayPow
open PolyMaxSol in