Exact expanded PA statement
forall p q h k ab ac bb bc l. (forall etcc_row_index_column_count_exists_previous_choices. (exists edt_lt_gap_column_count_exists_previous_choices_bound. edt_lt_gap_column_count_exists_previous_choices_bound + S (etcc_row_index_column_count_exists_previous_choices) = l) -> exists etcc_count_column_count_exists_previous_choices. (exists etcc_row_count_column_count_exists_previous_choices_witness etcc_column_code_column_count_exists_previous_choices_witness etcc_column_scale_column_count_exists_previous_choices_witness. ((((((exists ff_h_etcc_column_count_exists_previous_choices_witness_first_entry. ff_h_etcc_column_count_exists_previous_choices_witness_first_entry + S (etcc_row_count_column_count_exists_previous_choices_witness) = S ((S (etcc_row_index_column_count_exists_previous_choices)) * ac)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_first_entry. ab = ff_q_etcc_column_count_exists_previous_choices_witness_first_entry * S ((S (etcc_row_index_column_count_exists_previous_choices)) * ac) + (etcc_row_count_column_count_exists_previous_choices_witness))) /\ (exists erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics = ff_q_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics) + (eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_previous_choices) = p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_previous_choices))) \/ (eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_previous_choices) /\ ~(exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_previous_choices) = p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_exists_previous_choices_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (etcc_row_count_column_count_exists_previous_choices_witness))) /\ forall ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics) + (ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics) + (ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_exists_previous_choices_witness_column. (exists edt_lt_gap_etcc_column_count_exists_previous_choices_witness_column_bound. edt_lt_gap_etcc_column_count_exists_previous_choices_witness_column_bound + S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column) = k) -> exists etc_bit_etcc_column_count_exists_previous_choices_witness_column. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_decoded. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_decoded + S (etc_bit_etcc_column_count_exists_previous_choices_witness_column) = S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * etcc_column_scale_column_count_exists_previous_choices_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_decoded. etcc_column_code_column_count_exists_previous_choices_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * etcc_column_scale_column_count_exists_previous_choices_witness) + (etc_bit_etcc_column_count_exists_previous_choices_witness_column))) /\ (exists etc_count_etcc_column_count_exists_previous_choices_witness_column_witness etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * bc) + (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column) = q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column))) \/ (eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column) = q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_exists_previous_choices_witness_column) = S ((S (etcc_row_index_column_count_exists_previous_choices)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_exists_previous_choices)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (etc_bit_etcc_column_count_exists_previous_choices_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_start. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_start. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal + S (etcc_count_column_count_exists_previous_choices) = S ((S (k)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (etcc_count_column_count_exists_previous_choices))) /\ forall ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum. (exists ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_sum_bound. ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_sum_bound + S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand + S (ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * etcc_column_scale_column_count_exists_previous_choices_witness)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand. etcc_column_code_column_count_exists_previous_choices_witness = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * etcc_column_scale_column_count_exists_previous_choices_witness) + (ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial + S (ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor + S (ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum))) /\ ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum + ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits. (exists ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_bits_bound. ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_bits_bound + S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits. ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits)) * etcc_column_scale_column_count_exists_previous_choices_witness)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded. etcc_column_code_column_count_exists_previous_choices_witness = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits)) * etcc_column_scale_column_count_exists_previous_choices_witness) + (ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_exists_previous_choices_witness + etcc_count_column_count_exists_previous_choices = k)))) -> exists db dc. (forall etcc_row_index_column_count_exists_general_result. (exists edt_lt_gap_column_count_exists_general_result_bound. edt_lt_gap_column_count_exists_general_result_bound + S (etcc_row_index_column_count_exists_general_result) = l) -> exists etcc_count_column_count_exists_general_result. ((((exists ff_h_etcc_column_count_exists_general_result_decoded. ff_h_etcc_column_count_exists_general_result_decoded + S (etcc_count_column_count_exists_general_result) = S ((S (etcc_row_index_column_count_exists_general_result)) * dc)) /\ exists ff_q_etcc_column_count_exists_general_result_decoded. db = ff_q_etcc_column_count_exists_general_result_decoded * S ((S (etcc_row_index_column_count_exists_general_result)) * dc) + (etcc_count_column_count_exists_general_result))) /\ (exists etcc_row_count_column_count_exists_general_result_witness etcc_column_code_column_count_exists_general_result_witness etcc_column_scale_column_count_exists_general_result_witness. ((((((exists ff_h_etcc_column_count_exists_general_result_witness_first_entry. ff_h_etcc_column_count_exists_general_result_witness_first_entry + S (etcc_row_count_column_count_exists_general_result_witness) = S ((S (etcc_row_index_column_count_exists_general_result)) * ac)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_first_entry. ab = ff_q_etcc_column_count_exists_general_result_witness_first_entry * S ((S (etcc_row_index_column_count_exists_general_result)) * ac) + (etcc_row_count_column_count_exists_general_result_witness))) /\ (exists erc_row_code_etcc_column_count_exists_general_result_witness_row_semantics erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_exists_general_result_witness_row_semantics = ff_q_eri_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics) + (eri_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_general_result) = p * S eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_general_result))) \/ (eri_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_general_result) /\ ~(exists eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_general_result_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_general_result) = p * S eri_column_erc_etcc_column_count_exists_general_result_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_exists_general_result_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) + (etcc_row_count_column_count_exists_general_result_witness))) /\ forall ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_exists_general_result_witness_row_semantics = ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics) + (ff_a_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_exists_general_result_witness_row_semantics = ff_q_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_general_result_witness_row_semantics) + (ff_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_exists_general_result_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_exists_general_result_witness_column. (exists edt_lt_gap_etcc_column_count_exists_general_result_witness_column_bound. edt_lt_gap_etcc_column_count_exists_general_result_witness_column_bound + S (etc_row_index_etcc_column_count_exists_general_result_witness_column) = k) -> exists etc_bit_etcc_column_count_exists_general_result_witness_column. ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_decoded. ff_h_etc_etcc_column_count_exists_general_result_witness_column_decoded + S (etc_bit_etcc_column_count_exists_general_result_witness_column) = S ((S (etc_row_index_etcc_column_count_exists_general_result_witness_column)) * etcc_column_scale_column_count_exists_general_result_witness)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_decoded. etcc_column_code_column_count_exists_general_result_witness = ff_q_etc_etcc_column_count_exists_general_result_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_exists_general_result_witness_column)) * etcc_column_scale_column_count_exists_general_result_witness) + (etc_bit_etcc_column_count_exists_general_result_witness_column))) /\ (exists etc_count_etcc_column_count_exists_general_result_witness_column_witness etc_row_code_etcc_column_count_exists_general_result_witness_column_witness etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_exists_general_result_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_exists_general_result_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_exists_general_result_witness_column)) * bc) + (etc_count_etcc_column_count_exists_general_result_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_exists_general_result_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_exists_general_result_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_exists_general_result_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_exists_general_result_witness_column_witness = ff_q_eri_etc_etcc_column_count_exists_general_result_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness) + (eri_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_general_result_witness_column) = q * S eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_general_result_witness_column))) \/ (eri_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_general_result_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_general_result_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_general_result_witness_column) = q * S eri_column_etc_etcc_column_count_exists_general_result_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_exists_general_result_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_exists_general_result_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_exists_general_result_witness_column_witness = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness) + (ff_a_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_exists_general_result_witness_column_witness = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness) + (ff_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_exists_general_result_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_exists_general_result_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_exists_general_result_witness_column) = S ((S (etcc_row_index_column_count_exists_general_result)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_exists_general_result_witness_column_witness = ff_q_etc_etcc_column_count_exists_general_result_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_exists_general_result)) * etc_row_scale_etcc_column_count_exists_general_result_witness_column_witness) + (etc_bit_etcc_column_count_exists_general_result_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_exists_general_result_witness_column_count_sum ff_v_etcc_column_count_exists_general_result_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_start. ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_start. ff_u_etcc_column_count_exists_general_result_witness_column_count_sum = ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_terminal. ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_terminal + S (etcc_count_column_count_exists_general_result) = S ((S (k)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_terminal. ff_u_etcc_column_count_exists_general_result_witness_column_count_sum = ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum) + (etcc_count_column_count_exists_general_result))) /\ forall ff_i_etcc_column_count_exists_general_result_witness_column_count_sum. (exists ff_lt_etcc_column_count_exists_general_result_witness_column_count_sum_bound. ff_lt_etcc_column_count_exists_general_result_witness_column_count_sum_bound + S ff_i_etcc_column_count_exists_general_result_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_exists_general_result_witness_column_count_sum ff_r_etcc_column_count_exists_general_result_witness_column_count_sum ff_s_etcc_column_count_exists_general_result_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_summand. ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_summand + S (ff_a_etcc_column_count_exists_general_result_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_general_result_witness_column_count_sum)) * etcc_column_scale_column_count_exists_general_result_witness)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_summand. etcc_column_code_column_count_exists_general_result_witness = ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_exists_general_result_witness_column_count_sum)) * etcc_column_scale_column_count_exists_general_result_witness) + (ff_a_etcc_column_count_exists_general_result_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_partial. ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_partial + S (ff_r_etcc_column_count_exists_general_result_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_general_result_witness_column_count_sum)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_partial. ff_u_etcc_column_count_exists_general_result_witness_column_count_sum = ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_exists_general_result_witness_column_count_sum)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum) + (ff_r_etcc_column_count_exists_general_result_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_successor. ff_h_etcc_column_count_exists_general_result_witness_column_count_sum_successor + S (ff_s_etcc_column_count_exists_general_result_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_exists_general_result_witness_column_count_sum)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_successor. ff_u_etcc_column_count_exists_general_result_witness_column_count_sum = ff_q_etcc_column_count_exists_general_result_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_exists_general_result_witness_column_count_sum)) * ff_v_etcc_column_count_exists_general_result_witness_column_count_sum) + (ff_s_etcc_column_count_exists_general_result_witness_column_count_sum))) /\ ff_s_etcc_column_count_exists_general_result_witness_column_count_sum = ff_r_etcc_column_count_exists_general_result_witness_column_count_sum + ff_a_etcc_column_count_exists_general_result_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_exists_general_result_witness_column_count_bits. (exists ff_lt_etcc_column_count_exists_general_result_witness_column_count_bits_bound. ff_lt_etcc_column_count_exists_general_result_witness_column_count_bits_bound + S ff_i_etcc_column_count_exists_general_result_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_exists_general_result_witness_column_count_bits. ((((exists ff_h_etcc_column_count_exists_general_result_witness_column_count_bits_decoded. ff_h_etcc_column_count_exists_general_result_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_exists_general_result_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_exists_general_result_witness_column_count_bits)) * etcc_column_scale_column_count_exists_general_result_witness)) /\ exists ff_q_etcc_column_count_exists_general_result_witness_column_count_bits_decoded. etcc_column_code_column_count_exists_general_result_witness = ff_q_etcc_column_count_exists_general_result_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_exists_general_result_witness_column_count_bits)) * etcc_column_scale_column_count_exists_general_result_witness) + (ff_bit_etcc_column_count_exists_general_result_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_exists_general_result_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_exists_general_result_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_exists_general_result_witness + etcc_count_column_count_exists_general_result = k)))))Structural proof guide
Generated structural guide
Every bounded family of column-count witnesses has one outer beta prefix.
Use the direct prerequisites add_eq_zero_right, succ_ne_zero, le_succ, le_refl, eisenstein_transposed_column_count_prefix_extend as previously established PA formulas.
The proof proceeds by structural induction (1), case analysis (3), intermediate claims (5).
Referenced ingredients
Proof neighborhood
Direct dependencies
PA0004 add_eq_zero_right PA0005 succ_ne_zero PA002O le_succ PA001A le_refl PA00EH eisenstein_transposed_column_count_prefix_extendDirect 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 ab - 0006
intro ac - 0007
intro bb - 0008
intro bc - 0009
induction l - 0010
intro hchoices - 0011
exists 0 - 0012
exists 0 - 0013
intro i - 0014
intro hi - 0015
exfalso - 0016
cases hi - 0017
have hsi : S i = 0 - 0018
specialize add_eq_zero_right x - 0019
specialize add_eq_zero_right (S i) - 0020
apply add_eq_zero_right - 0021
exact hi_witness - 0022
specialize succ_ne_zero i - 0023
apply succ_ne_zero - 0024
exact hsi - 0025
intro hchoices - 0026
have hprevious : forall etcc_row_index_column_count_exists_previous_choices. (exists edt_lt_gap_column_count_exists_previous_choices_bound. edt_lt_gap_column_count_exists_previous_choices_bound + S (etcc_row_index_column_count_exists_previous_choices) = l) -> exists etcc_count_column_count_exists_previous_choices. (exists etcc_row_count_column_count_exists_previous_choices_witness etcc_column_code_column_count_exists_previous_choices_witness etcc_column_scale_column_count_exists_previous_choices_witness. ((((((exists ff_h_etcc_column_count_exists_previous_choices_witness_first_entry. ff_h_etcc_column_count_exists_previous_choices_witness_first_entry + S (etcc_row_count_column_count_exists_previous_choices_witness) = S ((S (etcc_row_index_column_count_exists_previous_choices)) * ac)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_first_entry. ab = ff_q_etcc_column_count_exists_previous_choices_witness_first_entry * S ((S (etcc_row_index_column_count_exists_previous_choices)) * ac) + (etcc_row_count_column_count_exists_previous_choices_witness))) /\ (exists erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics = ff_q_eri_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics) + (eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_previous_choices) = p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_previous_choices))) \/ (eri_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_previous_choices) /\ ~(exists eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_previous_choices) = p * S eri_column_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_exists_previous_choices_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (etcc_row_count_column_count_exists_previous_choices_witness))) /\ forall ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics) + (ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_exists_previous_choices_witness_row_semantics = ff_q_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_previous_choices_witness_row_semantics) + (ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_exists_previous_choices_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_exists_previous_choices_witness_column. (exists edt_lt_gap_etcc_column_count_exists_previous_choices_witness_column_bound. edt_lt_gap_etcc_column_count_exists_previous_choices_witness_column_bound + S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column) = k) -> exists etc_bit_etcc_column_count_exists_previous_choices_witness_column. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_decoded. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_decoded + S (etc_bit_etcc_column_count_exists_previous_choices_witness_column) = S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * etcc_column_scale_column_count_exists_previous_choices_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_decoded. etcc_column_code_column_count_exists_previous_choices_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * etcc_column_scale_column_count_exists_previous_choices_witness) + (etc_bit_etcc_column_count_exists_previous_choices_witness_column))) /\ (exists etc_count_etcc_column_count_exists_previous_choices_witness_column_witness etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_exists_previous_choices_witness_column)) * bc) + (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_eri_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column) = q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column))) \/ (eri_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_previous_choices_witness_column) = q * S eri_column_etc_etcc_column_count_exists_previous_choices_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_exists_previous_choices_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_exists_previous_choices_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_exists_previous_choices_witness_column) = S ((S (etcc_row_index_column_count_exists_previous_choices)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_exists_previous_choices_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_choices_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_exists_previous_choices)) * etc_row_scale_etcc_column_count_exists_previous_choices_witness_column_witness) + (etc_bit_etcc_column_count_exists_previous_choices_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_start. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_start. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal + S (etcc_count_column_count_exists_previous_choices) = S ((S (k)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (etcc_count_column_count_exists_previous_choices))) /\ forall ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum. (exists ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_sum_bound. ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_sum_bound + S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand + S (ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * etcc_column_scale_column_count_exists_previous_choices_witness)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand. etcc_column_code_column_count_exists_previous_choices_witness = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * etcc_column_scale_column_count_exists_previous_choices_witness) + (ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial + S (ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor + S (ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor. ff_u_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_choices_witness_column_count_sum) + (ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum))) /\ ff_s_etcc_column_count_exists_previous_choices_witness_column_count_sum = ff_r_etcc_column_count_exists_previous_choices_witness_column_count_sum + ff_a_etcc_column_count_exists_previous_choices_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits. (exists ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_bits_bound. ff_lt_etcc_column_count_exists_previous_choices_witness_column_count_bits_bound + S ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits. ((((exists ff_h_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded. ff_h_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits)) * etcc_column_scale_column_count_exists_previous_choices_witness)) /\ exists ff_q_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded. etcc_column_code_column_count_exists_previous_choices_witness = ff_q_etcc_column_count_exists_previous_choices_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_exists_previous_choices_witness_column_count_bits)) * etcc_column_scale_column_count_exists_previous_choices_witness) + (ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_exists_previous_choices_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_exists_previous_choices_witness + etcc_count_column_count_exists_previous_choices = k))) - 0027
intro i - 0028
intro hi - 0029
specialize hchoices i - 0030
apply hchoices - 0031
specialize le_succ (S i) - 0032
specialize le_succ l - 0033
apply le_succ - 0034
exact hi - 0035
have hprefix : exists db dc. (forall etcc_row_index_column_count_exists_previous_prefix. (exists edt_lt_gap_column_count_exists_previous_prefix_bound. edt_lt_gap_column_count_exists_previous_prefix_bound + S (etcc_row_index_column_count_exists_previous_prefix) = l) -> exists etcc_count_column_count_exists_previous_prefix. ((((exists ff_h_etcc_column_count_exists_previous_prefix_decoded. ff_h_etcc_column_count_exists_previous_prefix_decoded + S (etcc_count_column_count_exists_previous_prefix) = S ((S (etcc_row_index_column_count_exists_previous_prefix)) * dc)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_decoded. db = ff_q_etcc_column_count_exists_previous_prefix_decoded * S ((S (etcc_row_index_column_count_exists_previous_prefix)) * dc) + (etcc_count_column_count_exists_previous_prefix))) /\ (exists etcc_row_count_column_count_exists_previous_prefix_witness etcc_column_code_column_count_exists_previous_prefix_witness etcc_column_scale_column_count_exists_previous_prefix_witness. ((((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_first_entry. ff_h_etcc_column_count_exists_previous_prefix_witness_first_entry + S (etcc_row_count_column_count_exists_previous_prefix_witness) = S ((S (etcc_row_index_column_count_exists_previous_prefix)) * ac)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_first_entry. ab = ff_q_etcc_column_count_exists_previous_prefix_witness_first_entry * S ((S (etcc_row_index_column_count_exists_previous_prefix)) * ac) + (etcc_row_count_column_count_exists_previous_prefix_witness))) /\ (exists erc_row_code_etcc_column_count_exists_previous_prefix_witness_row_semantics erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_exists_previous_prefix_witness_row_semantics = ff_q_eri_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics) + (eri_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_previous_prefix) = p * S eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_previous_prefix))) \/ (eri_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_previous_prefix) /\ ~(exists eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_previous_prefix) = p * S eri_column_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_exists_previous_prefix_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) + (etcc_row_count_column_count_exists_previous_prefix_witness))) /\ forall ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_exists_previous_prefix_witness_row_semantics = ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics) + (ff_a_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_exists_previous_prefix_witness_row_semantics = ff_q_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_previous_prefix_witness_row_semantics) + (ff_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_exists_previous_prefix_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_exists_previous_prefix_witness_column. (exists edt_lt_gap_etcc_column_count_exists_previous_prefix_witness_column_bound. edt_lt_gap_etcc_column_count_exists_previous_prefix_witness_column_bound + S (etc_row_index_etcc_column_count_exists_previous_prefix_witness_column) = k) -> exists etc_bit_etcc_column_count_exists_previous_prefix_witness_column. ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_decoded. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_decoded + S (etc_bit_etcc_column_count_exists_previous_prefix_witness_column) = S ((S (etc_row_index_etcc_column_count_exists_previous_prefix_witness_column)) * etcc_column_scale_column_count_exists_previous_prefix_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_decoded. etcc_column_code_column_count_exists_previous_prefix_witness = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_exists_previous_prefix_witness_column)) * etcc_column_scale_column_count_exists_previous_prefix_witness) + (etc_bit_etcc_column_count_exists_previous_prefix_witness_column))) /\ (exists etc_count_etcc_column_count_exists_previous_prefix_witness_column_witness etc_row_code_etcc_column_count_exists_previous_prefix_witness_column_witness etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_exists_previous_prefix_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_exists_previous_prefix_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_exists_previous_prefix_witness_column)) * bc) + (etc_count_etcc_column_count_exists_previous_prefix_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_exists_previous_prefix_witness_column_witness = ff_q_eri_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness) + (eri_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_previous_prefix_witness_column) = q * S eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_previous_prefix_witness_column))) \/ (eri_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_previous_prefix_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_previous_prefix_witness_column) = q * S eri_column_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_exists_previous_prefix_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_exists_previous_prefix_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_exists_previous_prefix_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness) + (ff_a_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_exists_previous_prefix_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness) + (ff_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_exists_previous_prefix_witness_column) = S ((S (etcc_row_index_column_count_exists_previous_prefix)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_exists_previous_prefix_witness_column_witness = ff_q_etc_etcc_column_count_exists_previous_prefix_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_exists_previous_prefix)) * etc_row_scale_etcc_column_count_exists_previous_prefix_witness_column_witness) + (etc_bit_etcc_column_count_exists_previous_prefix_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_exists_previous_prefix_witness_column_count_sum ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_start. ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_start. ff_u_etcc_column_count_exists_previous_prefix_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_terminal. ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_terminal + S (etcc_count_column_count_exists_previous_prefix) = S ((S (k)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_terminal. ff_u_etcc_column_count_exists_previous_prefix_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum) + (etcc_count_column_count_exists_previous_prefix))) /\ forall ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum. (exists ff_lt_etcc_column_count_exists_previous_prefix_witness_column_count_sum_bound. ff_lt_etcc_column_count_exists_previous_prefix_witness_column_count_sum_bound + S ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_exists_previous_prefix_witness_column_count_sum ff_r_etcc_column_count_exists_previous_prefix_witness_column_count_sum ff_s_etcc_column_count_exists_previous_prefix_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_summand. ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_summand + S (ff_a_etcc_column_count_exists_previous_prefix_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) * etcc_column_scale_column_count_exists_previous_prefix_witness)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_summand. etcc_column_code_column_count_exists_previous_prefix_witness = ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) * etcc_column_scale_column_count_exists_previous_prefix_witness) + (ff_a_etcc_column_count_exists_previous_prefix_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_partial. ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_partial + S (ff_r_etcc_column_count_exists_previous_prefix_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_partial. ff_u_etcc_column_count_exists_previous_prefix_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum) + (ff_r_etcc_column_count_exists_previous_prefix_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_successor. ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_sum_successor + S (ff_s_etcc_column_count_exists_previous_prefix_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_successor. ff_u_etcc_column_count_exists_previous_prefix_witness_column_count_sum = ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_sum)) * ff_v_etcc_column_count_exists_previous_prefix_witness_column_count_sum) + (ff_s_etcc_column_count_exists_previous_prefix_witness_column_count_sum))) /\ ff_s_etcc_column_count_exists_previous_prefix_witness_column_count_sum = ff_r_etcc_column_count_exists_previous_prefix_witness_column_count_sum + ff_a_etcc_column_count_exists_previous_prefix_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_bits. (exists ff_lt_etcc_column_count_exists_previous_prefix_witness_column_count_bits_bound. ff_lt_etcc_column_count_exists_previous_prefix_witness_column_count_bits_bound + S ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_exists_previous_prefix_witness_column_count_bits. ((((exists ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_bits_decoded. ff_h_etcc_column_count_exists_previous_prefix_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_exists_previous_prefix_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_bits)) * etcc_column_scale_column_count_exists_previous_prefix_witness)) /\ exists ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_bits_decoded. etcc_column_code_column_count_exists_previous_prefix_witness = ff_q_etcc_column_count_exists_previous_prefix_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_exists_previous_prefix_witness_column_count_bits)) * etcc_column_scale_column_count_exists_previous_prefix_witness) + (ff_bit_etcc_column_count_exists_previous_prefix_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_exists_previous_prefix_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_exists_previous_prefix_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_exists_previous_prefix_witness + etcc_count_column_count_exists_previous_prefix = k))))) - 0036
apply IH - 0037
exact hprevious - 0038
cases hprefix - 0039
cases hprefix_witness - 0040
have hlast : exists m. (exists etcc_row_count_column_count_exists_last etcc_column_code_column_count_exists_last etcc_column_scale_column_count_exists_last. ((((((exists ff_h_etcc_column_count_exists_last_first_entry. ff_h_etcc_column_count_exists_last_first_entry + S (etcc_row_count_column_count_exists_last) = S ((S (l)) * ac)) /\ exists ff_q_etcc_column_count_exists_last_first_entry. ab = ff_q_etcc_column_count_exists_last_first_entry * S ((S (l)) * ac) + (etcc_row_count_column_count_exists_last))) /\ (exists erc_row_code_etcc_column_count_exists_last_row_semantics erc_row_scale_etcc_column_count_exists_last_row_semantics. ((forall eri_column_erc_etcc_column_count_exists_last_row_semantics_row. (exists eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_bound. eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_exists_last_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_exists_last_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_exists_last_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_exists_last_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_exists_last_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_exists_last_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_last_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_exists_last_row_semantics_row_decoded. erc_row_code_etcc_column_count_exists_last_row_semantics = ff_q_eri_erc_etcc_column_count_exists_last_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_exists_last_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_last_row_semantics) + (eri_bit_erc_etcc_column_count_exists_last_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_exists_last_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_left + S (q * S l) = p * S eri_column_erc_etcc_column_count_exists_last_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_last_row_semantics_row) = q * S l))) \/ (eri_bit_erc_etcc_column_count_exists_last_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_last_row_semantics_row) = q * S l) /\ ~(exists eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_last_row_semantics_row_choice_left + S (q * S l) = p * S eri_column_erc_etcc_column_count_exists_last_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_exists_last_row_semantics_count_sum ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_exists_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_exists_last) = S ((S (k)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_exists_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum) + (etcc_row_count_column_count_exists_last))) /\ forall ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_exists_last_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_exists_last_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_exists_last_row_semantics_count_sum ff_r_erc_etcc_column_count_exists_last_row_semantics_count_sum ff_s_erc_etcc_column_count_exists_last_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_exists_last_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_last_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_exists_last_row_semantics = ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_last_row_semantics) + (ff_a_erc_etcc_column_count_exists_last_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_exists_last_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_exists_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_exists_last_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_exists_last_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_exists_last_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_exists_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_last_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_exists_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_last_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_exists_last_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_exists_last_row_semantics_count_sum = ff_r_erc_etcc_column_count_exists_last_row_semantics_count_sum + ff_a_erc_etcc_column_count_exists_last_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_exists_last_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_exists_last_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_exists_last_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_exists_last_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_exists_last_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_exists_last_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_exists_last_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_exists_last_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_exists_last_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_last_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_last_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_exists_last_row_semantics = ff_q_erc_etcc_column_count_exists_last_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_exists_last_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_last_row_semantics) + (ff_bit_erc_etcc_column_count_exists_last_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_exists_last_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_exists_last_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_exists_last_column. (exists edt_lt_gap_etcc_column_count_exists_last_column_bound. edt_lt_gap_etcc_column_count_exists_last_column_bound + S (etc_row_index_etcc_column_count_exists_last_column) = k) -> exists etc_bit_etcc_column_count_exists_last_column. ((((exists ff_h_etc_etcc_column_count_exists_last_column_decoded. ff_h_etc_etcc_column_count_exists_last_column_decoded + S (etc_bit_etcc_column_count_exists_last_column) = S ((S (etc_row_index_etcc_column_count_exists_last_column)) * etcc_column_scale_column_count_exists_last)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_decoded. etcc_column_code_column_count_exists_last = ff_q_etc_etcc_column_count_exists_last_column_decoded * S ((S (etc_row_index_etcc_column_count_exists_last_column)) * etcc_column_scale_column_count_exists_last) + (etc_bit_etcc_column_count_exists_last_column))) /\ (exists etc_count_etcc_column_count_exists_last_column_witness etc_row_code_etcc_column_count_exists_last_column_witness etc_row_scale_etcc_column_count_exists_last_column_witness. ((((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_outer_entry. ff_h_etc_etcc_column_count_exists_last_column_witness_outer_entry + S (etc_count_etcc_column_count_exists_last_column_witness) = S ((S (etc_row_index_etcc_column_count_exists_last_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_exists_last_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_exists_last_column)) * bc) + (etc_count_etcc_column_count_exists_last_column_witness))) /\ (forall eri_column_etc_etcc_column_count_exists_last_column_witness_row. (exists eri_gap_etc_etcc_column_count_exists_last_column_witness_row_bound. eri_gap_etc_etcc_column_count_exists_last_column_witness_row_bound + S (eri_column_etc_etcc_column_count_exists_last_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_exists_last_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_exists_last_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_exists_last_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_exists_last_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_exists_last_column_witness_row)) * etc_row_scale_etcc_column_count_exists_last_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_exists_last_column_witness_row_decoded. etc_row_code_etcc_column_count_exists_last_column_witness = ff_q_eri_etc_etcc_column_count_exists_last_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_exists_last_column_witness_row)) * etc_row_scale_etcc_column_count_exists_last_column_witness) + (eri_bit_etc_etcc_column_count_exists_last_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_exists_last_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_last_column) = q * S eri_column_etc_etcc_column_count_exists_last_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_last_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_last_column))) \/ (eri_bit_etc_etcc_column_count_exists_last_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_last_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_last_column) /\ ~(exists eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_last_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_last_column) = q * S eri_column_etc_etcc_column_count_exists_last_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_exists_last_column_witness_count_relation_sum ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_exists_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_exists_last_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_exists_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) + (etc_count_etcc_column_count_exists_last_column_witness))) /\ forall ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_exists_last_column_witness_count_relation_sum ff_r_etc_etcc_column_count_exists_last_column_witness_count_relation_sum ff_s_etc_etcc_column_count_exists_last_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_last_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_exists_last_column_witness = ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_last_column_witness) + (ff_a_etc_etcc_column_count_exists_last_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_exists_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_exists_last_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_exists_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_last_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_exists_last_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_exists_last_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_exists_last_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_exists_last_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_exists_last_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_exists_last_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_exists_last_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_exists_last_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_exists_last_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_last_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_exists_last_column_witness = ff_q_etc_etcc_column_count_exists_last_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_exists_last_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_last_column_witness) + (ff_bit_etc_etcc_column_count_exists_last_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_exists_last_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_exists_last_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_exists_last_column_witness_inner_entry. ff_h_etc_etcc_column_count_exists_last_column_witness_inner_entry + S (etc_bit_etcc_column_count_exists_last_column) = S ((S (l)) * etc_row_scale_etcc_column_count_exists_last_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_last_column_witness_inner_entry. etc_row_code_etcc_column_count_exists_last_column_witness = ff_q_etc_etcc_column_count_exists_last_column_witness_inner_entry * S ((S (l)) * etc_row_scale_etcc_column_count_exists_last_column_witness) + (etc_bit_etcc_column_count_exists_last_column)))))))) /\ ((((exists ff_u_etcc_column_count_exists_last_column_count_sum ff_v_etcc_column_count_exists_last_column_count_sum. ((((exists ff_h_etcc_column_count_exists_last_column_count_sum_start. ff_h_etcc_column_count_exists_last_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_exists_last_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_last_column_count_sum_start. ff_u_etcc_column_count_exists_last_column_count_sum = ff_q_etcc_column_count_exists_last_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_exists_last_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_exists_last_column_count_sum_terminal. ff_h_etcc_column_count_exists_last_column_count_sum_terminal + S (m) = S ((S (k)) * ff_v_etcc_column_count_exists_last_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_last_column_count_sum_terminal. ff_u_etcc_column_count_exists_last_column_count_sum = ff_q_etcc_column_count_exists_last_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_exists_last_column_count_sum) + (m))) /\ forall ff_i_etcc_column_count_exists_last_column_count_sum. (exists ff_lt_etcc_column_count_exists_last_column_count_sum_bound. ff_lt_etcc_column_count_exists_last_column_count_sum_bound + S ff_i_etcc_column_count_exists_last_column_count_sum = k) -> exists ff_a_etcc_column_count_exists_last_column_count_sum ff_r_etcc_column_count_exists_last_column_count_sum ff_s_etcc_column_count_exists_last_column_count_sum. ((((exists ff_h_etcc_column_count_exists_last_column_count_sum_summand. ff_h_etcc_column_count_exists_last_column_count_sum_summand + S (ff_a_etcc_column_count_exists_last_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_last_column_count_sum)) * etcc_column_scale_column_count_exists_last)) /\ exists ff_q_etcc_column_count_exists_last_column_count_sum_summand. etcc_column_code_column_count_exists_last = ff_q_etcc_column_count_exists_last_column_count_sum_summand * S ((S (ff_i_etcc_column_count_exists_last_column_count_sum)) * etcc_column_scale_column_count_exists_last) + (ff_a_etcc_column_count_exists_last_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_last_column_count_sum_partial. ff_h_etcc_column_count_exists_last_column_count_sum_partial + S (ff_r_etcc_column_count_exists_last_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_last_column_count_sum)) * ff_v_etcc_column_count_exists_last_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_last_column_count_sum_partial. ff_u_etcc_column_count_exists_last_column_count_sum = ff_q_etcc_column_count_exists_last_column_count_sum_partial * S ((S (ff_i_etcc_column_count_exists_last_column_count_sum)) * ff_v_etcc_column_count_exists_last_column_count_sum) + (ff_r_etcc_column_count_exists_last_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_last_column_count_sum_successor. ff_h_etcc_column_count_exists_last_column_count_sum_successor + S (ff_s_etcc_column_count_exists_last_column_count_sum) = S ((S (S ff_i_etcc_column_count_exists_last_column_count_sum)) * ff_v_etcc_column_count_exists_last_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_last_column_count_sum_successor. ff_u_etcc_column_count_exists_last_column_count_sum = ff_q_etcc_column_count_exists_last_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_exists_last_column_count_sum)) * ff_v_etcc_column_count_exists_last_column_count_sum) + (ff_s_etcc_column_count_exists_last_column_count_sum))) /\ ff_s_etcc_column_count_exists_last_column_count_sum = ff_r_etcc_column_count_exists_last_column_count_sum + ff_a_etcc_column_count_exists_last_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_exists_last_column_count_bits. (exists ff_lt_etcc_column_count_exists_last_column_count_bits_bound. ff_lt_etcc_column_count_exists_last_column_count_bits_bound + S ff_i_etcc_column_count_exists_last_column_count_bits = k) -> exists ff_bit_etcc_column_count_exists_last_column_count_bits. ((((exists ff_h_etcc_column_count_exists_last_column_count_bits_decoded. ff_h_etcc_column_count_exists_last_column_count_bits_decoded + S (ff_bit_etcc_column_count_exists_last_column_count_bits) = S ((S (ff_i_etcc_column_count_exists_last_column_count_bits)) * etcc_column_scale_column_count_exists_last)) /\ exists ff_q_etcc_column_count_exists_last_column_count_bits_decoded. etcc_column_code_column_count_exists_last = ff_q_etcc_column_count_exists_last_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_exists_last_column_count_bits)) * etcc_column_scale_column_count_exists_last) + (ff_bit_etcc_column_count_exists_last_column_count_bits))) /\ (ff_bit_etcc_column_count_exists_last_column_count_bits = 0 \/ ff_bit_etcc_column_count_exists_last_column_count_bits = 1))))) /\ etcc_row_count_column_count_exists_last + m = k))) - 0041
specialize hchoices l - 0042
apply hchoices - 0043
specialize le_refl (S l) - 0044
exact le_refl - 0045
have hnext : exists db dc. (forall etcc_row_index_column_count_exists_successor. (exists edt_lt_gap_column_count_exists_successor_bound. edt_lt_gap_column_count_exists_successor_bound + S (etcc_row_index_column_count_exists_successor) = S l) -> exists etcc_count_column_count_exists_successor. ((((exists ff_h_etcc_column_count_exists_successor_decoded. ff_h_etcc_column_count_exists_successor_decoded + S (etcc_count_column_count_exists_successor) = S ((S (etcc_row_index_column_count_exists_successor)) * dc)) /\ exists ff_q_etcc_column_count_exists_successor_decoded. db = ff_q_etcc_column_count_exists_successor_decoded * S ((S (etcc_row_index_column_count_exists_successor)) * dc) + (etcc_count_column_count_exists_successor))) /\ (exists etcc_row_count_column_count_exists_successor_witness etcc_column_code_column_count_exists_successor_witness etcc_column_scale_column_count_exists_successor_witness. ((((((exists ff_h_etcc_column_count_exists_successor_witness_first_entry. ff_h_etcc_column_count_exists_successor_witness_first_entry + S (etcc_row_count_column_count_exists_successor_witness) = S ((S (etcc_row_index_column_count_exists_successor)) * ac)) /\ exists ff_q_etcc_column_count_exists_successor_witness_first_entry. ab = ff_q_etcc_column_count_exists_successor_witness_first_entry * S ((S (etcc_row_index_column_count_exists_successor)) * ac) + (etcc_row_count_column_count_exists_successor_witness))) /\ (exists erc_row_code_etcc_column_count_exists_successor_witness_row_semantics erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_exists_successor_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_exists_successor_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_exists_successor_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_exists_successor_witness_row_semantics = ff_q_eri_erc_etcc_column_count_exists_successor_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics) + (eri_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_successor) = p * S eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_successor))) \/ (eri_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row) = q * S etcc_row_index_column_count_exists_successor) /\ ~(exists eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_exists_successor_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_exists_successor) = p * S eri_column_erc_etcc_column_count_exists_successor_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_exists_successor_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) + (etcc_row_count_column_count_exists_successor_witness))) /\ forall ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_exists_successor_witness_row_semantics = ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics) + (ff_a_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_exists_successor_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_exists_successor_witness_row_semantics = ff_q_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_exists_successor_witness_row_semantics) + (ff_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_exists_successor_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_exists_successor_witness_column. (exists edt_lt_gap_etcc_column_count_exists_successor_witness_column_bound. edt_lt_gap_etcc_column_count_exists_successor_witness_column_bound + S (etc_row_index_etcc_column_count_exists_successor_witness_column) = k) -> exists etc_bit_etcc_column_count_exists_successor_witness_column. ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_decoded. ff_h_etc_etcc_column_count_exists_successor_witness_column_decoded + S (etc_bit_etcc_column_count_exists_successor_witness_column) = S ((S (etc_row_index_etcc_column_count_exists_successor_witness_column)) * etcc_column_scale_column_count_exists_successor_witness)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_decoded. etcc_column_code_column_count_exists_successor_witness = ff_q_etc_etcc_column_count_exists_successor_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_exists_successor_witness_column)) * etcc_column_scale_column_count_exists_successor_witness) + (etc_bit_etcc_column_count_exists_successor_witness_column))) /\ (exists etc_count_etcc_column_count_exists_successor_witness_column_witness etc_row_code_etcc_column_count_exists_successor_witness_column_witness etc_row_scale_etcc_column_count_exists_successor_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_exists_successor_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_exists_successor_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_exists_successor_witness_column)) * bc) + (etc_count_etcc_column_count_exists_successor_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_exists_successor_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_exists_successor_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_exists_successor_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_exists_successor_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_exists_successor_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_exists_successor_witness_column_witness = ff_q_eri_etc_etcc_column_count_exists_successor_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness) + (eri_bit_etc_etcc_column_count_exists_successor_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_exists_successor_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_successor_witness_column) = q * S eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_successor_witness_column))) \/ (eri_bit_etc_etcc_column_count_exists_successor_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_exists_successor_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_exists_successor_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_exists_successor_witness_column) = q * S eri_column_etc_etcc_column_count_exists_successor_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_exists_successor_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_exists_successor_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_exists_successor_witness_column_witness = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness) + (ff_a_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_exists_successor_witness_column_witness = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness) + (ff_bit_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_exists_successor_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_exists_successor_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_exists_successor_witness_column) = S ((S (etcc_row_index_column_count_exists_successor)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_exists_successor_witness_column_witness = ff_q_etc_etcc_column_count_exists_successor_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_exists_successor)) * etc_row_scale_etcc_column_count_exists_successor_witness_column_witness) + (etc_bit_etcc_column_count_exists_successor_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_exists_successor_witness_column_count_sum ff_v_etcc_column_count_exists_successor_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_successor_witness_column_count_sum_start. ff_h_etcc_column_count_exists_successor_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_successor_witness_column_count_sum_start. ff_u_etcc_column_count_exists_successor_witness_column_count_sum = ff_q_etcc_column_count_exists_successor_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_exists_successor_witness_column_count_sum_terminal. ff_h_etcc_column_count_exists_successor_witness_column_count_sum_terminal + S (etcc_count_column_count_exists_successor) = S ((S (k)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_successor_witness_column_count_sum_terminal. ff_u_etcc_column_count_exists_successor_witness_column_count_sum = ff_q_etcc_column_count_exists_successor_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum) + (etcc_count_column_count_exists_successor))) /\ forall ff_i_etcc_column_count_exists_successor_witness_column_count_sum. (exists ff_lt_etcc_column_count_exists_successor_witness_column_count_sum_bound. ff_lt_etcc_column_count_exists_successor_witness_column_count_sum_bound + S ff_i_etcc_column_count_exists_successor_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_exists_successor_witness_column_count_sum ff_r_etcc_column_count_exists_successor_witness_column_count_sum ff_s_etcc_column_count_exists_successor_witness_column_count_sum. ((((exists ff_h_etcc_column_count_exists_successor_witness_column_count_sum_summand. ff_h_etcc_column_count_exists_successor_witness_column_count_sum_summand + S (ff_a_etcc_column_count_exists_successor_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_successor_witness_column_count_sum)) * etcc_column_scale_column_count_exists_successor_witness)) /\ exists ff_q_etcc_column_count_exists_successor_witness_column_count_sum_summand. etcc_column_code_column_count_exists_successor_witness = ff_q_etcc_column_count_exists_successor_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_exists_successor_witness_column_count_sum)) * etcc_column_scale_column_count_exists_successor_witness) + (ff_a_etcc_column_count_exists_successor_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_successor_witness_column_count_sum_partial. ff_h_etcc_column_count_exists_successor_witness_column_count_sum_partial + S (ff_r_etcc_column_count_exists_successor_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_exists_successor_witness_column_count_sum)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_successor_witness_column_count_sum_partial. ff_u_etcc_column_count_exists_successor_witness_column_count_sum = ff_q_etcc_column_count_exists_successor_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_exists_successor_witness_column_count_sum)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum) + (ff_r_etcc_column_count_exists_successor_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_exists_successor_witness_column_count_sum_successor. ff_h_etcc_column_count_exists_successor_witness_column_count_sum_successor + S (ff_s_etcc_column_count_exists_successor_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_exists_successor_witness_column_count_sum)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_exists_successor_witness_column_count_sum_successor. ff_u_etcc_column_count_exists_successor_witness_column_count_sum = ff_q_etcc_column_count_exists_successor_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_exists_successor_witness_column_count_sum)) * ff_v_etcc_column_count_exists_successor_witness_column_count_sum) + (ff_s_etcc_column_count_exists_successor_witness_column_count_sum))) /\ ff_s_etcc_column_count_exists_successor_witness_column_count_sum = ff_r_etcc_column_count_exists_successor_witness_column_count_sum + ff_a_etcc_column_count_exists_successor_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_exists_successor_witness_column_count_bits. (exists ff_lt_etcc_column_count_exists_successor_witness_column_count_bits_bound. ff_lt_etcc_column_count_exists_successor_witness_column_count_bits_bound + S ff_i_etcc_column_count_exists_successor_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_exists_successor_witness_column_count_bits. ((((exists ff_h_etcc_column_count_exists_successor_witness_column_count_bits_decoded. ff_h_etcc_column_count_exists_successor_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_exists_successor_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_exists_successor_witness_column_count_bits)) * etcc_column_scale_column_count_exists_successor_witness)) /\ exists ff_q_etcc_column_count_exists_successor_witness_column_count_bits_decoded. etcc_column_code_column_count_exists_successor_witness = ff_q_etcc_column_count_exists_successor_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_exists_successor_witness_column_count_bits)) * etcc_column_scale_column_count_exists_successor_witness) + (ff_bit_etcc_column_count_exists_successor_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_exists_successor_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_exists_successor_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_exists_successor_witness + etcc_count_column_count_exists_successor = k))))) - 0046
specialize eisenstein_transposed_column_count_prefix_extend p - 0047
specialize eisenstein_transposed_column_count_prefix_extend q - 0048
specialize eisenstein_transposed_column_count_prefix_extend h - 0049
specialize eisenstein_transposed_column_count_prefix_extend k - 0050
specialize eisenstein_transposed_column_count_prefix_extend ab - 0051
specialize eisenstein_transposed_column_count_prefix_extend ac - 0052
specialize eisenstein_transposed_column_count_prefix_extend bb - 0053
specialize eisenstein_transposed_column_count_prefix_extend bc - 0054
specialize eisenstein_transposed_column_count_prefix_extend x - 0055
specialize eisenstein_transposed_column_count_prefix_extend x1 - 0056
specialize eisenstein_transposed_column_count_prefix_extend l - 0057
apply eisenstein_transposed_column_count_prefix_extend - 0058
exact hprefix_witness_witness - 0059
exact hlast - 0060
exact hnext