Exact expanded PA statement
forall p q h k i tb tc qb qc ub uc cb cc d. p = 2 * h + 1 -> q = 2 * k + 1 -> ((~(p = 1) /\ forall frp_prime_left_outer_sum_bridge_prime_p frp_prime_right_outer_sum_bridge_prime_p. p = frp_prime_left_outer_sum_bridge_prime_p * frp_prime_right_outer_sum_bridge_prime_p -> frp_prime_left_outer_sum_bridge_prime_p = 1 \/ frp_prime_right_outer_sum_bridge_prime_p = 1)) -> ((~(q = 1) /\ forall frp_prime_left_outer_sum_bridge_prime_q frp_prime_right_outer_sum_bridge_prime_q. q = frp_prime_left_outer_sum_bridge_prime_q * frp_prime_right_outer_sum_bridge_prime_q -> frp_prime_left_outer_sum_bridge_prime_q = 1 \/ frp_prime_right_outer_sum_bridge_prime_q = 1)) -> ~(p = q) -> (exists edt_lt_gap_outer_sum_bridge_row_bound. edt_lt_gap_outer_sum_bridge_row_bound + S (i) = h) -> (forall esd_index_outer_sum_bridge_scaled esd_value_outer_sum_bridge_scaled. (exists esd_gap_outer_sum_bridge_scaled. esd_gap_outer_sum_bridge_scaled + S esd_index_outer_sum_bridge_scaled = h) -> (((exists ff_h_esd_outer_sum_bridge_scaled_decoded. ff_h_esd_outer_sum_bridge_scaled_decoded + S (esd_value_outer_sum_bridge_scaled) = S ((S (esd_index_outer_sum_bridge_scaled)) * tc)) /\ exists ff_q_esd_outer_sum_bridge_scaled_decoded. tb = ff_q_esd_outer_sum_bridge_scaled_decoded * S ((S (esd_index_outer_sum_bridge_scaled)) * tc) + (esd_value_outer_sum_bridge_scaled))) -> esd_value_outer_sum_bridge_scaled = q * (1 + esd_index_outer_sum_bridge_scaled)) -> (forall fdp_index_outer_sum_bridge_division. (exists gsp_lt_gap_outer_sum_bridge_division_index_bound. gsp_lt_gap_outer_sum_bridge_division_index_bound + S fdp_index_outer_sum_bridge_division = h) -> exists fdp_value_outer_sum_bridge_division fdp_quotient_outer_sum_bridge_division fdp_remainder_outer_sum_bridge_division. (((exists ff_h_fdp_outer_sum_bridge_division_source. ff_h_fdp_outer_sum_bridge_division_source + S (fdp_value_outer_sum_bridge_division) = S ((S (fdp_index_outer_sum_bridge_division)) * tc)) /\ exists ff_q_fdp_outer_sum_bridge_division_source. tb = ff_q_fdp_outer_sum_bridge_division_source * S ((S (fdp_index_outer_sum_bridge_division)) * tc) + (fdp_value_outer_sum_bridge_division))) /\ ((((exists ff_h_fdp_outer_sum_bridge_division_quotient_entry. ff_h_fdp_outer_sum_bridge_division_quotient_entry + S (fdp_quotient_outer_sum_bridge_division) = S ((S (fdp_index_outer_sum_bridge_division)) * qc)) /\ exists ff_q_fdp_outer_sum_bridge_division_quotient_entry. qb = ff_q_fdp_outer_sum_bridge_division_quotient_entry * S ((S (fdp_index_outer_sum_bridge_division)) * qc) + (fdp_quotient_outer_sum_bridge_division))) /\ ((((exists ff_h_fdp_outer_sum_bridge_division_remainder_entry. ff_h_fdp_outer_sum_bridge_division_remainder_entry + S (fdp_remainder_outer_sum_bridge_division) = S ((S (fdp_index_outer_sum_bridge_division)) * uc)) /\ exists ff_q_fdp_outer_sum_bridge_division_remainder_entry. ub = ff_q_fdp_outer_sum_bridge_division_remainder_entry * S ((S (fdp_index_outer_sum_bridge_division)) * uc) + (fdp_remainder_outer_sum_bridge_division))) /\ (fdp_value_outer_sum_bridge_division = p * fdp_quotient_outer_sum_bridge_division + fdp_remainder_outer_sum_bridge_division /\ (exists gsp_lt_gap_outer_sum_bridge_division_remainder_bound. gsp_lt_gap_outer_sum_bridge_division_remainder_bound + S fdp_remainder_outer_sum_bridge_division = p))))) -> (forall erc_row_outer_sum_bridge_rectangle. (exists erc_lt_gap_outer_sum_bridge_rectangle_bound. erc_lt_gap_outer_sum_bridge_rectangle_bound + S (erc_row_outer_sum_bridge_rectangle) = h) -> exists erc_count_outer_sum_bridge_rectangle. ((((exists ff_h_erc_outer_sum_bridge_rectangle_decoded. ff_h_erc_outer_sum_bridge_rectangle_decoded + S (erc_count_outer_sum_bridge_rectangle) = S ((S (erc_row_outer_sum_bridge_rectangle)) * cc)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_decoded. cb = ff_q_erc_outer_sum_bridge_rectangle_decoded * S ((S (erc_row_outer_sum_bridge_rectangle)) * cc) + (erc_count_outer_sum_bridge_rectangle))) /\ (exists erc_row_code_outer_sum_bridge_rectangle_witness erc_row_scale_outer_sum_bridge_rectangle_witness. ((forall eri_column_erc_outer_sum_bridge_rectangle_witness_row. (exists eri_gap_erc_outer_sum_bridge_rectangle_witness_row_bound. eri_gap_erc_outer_sum_bridge_rectangle_witness_row_bound + S (eri_column_erc_outer_sum_bridge_rectangle_witness_row) = k) -> exists eri_bit_erc_outer_sum_bridge_rectangle_witness_row. ((((exists ff_h_eri_erc_outer_sum_bridge_rectangle_witness_row_decoded. ff_h_eri_erc_outer_sum_bridge_rectangle_witness_row_decoded + S (eri_bit_erc_outer_sum_bridge_rectangle_witness_row) = S ((S (eri_column_erc_outer_sum_bridge_rectangle_witness_row)) * erc_row_scale_outer_sum_bridge_rectangle_witness)) /\ exists ff_q_eri_erc_outer_sum_bridge_rectangle_witness_row_decoded. erc_row_code_outer_sum_bridge_rectangle_witness = ff_q_eri_erc_outer_sum_bridge_rectangle_witness_row_decoded * S ((S (eri_column_erc_outer_sum_bridge_rectangle_witness_row)) * erc_row_scale_outer_sum_bridge_rectangle_witness) + (eri_bit_erc_outer_sum_bridge_rectangle_witness_row))) /\ (((eri_bit_erc_outer_sum_bridge_rectangle_witness_row = 0 /\ ((exists eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_left. eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_left + S (q * S erc_row_outer_sum_bridge_rectangle) = p * S eri_column_erc_outer_sum_bridge_rectangle_witness_row) /\ ~(exists eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_right. eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_right + S (p * S eri_column_erc_outer_sum_bridge_rectangle_witness_row) = q * S erc_row_outer_sum_bridge_rectangle))) \/ (eri_bit_erc_outer_sum_bridge_rectangle_witness_row = 1 /\ ((exists eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_right. eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_right + S (p * S eri_column_erc_outer_sum_bridge_rectangle_witness_row) = q * S erc_row_outer_sum_bridge_rectangle) /\ ~(exists eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_left. eri_gap_erc_outer_sum_bridge_rectangle_witness_row_choice_left + S (q * S erc_row_outer_sum_bridge_rectangle) = p * S eri_column_erc_outer_sum_bridge_rectangle_witness_row))))))) /\ (((exists ff_u_erc_outer_sum_bridge_rectangle_witness_count_sum ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum. ((((exists ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_start. ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_start. ff_u_erc_outer_sum_bridge_rectangle_witness_count_sum = ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_start * S ((S (0)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum) + (0))) /\ ((((exists ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_terminal. ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_terminal + S (erc_count_outer_sum_bridge_rectangle) = S ((S (k)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_terminal. ff_u_erc_outer_sum_bridge_rectangle_witness_count_sum = ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_terminal * S ((S (k)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum) + (erc_count_outer_sum_bridge_rectangle))) /\ forall ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum. (exists ff_lt_erc_outer_sum_bridge_rectangle_witness_count_sum_bound. ff_lt_erc_outer_sum_bridge_rectangle_witness_count_sum_bound + S ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum = k) -> exists ff_a_erc_outer_sum_bridge_rectangle_witness_count_sum ff_r_erc_outer_sum_bridge_rectangle_witness_count_sum ff_s_erc_outer_sum_bridge_rectangle_witness_count_sum. ((((exists ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_summand. ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_summand + S (ff_a_erc_outer_sum_bridge_rectangle_witness_count_sum) = S ((S (ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum)) * erc_row_scale_outer_sum_bridge_rectangle_witness)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_summand. erc_row_code_outer_sum_bridge_rectangle_witness = ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_summand * S ((S (ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum)) * erc_row_scale_outer_sum_bridge_rectangle_witness) + (ff_a_erc_outer_sum_bridge_rectangle_witness_count_sum))) /\ ((((exists ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_partial. ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_partial + S (ff_r_erc_outer_sum_bridge_rectangle_witness_count_sum) = S ((S (ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_partial. ff_u_erc_outer_sum_bridge_rectangle_witness_count_sum = ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_partial * S ((S (ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum) + (ff_r_erc_outer_sum_bridge_rectangle_witness_count_sum))) /\ ((((exists ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_successor. ff_h_erc_outer_sum_bridge_rectangle_witness_count_sum_successor + S (ff_s_erc_outer_sum_bridge_rectangle_witness_count_sum) = S ((S (S ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_successor. ff_u_erc_outer_sum_bridge_rectangle_witness_count_sum = ff_q_erc_outer_sum_bridge_rectangle_witness_count_sum_successor * S ((S (S ff_i_erc_outer_sum_bridge_rectangle_witness_count_sum)) * ff_v_erc_outer_sum_bridge_rectangle_witness_count_sum) + (ff_s_erc_outer_sum_bridge_rectangle_witness_count_sum))) /\ ff_s_erc_outer_sum_bridge_rectangle_witness_count_sum = ff_r_erc_outer_sum_bridge_rectangle_witness_count_sum + ff_a_erc_outer_sum_bridge_rectangle_witness_count_sum)))))) /\ (forall ff_i_erc_outer_sum_bridge_rectangle_witness_count_bits. (exists ff_lt_erc_outer_sum_bridge_rectangle_witness_count_bits_bound. ff_lt_erc_outer_sum_bridge_rectangle_witness_count_bits_bound + S ff_i_erc_outer_sum_bridge_rectangle_witness_count_bits = k) -> exists ff_bit_erc_outer_sum_bridge_rectangle_witness_count_bits. ((((exists ff_h_erc_outer_sum_bridge_rectangle_witness_count_bits_decoded. ff_h_erc_outer_sum_bridge_rectangle_witness_count_bits_decoded + S (ff_bit_erc_outer_sum_bridge_rectangle_witness_count_bits) = S ((S (ff_i_erc_outer_sum_bridge_rectangle_witness_count_bits)) * erc_row_scale_outer_sum_bridge_rectangle_witness)) /\ exists ff_q_erc_outer_sum_bridge_rectangle_witness_count_bits_decoded. erc_row_code_outer_sum_bridge_rectangle_witness = ff_q_erc_outer_sum_bridge_rectangle_witness_count_bits_decoded * S ((S (ff_i_erc_outer_sum_bridge_rectangle_witness_count_bits)) * erc_row_scale_outer_sum_bridge_rectangle_witness) + (ff_bit_erc_outer_sum_bridge_rectangle_witness_count_bits))) /\ (ff_bit_erc_outer_sum_bridge_rectangle_witness_count_bits = 0 \/ ff_bit_erc_outer_sum_bridge_rectangle_witness_count_bits = 1))))))))) -> (((exists ff_h_outer_sum_bridge_quotient_entry. ff_h_outer_sum_bridge_quotient_entry + S (d) = S ((S (i)) * qc)) /\ exists ff_q_outer_sum_bridge_quotient_entry. qb = ff_q_outer_sum_bridge_quotient_entry * S ((S (i)) * qc) + (d))) -> (((exists ff_h_outer_sum_bridge_rectangle_entry. ff_h_outer_sum_bridge_rectangle_entry + S (d) = S ((S (i)) * cc)) /\ exists ff_q_outer_sum_bridge_rectangle_entry. cb = ff_q_outer_sum_bridge_rectangle_entry * S ((S (i)) * cc) + (d)))Structural proof guide
Generated structural guide
Every decoded quotient entry is the corresponding semantic rectangle entry.
Use the direct prerequisites distinct_odd_prime_semantic_row_equals_decoded_quotient as previously established PA formulas.
The proof proceeds by case analysis (2), intermediate claims (2), equality transport (2).
Referenced ingredients
Proof neighborhood
Direct dependencies
Direct dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Linked names are exact direct references. This Alpha-v16 checked-use theorem is independently kernel-checked when replayed; it is not a Stable theorem.
- 0001
intro p - 0002
intro q - 0003
intro h - 0004
intro k - 0005
intro i - 0006
intro tb - 0007
intro tc - 0008
intro qb - 0009
intro qc - 0010
intro ub - 0011
intro uc - 0012
intro cb - 0013
intro cc - 0014
intro d - 0015
intro hpodd - 0016
intro hqodd - 0017
intro hp - 0018
intro hq - 0019
intro hpq - 0020
intro hi - 0021
intro hscaled - 0022
intro hdivisions - 0023
intro hrectangle - 0024
intro hdentry - 0025
have hstored : exists n. ((((exists ff_h_outer_sum_bridge_stored_entry. ff_h_outer_sum_bridge_stored_entry + S (n) = S ((S (i)) * cc)) /\ exists ff_q_outer_sum_bridge_stored_entry. cb = ff_q_outer_sum_bridge_stored_entry * S ((S (i)) * cc) + (n))) /\ (exists erc_row_code_outer_sum_bridge_stored_semantics erc_row_scale_outer_sum_bridge_stored_semantics. ((forall eri_column_erc_outer_sum_bridge_stored_semantics_row. (exists eri_gap_erc_outer_sum_bridge_stored_semantics_row_bound. eri_gap_erc_outer_sum_bridge_stored_semantics_row_bound + S (eri_column_erc_outer_sum_bridge_stored_semantics_row) = k) -> exists eri_bit_erc_outer_sum_bridge_stored_semantics_row. ((((exists ff_h_eri_erc_outer_sum_bridge_stored_semantics_row_decoded. ff_h_eri_erc_outer_sum_bridge_stored_semantics_row_decoded + S (eri_bit_erc_outer_sum_bridge_stored_semantics_row) = S ((S (eri_column_erc_outer_sum_bridge_stored_semantics_row)) * erc_row_scale_outer_sum_bridge_stored_semantics)) /\ exists ff_q_eri_erc_outer_sum_bridge_stored_semantics_row_decoded. erc_row_code_outer_sum_bridge_stored_semantics = ff_q_eri_erc_outer_sum_bridge_stored_semantics_row_decoded * S ((S (eri_column_erc_outer_sum_bridge_stored_semantics_row)) * erc_row_scale_outer_sum_bridge_stored_semantics) + (eri_bit_erc_outer_sum_bridge_stored_semantics_row))) /\ (((eri_bit_erc_outer_sum_bridge_stored_semantics_row = 0 /\ ((exists eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_left. eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_left + S (q * S i) = p * S eri_column_erc_outer_sum_bridge_stored_semantics_row) /\ ~(exists eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_right. eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_right + S (p * S eri_column_erc_outer_sum_bridge_stored_semantics_row) = q * S i))) \/ (eri_bit_erc_outer_sum_bridge_stored_semantics_row = 1 /\ ((exists eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_right. eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_right + S (p * S eri_column_erc_outer_sum_bridge_stored_semantics_row) = q * S i) /\ ~(exists eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_left. eri_gap_erc_outer_sum_bridge_stored_semantics_row_choice_left + S (q * S i) = p * S eri_column_erc_outer_sum_bridge_stored_semantics_row))))))) /\ (((exists ff_u_erc_outer_sum_bridge_stored_semantics_count_sum ff_v_erc_outer_sum_bridge_stored_semantics_count_sum. ((((exists ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_start. ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_start. ff_u_erc_outer_sum_bridge_stored_semantics_count_sum = ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_start * S ((S (0)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_terminal. ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_terminal + S (n) = S ((S (k)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_terminal. ff_u_erc_outer_sum_bridge_stored_semantics_count_sum = ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum) + (n))) /\ forall ff_i_erc_outer_sum_bridge_stored_semantics_count_sum. (exists ff_lt_erc_outer_sum_bridge_stored_semantics_count_sum_bound. ff_lt_erc_outer_sum_bridge_stored_semantics_count_sum_bound + S ff_i_erc_outer_sum_bridge_stored_semantics_count_sum = k) -> exists ff_a_erc_outer_sum_bridge_stored_semantics_count_sum ff_r_erc_outer_sum_bridge_stored_semantics_count_sum ff_s_erc_outer_sum_bridge_stored_semantics_count_sum. ((((exists ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_summand. ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_summand + S (ff_a_erc_outer_sum_bridge_stored_semantics_count_sum) = S ((S (ff_i_erc_outer_sum_bridge_stored_semantics_count_sum)) * erc_row_scale_outer_sum_bridge_stored_semantics)) /\ exists ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_summand. erc_row_code_outer_sum_bridge_stored_semantics = ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_summand * S ((S (ff_i_erc_outer_sum_bridge_stored_semantics_count_sum)) * erc_row_scale_outer_sum_bridge_stored_semantics) + (ff_a_erc_outer_sum_bridge_stored_semantics_count_sum))) /\ ((((exists ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_partial. ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_partial + S (ff_r_erc_outer_sum_bridge_stored_semantics_count_sum) = S ((S (ff_i_erc_outer_sum_bridge_stored_semantics_count_sum)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_partial. ff_u_erc_outer_sum_bridge_stored_semantics_count_sum = ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_partial * S ((S (ff_i_erc_outer_sum_bridge_stored_semantics_count_sum)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum) + (ff_r_erc_outer_sum_bridge_stored_semantics_count_sum))) /\ ((((exists ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_successor. ff_h_erc_outer_sum_bridge_stored_semantics_count_sum_successor + S (ff_s_erc_outer_sum_bridge_stored_semantics_count_sum) = S ((S (S ff_i_erc_outer_sum_bridge_stored_semantics_count_sum)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum)) /\ exists ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_successor. ff_u_erc_outer_sum_bridge_stored_semantics_count_sum = ff_q_erc_outer_sum_bridge_stored_semantics_count_sum_successor * S ((S (S ff_i_erc_outer_sum_bridge_stored_semantics_count_sum)) * ff_v_erc_outer_sum_bridge_stored_semantics_count_sum) + (ff_s_erc_outer_sum_bridge_stored_semantics_count_sum))) /\ ff_s_erc_outer_sum_bridge_stored_semantics_count_sum = ff_r_erc_outer_sum_bridge_stored_semantics_count_sum + ff_a_erc_outer_sum_bridge_stored_semantics_count_sum)))))) /\ (forall ff_i_erc_outer_sum_bridge_stored_semantics_count_bits. (exists ff_lt_erc_outer_sum_bridge_stored_semantics_count_bits_bound. ff_lt_erc_outer_sum_bridge_stored_semantics_count_bits_bound + S ff_i_erc_outer_sum_bridge_stored_semantics_count_bits = k) -> exists ff_bit_erc_outer_sum_bridge_stored_semantics_count_bits. ((((exists ff_h_erc_outer_sum_bridge_stored_semantics_count_bits_decoded. ff_h_erc_outer_sum_bridge_stored_semantics_count_bits_decoded + S (ff_bit_erc_outer_sum_bridge_stored_semantics_count_bits) = S ((S (ff_i_erc_outer_sum_bridge_stored_semantics_count_bits)) * erc_row_scale_outer_sum_bridge_stored_semantics)) /\ exists ff_q_erc_outer_sum_bridge_stored_semantics_count_bits_decoded. erc_row_code_outer_sum_bridge_stored_semantics = ff_q_erc_outer_sum_bridge_stored_semantics_count_bits_decoded * S ((S (ff_i_erc_outer_sum_bridge_stored_semantics_count_bits)) * erc_row_scale_outer_sum_bridge_stored_semantics) + (ff_bit_erc_outer_sum_bridge_stored_semantics_count_bits))) /\ (ff_bit_erc_outer_sum_bridge_stored_semantics_count_bits = 0 \/ ff_bit_erc_outer_sum_bridge_stored_semantics_count_bits = 1)))))))) - 0026
specialize hrectangle i - 0027
apply hrectangle - 0028
exact hi - 0029
cases hstored - 0030
cases hstored_witness - 0031
have hnd : x = d - 0032
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient p - 0033
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient q - 0034
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient h - 0035
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient k - 0036
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient i - 0037
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient tb - 0038
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient tc - 0039
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient qb - 0040
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient qc - 0041
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient ub - 0042
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient uc - 0043
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient x - 0044
specialize distinct_odd_prime_semantic_row_equals_decoded_quotient d - 0045
apply distinct_odd_prime_semantic_row_equals_decoded_quotient - 0046
exact hpodd - 0047
exact hqodd - 0048
exact hp - 0049
exact hq - 0050
exact hpq - 0051
exact hi - 0052
exact hscaled - 0053
exact hdivisions - 0054
exact hstored_witness_right - 0055
exact hdentry - 0056
rewrite hnd at hstored_witness_left - 0057
rewrite hnd at hstored_witness_left - 0058
exact hstored_witness_left