SK0001 divides_square_of_dividesSquaring an actual divisor witness produces an actual squared divisor witness.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableUnique squarefree part · prime-exponent gcd · actual root tables
Construct n=r·s² with unique squarefree r and a finite certificate classifying every positive perfect-power exponent.
Alpha v34 checked-use · first admitted v29 · 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.
SK0001 divides_square_of_dividesSquaring an actual divisor witness produces an actual squared divisor witness.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0002 squarefree_excludes_prime_squareA squared prime divisor cannot evade the bounded squarefree definition: its base prime is itself a divisor and is at most the positive input.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0003 prime_square_ne_oneThe square of a genuine prime is never the unit.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0004 squarefree_squared_divisor_is_oneEvery squared divisor of a positive squarefree number has root one, not merely prime roots.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0005 coprime_squared_pairThe squares of two coprime naturals are genuinely coprime.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0006 squarefree_coprime_square_factor_is_oneCoprime cancellation turns a squared divisor of n times another square into a squared divisor of the squarefree n itself.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0007 squarefree_square_factor_reassociateRestoring a prime-square factor multiplies the actual square root and preserves the squarefree kernel.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0008 nonzero_square_factor_rootThe square-root factor of a positive input is itself nonzero.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0009 bounded_prime_square_divisor_searchFinite induction decides absence of all squared prime divisors below any bound or constructs an actual bounded prime-square divisor.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK000A squarefree_or_prime_square_divisorEvery positive input is squarefree or has a constructed actual prime-square divisor; no excluded-middle or factoring oracle is assumed.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK000B squarefree_decomposition_bounded_existsFinite prime-square search and ordinary bounded induction construct the squarefree kernel and its square-factor root for every positive input.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK000C squarefree_decomposition_existsEvery positive natural is an actual squarefree natural times an actual natural square.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK000D squarefree_oneThe unit is squarefree under the exact positive, prime-square-free definition.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK000E squarefree_coprime_square_balanceEqual squarefree-times-square values with coprime square roots force both reduced roots to be one and both squarefree factors to agree.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK000F squarefree_decomposition_functionalGcd reduction, coprime square cancellation and squarefreeness prove literal uniqueness of both the squarefree kernel and its natural square-factor root.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0010 squarefree_decomposition_exists_uniqueFor every positive n, construct n=r*s² with squarefree r and prove every other natural such pair is exactly (r,s), including n=1.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0011 power_value_eq_transportTransport the actual terminal value of a power trace along equality.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0012 power_one_base_valueEvery nonnegative power of the unit has value one, proved by ordinary exponent induction.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0013 power_one_base_existsConstruct the actual identity 1=1^k uniformly for all nonnegative exponents, in particular every positive exponent required by the n=1 profile.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0014 power_product_constructTwo actual k-th power traces construct the power trace of the product of their roots.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0015 power_divisible_exponent_rootA witnessed exponent quotient constructs the corresponding natural root of an actual prime power; this algebraic lemma needs no prime assumption.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0016 positive_power_nonzero_baseAn actual positive-degree power with positive value has a nonzero natural base.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0017 positive_power_prime_valuations_divisibleEvery positive k-th power has every actual prime valuation divisible by k, with a constructed quotient valuation of its nonzero base.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0018 prime_valuation_divisibility_cofactorIf all input prime valuations are multiples of k, removing one full prime power leaves that same property on the strictly smaller cofactor.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0019 prime_valuation_divisible_power_root_boundedConstruct a k-th root from divisibility of every prime valuation by strict full-prime-power descent; every quotient and recursive root is actually derived.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK001A prime_valuation_divisible_power_root_existsFor every positive natural and positive degree, divisibility of all prime valuations constructs an actual natural root.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK001B prime_exponent_common_divisor_dropA common divisor of a successor beta prefix divides every entry of its predecessor.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK001C prime_exponent_common_divisor_successorA common divisor and its actual final divisibility witness extend to the entire successor prefix.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK001D prime_exponent_common_divisor_factorEvery divisor of a common divisor is an actual common divisor of the same finite exponent list.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK001E prime_exponent_prefix_gcd_emptyThe empty exponent prefix has greatest common divisor zero, including all common divisors of the empty family.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK001F prime_exponent_prefix_gcd_successorThe canonical gcd of the old actual prefix gcd and final decoded exponent is the gcd of the successor prefix.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0020 prime_exponent_prefix_gcd_existsOrdinary finite induction constructs a genuine gcd of every actual beta prefix, including empty and zero-entry prefixes.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0021 prime_exponent_prefix_gcd_functionalThe finite exponent gcd is literally unique by mutual actual divisibility.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0022 prime_valuation_support_nonemptyA positive nonunit cannot have an empty actual prime-power support, since its empty product would be one.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0023 prime_valuation_support_exponent_gcd_nonzeroThe actual gcd of the positive valuations of a nonunit is positive; a decoded positive exponent prevents a zero gcd.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0024 prime_exponent_entry_has_prime_valuationEvery actual decoded exponent belongs to an actual prime and its exact valuation of the input.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0025 prime_support_common_divisor_implies_all_valuationsDividing all listed positive valuations implies dividing every prime valuation, using actual support coverage and zero valuation for absent primes.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0026 prime_support_all_valuations_implies_common_divisorDividing every actual prime valuation implies being a common divisor of the actual finite exponent prefix.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0027 prime_support_exponent_gcd_divisor_criterionA degree divides the finite exponent gcd exactly when it divides every prime valuation of the input.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0028 prime_support_perfect_power_iff_degree_dividesThe positive perfect-power degrees are exactly the divisors of the actual finite exponent gcd; the reverse direction constructs a real root.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0029 prime_support_exponent_gcd_roots_availableEach positive divisor of the actual exponent gcd has a constructively available actual root, ready for finite beta tabulation.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK002A perfect_power_root_table_prefix_appendAppend one actual conditional root and preserve all earlier actual decoded roots in a beta prefix.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK002B perfect_power_root_table_conditional_entryDecidable degree-zero and divisor tests construct a real root where required and a harmless zero filler elsewhere.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK002C perfect_power_root_table_prefix_existsFinite induction constructs an actual beta table from the already proved pointwise root theorem, without any finite-choice axiom.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK002D perfect_power_root_table_existsA positive gcd bounds all its positive divisors, so a finite table through index g covers every perfect-power degree.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK002E perfect_power_profile_code_existsNine actual historical Pair constructors package the ten finite data fields without expanding a huge nested arithmetic numeral.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK002F perfect_power_profile_existsEvery positive input constructs a real profile code: the uniform unit case or finite distinct valuations, their positive gcd and actual roots for every positive divisor of that gcd.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0030 perfect_power_profile_data_degree_classificationThe gcd actually decoded from the supplied profile code classifies all positive perfect-power degrees in both directions.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0031 perfect_power_profile_data_root_lookupA permitted positive degree retrieves an actual beta-decoded natural root from the constructed profile table, not a supplied arithmetic root.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0032 perfect_power_profile_positiveEvery profile really describes a positive input; zero is excluded by both branches of the definition.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0033 perfect_power_profile_unit_codeThe unit has exactly the distinguished uniform-identity profile tag, never a fictitious finite positive gcd of an empty valuation list.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0034 perfect_power_profile_nonunit_decodeEvery nonunit profile exposes real decoded support, positive gcd and root-table data; the unit exception cannot masquerade as a finite gcd profile.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StableSK0035 positive_squarefree_kernel_and_power_profileG010: every positive natural has a unique actual squarefree-times-square decomposition together with a genuinely encoded complete perfect-power profile, including the uniform unit exception.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not StablePD0004 Prime(p)p is nonunit and every factorization of p has a unit factor.
Conservative definition · notation layer 0PD0001 Le(a,b)Witness-defined non-strict order on natural numbers.
Conservative definition · notation layer 0PD0003 Dvd(d,n)The natural number d divides n.
Conservative definition · notation layer 0ND0188 Squarefree(n)Positive n with no squared prime divisor p² for any prime p≤n. The bounded condition is proved to exclude all squared prime divisors.
Conservative definition · notation layer 1ND0189 NaturalSquarefreeDecomposition(n,r,s)An actual squarefree natural r and the balance n=r·s². This is not the blueprint's unrelated polynomial SquarefreeDecomposition predicate.
Conservative definition · notation layer 2PD0002 Lt(a,b)Witness-defined strict order on natural numbers.
Conservative definition · notation layer 0PD0013 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 2PD0044 PowerDivides(p,e,n)The relational power p to exponent e divides n.
Conservative definition · notation layer 3PD0045 BoundedPowerValuation(p,n,b,e)e is the greatest exponent at most b for which p to that exponent divides n.
Conservative definition · notation layer 4PD0046 PowerValuation(p,n,e)e is the canonical bounded p-adic power valuation of n.
Conservative definition · notation layer 5ND0190 PrimeValuationsDivisible(n,k)Every actual prime valuation of n is divisible by k. Root theorems separately require positive n and positive k.
Conservative definition · notation layer 6ND0191 PrimeExponentPrefixGCD(b,c,l,g)g divides every actual decoded exponent, and every common divisor of these exponents divides g. The empty-prefix gcd is zero.
Conservative definition · notation layer 1ND0192 PerfectPowerRootTable(n,g,b,c)For each positive divisor k of g, the table actually decodes a root r with Pow(r,k,n). It is constructed after the root-existence proof.
Conservative definition · notation layer 3ND0177 NaturalPair(z,a,b)The original injective doubled-Cantor code z=(a+b)(a+b+1)+2b. It does not claim every natural is a valid pair code.
Conservative definition · notation layer 0ND0193 PerfectPowerProfileCode(w,pb,pc,eb,ec,vb,vc,l,g,rb,rc)A real nested historical pair code stores the seven support fields, exponent gcd, and two root-table codes.
Conservative definition · notation layer 1PD0025 InjectivePrefix(b,c,l)Equal decoded values below l have equal indices.
Conservative definition · notation layer 1ND0179 PrimeExponentEntries(n,pb,pc,eb,ec,vb,vc,l)Each bounded index simultaneously decodes an actual prime, its positive valuation in n, and the value of that prime power.
Conservative definition · notation layer 6ND0180 PrimeDivisorSupport(n,pb,pc,l)Every actual prime divisor of n occurs at a witnessed index in this prime prefix; no prime divisor may be omitted.
Conservative definition · notation layer 1ND0181 PrimeValuationSupport(n,pb,pc,eb,ec,vb,vc,l)Positive n, distinct actual prime/exponent/power entries, complete coverage of prime divisors, and an actual finite product equal to n. One has the empty support.
Conservative definition · notation layer 7ND0194 PerfectPowerProfileData(n,w,pb,pc,eb,ec,vb,vc,l,g,rb,rc)The nonunit positive input, its actual encoded complete prime support, positive exponent gcd, and all root-table witnesses.
Conservative definition · notation layer 8ND0195 PowerProfile(n,w)Either n=1 with code zero and a uniform proof of every positive unit power, or the actual finite nonunit prime-valuation and root profile. Zero is excluded.
Conservative definition · notation layer 9PD0028 AllPrime(b,c,l)Every decoded factor below l is prime.
Conservative definition · notation layer 1ND0149 PrimeFactorList(n,b,c,l)A positive number n, an actual length-l beta product equal to n, and prime entries. No sortedness or supplied canonicalization is required.
Conservative definition · notation layer 2Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.