Constructed triangular convolution steps — Exact Proof Explorer

Construct the proper convolution prefix before the new endpoint, then append the actual signed product.

10 theorem bodies · 43 proof edges · 547 tactic lines · 4 layers

Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.

10 theorems
0123
DT0001 · dirichlet_convolution_entry_first_input_transport

Transport only the first actual lookup at a preserved index; retain the witnessed quotient, second lookup and signed product, including omitted zero entries.

layer 0 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0002 · dirichlet_convolution_prefix_first_input_transport

The same actual summand table survives a first-input change strictly above its inclusive prefix bound; no equality at the changed endpoint is assumed.

layer 1 · 41 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0003 · dirichlet_convolution_first_input_append_preserves

Appending a first-input entry at l preserves every previously constructed convolution at m<l, with its original actual fold witnesses.

layer 2 · 36 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0005 · dirichlet_convolution_last_entry_iff

For n>0 the final divisor entry is exactly F(n)*G(1), using the actual quotient witness n=n*1 in both directions.

layer 0 · 42 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0006 · dirichlet_convolution_strict_prefix_exists

Actually construct the remainder prefix through k and its S k-entry fold even when the first input is only an inclusive k-table; the arbitrary value at S k is excluded.

layer 0 · 36 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0007 · dirichlet_convolution_prefix_last_step

Append the actual endpoint product to the real strict-prefix fold, constructing the full S(S k)-entry convolution without an assumed recurrence.

layer 1 · 83 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0008 · dirichlet_convolution_first_input_append_step

Change G(S k) only after computing the strict remainder, preserve every earlier summand, and construct the new convolution from the independently proved signed linear equation.

layer 2 · 50 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT0009 · dirichlet_convolution_zero_prefix_sum

The genuine one-entry fold of an inclusive zero summand prefix is canonical zero, without restricting either input value at zero.

layer 0 · 40 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
DT000A · dirichlet_convolution_at_one_iff

Actual convolution at input one is exactly the actual signed product F(1)*G(1); both implications construct or inspect the real two-entry masked fold.

layer 2 · 125 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

Exactly 10 displayed theorems have independently verified Alpha checked-use authority; none is admitted to Stable. Body-only enrollment never grants checked theorem use.