OAI/Combinatorics/YoungDiagram/LiteralCapacity.lean
7 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ArithmeticTensorSquares.Capacity.literalAttachmentCapacityline 12Source documentation
Integer Euclidean division by positive2 is the literal integer floor. Unlike Nat subtraction, this expression retains negative h-d before clamping.
def literalAttachmentCapacity (height : Nat → Nat) (d q : Nat) : Int := …
- def
OAI.ArithmeticTensorSquares.Capacity.LiteralBandTestline 15 - lemma
OAI.ArithmeticTensorSquares.Capacity.attachment_term_eqline 20 - lemma
OAI.ArithmeticTensorSquares.Capacity.literalAttachmentCapacity_eqline 24 - lemma
OAI.ArithmeticTensorSquares.Capacity.bandTest_literal_iffline 36 - lemma
OAI.ArithmeticTensorSquares.Capacity.twice_triangularline 40 - theorem
OAI.ArithmeticTensorSquares.Capacity.capacity_largeline 50Source documentation
The literal band criterion for the parity-compatible triangular index and remainder, with both first-four prefix bounds.
theorem capacity_large (n : Nat) (μ : YoungDiagram) (hcard : μ.card = n) (hM : 22 ≤ UniversalTensorSquares.largestIndex n) (hr : 0 < UniversalTensorSquares.remainderPairs n) (hcols : 2*UniversalTensorSquares.largestIndex n-1 ≤ colPrefix μ 4) (hrows : 2*UniversalTensorSquares.largestIndex n-1 ≤ rowPrefix μ 4) : LiteralBandTest μ.colLen μ.rowLen (UniversalTensorSquares.largestIndex n) (UniversalTensorSquares.remainderPairs n) ∨ LiteralBandTest μ.rowLen μ.colLen (UniversalTensorSquares.largestIndex n) (UniversalTensorSquares.remainderPairs n) := by …Mentions: OAI.UniversalTensorSquares.largestIndex, OAI.UniversalTensorSquares.remainderPairs, OAI.ArithmeticTensorSquares.Capacity.colPrefix, OAI.ArithmeticTensorSquares.Capacity.rowPrefix, OAI.ArithmeticTensorSquares.Capacity.LiteralBandTest