Exact expanded PA statement
forall x. (exists pa_b_bie_two_two pa_c_bie_two_two. ((forall pa_i_bie_two_two_repeat. (exists pa_lt_bie_two_two_repeat_bound. pa_lt_bie_two_two_repeat_bound + S pa_i_bie_two_two_repeat = 2) -> (((exists pa_h_bie_two_two_repeat_decoded. pa_h_bie_two_two_repeat_decoded + S (2) = S ((S (pa_i_bie_two_two_repeat)) * pa_c_bie_two_two)) /\ exists pa_q_bie_two_two_repeat_decoded. pa_b_bie_two_two = pa_q_bie_two_two_repeat_decoded * S ((S (pa_i_bie_two_two_repeat)) * pa_c_bie_two_two) + (2)))) /\ (exists pa_u_bie_two_two_product pa_v_bie_two_two_product. ((((exists pa_h_bie_two_two_product_start. pa_h_bie_two_two_product_start + S (1) = S ((S (0)) * pa_v_bie_two_two_product)) /\ exists pa_q_bie_two_two_product_start. pa_u_bie_two_two_product = pa_q_bie_two_two_product_start * S ((S (0)) * pa_v_bie_two_two_product) + (1))) /\ ((((exists pa_h_bie_two_two_product_terminal. pa_h_bie_two_two_product_terminal + S (x) = S ((S (2)) * pa_v_bie_two_two_product)) /\ exists pa_q_bie_two_two_product_terminal. pa_u_bie_two_two_product = pa_q_bie_two_two_product_terminal * S ((S (2)) * pa_v_bie_two_two_product) + (x))) /\ forall pa_i_bie_two_two_product. (exists pa_lt_bie_two_two_product_bound. pa_lt_bie_two_two_product_bound + S pa_i_bie_two_two_product = 2) -> exists pa_p_bie_two_two_product pa_r_bie_two_two_product pa_s_bie_two_two_product. ((((exists pa_h_bie_two_two_product_factor. pa_h_bie_two_two_product_factor + S (pa_p_bie_two_two_product) = S ((S (pa_i_bie_two_two_product)) * pa_c_bie_two_two)) /\ exists pa_q_bie_two_two_product_factor. pa_b_bie_two_two = pa_q_bie_two_two_product_factor * S ((S (pa_i_bie_two_two_product)) * pa_c_bie_two_two) + (pa_p_bie_two_two_product))) /\ ((((exists pa_h_bie_two_two_product_partial. pa_h_bie_two_two_product_partial + S (pa_r_bie_two_two_product) = S ((S (pa_i_bie_two_two_product)) * pa_v_bie_two_two_product)) /\ exists pa_q_bie_two_two_product_partial. pa_u_bie_two_two_product = pa_q_bie_two_two_product_partial * S ((S (pa_i_bie_two_two_product)) * pa_v_bie_two_two_product) + (pa_r_bie_two_two_product))) /\ ((((exists pa_h_bie_two_two_product_successor. pa_h_bie_two_two_product_successor + S (pa_s_bie_two_two_product) = S ((S (S pa_i_bie_two_two_product)) * pa_v_bie_two_two_product)) /\ exists pa_q_bie_two_two_product_successor. pa_u_bie_two_two_product = pa_q_bie_two_two_product_successor * S ((S (S pa_i_bie_two_two_product)) * pa_v_bie_two_two_product) + (pa_s_bie_two_two_product))) /\ pa_s_bie_two_two_product = pa_r_bie_two_two_product * pa_p_bie_two_two_product)))))))) -> x = 4Structural proof guide
The relational square of two has the concrete value four.
Direct prerequisites: pow_two. The authored body proceeds by intermediate claims (1), closed numeral normalization (1).
Proof neighborhood
Direct dependencies
Direct dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.