GT0001 euclidean_divisor_remainder_transportEvery witnessed common divisor of dividend and divisor also divides the exact Euclidean remainder.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableCommon-divisor invariance · terminal-state identification · anchored linear bound
Twenty independently checked constructive theorems transport divisibility and gcd invariants through actual Euclidean steps, identify the terminal history state with its gcd, and establish a complete anchored linear bound.
Alpha v34 checked-use · first admitted v22 · 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.
GT0001 euclidean_divisor_remainder_transportEvery witnessed common divisor of dividend and divisor also divides the exact Euclidean remainder.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0002 euclidean_divisor_dividend_transportEvery witnessed common divisor of divisor and remainder also divides the exact Euclidean dividend.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0003 euclidean_common_divisor_forwardEvery constructive common divisor of (a,b) remains a common divisor of the next Euclidean pair (b,r).
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0004 euclidean_common_divisor_backwardEvery constructive common divisor of (b,r) is already a common divisor of the previous Euclidean pair (a,b).
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0005 euclidean_common_divisor_iffAn exact bounded Euclidean division preserves the entire witnessed common-divisor relation in both constructive directions.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0006 euclidean_gcd_step_forwardA relational gcd of the next Euclidean pair is a relational gcd of the previous exact pair.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0007 euclidean_gcd_step_backwardA relational gcd of the previous exact Euclidean pair is a relational gcd of the next pair.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0008 euclidean_gcd_step_iffThe full greatest-common-divisor specification is constructively equivalent before and after each exact Euclidean division.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0009 euclidean_gcd_step_output_uniqueIndependently witnessed greatest common divisors before and after one exact Euclidean step are equal.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT000A euclidean_gcd_zero_terminal_uniqueAny relational gcd at a zero-remainder terminal state is exactly its nonzero-side dividend, including a=0.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT000B euclidean_execution_output_uniqueAny two Alpha-v21 Euclidean executions for the same input certify the same unique relational gcd output.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT000C euclidean_beta_state_functionalTwo actual beta-history states at the same index have identical dividend, divisor, and encoded quotient list.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT000D euclidean_trace_prefix_gcd_invariantNatural induction over every actual beta-coded Euclidean transition preserves the gcd of the initial zero-divisor state at every history prefix.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT000E euclidean_trace_initial_state_is_gcdThe actual value encoded in the zeroth terminal Euclidean beta-state is a relational gcd of the original terminal input pair.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT000F euclidean_trace_terminal_gcd_existsEvery complete actual beta-coded Euclidean history contains a witnessed terminal zero state whose encoded value is the genuine gcd of its inputs.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0010 euclidean_execution_terminal_identifiedThe independently certified output of every Alpha-v21 EuclidExecution is exactly the natural encoded in its actual terminal zero-divisor beta state.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0011 euclidean_anchored_execution_existsEvery natural input pair has a genuine complete Euclidean beta execution whose actual terminal zero state is its certified gcd output.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0012 euclidean_anchored_execution_linear_boundEvery pair has a complete actual beta-coded Euclidean execution whose terminal state is provably its gcd and whose exact step count satisfies steps <= b; the BitLen bound remains open.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0013 euclidean_anchored_execution_gcd_correctEvery anchored Euclidean execution independently satisfies the full original relational greatest-common-divisor specification.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StableGT0014 euclidean_anchored_execution_state_correctEvery anchored execution contains an actual complete beta history whose zeroth state encodes precisely the reported gcd value.
Alpha v34 checked-use · first admitted v22 · independently kernel and Lean verified; not StablePD0003 Dvd(d,n)The natural number d divides n.
Conservative definition · notation layer 0ND0031 EuclideanCommonDivisor(d,a,b)Two actual natural divisibility witnesses for a common Euclidean divisor.
Conservative definition · notation layer 1ND0001 Beta(b,c,i,x)Exact hygienic Gödel-beta extraction; a signature-identical alias of checked BetaAt.
Conservative definition · notation layer 0ND0032 EuclideanStateAt(h,s,i,a,b,q)The unique doubled-Cantor-packed beta state of an actual Euclidean history.
Conservative definition · notation layer 1PD0002 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 1PD0006 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 2ND0018 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 1ND0020 EuclideanExecution(a,b,g,k)A complete beta-coded Euclidean quotient history together with an independently witnessed relational gcd; terminal-state identification is not asserted.
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 3PD0001 Le(a,b)Witness-defined non-strict order on natural numbers.
Conservative definition · notation layer 0ND0030 BitLen(n,ell)The unique binary length, with BitLen(0,1) and positive bounds 2^(ell-1)≤n<2^ell.
Conservative definition · notation layer 4Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.