TP0001 · totient_coprime_decidableDecide common-divisor coprimality from the actual canonical gcd; includes both zero coordinates.
layer 0 · 33 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableProve the equality between an actual count of coprime residues and an independently computed Euler product.
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.
TP0001 · totient_coprime_decidableDecide common-divisor coprimality from the actual canonical gcd; includes both zero coordinates.
layer 0 · 33 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0002 · totient_unit_bit_choice_existsConstruct the bit from the actual decidable unit predicate, not from a proposed totient value.
layer 1 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0003 · totient_unit_bit_choice_functionalThe independently decided unit indicator is literally unique.
layer 0 · 29 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0004 · totient_unit_prefix_emptyThe empty unit prefix has no undecided entries.
layer 0 · 12 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0005 · totient_unit_prefix_drop_lastRestrict a complete prefix of unit bits to its predecessor.
layer 0 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0006 · totient_unit_prefix_entryEvery decoded bit has the actual common-divisor meaning, regardless of the chosen beta encoding.
layer 0 · 27 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0007 · totient_unit_prefix_extendActually append the decided unit bit using beta-prefix extension.
layer 0 · 51 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0008 · totient_unit_prefix_existsHA induction constructs the complete mask for every modulus and every finite interval.
layer 2 · 25 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0009 · totient_unit_prefix_all_bitsUnit masks consist of genuine zero/one entries.
layer 0 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP000A · totient_unit_prefix_equal_entryAll unit masks encode the same bits on their common interval.
layer 1 · 39 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP000B · totient_unit_count_existsConstruct an actual finite unit count, with both characteristic and sum traces witnessed.
layer 3 · 20 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP000C · totient_unit_count_functionalThe count is independent of all beta-mask and sum-trace choices.
layer 2 · 85 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP000D · totient_unit_count_boundedThe unit count never exceeds the actual interval length.
layer 1 · 20 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP000E · totient_unit_count_zero_lengthThe auxiliary empty interval count is zero even at modulus zero; this does not assert Phi(0,0).
layer 0 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP000F · totient_unit_count_succ_decomposeA successor interval decomposes into its real previous count and the independently decided last unit bit.
layer 1 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0010 · totient_unit_count_succ_introThe computed predecessor count and next bit construct the real successor count, not a supplied cardinality oracle.
layer 4 · 45 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0011 · totient_unit_choice_mod_oneEvery integer, including zero, is a unit modulo one in the common-divisor sense.
layer 0 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0012 · totient_unit_count_mod_oneThe independently constructed unit count modulo one equals the actual interval length.
layer 2 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0013 · totient_existsEvery positive modulus has a genuinely constructed totient on its canonical residue interval.
layer 4 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0014 · totient_functionalThe totient value is unique independently of all finite encoding choices.
layer 3 · 14 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0015 · totient_boundedThe totient does not exceed its positive modulus.
layer 2 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0016 · totient_zero_excludedPhi keeps the blueprint's positive-domain boundary; auxiliary empty counting does not manufacture Phi(0,0).
layer 0 · 5 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0017 · totient_onePhi(1)=1 because the sole canonical residue zero is coprime to one.
layer 3 · 7 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0018 · totient_one_valueConstruct the actual Phi(1,1) count witnesses, including the zero residue.
layer 4 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0019 · totient_exists_uniqueTotal uniquely determined totient on all positive naturals, independently of the still separate Euler product theorem.
layer 5 · 18 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP001A · totient_unit_count_length_transportTransport the actual characteristic and summation traces along equality of interval lengths.
layer 0 · 11 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP001B · totient_unit_count_value_transportChanging a proved equal terminal value preserves the real finite count.
layer 0 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP001C · totient_unit_count_zero_valueConstruct the empty-interval zero count for every modulus, without admitting Phi at modulus zero.
layer 4 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP001D · totient_unit_choices_equal_of_equivalenceEquivalent actual unit predicates have equal independently decided indicator bits.
layer 0 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP001E · totient_unit_count_interval_balanceHA induction proves equality of actual count increments on any two pointwise equivalent finite intervals.
layer 3 · 150 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP001F · totient_coprime_periodicThe actual common-divisor unit predicate is periodic modulo n, including the degenerate auxiliary modulus zero.
layer 0 · 40 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0020 · totient_unit_count_period_blockEach complete period contributes exactly the actual count of one canonical residue interval.
layer 5 · 50 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0021 · totient_unit_count_periodsThe actual unit count on k complete periods equals k times the actual canonical count.
layer 6 · 59 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0022 · totient_unit_count_pointwise_equalEqual actual unit predicates throughout a finite prefix have equal witnessed cardinalities.
layer 5 · 58 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0023 · totient_unit_count_modulus_transportA proved equal modulus preserves the actual finite count without changing its interval.
layer 0 · 9 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0024 · totient_value_transportA proved equal value preserves the positive-domain actual totient graph.
layer 0 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0025 · totient_modulus_transportA proved equal positive modulus preserves both the unit predicate and its canonical residue interval.
layer 0 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0026 · totient_divisor_reflexiveEvery natural divides itself with the explicit quotient one.
layer 0 · 3 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0027 · totient_coprime_divisor_rightEvery divisor of a modulus is coprime to each unit of that modulus.
layer 0 · 20 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0028 · totient_coprime_product_iffUnits of a product are exactly the simultaneous units of both factors, without a coprime-moduli assumption.
layer 1 · 29 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0029 · totient_prime_coprime_iff_nondivisorFor a prime modulus the independently defined unit predicate is equivalent to nondivisibility.
layer 1 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP002A · totient_coprime_repeated_factorAdjoining a factor already dividing the modulus leaves the unit predicate unchanged.
layer 2 · 29 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP002B · totient_coprime_cancel_unit_factorMultiplication by a unit preserves common-divisor coprimality at every index.
layer 1 · 30 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP002C · totient_prime_multiple_is_not_unitA multiple of p is never a unit modulo n*p, including j=0.
layer 0 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP002D · totient_nonzero_prime_block_offset_not_divisibleThe positive offsets inside a prime-width block cannot be multiples of its width.
layer 1 · 21 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP002E · totient_prime_block_positive_offset_unitsApart from its first index, each p-wide block has exactly the same unit mask for n and n*p.
layer 2 · 37 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP002F · totient_unit_count_repeated_prime_factorWhen p already divides n, the actual canonical unit count of n*p is p times that of n.
layer 7 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0030 · totient_unit_choice_transportTransport an actually decided characteristic bit along proved equivalence of its predicates.
layer 0 · 23 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0031 · totient_prime_block_endThe one first index and h remaining indices are exactly a block of width p=S h.
layer 0 · 12 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0032 · totient_count_defect_stepSubtraction-free cancellation propagates an exact finite count defect by one actual bit.
layer 0 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0033 · totient_new_prime_block_count_balanceA genuine p-wide block loses exactly the unit indicator of j at its first index p*j; all positive offsets are unchanged.
layer 5 · 125 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0034 · totient_new_prime_multiple_blocks_balanceInduction on the number of prime-width blocks counts all removed multiples using the actual unit count of their quotients.
layer 6 · 119 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0035 · totient_unit_count_new_prime_balanceFor a new prime factor, the removed multiples account for exactly one old canonical unit count among p periods.
layer 7 · 54 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0036 · totient_unit_count_new_prime_factorThe actual canonical unit count of n*p is (p-1) times that of n when p is prime and coprime to n.
layer 8 · 32 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0037 · totient_repeated_prime_factorConstruct Phi(n*p,p*Phi(n)) when the prime p already divides n, using the actual finite unit-count identity.
layer 8 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0038 · totient_new_prime_factorConstruct Phi(n*p,(p-1)*Phi(n)) for a new prime factor; the predecessor is represented by p=S h.
layer 9 · 43 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0039 · totient_prime_valueA prime has exactly p-1 canonical units, with all beta witnesses constructed from Phi(1,1).
layer 10 · 26 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP003A · totient_prime_power_successor_valueInduction proves Phi(p^(e+1))=(p-1)*p^e for the independent unit count, starting with the prime case.
layer 11 · 83 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP003B · totient_prime_power_valueFor every positive prime exponent, construct p-1, e-1, the actual preceding power, and its product giving the uniquely defined totient.
layer 12 · 60 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP003C · totient_coprime_divisor_leftCoprimality passes to any genuinely witnessed divisor on the left.
layer 1 · 19 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP003D · totient_coprime_multiplication_prime_stepOne genuine prime-factor step preserves multiplicativity, separating the new-prime and repeated-prime cases constructively.
layer 10 · 104 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP003E · totient_coprime_multiplicative_from_prime_listInduction on an actual beta-coded prime list proves multiplicativity; no sorting, supplied count, or omitted prime-factor case is assumed.
layer 11 · 167 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP003F · totient_coprime_multiplicativeThe actual totient is multiplicative for every pair of positive coprime moduli; the needed finite prime list is constructed, not supplied.
layer 12 · 30 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0040 · totient_euler_factor_existsConstruct the arithmetic Euler factor from the actual prime and positive exponent, independently of any unit count.
layer 0 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0041 · totient_euler_factor_correctThe independently computed Euler factor equals the actual unit count of its prime power.
layer 12 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0042 · totient_euler_factor_functionalPredecessor and beta-encoding choices cannot change the computed arithmetic Euler factor.
layer 13 · 29 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0043 · totient_prime_entries_decoded_powerEvery actually decoded support power has its prime, positive exponent and genuine power witnesses at the same index.
layer 0 · 48 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0044 · totient_prime_entries_selected_powerThe selected prime/exponent beta entries refer to the same actual power, not merely some unrelated factorization witnesses.
layer 1 · 63 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0045 · totient_prime_support_powers_pairwise_coprimeDistinct prime entries force their actual prime-power factors to be pairwise coprime; injectivity supplies the needed inequality witnesses.
layer 1 · 87 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0046 · totient_pairwise_coprime_product_foldActual beta products of pairwise coprime moduli multiply their actual totient counts, including the empty product one.
layer 13 · 134 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0047 · totient_euler_factor_prefix_emptyThe empty actual Euler-factor list has no entries or artificial zero-exponent factors.
layer 0 · 15 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0048 · totient_euler_factor_prefix_drop_lastA prefix retains all actual prime, exponent, factor, and preceding-power witnesses.
layer 0 · 16 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0049 · totient_euler_factor_prefix_appendActually append the computed Euler factor while preserving every earlier beta-decoded value and its arithmetic witnesses.
layer 0 · 76 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP004A · totient_euler_factor_prefix_existsHA induction constructs the full beta-coded list of p^(e-1)*(p-1) from actual positive prime-valuation entries.
layer 1 · 81 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP004B · totient_euler_factor_prefix_countsThe factor and support lists share the very same decoded prime and exponent at each index, so each Euler factor is the actual totient of its power.
layer 13 · 62 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP004C · totient_euler_product_from_supportThe actual Euler-factor product over complete distinct prime-valuation support equals the independently defined unit count of n.
layer 14 · 52 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP004D · totient_euler_product_correctEvery genuine complete Euler product computes Phi; this is proved, not stipulated in either definition.
layer 15 · 29 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP004E · totient_euler_product_existsFor every positive n construct complete distinct valuation support, every preceding power and Euler factor, and their actual finite product.
layer 2 · 51 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP004F · totient_euler_product_functionalChanging the complete support ordering or any beta code cannot change the Euler-product value.
layer 16 · 17 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0050 · totient_euler_product_from_countEvery actual totient count has a fully constructed complete prime-support Euler product with that exact value.
layer 16 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0051 · totient_euler_product_iffThe independently defined actual unit count and complete prime-support Euler product are equivalent on precisely the positive domain.
layer 17 · 13 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0052 · totient_euler_product_oneAt n=1 construct the genuinely empty prime support and empty Euler-factor product one, with every list code explicitly zero.
layer 1 · 24 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0053 · totient_euler_product_zero_excludedThe Euler product preserves the positive domain: no finite complete-support product is fabricated for zero.
layer 16 · 8 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableTP0054 · totient_euler_product_formulaG006: for every positive n construct an actual prime factorization, the actual unit count, and its equal product of p^(Val(p,n)-1)*(p-1) over every distinct prime divisor; n=1 gives the empty product one.
layer 16 · 26 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not StableExactly 84 displayed theorems have independently verified Alpha checked-use authority; none is admitted to Stable. Body-only enrollment never grants checked theorem use.