EL0001 euclidean_log_double_monotoneConstructive natural doubling preserves witnessed non-strict order.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableG101 fully proved · actual beta histories · terminal gcd · logarithmic complexity
Seventeen independently checked constructive theorems perform genuine power-of-two induction over actual Euclidean divisions, identify the encoded terminal gcd, and establish the exact formal logarithmic complexity bound.
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.
EL0001 euclidean_log_double_monotoneConstructive natural doubling preserves witnessed non-strict order.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0002 euclidean_log_strict_half_cancelStrict comparison of two exact doubles constructively cancels the factor two.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0003 euclidean_log_halving_power_dropA genuine two-step strict halving below twice a power lies below that power.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0004 euclidean_log_double_successorThe exact two-step budget for a successor exponent grows by two.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0005 euclidean_log_budget_weakenAny actual complete Euclidean beta-history remains valid under one extra budget unit.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0006 euclidean_log_budget_extendOne actual strict Euclidean division extends a genuine bounded beta-history by exactly one step.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0007 euclidean_log_budget_extend_twiceTwo genuine consecutive Euclidean divisions extend a complete beta-history by exactly two steps.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0008 euclidean_log_budget_zero_divisorA zero-divisor input has a genuine zero-step Euclidean history within every supplied budget.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0009 euclidean_log_budget_successor_powerAn exact two-step budget is identically the doubled successor-exponent budget.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL000A euclidean_log_zero_below_powerThe zero Euclidean divisor is strictly below every witnessed power of two.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL000B euclidean_log_power_zero_divisorA natural strictly below the witnessed zeroth power of two must be zero.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL000C euclidean_log_trace_below_powerInduction on a witnessed power of two constructs genuine complete Euclidean beta histories in at most twice the exponent, using strict halving across every actual pair of divisions.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL000D euclidean_log_binary_length_upper_powerEvery genuine BitLen witness, including the zero-has-one-digit convention, supplies a witnessed strict upper power of two.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL000E euclidean_log_trace_boundEvery genuine BitLen witness constructively bounds an actual complete Euclidean beta history by twice its length.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL000F euclidean_log_execution_strongEvery bit-length witness constructs a genuine complete beta execution whose actual terminal state is its gcd and whose exact step count is at most twice that length.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0010 euclidean_gcd_execution_logarithmic_boundExact G101: every witnessed BitLen(b,l) yields a genuine gcd-anchored Euclidean beta execution with steps <= 2*l+1 in unchanged constructive HA.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableEL0011 euclidean_gcd_execution_logarithmic_existsFor every pair of naturals construct all witnesses at once: canonical bit length, an actual terminal-gcd Euclidean beta execution, and the exact logarithmic step bound 2*BitLen(b)+1.
Alpha v34 checked-use · first admitted v23 · independently kernel and Lean verified; not StableND0001 Beta(b,c,i,x)Exact hygienic Gödel-beta extraction; a signature-identical alias of checked BetaAt.
Conservative definition · notation layer 0PD0002 Lt(a,b)Witness-defined strict order on natural numbers.
Conservative definition · notation layer 0ND0009 ListCell(s,q,t)The exact tagged natural-number list cell containing quotient q and tail t.
Conservative definition · notation layer 0ND0010 ContinuedFractionTrace(a,b,s,u,v,ell)A finite beta-coded reverse Euclidean history whose quotient list has forward continued-fraction order.
Conservative definition · notation layer 1PD0001 Le(a,b)Witness-defined non-strict order on natural numbers.
Conservative definition · notation layer 0ND0038 EuclideanBoundedTrace(a,b,B)An actual complete beta-coded Euclidean history with a constructive witnessed step budget.
Conservative definition · notation layer 2PD0013 BetaAt(b,c,i,x)x is the bounded beta-decoded value at index i.
Conservative definition · notation layer 0PD0014 Product(b,c,l,z)z is the product of a beta-coded prefix of length l.
Conservative definition · notation layer 1PD0019 Repeat(b,c,a,l)The decoded prefix repeats a for l positions.
Conservative definition · notation layer 1PD0020 Pow(a,e,z)z is the relational e-th power of a.
Conservative definition · notation layer 2ND0028 PowTwo(e,p)The exact existing constructive exponentiation relation Pow(2,e,p).
Conservative definition · notation layer 3ND0030 BitLen(n,ell)The unique binary length, with BitLen(0,1) and positive bounds 2^(ell-1)≤n<2^ell.
Conservative definition · notation layer 4ND0032 EuclideanStateAt(h,s,i,a,b,q)The unique doubled-Cantor-packed beta state of an actual Euclidean history.
Conservative definition · notation layer 1PD0003 Dvd(d,n)The natural number d divides n.
Conservative definition · notation layer 0PD0006 IsGCD(g,a,b)g is a common divisor divisible by every common divisor.
Conservative definition · notation layer 1ND0033 EuclideanAnchoredExecution(a,b,g,k)A complete beta-coded Euclidean trace whose final zero-remainder state is exactly its independently proved gcd output.
Conservative definition · notation layer 2ND0039 EuclideanLogarithmicExecution(a,b,ell,g,k)A canonical binary-length witness and a terminal-gcd-anchored Euclidean execution satisfying k≤2ell+1.
Conservative definition · notation layer 5ND0018 EuclideanDivision(a,b,q,r)A genuine Euclidean division a=b*q+r with strictly bounded natural remainder r<b.
Conservative definition · notation layer 1ND0019 EuclideanHalving(b,r)The exact constructive two-step Euclidean descent inequality r+r<b.
Conservative definition · notation layer 1Only 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.