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.
Exact expanded first-order arithmetic statement
forall n v w. (exists pa_b_pc_power_four_binary pa_c_pc_power_four_binary. ((forall pa_i_pc_power_four_binary_repeat. (exists pa_lt_pc_power_four_binary_repeat_bound. pa_lt_pc_power_four_binary_repeat_bound + S pa_i_pc_power_four_binary_repeat = n) -> (((exists pa_h_pc_power_four_binary_repeat_decoded. pa_h_pc_power_four_binary_repeat_decoded + S (2) = S ((S (pa_i_pc_power_four_binary_repeat)) * pa_c_pc_power_four_binary)) /\ exists pa_q_pc_power_four_binary_repeat_decoded. pa_b_pc_power_four_binary = pa_q_pc_power_four_binary_repeat_decoded * S ((S (pa_i_pc_power_four_binary_repeat)) * pa_c_pc_power_four_binary) + (2)))) /\ (exists pa_u_pc_power_four_binary_product pa_v_pc_power_four_binary_product. ((((exists pa_h_pc_power_four_binary_product_start. pa_h_pc_power_four_binary_product_start + S (1) = S ((S (0)) * pa_v_pc_power_four_binary_product)) /\ exists pa_q_pc_power_four_binary_product_start. pa_u_pc_power_four_binary_product = pa_q_pc_power_four_binary_product_start * S ((S (0)) * pa_v_pc_power_four_binary_product) + (1))) /\ ((((exists pa_h_pc_power_four_binary_product_terminal. pa_h_pc_power_four_binary_product_terminal + S (v) = S ((S (n)) * pa_v_pc_power_four_binary_product)) /\ exists pa_q_pc_power_four_binary_product_terminal. pa_u_pc_power_four_binary_product = pa_q_pc_power_four_binary_product_terminal * S ((S (n)) * pa_v_pc_power_four_binary_product) + (v))) /\ forall pa_i_pc_power_four_binary_product. (exists pa_lt_pc_power_four_binary_product_bound. pa_lt_pc_power_four_binary_product_bound + S pa_i_pc_power_four_binary_product = n) -> exists pa_p_pc_power_four_binary_product pa_r_pc_power_four_binary_product pa_s_pc_power_four_binary_product. ((((exists pa_h_pc_power_four_binary_product_factor. pa_h_pc_power_four_binary_product_factor + S (pa_p_pc_power_four_binary_product) = S ((S (pa_i_pc_power_four_binary_product)) * pa_c_pc_power_four_binary)) /\ exists pa_q_pc_power_four_binary_product_factor. pa_b_pc_power_four_binary = pa_q_pc_power_four_binary_product_factor * S ((S (pa_i_pc_power_four_binary_product)) * pa_c_pc_power_four_binary) + (pa_p_pc_power_four_binary_product))) /\ ((((exists pa_h_pc_power_four_binary_product_partial. pa_h_pc_power_four_binary_product_partial + S (pa_r_pc_power_four_binary_product) = S ((S (pa_i_pc_power_four_binary_product)) * pa_v_pc_power_four_binary_product)) /\ exists pa_q_pc_power_four_binary_product_partial. pa_u_pc_power_four_binary_product = pa_q_pc_power_four_binary_product_partial * S ((S (pa_i_pc_power_four_binary_product)) * pa_v_pc_power_four_binary_product) + (pa_r_pc_power_four_binary_product))) /\ ((((exists pa_h_pc_power_four_binary_product_successor. pa_h_pc_power_four_binary_product_successor + S (pa_s_pc_power_four_binary_product) = S ((S (S pa_i_pc_power_four_binary_product)) * pa_v_pc_power_four_binary_product)) /\ exists pa_q_pc_power_four_binary_product_successor. pa_u_pc_power_four_binary_product = pa_q_pc_power_four_binary_product_successor * S ((S (S pa_i_pc_power_four_binary_product)) * pa_v_pc_power_four_binary_product) + (pa_s_pc_power_four_binary_product))) /\ pa_s_pc_power_four_binary_product = pa_r_pc_power_four_binary_product * pa_p_pc_power_four_binary_product)))))))) -> (exists pa_b_pc_power_four_quaternary pa_c_pc_power_four_quaternary. ((forall pa_i_pc_power_four_quaternary_repeat. (exists pa_lt_pc_power_four_quaternary_repeat_bound. pa_lt_pc_power_four_quaternary_repeat_bound + S pa_i_pc_power_four_quaternary_repeat = n) -> (((exists pa_h_pc_power_four_quaternary_repeat_decoded. pa_h_pc_power_four_quaternary_repeat_decoded + S (4) = S ((S (pa_i_pc_power_four_quaternary_repeat)) * pa_c_pc_power_four_quaternary)) /\ exists pa_q_pc_power_four_quaternary_repeat_decoded. pa_b_pc_power_four_quaternary = pa_q_pc_power_four_quaternary_repeat_decoded * S ((S (pa_i_pc_power_four_quaternary_repeat)) * pa_c_pc_power_four_quaternary) + (4)))) /\ (exists pa_u_pc_power_four_quaternary_product pa_v_pc_power_four_quaternary_product. ((((exists pa_h_pc_power_four_quaternary_product_start. pa_h_pc_power_four_quaternary_product_start + S (1) = S ((S (0)) * pa_v_pc_power_four_quaternary_product)) /\ exists pa_q_pc_power_four_quaternary_product_start. pa_u_pc_power_four_quaternary_product = pa_q_pc_power_four_quaternary_product_start * S ((S (0)) * pa_v_pc_power_four_quaternary_product) + (1))) /\ ((((exists pa_h_pc_power_four_quaternary_product_terminal. pa_h_pc_power_four_quaternary_product_terminal + S (w) = S ((S (n)) * pa_v_pc_power_four_quaternary_product)) /\ exists pa_q_pc_power_four_quaternary_product_terminal. pa_u_pc_power_four_quaternary_product = pa_q_pc_power_four_quaternary_product_terminal * S ((S (n)) * pa_v_pc_power_four_quaternary_product) + (w))) /\ forall pa_i_pc_power_four_quaternary_product. (exists pa_lt_pc_power_four_quaternary_product_bound. pa_lt_pc_power_four_quaternary_product_bound + S pa_i_pc_power_four_quaternary_product = n) -> exists pa_p_pc_power_four_quaternary_product pa_r_pc_power_four_quaternary_product pa_s_pc_power_four_quaternary_product. ((((exists pa_h_pc_power_four_quaternary_product_factor. pa_h_pc_power_four_quaternary_product_factor + S (pa_p_pc_power_four_quaternary_product) = S ((S (pa_i_pc_power_four_quaternary_product)) * pa_c_pc_power_four_quaternary)) /\ exists pa_q_pc_power_four_quaternary_product_factor. pa_b_pc_power_four_quaternary = pa_q_pc_power_four_quaternary_product_factor * S ((S (pa_i_pc_power_four_quaternary_product)) * pa_c_pc_power_four_quaternary) + (pa_p_pc_power_four_quaternary_product))) /\ ((((exists pa_h_pc_power_four_quaternary_product_partial. pa_h_pc_power_four_quaternary_product_partial + S (pa_r_pc_power_four_quaternary_product) = S ((S (pa_i_pc_power_four_quaternary_product)) * pa_v_pc_power_four_quaternary_product)) /\ exists pa_q_pc_power_four_quaternary_product_partial. pa_u_pc_power_four_quaternary_product = pa_q_pc_power_four_quaternary_product_partial * S ((S (pa_i_pc_power_four_quaternary_product)) * pa_v_pc_power_four_quaternary_product) + (pa_r_pc_power_four_quaternary_product))) /\ ((((exists pa_h_pc_power_four_quaternary_product_successor. pa_h_pc_power_four_quaternary_product_successor + S (pa_s_pc_power_four_quaternary_product) = S ((S (S pa_i_pc_power_four_quaternary_product)) * pa_v_pc_power_four_quaternary_product)) /\ exists pa_q_pc_power_four_quaternary_product_successor. pa_u_pc_power_four_quaternary_product = pa_q_pc_power_four_quaternary_product_successor * S ((S (S pa_i_pc_power_four_quaternary_product)) * pa_v_pc_power_four_quaternary_product) + (pa_s_pc_power_four_quaternary_product))) /\ pa_s_pc_power_four_quaternary_product = pa_r_pc_power_four_quaternary_product * pa_p_pc_power_four_quaternary_product)))))))) -> w = v * vConstructive proof overview
Generated structural guide
The actual fourth power-base value is the square of the actual binary power value.
The unchanged tactic script uses 1 declared prerequisite and contains 19 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
pow_mul_base Alpha theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
01Fix variables and assumptionsL1–5
02Use earlier factsL6–14
Original exact command ledger · 19 lines
- 0001
intro n - 0002
intro v - 0003
intro w - 0004
intro hv - 0005
intro hw - 0006
specialize pow_mul_base 2 - 0007
specialize pow_mul_base 2 - 0008
specialize pow_mul_base n - 0009
specialize pow_mul_base v - 0010
specialize pow_mul_base v - 0011
specialize pow_mul_base w - 0012
apply pow_mul_base - 0013
exact hv - 0014
exact hv - 0015
have hfour : 2 * 2 = 4 - 0016
norm_num - 0017
rewrite hfour - 0018
rewrite hfour - 0019
exact hw