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 PA statement
forall p q h k ab ac bb bc db dc i n m. (forall etcc_row_index_column_count_semantic_prefix. (exists edt_lt_gap_column_count_semantic_prefix_bound. edt_lt_gap_column_count_semantic_prefix_bound + S (etcc_row_index_column_count_semantic_prefix) = h) -> exists etcc_count_column_count_semantic_prefix. ((((exists ff_h_etcc_column_count_semantic_prefix_decoded. ff_h_etcc_column_count_semantic_prefix_decoded + S (etcc_count_column_count_semantic_prefix) = S ((S (etcc_row_index_column_count_semantic_prefix)) * dc)) /\ exists ff_q_etcc_column_count_semantic_prefix_decoded. db = ff_q_etcc_column_count_semantic_prefix_decoded * S ((S (etcc_row_index_column_count_semantic_prefix)) * dc) + (etcc_count_column_count_semantic_prefix))) /\ (exists etcc_row_count_column_count_semantic_prefix_witness etcc_column_code_column_count_semantic_prefix_witness etcc_column_scale_column_count_semantic_prefix_witness. ((((((exists ff_h_etcc_column_count_semantic_prefix_witness_first_entry. ff_h_etcc_column_count_semantic_prefix_witness_first_entry + S (etcc_row_count_column_count_semantic_prefix_witness) = S ((S (etcc_row_index_column_count_semantic_prefix)) * ac)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_first_entry. ab = ff_q_etcc_column_count_semantic_prefix_witness_first_entry * S ((S (etcc_row_index_column_count_semantic_prefix)) * ac) + (etcc_row_count_column_count_semantic_prefix_witness))) /\ (exists erc_row_code_etcc_column_count_semantic_prefix_witness_row_semantics erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_semantic_prefix_witness_row_semantics = ff_q_eri_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics) + (eri_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_semantic_prefix) = p * S eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row) = q * S etcc_row_index_column_count_semantic_prefix))) \/ (eri_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row) = q * S etcc_row_index_column_count_semantic_prefix) /\ ~(exists eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_semantic_prefix) = p * S eri_column_erc_etcc_column_count_semantic_prefix_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_semantic_prefix_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) + (etcc_row_count_column_count_semantic_prefix_witness))) /\ forall ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_semantic_prefix_witness_row_semantics = ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics) + (ff_a_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_semantic_prefix_witness_row_semantics = ff_q_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_semantic_prefix_witness_row_semantics) + (ff_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_semantic_prefix_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_semantic_prefix_witness_column. (exists edt_lt_gap_etcc_column_count_semantic_prefix_witness_column_bound. edt_lt_gap_etcc_column_count_semantic_prefix_witness_column_bound + S (etc_row_index_etcc_column_count_semantic_prefix_witness_column) = k) -> exists etc_bit_etcc_column_count_semantic_prefix_witness_column. ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_decoded. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_decoded + S (etc_bit_etcc_column_count_semantic_prefix_witness_column) = S ((S (etc_row_index_etcc_column_count_semantic_prefix_witness_column)) * etcc_column_scale_column_count_semantic_prefix_witness)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_decoded. etcc_column_code_column_count_semantic_prefix_witness = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_semantic_prefix_witness_column)) * etcc_column_scale_column_count_semantic_prefix_witness) + (etc_bit_etcc_column_count_semantic_prefix_witness_column))) /\ (exists etc_count_etcc_column_count_semantic_prefix_witness_column_witness etc_row_code_etcc_column_count_semantic_prefix_witness_column_witness etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_semantic_prefix_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_semantic_prefix_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_semantic_prefix_witness_column)) * bc) + (etc_count_etcc_column_count_semantic_prefix_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_semantic_prefix_witness_column_witness = ff_q_eri_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness) + (eri_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_semantic_prefix_witness_column) = q * S eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_semantic_prefix_witness_column))) \/ (eri_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_semantic_prefix_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_semantic_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_semantic_prefix_witness_column) = q * S eri_column_etc_etcc_column_count_semantic_prefix_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_semantic_prefix_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_semantic_prefix_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_semantic_prefix_witness_column_witness = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness) + (ff_a_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_semantic_prefix_witness_column_witness = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness) + (ff_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_semantic_prefix_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_semantic_prefix_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_semantic_prefix_witness_column) = S ((S (etcc_row_index_column_count_semantic_prefix)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_semantic_prefix_witness_column_witness = ff_q_etc_etcc_column_count_semantic_prefix_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_semantic_prefix)) * etc_row_scale_etcc_column_count_semantic_prefix_witness_column_witness) + (etc_bit_etcc_column_count_semantic_prefix_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_semantic_prefix_witness_column_count_sum ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum. ((((exists ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_start. ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_start. ff_u_etcc_column_count_semantic_prefix_witness_column_count_sum = ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_terminal. ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_terminal + S (etcc_count_column_count_semantic_prefix) = S ((S (k)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_terminal. ff_u_etcc_column_count_semantic_prefix_witness_column_count_sum = ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum) + (etcc_count_column_count_semantic_prefix))) /\ forall ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum. (exists ff_lt_etcc_column_count_semantic_prefix_witness_column_count_sum_bound. ff_lt_etcc_column_count_semantic_prefix_witness_column_count_sum_bound + S ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_semantic_prefix_witness_column_count_sum ff_r_etcc_column_count_semantic_prefix_witness_column_count_sum ff_s_etcc_column_count_semantic_prefix_witness_column_count_sum. ((((exists ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_summand. ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_summand + S (ff_a_etcc_column_count_semantic_prefix_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum)) * etcc_column_scale_column_count_semantic_prefix_witness)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_summand. etcc_column_code_column_count_semantic_prefix_witness = ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum)) * etcc_column_scale_column_count_semantic_prefix_witness) + (ff_a_etcc_column_count_semantic_prefix_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_partial. ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_partial + S (ff_r_etcc_column_count_semantic_prefix_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_partial. ff_u_etcc_column_count_semantic_prefix_witness_column_count_sum = ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum) + (ff_r_etcc_column_count_semantic_prefix_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_successor. ff_h_etcc_column_count_semantic_prefix_witness_column_count_sum_successor + S (ff_s_etcc_column_count_semantic_prefix_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_successor. ff_u_etcc_column_count_semantic_prefix_witness_column_count_sum = ff_q_etcc_column_count_semantic_prefix_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_semantic_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_semantic_prefix_witness_column_count_sum) + (ff_s_etcc_column_count_semantic_prefix_witness_column_count_sum))) /\ ff_s_etcc_column_count_semantic_prefix_witness_column_count_sum = ff_r_etcc_column_count_semantic_prefix_witness_column_count_sum + ff_a_etcc_column_count_semantic_prefix_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_semantic_prefix_witness_column_count_bits. (exists ff_lt_etcc_column_count_semantic_prefix_witness_column_count_bits_bound. ff_lt_etcc_column_count_semantic_prefix_witness_column_count_bits_bound + S ff_i_etcc_column_count_semantic_prefix_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_semantic_prefix_witness_column_count_bits. ((((exists ff_h_etcc_column_count_semantic_prefix_witness_column_count_bits_decoded. ff_h_etcc_column_count_semantic_prefix_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_semantic_prefix_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_semantic_prefix_witness_column_count_bits)) * etcc_column_scale_column_count_semantic_prefix_witness)) /\ exists ff_q_etcc_column_count_semantic_prefix_witness_column_count_bits_decoded. etcc_column_code_column_count_semantic_prefix_witness = ff_q_etcc_column_count_semantic_prefix_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_semantic_prefix_witness_column_count_bits)) * etcc_column_scale_column_count_semantic_prefix_witness) + (ff_bit_etcc_column_count_semantic_prefix_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_semantic_prefix_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_semantic_prefix_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_semantic_prefix_witness + etcc_count_column_count_semantic_prefix = k))))) -> (exists edt_lt_gap_column_count_row_bound. edt_lt_gap_column_count_row_bound + S (i) = h) -> (((exists ff_h_column_count_first_entry. ff_h_column_count_first_entry + S (n) = S ((S (i)) * ac)) /\ exists ff_q_column_count_first_entry. ab = ff_q_column_count_first_entry * S ((S (i)) * ac) + (n))) -> (((exists ff_h_column_count_decoded_entry. ff_h_column_count_decoded_entry + S (m) = S ((S (i)) * dc)) /\ exists ff_q_column_count_decoded_entry. db = ff_q_column_count_decoded_entry * S ((S (i)) * dc) + (m))) -> n + m = kStructural proof guide
Generated structural guide
Decoded original-row and constructed-column counts partition the row width.
Use the direct prerequisites eisenstein_transposed_column_count_decoded_witness, beta_at_unique as previously established PA formulas.
The proof proceeds by case analysis (7), intermediate claims (2), equality transport (1).
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-v25 checked-use theorem is independently kernel-checked when replayed; it is not a Stable theorem.
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.
Named ingredients (2)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–17
03Establish hwitnessL18–27
Establish this local claim before using it. It is not an additional assumption.
- L18Definitions: LtBetaAtBitCount
have hwitness · expand full local formula (968 characters)
have hwitness : ∃ etcc_row_count_column_count_decoded_witness. ∃ etcc_column_code_column_count_decoded_witness. ∃ etcc_column_scale_column_count_decoded_witness. BetaAt(ab,ac,i,etcc_row_count_column_count_decoded_witness) ∧ (∃ x. ∃ y. (∀ z. Lt(z,k) → ∃ n. BetaAt(x,y,z,n) ∧ (n = 0 ∧ (Lt(q · S i,p · S z) ∧ ¬Lt(p · S z,q · S i)) ∨ n = 1 ∧ (Lt(p · S z,q · S i) ∧ ¬Lt(q · S i,p · S z)))) ∧ BitCount(x,y,k,etcc_row_count_column_count_decoded_witness)) ∧ (∀ x. Lt(x,k) → ∃ y. BetaAt(etcc_column_code_column_count_decoded_witness,etcc_column_scale_column_count_decoded_witness,x,y) ∧ (∃ z. ∃ n. ∃ j. BetaAt(bb,bc,x,z) ∧ (∀ u. Lt(u,h) → ∃ v. BetaAt(n,j,u,v) ∧ (v = 0 ∧ (Lt(p · S x,q · S u) ∧ ¬Lt(q · S u,p · S x)) ∨ v = 1 ∧ (Lt(q · S u,p · S x) ∧ ¬Lt(p · S x,q · S u)))) ∧ BitCount(n,j,h,z) ∧ BetaAt(n,j,i,y))) ∧ (BitCount(etcc_column_code_column_count_decoded_witness,etcc_column_scale_column_count_decoded_witness,k,m) ∧ etcc_row_count_column_count_decoded_witness + m = k) - L19
specialize eisenstein_transposed_column_count_decoded_witness p - L20
specialize eisenstein_transposed_column_count_decoded_witness q - L21
specialize eisenstein_transposed_column_count_decoded_witness h - L22
specialize eisenstein_transposed_column_count_decoded_witness k - L23
specialize eisenstein_transposed_column_count_decoded_witness ab - L24
specialize eisenstein_transposed_column_count_decoded_witness ac - L25
specialize eisenstein_transposed_column_count_decoded_witness bb - L26
specialize eisenstein_transposed_column_count_decoded_witness bc - L27
specialize eisenstein_transposed_column_count_decoded_witness db
04Use earlier factsL28–34
Instantiate or apply named facts and discharge the corresponding proof obligations.
05Separate the logical casesL35–41
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
06Establish hroweqL42–51
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
- L42
have hroweq : x = n - L43
specialize beta_at_unique ab - L44
specialize beta_at_unique ac - L45
specialize beta_at_unique i - L46
specialize beta_at_unique x - L47
specialize beta_at_unique n - L48
apply beta_at_unique - L49
exact hwitness_witness_witness_witness_left_left_left - L50
exact hn - L51
rewrite hroweq at hwitness_witness_witness_witness_right_right
07Use earlier factsL52–52
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L52
exact hwitness_witness_witness_witness_right_right
Original exact command ledger · 52 lines
- 0001
intro p - 0002
intro q - 0003
intro h - 0004
intro k - 0005
intro ab - 0006
intro ac - 0007
intro bb - 0008
intro bc - 0009
intro db - 0010
intro dc - 0011
intro i - 0012
intro n - 0013
intro m - 0014
intro hprefix - 0015
intro hi - 0016
intro hn - 0017
intro hm - 0018
have hwitness : exists etcc_row_count_column_count_decoded_witness etcc_column_code_column_count_decoded_witness etcc_column_scale_column_count_decoded_witness. ((((((exists ff_h_etcc_column_count_decoded_witness_first_entry. ff_h_etcc_column_count_decoded_witness_first_entry + S (etcc_row_count_column_count_decoded_witness) = S ((S (i)) * ac)) /\ exists ff_q_etcc_column_count_decoded_witness_first_entry. ab = ff_q_etcc_column_count_decoded_witness_first_entry * S ((S (i)) * ac) + (etcc_row_count_column_count_decoded_witness))) /\ (exists erc_row_code_etcc_column_count_decoded_witness_row_semantics erc_row_scale_etcc_column_count_decoded_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_decoded_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_decoded_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_decoded_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_decoded_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_decoded_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_decoded_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_decoded_witness_row_semantics = ff_q_eri_erc_etcc_column_count_decoded_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_decoded_witness_row_semantics) + (eri_bit_erc_etcc_column_count_decoded_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_decoded_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_left + S (q * S i) = p * S eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row) = q * S i))) \/ (eri_bit_erc_etcc_column_count_decoded_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row) = q * S i) /\ ~(exists eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_decoded_witness_row_semantics_row_choice_left + S (q * S i) = p * S eri_column_erc_etcc_column_count_decoded_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_decoded_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_decoded_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_decoded_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_decoded_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) + (etcc_row_count_column_count_decoded_witness))) /\ forall ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_decoded_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_decoded_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_decoded_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_decoded_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_decoded_witness_row_semantics = ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_decoded_witness_row_semantics) + (ff_a_erc_etcc_column_count_decoded_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_decoded_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_decoded_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_decoded_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_decoded_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_decoded_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_decoded_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_decoded_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_decoded_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_decoded_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_decoded_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_decoded_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_decoded_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_decoded_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_decoded_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_decoded_witness_row_semantics = ff_q_erc_etcc_column_count_decoded_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_decoded_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_decoded_witness_row_semantics) + (ff_bit_erc_etcc_column_count_decoded_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_decoded_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_decoded_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_decoded_witness_column. (exists edt_lt_gap_etcc_column_count_decoded_witness_column_bound. edt_lt_gap_etcc_column_count_decoded_witness_column_bound + S (etc_row_index_etcc_column_count_decoded_witness_column) = k) -> exists etc_bit_etcc_column_count_decoded_witness_column. ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_decoded. ff_h_etc_etcc_column_count_decoded_witness_column_decoded + S (etc_bit_etcc_column_count_decoded_witness_column) = S ((S (etc_row_index_etcc_column_count_decoded_witness_column)) * etcc_column_scale_column_count_decoded_witness)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_decoded. etcc_column_code_column_count_decoded_witness = ff_q_etc_etcc_column_count_decoded_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_decoded_witness_column)) * etcc_column_scale_column_count_decoded_witness) + (etc_bit_etcc_column_count_decoded_witness_column))) /\ (exists etc_count_etcc_column_count_decoded_witness_column_witness etc_row_code_etcc_column_count_decoded_witness_column_witness etc_row_scale_etcc_column_count_decoded_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_decoded_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_decoded_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_decoded_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_decoded_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_decoded_witness_column)) * bc) + (etc_count_etcc_column_count_decoded_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_decoded_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_decoded_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_decoded_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_decoded_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_decoded_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_decoded_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_decoded_witness_column_witness_row)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_decoded_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_decoded_witness_column_witness = ff_q_eri_etc_etcc_column_count_decoded_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_decoded_witness_column_witness_row)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness) + (eri_bit_etc_etcc_column_count_decoded_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_decoded_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_decoded_witness_column) = q * S eri_column_etc_etcc_column_count_decoded_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_decoded_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_decoded_witness_column))) \/ (eri_bit_etc_etcc_column_count_decoded_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_decoded_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_decoded_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_decoded_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_decoded_witness_column) = q * S eri_column_etc_etcc_column_count_decoded_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_decoded_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_decoded_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_decoded_witness_column_witness = ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness) + (ff_a_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_decoded_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_decoded_witness_column_witness = ff_q_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness) + (ff_bit_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_decoded_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_decoded_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_decoded_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_decoded_witness_column) = S ((S (i)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_decoded_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_decoded_witness_column_witness = ff_q_etc_etcc_column_count_decoded_witness_column_witness_inner_entry * S ((S (i)) * etc_row_scale_etcc_column_count_decoded_witness_column_witness) + (etc_bit_etcc_column_count_decoded_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_decoded_witness_column_count_sum ff_v_etcc_column_count_decoded_witness_column_count_sum. ((((exists ff_h_etcc_column_count_decoded_witness_column_count_sum_start. ff_h_etcc_column_count_decoded_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_decoded_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_decoded_witness_column_count_sum_start. ff_u_etcc_column_count_decoded_witness_column_count_sum = ff_q_etcc_column_count_decoded_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_decoded_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_decoded_witness_column_count_sum_terminal. ff_h_etcc_column_count_decoded_witness_column_count_sum_terminal + S (m) = S ((S (k)) * ff_v_etcc_column_count_decoded_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_decoded_witness_column_count_sum_terminal. ff_u_etcc_column_count_decoded_witness_column_count_sum = ff_q_etcc_column_count_decoded_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_decoded_witness_column_count_sum) + (m))) /\ forall ff_i_etcc_column_count_decoded_witness_column_count_sum. (exists ff_lt_etcc_column_count_decoded_witness_column_count_sum_bound. ff_lt_etcc_column_count_decoded_witness_column_count_sum_bound + S ff_i_etcc_column_count_decoded_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_decoded_witness_column_count_sum ff_r_etcc_column_count_decoded_witness_column_count_sum ff_s_etcc_column_count_decoded_witness_column_count_sum. ((((exists ff_h_etcc_column_count_decoded_witness_column_count_sum_summand. ff_h_etcc_column_count_decoded_witness_column_count_sum_summand + S (ff_a_etcc_column_count_decoded_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_decoded_witness_column_count_sum)) * etcc_column_scale_column_count_decoded_witness)) /\ exists ff_q_etcc_column_count_decoded_witness_column_count_sum_summand. etcc_column_code_column_count_decoded_witness = ff_q_etcc_column_count_decoded_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_decoded_witness_column_count_sum)) * etcc_column_scale_column_count_decoded_witness) + (ff_a_etcc_column_count_decoded_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_decoded_witness_column_count_sum_partial. ff_h_etcc_column_count_decoded_witness_column_count_sum_partial + S (ff_r_etcc_column_count_decoded_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_decoded_witness_column_count_sum)) * ff_v_etcc_column_count_decoded_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_decoded_witness_column_count_sum_partial. ff_u_etcc_column_count_decoded_witness_column_count_sum = ff_q_etcc_column_count_decoded_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_decoded_witness_column_count_sum)) * ff_v_etcc_column_count_decoded_witness_column_count_sum) + (ff_r_etcc_column_count_decoded_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_decoded_witness_column_count_sum_successor. ff_h_etcc_column_count_decoded_witness_column_count_sum_successor + S (ff_s_etcc_column_count_decoded_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_decoded_witness_column_count_sum)) * ff_v_etcc_column_count_decoded_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_decoded_witness_column_count_sum_successor. ff_u_etcc_column_count_decoded_witness_column_count_sum = ff_q_etcc_column_count_decoded_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_decoded_witness_column_count_sum)) * ff_v_etcc_column_count_decoded_witness_column_count_sum) + (ff_s_etcc_column_count_decoded_witness_column_count_sum))) /\ ff_s_etcc_column_count_decoded_witness_column_count_sum = ff_r_etcc_column_count_decoded_witness_column_count_sum + ff_a_etcc_column_count_decoded_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_decoded_witness_column_count_bits. (exists ff_lt_etcc_column_count_decoded_witness_column_count_bits_bound. ff_lt_etcc_column_count_decoded_witness_column_count_bits_bound + S ff_i_etcc_column_count_decoded_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_decoded_witness_column_count_bits. ((((exists ff_h_etcc_column_count_decoded_witness_column_count_bits_decoded. ff_h_etcc_column_count_decoded_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_decoded_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_decoded_witness_column_count_bits)) * etcc_column_scale_column_count_decoded_witness)) /\ exists ff_q_etcc_column_count_decoded_witness_column_count_bits_decoded. etcc_column_code_column_count_decoded_witness = ff_q_etcc_column_count_decoded_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_decoded_witness_column_count_bits)) * etcc_column_scale_column_count_decoded_witness) + (ff_bit_etcc_column_count_decoded_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_decoded_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_decoded_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_decoded_witness + m = k)) - 0019
specialize eisenstein_transposed_column_count_decoded_witness p - 0020
specialize eisenstein_transposed_column_count_decoded_witness q - 0021
specialize eisenstein_transposed_column_count_decoded_witness h - 0022
specialize eisenstein_transposed_column_count_decoded_witness k - 0023
specialize eisenstein_transposed_column_count_decoded_witness ab - 0024
specialize eisenstein_transposed_column_count_decoded_witness ac - 0025
specialize eisenstein_transposed_column_count_decoded_witness bb - 0026
specialize eisenstein_transposed_column_count_decoded_witness bc - 0027
specialize eisenstein_transposed_column_count_decoded_witness db - 0028
specialize eisenstein_transposed_column_count_decoded_witness dc - 0029
specialize eisenstein_transposed_column_count_decoded_witness i - 0030
specialize eisenstein_transposed_column_count_decoded_witness m - 0031
apply eisenstein_transposed_column_count_decoded_witness - 0032
exact hprefix - 0033
exact hi - 0034
exact hm - 0035
cases hwitness - 0036
cases hwitness_witness - 0037
cases hwitness_witness_witness - 0038
cases hwitness_witness_witness_witness - 0039
cases hwitness_witness_witness_witness_left - 0040
cases hwitness_witness_witness_witness_left_left - 0041
cases hwitness_witness_witness_witness_right - 0042
have hroweq : x = n - 0043
specialize beta_at_unique ab - 0044
specialize beta_at_unique ac - 0045
specialize beta_at_unique i - 0046
specialize beta_at_unique x - 0047
specialize beta_at_unique n - 0048
apply beta_at_unique - 0049
exact hwitness_witness_witness_witness_left_left_left - 0050
exact hn - 0051
rewrite hroweq at hwitness_witness_witness_witness_right_right - 0052
exact hwitness_witness_witness_witness_right_right