ModuleNat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.lean
Nyll.AlgebraicCurves.Foundations.Algebra.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
42 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.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.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.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.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.macaulayPow_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.macaulayPow_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.sub_le_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.choose_top_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.lt_choose_of_top_lt
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.lt_choose_top_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_eq_of
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.le_top_of_choose_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_lt_of_lt_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.d_le_top
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_zero_right
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.d_lt_top_of_pos
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_zero_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.rem_zero_left
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.rem_add_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.rem_lt
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_mono
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.macaulayPow_lt_choose
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.top_macaulayPow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.rem_macaulayPow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec
DocumentationThe sequence obtained recursively from the top indices and remainders of the binomial expansion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_succ_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_succ_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_macaulayPow
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_eq_zero_of_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_succ_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_antitone
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.lex_vec_of_lt
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.not_lex_self
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.vec_injective
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.eq_or_lex_of_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.head_le_of_eq_or_lex
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.cnt
DocumentationThe first index where the sequence falls below the threshold, or zero if there is no such index.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
open Classical in
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.cnt_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.cv
DocumentationThe finite vector of threshold-crossing indices for descending thresholds.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.cv_lex
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow.GotzNum.eventually_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
namespace GotzNum
Nat.exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_exists_forall_eq_macaulayPow_of_forall_le_macaulayPow
attribute [local simp] GotzNum.vec_zero
attribute [local simp] GotzNum.vec_succ_zero
attribute [local simp] GotzNum.vec_succ_succ
open GotzNum in