G102 fully proved · arbitrary exponents · actual digit codes · exact cost bound

Canonical binary digits and certified repeated squaring

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 kernel- and Lean-verified Alpha-closed theorems · 25 conservative definitions · 39 notation dependencies

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.

49 items
BD0001 binary_digit_code_recode_exists

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

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

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

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

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

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

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

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

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

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

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

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

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

Every arbitrary natural exponent has exactly one canonical modular result produced by genuine constructed canonical-length beta-coded execution.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; 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.

Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not Stable
ND0001 Beta(b,c,i,x)

Exact hygienic Gödel-beta extraction; a signature-identical alias of checked BetaAt.

Conservative definition · notation layer 0
PD0002 Lt(a,b)

Witness-defined strict order on natural numbers.

Conservative definition · notation layer 0
ND0002 Horner(b,c,x,ell,z)

A complete beta-coded natural-polynomial Horner trace with an explicitly witnessed terminal value.

Conservative definition · notation layer 1
PD0013 BetaAt(b,c,i,x)

x is the bounded beta-decoded value at index i.

Conservative definition · notation layer 0
PD0014 Product(b,c,l,z)

z is the product of a beta-coded prefix of length l.

Conservative definition · notation layer 1
PD0019 Repeat(b,c,a,l)

The decoded prefix repeats a for l positions.

Conservative definition · notation layer 1
PD0020 Pow(a,e,z)

z is the relational e-th power of a.

Conservative definition · notation layer 2
ND0028 PowTwo(e,p)

The exact existing constructive exponentiation relation Pow(2,e,p).

Conservative definition · notation layer 3
PD0001 Le(a,b)

Witness-defined non-strict order on natural numbers.

Conservative definition · notation layer 0
ND0030 BitLen(n,ell)

The unique binary length, with BitLen(0,1) and positive bounds 2^(ell-1)≤n<2^ell.

Conservative definition · notation layer 4
PD0008 ModEq(m,a,b)

Balanced-natural congruence modulo m.

Conservative definition · notation layer 0
ND0026 BinaryModularStep(m,u,a,b,r)

One exact binary square or square-and-multiply transition with a genuinely canonical reduced output.

Conservative definition · notation layer 2
ND0035 BinaryExecutionTrace(d,s,a,m,n,h,t)

A complete beta-coded accumulator history starting at one and preserving the checked square-and-multiply transition at every digit.

Conservative definition · notation layer 3
ND0027 BinaryModularPower(a,e,m,r)

The exact canonical natural residue of the existing beta-coded exponentiation relation Pow(a,e,z).

Conservative definition · notation layer 3
PD0015 Sum(b,c,l,z)

z is the sum of a beta-coded prefix of length l.

Conservative definition · notation layer 1
PD0016 AllBits(b,c,l)

Every decoded entry below l is zero or one.

Conservative definition · notation layer 1
ND0021 BinaryModulus(m)

The exact constructive nontrivial-modulus guard 1<m.

Conservative definition · notation layer 1

Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.

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