PA00F8

eisenstein_fubini_column_count_prefix_retarget_predecessor

Alpha v16 checked-use theorem · independently closed; not Stable

Retarget every predecessor column count from the successor outer code to the reduced semantic rows.

Exact expanded PA statement

forall p q h sh bb bc rb rc db dc k. sh = S h -> (forall erc_row_fubini_total_retarget_reduced_outer. (exists erc_lt_gap_fubini_total_retarget_reduced_outer_bound. erc_lt_gap_fubini_total_retarget_reduced_outer_bound + S (erc_row_fubini_total_retarget_reduced_outer) = k) -> exists erc_count_fubini_total_retarget_reduced_outer. ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_decoded. ff_h_erc_fubini_total_retarget_reduced_outer_decoded + S (erc_count_fubini_total_retarget_reduced_outer) = S ((S (erc_row_fubini_total_retarget_reduced_outer)) * rc)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_decoded. rb = ff_q_erc_fubini_total_retarget_reduced_outer_decoded * S ((S (erc_row_fubini_total_retarget_reduced_outer)) * rc) + (erc_count_fubini_total_retarget_reduced_outer))) /\ (exists erc_row_code_fubini_total_retarget_reduced_outer_witness erc_row_scale_fubini_total_retarget_reduced_outer_witness. ((forall eri_column_erc_fubini_total_retarget_reduced_outer_witness_row. (exists eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_bound. eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_bound + S (eri_column_erc_fubini_total_retarget_reduced_outer_witness_row) = h) -> exists eri_bit_erc_fubini_total_retarget_reduced_outer_witness_row. ((((exists ff_h_eri_erc_fubini_total_retarget_reduced_outer_witness_row_decoded. ff_h_eri_erc_fubini_total_retarget_reduced_outer_witness_row_decoded + S (eri_bit_erc_fubini_total_retarget_reduced_outer_witness_row) = S ((S (eri_column_erc_fubini_total_retarget_reduced_outer_witness_row)) * erc_row_scale_fubini_total_retarget_reduced_outer_witness)) /\ exists ff_q_eri_erc_fubini_total_retarget_reduced_outer_witness_row_decoded. erc_row_code_fubini_total_retarget_reduced_outer_witness = ff_q_eri_erc_fubini_total_retarget_reduced_outer_witness_row_decoded * S ((S (eri_column_erc_fubini_total_retarget_reduced_outer_witness_row)) * erc_row_scale_fubini_total_retarget_reduced_outer_witness) + (eri_bit_erc_fubini_total_retarget_reduced_outer_witness_row))) /\ (((eri_bit_erc_fubini_total_retarget_reduced_outer_witness_row = 0 /\ ((exists eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_left. eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_left + S (p * S erc_row_fubini_total_retarget_reduced_outer) = q * S eri_column_erc_fubini_total_retarget_reduced_outer_witness_row) /\ ~(exists eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_right. eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_right + S (q * S eri_column_erc_fubini_total_retarget_reduced_outer_witness_row) = p * S erc_row_fubini_total_retarget_reduced_outer))) \/ (eri_bit_erc_fubini_total_retarget_reduced_outer_witness_row = 1 /\ ((exists eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_right. eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_right + S (q * S eri_column_erc_fubini_total_retarget_reduced_outer_witness_row) = p * S erc_row_fubini_total_retarget_reduced_outer) /\ ~(exists eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_left. eri_gap_erc_fubini_total_retarget_reduced_outer_witness_row_choice_left + S (p * S erc_row_fubini_total_retarget_reduced_outer) = q * S eri_column_erc_fubini_total_retarget_reduced_outer_witness_row))))))) /\ (((exists ff_u_erc_fubini_total_retarget_reduced_outer_witness_count_sum ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum. ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_start. ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_start. ff_u_erc_fubini_total_retarget_reduced_outer_witness_count_sum = ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_start * S ((S (0)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum) + (0))) /\ ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_terminal. ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_terminal + S (erc_count_fubini_total_retarget_reduced_outer) = S ((S (h)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_terminal. ff_u_erc_fubini_total_retarget_reduced_outer_witness_count_sum = ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_terminal * S ((S (h)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum) + (erc_count_fubini_total_retarget_reduced_outer))) /\ forall ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum. (exists ff_lt_erc_fubini_total_retarget_reduced_outer_witness_count_sum_bound. ff_lt_erc_fubini_total_retarget_reduced_outer_witness_count_sum_bound + S ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum = h) -> exists ff_a_erc_fubini_total_retarget_reduced_outer_witness_count_sum ff_r_erc_fubini_total_retarget_reduced_outer_witness_count_sum ff_s_erc_fubini_total_retarget_reduced_outer_witness_count_sum. ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_summand. ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_summand + S (ff_a_erc_fubini_total_retarget_reduced_outer_witness_count_sum) = S ((S (ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) * erc_row_scale_fubini_total_retarget_reduced_outer_witness)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_summand. erc_row_code_fubini_total_retarget_reduced_outer_witness = ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_summand * S ((S (ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) * erc_row_scale_fubini_total_retarget_reduced_outer_witness) + (ff_a_erc_fubini_total_retarget_reduced_outer_witness_count_sum))) /\ ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_partial. ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_partial + S (ff_r_erc_fubini_total_retarget_reduced_outer_witness_count_sum) = S ((S (ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_partial. ff_u_erc_fubini_total_retarget_reduced_outer_witness_count_sum = ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_partial * S ((S (ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum) + (ff_r_erc_fubini_total_retarget_reduced_outer_witness_count_sum))) /\ ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_successor. ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_sum_successor + S (ff_s_erc_fubini_total_retarget_reduced_outer_witness_count_sum) = S ((S (S ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_successor. ff_u_erc_fubini_total_retarget_reduced_outer_witness_count_sum = ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_sum_successor * S ((S (S ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_sum)) * ff_v_erc_fubini_total_retarget_reduced_outer_witness_count_sum) + (ff_s_erc_fubini_total_retarget_reduced_outer_witness_count_sum))) /\ ff_s_erc_fubini_total_retarget_reduced_outer_witness_count_sum = ff_r_erc_fubini_total_retarget_reduced_outer_witness_count_sum + ff_a_erc_fubini_total_retarget_reduced_outer_witness_count_sum)))))) /\ (forall ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_bits. (exists ff_lt_erc_fubini_total_retarget_reduced_outer_witness_count_bits_bound. ff_lt_erc_fubini_total_retarget_reduced_outer_witness_count_bits_bound + S ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_bits = h) -> exists ff_bit_erc_fubini_total_retarget_reduced_outer_witness_count_bits. ((((exists ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_bits_decoded. ff_h_erc_fubini_total_retarget_reduced_outer_witness_count_bits_decoded + S (ff_bit_erc_fubini_total_retarget_reduced_outer_witness_count_bits) = S ((S (ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_bits)) * erc_row_scale_fubini_total_retarget_reduced_outer_witness)) /\ exists ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_bits_decoded. erc_row_code_fubini_total_retarget_reduced_outer_witness = ff_q_erc_fubini_total_retarget_reduced_outer_witness_count_bits_decoded * S ((S (ff_i_erc_fubini_total_retarget_reduced_outer_witness_count_bits)) * erc_row_scale_fubini_total_retarget_reduced_outer_witness) + (ff_bit_erc_fubini_total_retarget_reduced_outer_witness_count_bits))) /\ (ff_bit_erc_fubini_total_retarget_reduced_outer_witness_count_bits = 0 \/ ff_bit_erc_fubini_total_retarget_reduced_outer_witness_count_bits = 1))))))))) -> (forall eft_fixed_index_fubini_total_retarget_source_prefix. (exists edt_lt_gap_eft_fubini_total_retarget_source_prefix_bound. edt_lt_gap_eft_fubini_total_retarget_source_prefix_bound + S (eft_fixed_index_fubini_total_retarget_source_prefix) = h) -> exists eft_count_fubini_total_retarget_source_prefix. ((((exists ff_h_eft_fubini_total_retarget_source_prefix_decoded. ff_h_eft_fubini_total_retarget_source_prefix_decoded + S (eft_count_fubini_total_retarget_source_prefix) = S ((S (eft_fixed_index_fubini_total_retarget_source_prefix)) * dc)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_decoded. db = ff_q_eft_fubini_total_retarget_source_prefix_decoded * S ((S (eft_fixed_index_fubini_total_retarget_source_prefix)) * dc) + (eft_count_fubini_total_retarget_source_prefix))) /\ (exists eft_column_code_fubini_total_retarget_source_prefix_witness eft_column_scale_fubini_total_retarget_source_prefix_witness. ((forall etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column. (exists edt_lt_gap_eft_fubini_total_retarget_source_prefix_witness_column_bound. edt_lt_gap_eft_fubini_total_retarget_source_prefix_witness_column_bound + S (etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column) = k) -> exists etc_bit_eft_fubini_total_retarget_source_prefix_witness_column. ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_decoded. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_decoded + S (etc_bit_eft_fubini_total_retarget_source_prefix_witness_column) = S ((S (etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column)) * eft_column_scale_fubini_total_retarget_source_prefix_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_decoded. eft_column_code_fubini_total_retarget_source_prefix_witness = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_decoded * S ((S (etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column)) * eft_column_scale_fubini_total_retarget_source_prefix_witness) + (etc_bit_eft_fubini_total_retarget_source_prefix_witness_column))) /\ (exists etc_count_eft_fubini_total_retarget_source_prefix_witness_column_witness etc_row_code_eft_fubini_total_retarget_source_prefix_witness_column_witness etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness. ((((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_outer_entry. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_outer_entry + S (etc_count_eft_fubini_total_retarget_source_prefix_witness_column_witness) = S ((S (etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column)) * bc)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_outer_entry. bb = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_outer_entry * S ((S (etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column)) * bc) + (etc_count_eft_fubini_total_retarget_source_prefix_witness_column_witness))) /\ (forall eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row. (exists eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_bound. eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_bound + S (eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row) = sh) -> exists eri_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row. ((((exists ff_h_eri_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_decoded. ff_h_eri_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_decoded + S (eri_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row) = S ((S (eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness)) /\ exists ff_q_eri_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_decoded. etc_row_code_eft_fubini_total_retarget_source_prefix_witness_column_witness = ff_q_eri_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_decoded * S ((S (eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness) + (eri_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row))) /\ (((eri_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column))) \/ (eri_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_source_prefix_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_start. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_start. ff_u_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_terminal. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_terminal + S (etc_count_eft_fubini_total_retarget_source_prefix_witness_column_witness) = S ((S (sh)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_terminal. ff_u_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_terminal * S ((S (sh)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) + (etc_count_eft_fubini_total_retarget_source_prefix_witness_column_witness))) /\ forall ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum. (exists ff_lt_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_bound. ff_lt_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_bound + S ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum = sh) -> exists ff_a_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum ff_r_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum ff_s_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_summand. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_summand. etc_row_code_eft_fubini_total_retarget_source_prefix_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness) + (ff_a_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_partial. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_partial. ff_u_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) + (ff_r_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_successor. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_successor. ff_u_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum) + (ff_s_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum))) /\ ff_s_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum = ff_r_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum + ff_a_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits. (exists ff_lt_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits_bound. ff_lt_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits_bound + S ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits = sh) -> exists ff_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits_decoded. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits_decoded. etc_row_code_eft_fubini_total_retarget_source_prefix_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness) + (ff_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_inner_entry. ff_h_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_inner_entry + S (etc_bit_eft_fubini_total_retarget_source_prefix_witness_column) = S ((S (eft_fixed_index_fubini_total_retarget_source_prefix)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_inner_entry. etc_row_code_eft_fubini_total_retarget_source_prefix_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_source_prefix_witness_column_witness_inner_entry * S ((S (eft_fixed_index_fubini_total_retarget_source_prefix)) * etc_row_scale_eft_fubini_total_retarget_source_prefix_witness_column_witness) + (etc_bit_eft_fubini_total_retarget_source_prefix_witness_column))))))) /\ (((exists ff_u_eft_fubini_total_retarget_source_prefix_witness_count_sum ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_start. ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_start + S (0) = S ((S (0)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_start. ff_u_eft_fubini_total_retarget_source_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_start * S ((S (0)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum) + (0))) /\ ((((exists ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_terminal. ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_terminal + S (eft_count_fubini_total_retarget_source_prefix) = S ((S (k)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_terminal. ff_u_eft_fubini_total_retarget_source_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_terminal * S ((S (k)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum) + (eft_count_fubini_total_retarget_source_prefix))) /\ forall ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum. (exists ff_lt_eft_fubini_total_retarget_source_prefix_witness_count_sum_bound. ff_lt_eft_fubini_total_retarget_source_prefix_witness_count_sum_bound + S ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum = k) -> exists ff_a_eft_fubini_total_retarget_source_prefix_witness_count_sum ff_r_eft_fubini_total_retarget_source_prefix_witness_count_sum ff_s_eft_fubini_total_retarget_source_prefix_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_summand. ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_summand + S (ff_a_eft_fubini_total_retarget_source_prefix_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum)) * eft_column_scale_fubini_total_retarget_source_prefix_witness)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_summand. eft_column_code_fubini_total_retarget_source_prefix_witness = ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_summand * S ((S (ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum)) * eft_column_scale_fubini_total_retarget_source_prefix_witness) + (ff_a_eft_fubini_total_retarget_source_prefix_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_partial. ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_partial + S (ff_r_eft_fubini_total_retarget_source_prefix_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_partial. ff_u_eft_fubini_total_retarget_source_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_partial * S ((S (ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum) + (ff_r_eft_fubini_total_retarget_source_prefix_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_successor. ff_h_eft_fubini_total_retarget_source_prefix_witness_count_sum_successor + S (ff_s_eft_fubini_total_retarget_source_prefix_witness_count_sum) = S ((S (S ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_successor. ff_u_eft_fubini_total_retarget_source_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_source_prefix_witness_count_sum_successor * S ((S (S ff_i_eft_fubini_total_retarget_source_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_source_prefix_witness_count_sum) + (ff_s_eft_fubini_total_retarget_source_prefix_witness_count_sum))) /\ ff_s_eft_fubini_total_retarget_source_prefix_witness_count_sum = ff_r_eft_fubini_total_retarget_source_prefix_witness_count_sum + ff_a_eft_fubini_total_retarget_source_prefix_witness_count_sum)))))) /\ (forall ff_i_eft_fubini_total_retarget_source_prefix_witness_count_bits. (exists ff_lt_eft_fubini_total_retarget_source_prefix_witness_count_bits_bound. ff_lt_eft_fubini_total_retarget_source_prefix_witness_count_bits_bound + S ff_i_eft_fubini_total_retarget_source_prefix_witness_count_bits = k) -> exists ff_bit_eft_fubini_total_retarget_source_prefix_witness_count_bits. ((((exists ff_h_eft_fubini_total_retarget_source_prefix_witness_count_bits_decoded. ff_h_eft_fubini_total_retarget_source_prefix_witness_count_bits_decoded + S (ff_bit_eft_fubini_total_retarget_source_prefix_witness_count_bits) = S ((S (ff_i_eft_fubini_total_retarget_source_prefix_witness_count_bits)) * eft_column_scale_fubini_total_retarget_source_prefix_witness)) /\ exists ff_q_eft_fubini_total_retarget_source_prefix_witness_count_bits_decoded. eft_column_code_fubini_total_retarget_source_prefix_witness = ff_q_eft_fubini_total_retarget_source_prefix_witness_count_bits_decoded * S ((S (ff_i_eft_fubini_total_retarget_source_prefix_witness_count_bits)) * eft_column_scale_fubini_total_retarget_source_prefix_witness) + (ff_bit_eft_fubini_total_retarget_source_prefix_witness_count_bits))) /\ (ff_bit_eft_fubini_total_retarget_source_prefix_witness_count_bits = 0 \/ ff_bit_eft_fubini_total_retarget_source_prefix_witness_count_bits = 1))))))))) -> (forall eft_fixed_index_fubini_total_retarget_target_prefix. (exists edt_lt_gap_eft_fubini_total_retarget_target_prefix_bound. edt_lt_gap_eft_fubini_total_retarget_target_prefix_bound + S (eft_fixed_index_fubini_total_retarget_target_prefix) = h) -> exists eft_count_fubini_total_retarget_target_prefix. ((((exists ff_h_eft_fubini_total_retarget_target_prefix_decoded. ff_h_eft_fubini_total_retarget_target_prefix_decoded + S (eft_count_fubini_total_retarget_target_prefix) = S ((S (eft_fixed_index_fubini_total_retarget_target_prefix)) * dc)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_decoded. db = ff_q_eft_fubini_total_retarget_target_prefix_decoded * S ((S (eft_fixed_index_fubini_total_retarget_target_prefix)) * dc) + (eft_count_fubini_total_retarget_target_prefix))) /\ (exists eft_column_code_fubini_total_retarget_target_prefix_witness eft_column_scale_fubini_total_retarget_target_prefix_witness. ((forall etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column. (exists edt_lt_gap_eft_fubini_total_retarget_target_prefix_witness_column_bound. edt_lt_gap_eft_fubini_total_retarget_target_prefix_witness_column_bound + S (etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column) = k) -> exists etc_bit_eft_fubini_total_retarget_target_prefix_witness_column. ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_decoded. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_decoded + S (etc_bit_eft_fubini_total_retarget_target_prefix_witness_column) = S ((S (etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column)) * eft_column_scale_fubini_total_retarget_target_prefix_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_decoded. eft_column_code_fubini_total_retarget_target_prefix_witness = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_decoded * S ((S (etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column)) * eft_column_scale_fubini_total_retarget_target_prefix_witness) + (etc_bit_eft_fubini_total_retarget_target_prefix_witness_column))) /\ (exists etc_count_eft_fubini_total_retarget_target_prefix_witness_column_witness etc_row_code_eft_fubini_total_retarget_target_prefix_witness_column_witness etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness. ((((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_outer_entry. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_outer_entry + S (etc_count_eft_fubini_total_retarget_target_prefix_witness_column_witness) = S ((S (etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column)) * rc)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_outer_entry. rb = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_outer_entry * S ((S (etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column)) * rc) + (etc_count_eft_fubini_total_retarget_target_prefix_witness_column_witness))) /\ (forall eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row. (exists eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_bound. eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_bound + S (eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row) = h) -> exists eri_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row. ((((exists ff_h_eri_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_decoded. ff_h_eri_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_decoded + S (eri_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row) = S ((S (eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness)) /\ exists ff_q_eri_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_decoded. etc_row_code_eft_fubini_total_retarget_target_prefix_witness_column_witness = ff_q_eri_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_decoded * S ((S (eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness) + (eri_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row))) /\ (((eri_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column))) \/ (eri_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_target_prefix_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_start. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_start. ff_u_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_terminal. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_terminal + S (etc_count_eft_fubini_total_retarget_target_prefix_witness_column_witness) = S ((S (h)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_terminal. ff_u_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) + (etc_count_eft_fubini_total_retarget_target_prefix_witness_column_witness))) /\ forall ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum. (exists ff_lt_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_bound. ff_lt_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_bound + S ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum ff_r_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum ff_s_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_summand. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_summand. etc_row_code_eft_fubini_total_retarget_target_prefix_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness) + (ff_a_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_partial. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_partial. ff_u_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) + (ff_r_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_successor. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_successor. ff_u_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum) + (ff_s_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum))) /\ ff_s_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum = ff_r_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum + ff_a_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits. (exists ff_lt_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits_bound. ff_lt_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits_bound + S ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits_decoded. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits_decoded. etc_row_code_eft_fubini_total_retarget_target_prefix_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness) + (ff_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_inner_entry. ff_h_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_inner_entry + S (etc_bit_eft_fubini_total_retarget_target_prefix_witness_column) = S ((S (eft_fixed_index_fubini_total_retarget_target_prefix)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_inner_entry. etc_row_code_eft_fubini_total_retarget_target_prefix_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_target_prefix_witness_column_witness_inner_entry * S ((S (eft_fixed_index_fubini_total_retarget_target_prefix)) * etc_row_scale_eft_fubini_total_retarget_target_prefix_witness_column_witness) + (etc_bit_eft_fubini_total_retarget_target_prefix_witness_column))))))) /\ (((exists ff_u_eft_fubini_total_retarget_target_prefix_witness_count_sum ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_start. ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_start + S (0) = S ((S (0)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_start. ff_u_eft_fubini_total_retarget_target_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_start * S ((S (0)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum) + (0))) /\ ((((exists ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_terminal. ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_terminal + S (eft_count_fubini_total_retarget_target_prefix) = S ((S (k)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_terminal. ff_u_eft_fubini_total_retarget_target_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_terminal * S ((S (k)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum) + (eft_count_fubini_total_retarget_target_prefix))) /\ forall ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum. (exists ff_lt_eft_fubini_total_retarget_target_prefix_witness_count_sum_bound. ff_lt_eft_fubini_total_retarget_target_prefix_witness_count_sum_bound + S ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum = k) -> exists ff_a_eft_fubini_total_retarget_target_prefix_witness_count_sum ff_r_eft_fubini_total_retarget_target_prefix_witness_count_sum ff_s_eft_fubini_total_retarget_target_prefix_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_summand. ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_summand + S (ff_a_eft_fubini_total_retarget_target_prefix_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum)) * eft_column_scale_fubini_total_retarget_target_prefix_witness)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_summand. eft_column_code_fubini_total_retarget_target_prefix_witness = ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_summand * S ((S (ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum)) * eft_column_scale_fubini_total_retarget_target_prefix_witness) + (ff_a_eft_fubini_total_retarget_target_prefix_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_partial. ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_partial + S (ff_r_eft_fubini_total_retarget_target_prefix_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_partial. ff_u_eft_fubini_total_retarget_target_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_partial * S ((S (ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum) + (ff_r_eft_fubini_total_retarget_target_prefix_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_successor. ff_h_eft_fubini_total_retarget_target_prefix_witness_count_sum_successor + S (ff_s_eft_fubini_total_retarget_target_prefix_witness_count_sum) = S ((S (S ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_successor. ff_u_eft_fubini_total_retarget_target_prefix_witness_count_sum = ff_q_eft_fubini_total_retarget_target_prefix_witness_count_sum_successor * S ((S (S ff_i_eft_fubini_total_retarget_target_prefix_witness_count_sum)) * ff_v_eft_fubini_total_retarget_target_prefix_witness_count_sum) + (ff_s_eft_fubini_total_retarget_target_prefix_witness_count_sum))) /\ ff_s_eft_fubini_total_retarget_target_prefix_witness_count_sum = ff_r_eft_fubini_total_retarget_target_prefix_witness_count_sum + ff_a_eft_fubini_total_retarget_target_prefix_witness_count_sum)))))) /\ (forall ff_i_eft_fubini_total_retarget_target_prefix_witness_count_bits. (exists ff_lt_eft_fubini_total_retarget_target_prefix_witness_count_bits_bound. ff_lt_eft_fubini_total_retarget_target_prefix_witness_count_bits_bound + S ff_i_eft_fubini_total_retarget_target_prefix_witness_count_bits = k) -> exists ff_bit_eft_fubini_total_retarget_target_prefix_witness_count_bits. ((((exists ff_h_eft_fubini_total_retarget_target_prefix_witness_count_bits_decoded. ff_h_eft_fubini_total_retarget_target_prefix_witness_count_bits_decoded + S (ff_bit_eft_fubini_total_retarget_target_prefix_witness_count_bits) = S ((S (ff_i_eft_fubini_total_retarget_target_prefix_witness_count_bits)) * eft_column_scale_fubini_total_retarget_target_prefix_witness)) /\ exists ff_q_eft_fubini_total_retarget_target_prefix_witness_count_bits_decoded. eft_column_code_fubini_total_retarget_target_prefix_witness = ff_q_eft_fubini_total_retarget_target_prefix_witness_count_bits_decoded * S ((S (ff_i_eft_fubini_total_retarget_target_prefix_witness_count_bits)) * eft_column_scale_fubini_total_retarget_target_prefix_witness) + (ff_bit_eft_fubini_total_retarget_target_prefix_witness_count_bits))) /\ (ff_bit_eft_fubini_total_retarget_target_prefix_witness_count_bits = 0 \/ ff_bit_eft_fubini_total_retarget_target_prefix_witness_count_bits = 1)))))))))

Structural proof guide

Generated structural guide

Retarget every predecessor column count from the successor outer code to the reduced semantic rows.

Use the direct prerequisites le_succ, eisenstein_fubini_column_count_witness_retarget as previously established PA formulas.

The proof proceeds by case analysis (2), intermediate claims (3), equality transport (1).

Referenced ingredients

Proof neighborhood

Direct dependencies

Direct dependents

Formal native tactic body

Dependencies are introduced as named hypotheses before line 1. Linked names are exact direct references. This Alpha-v16 checked-use theorem is independently kernel-checked when replayed; it is not a Stable theorem.

  1. 0001intro p
  2. 0002intro q
  3. 0003intro h
  4. 0004intro sh
  5. 0005intro bb
  6. 0006intro bc
  7. 0007intro rb
  8. 0008intro rc
  9. 0009intro db
  10. 0010intro dc
  11. 0011intro k
  12. 0012intro hsh
  13. 0013intro houter
  14. 0014intro hsource
  15. 0015intro i
  16. 0016intro hi
  17. 0017have hstored : exists n. ((((exists ff_h_fubini_total_retarget_prefix_stored_entry. ff_h_fubini_total_retarget_prefix_stored_entry + S (n) = S ((S (i)) * dc)) /\ exists ff_q_fubini_total_retarget_prefix_stored_entry. db = ff_q_fubini_total_retarget_prefix_stored_entry * S ((S (i)) * dc) + (n))) /\ (exists eft_column_code_fubini_total_retarget_prefix_stored_witness eft_column_scale_fubini_total_retarget_prefix_stored_witness. ((forall etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column. (exists edt_lt_gap_eft_fubini_total_retarget_prefix_stored_witness_column_bound. edt_lt_gap_eft_fubini_total_retarget_prefix_stored_witness_column_bound + S (etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column) = k) -> exists etc_bit_eft_fubini_total_retarget_prefix_stored_witness_column. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_decoded. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_decoded + S (etc_bit_eft_fubini_total_retarget_prefix_stored_witness_column) = S ((S (etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column)) * eft_column_scale_fubini_total_retarget_prefix_stored_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_decoded. eft_column_code_fubini_total_retarget_prefix_stored_witness = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_decoded * S ((S (etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column)) * eft_column_scale_fubini_total_retarget_prefix_stored_witness) + (etc_bit_eft_fubini_total_retarget_prefix_stored_witness_column))) /\ (exists etc_count_eft_fubini_total_retarget_prefix_stored_witness_column_witness etc_row_code_eft_fubini_total_retarget_prefix_stored_witness_column_witness etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness. ((((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_outer_entry. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_outer_entry + S (etc_count_eft_fubini_total_retarget_prefix_stored_witness_column_witness) = S ((S (etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column)) * bc)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_outer_entry. bb = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_outer_entry * S ((S (etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column)) * bc) + (etc_count_eft_fubini_total_retarget_prefix_stored_witness_column_witness))) /\ (forall eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row. (exists eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_bound. eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_bound + S (eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row) = sh) -> exists eri_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row. ((((exists ff_h_eri_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_decoded. ff_h_eri_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_decoded + S (eri_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row) = S ((S (eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness)) /\ exists ff_q_eri_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_decoded. etc_row_code_eft_fubini_total_retarget_prefix_stored_witness_column_witness = ff_q_eri_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_decoded * S ((S (eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness) + (eri_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row))) /\ (((eri_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column))) \/ (eri_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_prefix_stored_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_start. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_start. ff_u_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_terminal. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_terminal + S (etc_count_eft_fubini_total_retarget_prefix_stored_witness_column_witness) = S ((S (sh)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_terminal. ff_u_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_terminal * S ((S (sh)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) + (etc_count_eft_fubini_total_retarget_prefix_stored_witness_column_witness))) /\ forall ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum. (exists ff_lt_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_bound. ff_lt_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_bound + S ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum = sh) -> exists ff_a_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum ff_r_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum ff_s_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_summand. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_summand. etc_row_code_eft_fubini_total_retarget_prefix_stored_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness) + (ff_a_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_partial. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_partial. ff_u_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) + (ff_r_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_successor. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_successor. ff_u_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum) + (ff_s_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum))) /\ ff_s_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum = ff_r_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum + ff_a_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits. (exists ff_lt_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits_bound. ff_lt_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits_bound + S ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits = sh) -> exists ff_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits_decoded. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits_decoded. etc_row_code_eft_fubini_total_retarget_prefix_stored_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness) + (ff_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_inner_entry. ff_h_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_inner_entry + S (etc_bit_eft_fubini_total_retarget_prefix_stored_witness_column) = S ((S (i)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_inner_entry. etc_row_code_eft_fubini_total_retarget_prefix_stored_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_prefix_stored_witness_column_witness_inner_entry * S ((S (i)) * etc_row_scale_eft_fubini_total_retarget_prefix_stored_witness_column_witness) + (etc_bit_eft_fubini_total_retarget_prefix_stored_witness_column))))))) /\ (((exists ff_u_eft_fubini_total_retarget_prefix_stored_witness_count_sum ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_start. ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_start + S (0) = S ((S (0)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_start. ff_u_eft_fubini_total_retarget_prefix_stored_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_start * S ((S (0)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum) + (0))) /\ ((((exists ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_terminal. ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_terminal + S (n) = S ((S (k)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_terminal. ff_u_eft_fubini_total_retarget_prefix_stored_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_terminal * S ((S (k)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum) + (n))) /\ forall ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum. (exists ff_lt_eft_fubini_total_retarget_prefix_stored_witness_count_sum_bound. ff_lt_eft_fubini_total_retarget_prefix_stored_witness_count_sum_bound + S ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum = k) -> exists ff_a_eft_fubini_total_retarget_prefix_stored_witness_count_sum ff_r_eft_fubini_total_retarget_prefix_stored_witness_count_sum ff_s_eft_fubini_total_retarget_prefix_stored_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_summand. ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_summand + S (ff_a_eft_fubini_total_retarget_prefix_stored_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) * eft_column_scale_fubini_total_retarget_prefix_stored_witness)) /\ exists ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_summand. eft_column_code_fubini_total_retarget_prefix_stored_witness = ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_summand * S ((S (ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) * eft_column_scale_fubini_total_retarget_prefix_stored_witness) + (ff_a_eft_fubini_total_retarget_prefix_stored_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_partial. ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_partial + S (ff_r_eft_fubini_total_retarget_prefix_stored_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_partial. ff_u_eft_fubini_total_retarget_prefix_stored_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_partial * S ((S (ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum) + (ff_r_eft_fubini_total_retarget_prefix_stored_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_successor. ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_sum_successor + S (ff_s_eft_fubini_total_retarget_prefix_stored_witness_count_sum) = S ((S (S ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_successor. ff_u_eft_fubini_total_retarget_prefix_stored_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_sum_successor * S ((S (S ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_stored_witness_count_sum) + (ff_s_eft_fubini_total_retarget_prefix_stored_witness_count_sum))) /\ ff_s_eft_fubini_total_retarget_prefix_stored_witness_count_sum = ff_r_eft_fubini_total_retarget_prefix_stored_witness_count_sum + ff_a_eft_fubini_total_retarget_prefix_stored_witness_count_sum)))))) /\ (forall ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_bits. (exists ff_lt_eft_fubini_total_retarget_prefix_stored_witness_count_bits_bound. ff_lt_eft_fubini_total_retarget_prefix_stored_witness_count_bits_bound + S ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_bits = k) -> exists ff_bit_eft_fubini_total_retarget_prefix_stored_witness_count_bits. ((((exists ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_bits_decoded. ff_h_eft_fubini_total_retarget_prefix_stored_witness_count_bits_decoded + S (ff_bit_eft_fubini_total_retarget_prefix_stored_witness_count_bits) = S ((S (ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_bits)) * eft_column_scale_fubini_total_retarget_prefix_stored_witness)) /\ exists ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_bits_decoded. eft_column_code_fubini_total_retarget_prefix_stored_witness = ff_q_eft_fubini_total_retarget_prefix_stored_witness_count_bits_decoded * S ((S (ff_i_eft_fubini_total_retarget_prefix_stored_witness_count_bits)) * eft_column_scale_fubini_total_retarget_prefix_stored_witness) + (ff_bit_eft_fubini_total_retarget_prefix_stored_witness_count_bits))) /\ (ff_bit_eft_fubini_total_retarget_prefix_stored_witness_count_bits = 0 \/ ff_bit_eft_fubini_total_retarget_prefix_stored_witness_count_bits = 1))))))))
  18. 0018specialize hsource i
  19. 0019apply hsource
  20. 0020exact hi
  21. 0021cases hstored
  22. 0022cases hstored_witness
  23. 0023have his : exists edt_lt_gap_fubini_total_retarget_prefix_source_bound. edt_lt_gap_fubini_total_retarget_prefix_source_bound + S (i) = sh
  24. 0024rewrite hsh
  25. 0025specialize le_succ (S i)
  26. 0026specialize le_succ h
  27. 0027apply le_succ
  28. 0028exact hi
  29. 0029have htarget : exists eft_column_code_fubini_total_retarget_prefix_target_witness eft_column_scale_fubini_total_retarget_prefix_target_witness. ((forall etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column. (exists edt_lt_gap_eft_fubini_total_retarget_prefix_target_witness_column_bound. edt_lt_gap_eft_fubini_total_retarget_prefix_target_witness_column_bound + S (etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column) = k) -> exists etc_bit_eft_fubini_total_retarget_prefix_target_witness_column. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_decoded. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_decoded + S (etc_bit_eft_fubini_total_retarget_prefix_target_witness_column) = S ((S (etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column)) * eft_column_scale_fubini_total_retarget_prefix_target_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_decoded. eft_column_code_fubini_total_retarget_prefix_target_witness = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_decoded * S ((S (etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column)) * eft_column_scale_fubini_total_retarget_prefix_target_witness) + (etc_bit_eft_fubini_total_retarget_prefix_target_witness_column))) /\ (exists etc_count_eft_fubini_total_retarget_prefix_target_witness_column_witness etc_row_code_eft_fubini_total_retarget_prefix_target_witness_column_witness etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness. ((((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_outer_entry. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_outer_entry + S (etc_count_eft_fubini_total_retarget_prefix_target_witness_column_witness) = S ((S (etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column)) * rc)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_outer_entry. rb = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_outer_entry * S ((S (etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column)) * rc) + (etc_count_eft_fubini_total_retarget_prefix_target_witness_column_witness))) /\ (forall eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row. (exists eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_bound. eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_bound + S (eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row) = h) -> exists eri_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row. ((((exists ff_h_eri_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_decoded. ff_h_eri_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_decoded + S (eri_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row) = S ((S (eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness)) /\ exists ff_q_eri_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_decoded. etc_row_code_eft_fubini_total_retarget_prefix_target_witness_column_witness = ff_q_eri_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_decoded * S ((S (eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness) + (eri_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row))) /\ (((eri_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column))) \/ (eri_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_right. eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_right + S (q * S eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row) = p * S etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column) /\ ~(exists eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_left. eri_gap_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row_choice_left + S (p * S etc_row_index_eft_fubini_total_retarget_prefix_target_witness_column) = q * S eri_column_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_start. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_start. ff_u_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_terminal. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_terminal + S (etc_count_eft_fubini_total_retarget_prefix_target_witness_column_witness) = S ((S (h)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_terminal. ff_u_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) + (etc_count_eft_fubini_total_retarget_prefix_target_witness_column_witness))) /\ forall ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum. (exists ff_lt_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_bound. ff_lt_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_bound + S ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum ff_r_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum ff_s_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_summand. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_summand. etc_row_code_eft_fubini_total_retarget_prefix_target_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness) + (ff_a_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_partial. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_partial. ff_u_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) + (ff_r_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_successor. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_successor. ff_u_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)) * ff_v_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum) + (ff_s_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum))) /\ ff_s_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum = ff_r_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum + ff_a_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits. (exists ff_lt_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits_bound. ff_lt_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits_bound + S ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits_decoded. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits_decoded. etc_row_code_eft_fubini_total_retarget_prefix_target_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness) + (ff_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_inner_entry. ff_h_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_inner_entry + S (etc_bit_eft_fubini_total_retarget_prefix_target_witness_column) = S ((S (i)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness)) /\ exists ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_inner_entry. etc_row_code_eft_fubini_total_retarget_prefix_target_witness_column_witness = ff_q_etc_eft_fubini_total_retarget_prefix_target_witness_column_witness_inner_entry * S ((S (i)) * etc_row_scale_eft_fubini_total_retarget_prefix_target_witness_column_witness) + (etc_bit_eft_fubini_total_retarget_prefix_target_witness_column))))))) /\ (((exists ff_u_eft_fubini_total_retarget_prefix_target_witness_count_sum ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_start. ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_start + S (0) = S ((S (0)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_start. ff_u_eft_fubini_total_retarget_prefix_target_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_start * S ((S (0)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum) + (0))) /\ ((((exists ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_terminal. ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_terminal + S (x) = S ((S (k)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_terminal. ff_u_eft_fubini_total_retarget_prefix_target_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_terminal * S ((S (k)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum) + (x))) /\ forall ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum. (exists ff_lt_eft_fubini_total_retarget_prefix_target_witness_count_sum_bound. ff_lt_eft_fubini_total_retarget_prefix_target_witness_count_sum_bound + S ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum = k) -> exists ff_a_eft_fubini_total_retarget_prefix_target_witness_count_sum ff_r_eft_fubini_total_retarget_prefix_target_witness_count_sum ff_s_eft_fubini_total_retarget_prefix_target_witness_count_sum. ((((exists ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_summand. ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_summand + S (ff_a_eft_fubini_total_retarget_prefix_target_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum)) * eft_column_scale_fubini_total_retarget_prefix_target_witness)) /\ exists ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_summand. eft_column_code_fubini_total_retarget_prefix_target_witness = ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_summand * S ((S (ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum)) * eft_column_scale_fubini_total_retarget_prefix_target_witness) + (ff_a_eft_fubini_total_retarget_prefix_target_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_partial. ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_partial + S (ff_r_eft_fubini_total_retarget_prefix_target_witness_count_sum) = S ((S (ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_partial. ff_u_eft_fubini_total_retarget_prefix_target_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_partial * S ((S (ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum) + (ff_r_eft_fubini_total_retarget_prefix_target_witness_count_sum))) /\ ((((exists ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_successor. ff_h_eft_fubini_total_retarget_prefix_target_witness_count_sum_successor + S (ff_s_eft_fubini_total_retarget_prefix_target_witness_count_sum) = S ((S (S ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum)) /\ exists ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_successor. ff_u_eft_fubini_total_retarget_prefix_target_witness_count_sum = ff_q_eft_fubini_total_retarget_prefix_target_witness_count_sum_successor * S ((S (S ff_i_eft_fubini_total_retarget_prefix_target_witness_count_sum)) * ff_v_eft_fubini_total_retarget_prefix_target_witness_count_sum) + (ff_s_eft_fubini_total_retarget_prefix_target_witness_count_sum))) /\ ff_s_eft_fubini_total_retarget_prefix_target_witness_count_sum = ff_r_eft_fubini_total_retarget_prefix_target_witness_count_sum + ff_a_eft_fubini_total_retarget_prefix_target_witness_count_sum)))))) /\ (forall ff_i_eft_fubini_total_retarget_prefix_target_witness_count_bits. (exists ff_lt_eft_fubini_total_retarget_prefix_target_witness_count_bits_bound. ff_lt_eft_fubini_total_retarget_prefix_target_witness_count_bits_bound + S ff_i_eft_fubini_total_retarget_prefix_target_witness_count_bits = k) -> exists ff_bit_eft_fubini_total_retarget_prefix_target_witness_count_bits. ((((exists ff_h_eft_fubini_total_retarget_prefix_target_witness_count_bits_decoded. ff_h_eft_fubini_total_retarget_prefix_target_witness_count_bits_decoded + S (ff_bit_eft_fubini_total_retarget_prefix_target_witness_count_bits) = S ((S (ff_i_eft_fubini_total_retarget_prefix_target_witness_count_bits)) * eft_column_scale_fubini_total_retarget_prefix_target_witness)) /\ exists ff_q_eft_fubini_total_retarget_prefix_target_witness_count_bits_decoded. eft_column_code_fubini_total_retarget_prefix_target_witness = ff_q_eft_fubini_total_retarget_prefix_target_witness_count_bits_decoded * S ((S (ff_i_eft_fubini_total_retarget_prefix_target_witness_count_bits)) * eft_column_scale_fubini_total_retarget_prefix_target_witness) + (ff_bit_eft_fubini_total_retarget_prefix_target_witness_count_bits))) /\ (ff_bit_eft_fubini_total_retarget_prefix_target_witness_count_bits = 0 \/ ff_bit_eft_fubini_total_retarget_prefix_target_witness_count_bits = 1))))))
  30. 0030specialize eisenstein_fubini_column_count_witness_retarget p
  31. 0031specialize eisenstein_fubini_column_count_witness_retarget q
  32. 0032specialize eisenstein_fubini_column_count_witness_retarget sh
  33. 0033specialize eisenstein_fubini_column_count_witness_retarget h
  34. 0034specialize eisenstein_fubini_column_count_witness_retarget bb
  35. 0035specialize eisenstein_fubini_column_count_witness_retarget bc
  36. 0036specialize eisenstein_fubini_column_count_witness_retarget rb
  37. 0037specialize eisenstein_fubini_column_count_witness_retarget rc
  38. 0038specialize eisenstein_fubini_column_count_witness_retarget i
  39. 0039specialize eisenstein_fubini_column_count_witness_retarget k
  40. 0040specialize eisenstein_fubini_column_count_witness_retarget x
  41. 0041apply eisenstein_fubini_column_count_witness_retarget
  42. 0042exact houter
  43. 0043exact his
  44. 0044exact hi
  45. 0045exact hstored_witness_right
  46. 0046exists x
  47. 0047split
  48. 0048exact hstored_witness_left
  49. 0049exact htarget