Full constructive simple-root Hensel lifting — Exact Proof Explorer

Evaluate actual signed polynomials, derive the derivative inverse from nonvanishing modulo the prime, and construct the unique canonical lift at every positive prime-power precision.

40 theorem bodies · 197 proof edges · 2692 tactic lines · 9 layers

Alpha v34 checked-use · first admitted v27 · 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.

40 theorems
012345678
HL0001 · hensel_mod_add_zero_cancel

A known zero-congruent summand can be cancelled without subtraction.

layer 0 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0002 · hensel_coprime_mod_transport

A derivative remains coprime to a nonzero modulus after any genuine congruence transport.

layer 0 · 34 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0003 · hensel_canonical_residue_exists

Every unrestricted natural input has a constructed canonical residue at every nonzero modulus.

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

A bounded old representative and bounded correction digit give the exact next-modulus bound.

layer 0 · 26 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0005 · hensel_canonical_lift_digit_decompose

Every canonical next-modulus element in an old residue class has an actual bounded correction digit.

layer 0 · 60 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0006 · hensel_lift_linear_identity

The lifted first-order Taylor term factors exactly by the old modulus.

layer 0 · 14 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0007 · hensel_lift_correction_of_root

Every genuine next-modulus root with a bounded digit necessarily satisfies the derivative correction equation.

layer 1 · 80 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0008 · hensel_canonical_horner_lift_exists_unique

A canonical old simple root has exactly one bounded next-modulus lift among all roots in its old residue class.

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

An unrestricted natural input can be normalized without losing its exact polynomial root or simple derivative.

layer 1 · 85 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL000A · beta_horner_simple_root_hensel_lift_exists_unique

Every unrestricted natural-polynomial simple root has a unique canonical lift, with no supplied correction or representative bound.

layer 3 · 103 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL000B · beta_horner_root_mod_transport

An actual polynomial root transports to every congruent natural point.

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

A witnessed root modulo a multiple is also a root modulo the old divisor.

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

Every lifted root in a simple residue class has an actual evaluated derivative that remains coprime to the base.

layer 1 · 73 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL000E · hensel_canonical_horner_root_exists_unique

At iteration zero every unrestricted root has exactly one representative in its own canonical residue interval.

layer 1 · 50 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL000F · hensel_positive_power_factor

Every actual positive power of a nonzero base supplies both nonzeroness and an explicit base factor.

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

A positive prime-power-level simple root at an unrestricted input has a unique canonical lift and an actual next-power witness; the theorem even permits every nonzero base.

layer 4 · 50 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0011 · beta_horner_simple_lift_preserves_simplicity

Every genuine canonical lift preserves simplicity, with an actual new polynomial/derivative trace rather than a supplied derivative oracle.

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

HA induction constructs unique canonical simple-root lifts through every finite number of prime-power steps, including iteration zero, and proves uniqueness among all roots in the original residue class.

layer 4 · 234 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0013 · beta_horner_prime_power_iterated_lifts_exists_unique

From every positive initial prime-power exponent, arbitrary finite further lifting constructs the actual higher power and its unique canonical root while preserving the entire initial residue class.

layer 5 · 79 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0014 · beta_horner_coefficient_blend_exists

Every pair of finite integer-coefficient component codes admits an actual natural positive+weight*negative coefficient code.

layer 0 · 70 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0015 · hensel_horner_linear_successor_identity

Both the Horner value and derivative transitions preserve an exact weighted coefficient combination.

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

For every finite coefficient list, the actual recoded polynomial and its actual formal derivative are the exact weighted combinations of their signed components.

layer 1 · 180 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0017 · hensel_signed_blend_balance

The natural recoding and its negative component balance to the positive component plus a full modulus multiple.

layer 0 · 14 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0018 · hensel_signed_blend_mod_iff

Natural recoding preserves every signed residue modulo every divisor of the selected final modulus.

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

The recoded natural value is zero modulo an old or new modulus exactly when the original signed value is zero there.

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

An actual inverse of the integer derivative proves the recoded natural derivative coprime to the lifting base.

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

At every natural point the recoded natural root condition is equivalent to the original integer-polynomial root condition, not merely implied by it.

layer 3 · 169 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL001C · beta_signed_horner_root_value_derivative_exists

Every actual signed-polynomial root has actual positive/negative value and formal-derivative traces consistent with its witnessed root equation.

layer 0 · 73 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL001D · hensel_signed_derivative_unit_mod_transport

The same bounded inverse transports an integer derivative through congruent positive and negative components.

layer 0 · 51 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL001E · beta_signed_horner_lift_preserves_simplicity

Every canonical integer-polynomial lift retains an actual invertible formal derivative, with explicit coupled traces for both signed components.

layer 1 · 102 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL001F · beta_signed_horner_hensel_iterated_exists_unique

Every arbitrary integer-coefficient simple root has unique canonical lifts through any finite number of prime-power steps; both existence and all-root uniqueness transport from an actually constructed natural polynomial.

layer 5 · 186 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0020 · beta_signed_horner_simple_root_hensel_lift_exists_unique

An unrestricted root of any finite integer-coefficient polynomial has exactly one canonical next-modulus lift whenever its actual integer derivative is a unit.

layer 6 · 58 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0021 · beta_signed_horner_prime_power_hensel_lift_exists_unique

Full integer-coefficient simple-root Hensel lifting constructs the actual next power and its unique bounded root, with no bound on the original input and no supplied correction.

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

G095: every integer-polynomial simple root at any natural representative modulo a positive prime power has one and only one canonical lift modulo the next actual power.

layer 8 · 43 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0024 · integer_polynomial_prime_power_hensel_iterated_exists_unique

For arbitrary finite j, an integer-polynomial simple root modulo p^k has a unique canonical lift modulo the actually constructed p^(k+j), retaining its full original residue class.

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

A derivative nonzero modulo a genuine prime yields a bounded signed inverse through the actual natural blend dp+(p-1)*dn, with coprimality and both residue transports proved explicitly.

layer 3 · 77 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0026 · hensel_prime_signed_nonzero_derivative_is_unit

The ordinary signed nonzero-mod-prime derivative condition constructs the full bounded derivative-unit witness; neither an inverse nor a natural blend is supplied.

layer 4 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0027 · hensel_prime_nonsingular_root_is_simple

A genuine integer-polynomial root with derivative merely nonzero modulo the prime satisfies the unchanged unit-based simple-root interface, using the same actual Horner value and derivative witnesses.

layer 5 · 30 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
HL0028 · integer_polynomial_prime_simple_root_lifts_all_positive_powers

Exact full G095: a root modulo a prime with signed derivative nonzero modulo that prime has a uniquely determined bounded lift in its residue class at every positive precision; the actual power, inverse and lift are all constructed rather than supplied.

layer 8 · 74 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

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