ModuleNat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.lean
Nyll.AlgebraicCurves.Foundations.Algebra.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
40 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.rem_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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_mono
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.top_succ_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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_eq_self
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low
DocumentationThe recursive lower binomial sum associated with the Macaulay expansion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low_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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low_eq_zero
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low_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_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_low_add
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.le_choose_add_low
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.le_add_low
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.low_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_lt_succ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.macaulayPow_strictMono
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.le_of_macaulayPow_le
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
AlgebraicCurves.Foundations.Algebra.Proofs.Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add.GreenNum.le_macaulayPow_sub_low
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
namespace GreenNum
Nat.macaulayPow_add_add_le_macaulayPow_add_of_le_add
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs
namespace Nat_macaulayPow_add_add_le_macaulayPow_add_of_le_add
open GreenNum in