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.
Definition in prerequisite notation
¬n = 0 ∧ UnitCount(n,n,t)
Only definitions earlier in this acyclic notation graph are used here.
Hygienic expanded first-order definition
(~((n)=0) /\ (exists eut_code_prioritylayer_count eut_scale_prioritylayer_count. (forall eut_index_prioritylayer_count_mask. (exists eut_gap_prioritylayer_count_mask_bound. eut_gap_prioritylayer_count_mask_bound + S (eut_index_prioritylayer_count_mask) = (n)) -> exists eut_bit_prioritylayer_count_mask. (((exists fs_h_eut_prioritylayer_count_mask_entry. fs_h_eut_prioritylayer_count_mask_entry + S (eut_bit_prioritylayer_count_mask) = S ((S (eut_index_prioritylayer_count_mask)) * eut_scale_prioritylayer_count)) /\ exists fs_q_eut_prioritylayer_count_mask_entry. eut_code_prioritylayer_count = fs_q_eut_prioritylayer_count_mask_entry * S ((S (eut_index_prioritylayer_count_mask)) * eut_scale_prioritylayer_count) + (eut_bit_prioritylayer_count_mask))) /\ ((((forall eut_divisor_prioritylayer_count_mask_choice_coprime. (exists eut_left_prioritylayer_count_mask_choice_coprime. (eut_index_prioritylayer_count_mask) = eut_divisor_prioritylayer_count_mask_choice_coprime * eut_left_prioritylayer_count_mask_choice_coprime) -> (exists eut_right_prioritylayer_count_mask_choice_coprime. (n) = eut_divisor_prioritylayer_count_mask_choice_coprime * eut_right_prioritylayer_count_mask_choice_coprime) -> eut_divisor_prioritylayer_count_mask_choice_coprime = 1) /\ (eut_bit_prioritylayer_count_mask) = 1) \/ (~(forall eut_divisor_prioritylayer_count_mask_choice_coprime. (exists eut_left_prioritylayer_count_mask_choice_coprime. (eut_index_prioritylayer_count_mask) = eut_divisor_prioritylayer_count_mask_choice_coprime * eut_left_prioritylayer_count_mask_choice_coprime) -> (exists eut_right_prioritylayer_count_mask_choice_coprime. (n) = eut_divisor_prioritylayer_count_mask_choice_coprime * eut_right_prioritylayer_count_mask_choice_coprime) -> eut_divisor_prioritylayer_count_mask_choice_coprime = 1) /\ (eut_bit_prioritylayer_count_mask) = 0)))) /\ (exists fs_u_eut_prioritylayer_count_sum fs_v_eut_prioritylayer_count_sum. ((((exists fs_h_eut_prioritylayer_count_sum_body_start. fs_h_eut_prioritylayer_count_sum_body_start + S (0) = S ((S (0)) * fs_v_eut_prioritylayer_count_sum)) /\ exists fs_q_eut_prioritylayer_count_sum_body_start. fs_u_eut_prioritylayer_count_sum = fs_q_eut_prioritylayer_count_sum_body_start * S ((S (0)) * fs_v_eut_prioritylayer_count_sum) + (0))) /\ ((((exists fs_h_eut_prioritylayer_count_sum_body_terminal. fs_h_eut_prioritylayer_count_sum_body_terminal + S (t) = S ((S (n)) * fs_v_eut_prioritylayer_count_sum)) /\ exists fs_q_eut_prioritylayer_count_sum_body_terminal. fs_u_eut_prioritylayer_count_sum = fs_q_eut_prioritylayer_count_sum_body_terminal * S ((S (n)) * fs_v_eut_prioritylayer_count_sum) + (t))) /\ forall fs_i_eut_prioritylayer_count_sum_body_steps. (exists fs_lt_eut_prioritylayer_count_sum_body_steps_bound. fs_lt_eut_prioritylayer_count_sum_body_steps_bound + S fs_i_eut_prioritylayer_count_sum_body_steps = n) -> exists fs_a_eut_prioritylayer_count_sum_body_steps fs_r_eut_prioritylayer_count_sum_body_steps fs_s_eut_prioritylayer_count_sum_body_steps. ((((exists fs_h_eut_prioritylayer_count_sum_body_steps_summand. fs_h_eut_prioritylayer_count_sum_body_steps_summand + S (fs_a_eut_prioritylayer_count_sum_body_steps) = S ((S (fs_i_eut_prioritylayer_count_sum_body_steps)) * eut_scale_prioritylayer_count)) /\ exists fs_q_eut_prioritylayer_count_sum_body_steps_summand. eut_code_prioritylayer_count = fs_q_eut_prioritylayer_count_sum_body_steps_summand * S ((S (fs_i_eut_prioritylayer_count_sum_body_steps)) * eut_scale_prioritylayer_count) + (fs_a_eut_prioritylayer_count_sum_body_steps))) /\ ((((exists fs_h_eut_prioritylayer_count_sum_body_steps_partial. fs_h_eut_prioritylayer_count_sum_body_steps_partial + S (fs_r_eut_prioritylayer_count_sum_body_steps) = S ((S (fs_i_eut_prioritylayer_count_sum_body_steps)) * fs_v_eut_prioritylayer_count_sum)) /\ exists fs_q_eut_prioritylayer_count_sum_body_steps_partial. fs_u_eut_prioritylayer_count_sum = fs_q_eut_prioritylayer_count_sum_body_steps_partial * S ((S (fs_i_eut_prioritylayer_count_sum_body_steps)) * fs_v_eut_prioritylayer_count_sum) + (fs_r_eut_prioritylayer_count_sum_body_steps))) /\ ((((exists fs_h_eut_prioritylayer_count_sum_body_steps_successor. fs_h_eut_prioritylayer_count_sum_body_steps_successor + S (fs_s_eut_prioritylayer_count_sum_body_steps) = S ((S (S fs_i_eut_prioritylayer_count_sum_body_steps)) * fs_v_eut_prioritylayer_count_sum)) /\ exists fs_q_eut_prioritylayer_count_sum_body_steps_successor. fs_u_eut_prioritylayer_count_sum = fs_q_eut_prioritylayer_count_sum_body_steps_successor * S ((S (S fs_i_eut_prioritylayer_count_sum_body_steps)) * fs_v_eut_prioritylayer_count_sum) + (fs_s_eut_prioritylayer_count_sum_body_steps))) /\ fs_s_eut_prioritylayer_count_sum_body_steps = fs_r_eut_prioritylayer_count_sum_body_steps + fs_a_eut_prioritylayer_count_sum_body_steps))))))))
The unchanged native kernel never receives this surface symbol. Binder-safe expansion produces only its existing first-order syntax.
Direct definition dependencies
Definitions depending on this notation
none
Checked theorems using this definition
TP0013 · totient_existsTP0014 · totient_functionalTP0015 · totient_boundedTP0016 · totient_zero_excludedTP0017 · totient_oneTP0018 · totient_one_valueTP0019 · totient_exists_uniqueTP0024 · totient_value_transportTP0025 · totient_modulus_transportTP0037 · totient_repeated_prime_factorTP0038 · totient_new_prime_factorTP0039 · totient_prime_valueTP003A · totient_prime_power_successor_valueTP003B · totient_prime_power_valueTP003D · totient_coprime_multiplication_prime_stepTP003E · totient_coprime_multiplicative_from_prime_listTP003F · totient_coprime_multiplicativeTP0041 · totient_euler_factor_correctTP0046 · totient_pairwise_coprime_product_foldTP004B · totient_euler_factor_prefix_countsTP004C · totient_euler_product_from_supportTP004D · totient_euler_product_correctTP0050 · totient_euler_product_from_countTP0051 · totient_euler_product_iffTP0054 · totient_euler_product_formula