Canonical binary digits and certified repeated squaring — Exact Proof Explorer

Twenty-four independently checked constructive theorems extract canonical beta-coded binary digits from every exponent, execute a genuine square-and-multiply trace, prove its modular-power result, and certify the exact logarithmic operation bound.

24 theorem bodies · 63 proof edges · 812 tactic lines · 8 layers

Alpha v34 checked-use · first admitted v23 · 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. Exact original first-admission records.

24 theorems
01234567
BD0001 · binary_digit_code_recode_exists

Every genuine beta-coded prefix can be recoded while appending any exact last digit.

layer 0 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0002 · binary_digit_prefix_recode

Recoding that preserves every earlier beta entry preserves its actual zero-or-one digit invariant.

layer 0 · 41 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0003 · binary_horner_prefix_recode

An independently witnessed base-two Horner trace remains valid under every exact prefix recoding.

layer 0 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0004 · binary_digit_prefix_append

Every valid beta-coded binary prefix can append a real zero-or-one digit without changing any older entry.

layer 1 · 77 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0005 · binary_digit_horner_append

Append a witnessed zero-or-one beta digit and prove that its new Horner value is exactly twice the prior exponent plus that digit.

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

If a binary quotient/digit value is below twice a bound, its exact quotient is below that bound.

layer 0 · 37 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0007 · binary_digit_bounded_prefix_exists

Induction on the exact power exponent constructs a genuine length-l beta-coded binary representation of every natural strictly below 2^l.

layer 3 · 97 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0008 · binary_length_upper_power_bound

Every actual BitLen witness supplies the exact beta-coded upper power 2^l and the strict inequality n < 2^l, including zero.

layer 0 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0009 · binary_exponent_digit_prefix_at_length

Every canonical binary-length witness constructs a genuine beta-coded equally long zero-or-one prefix whose base-two Horner value is the original exponent.

layer 4 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD000A · binary_exponent_digit_prefix_exists

Every arbitrary natural exponent has an actual canonical-length beta-coded binary digit prefix with exactly that exponent as its Horner value.

layer 5 · 18 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD000C · binary_canonical_exponent_length_functional

All canonical beta-coded binary representations of one exponent have the identical genuine BitLen length.

layer 0 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD000D · binary_digit_prefix_all_bits

Every universal genuine digit-prefix invariant yields actual beta-decoded zero-or-one witnesses at every position.

layer 0 · 20 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD000E · binary_digit_prefix_bit_count_exists

Every actual beta-coded binary prefix has an independently beta-witnessed exact population count.

layer 1 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD000F · binary_three_times_cost_normalization

The initialization-plus-three-per-digit arithmetic expression is exactly 3*l+2 in the unchanged Peano kernel.

layer 0 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0010 · binary_digit_operation_count_exists

Every actual coded digit prefix has a witnessed operation cost of two initializations, two operations per digit, and one optional multiply per one bit.

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

The independently witnessed initialization/square/multiply operation count is functional for every fixed beta-coded digit prefix.

layer 0 · 25 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0012 · binary_digit_operation_count_bound

The actual beta-counted initialization/square/optional-multiply cost of any binary prefix is at most 3*l+2.

layer 1 · 26 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0014 · binary_modular_exponent_coded_execution_exists

For every arbitrary natural exponent and guarded modulus, construct canonical beta-coded digits, their full genuine square-and-multiply history, and its proved modular-power result.

layer 6 · 43 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
BD0017 · binary_modular_execution_bitlength_bound

Every complete actual canonical-length square-and-multiply execution has genuine BitCount-measured operation cost at most 3*BitLen(exponent)+2.

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

For every arbitrary natural exponent and guarded modulus, construct canonical BitLen digits, an actual beta-coded square-and-multiply trace and modular power, the exact beta-counted operation cost, and the constructive bound operations <= 3*BitLen(exponent)+2.

layer 7 · 46 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

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

Separate complete second-wave branches: Full T13 proof · Alpha v27.