PA00F8

eisenstein_fubini_column_count_prefix_retarget_predecessor

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

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

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.

Exact expanded PA statement

forall p q h 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-v25 checked-use theorem is independently kernel-checked when replayed; it is not a Stable theorem.

Read the argument

Proof checkpoints

49 script commands · 10 reading checkpoints · 3 local claims

This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.

Named ingredients (2)

Long local formulas use this family’s existing definitions. Each new abbreviation was expanded back to the identical native formula, including its free-variable context. The original edition is preserved below.

01Fix variables and assumptionsL1–10

Work with arbitrary variables or the premises of the current implication.

  1. L1
    intro p
  2. L2
    intro q
  3. L3
    intro h
  4. L4
    intro sh
  5. L5
    intro bb
  6. L6
    intro bc
  7. L7
    intro rb
  8. L8
    intro rc
  9. L9
    intro db
  10. L10
    intro dc
02Fix variables and assumptionsL11–16

Work with arbitrary variables or the premises of the current implication.

  1. L11
    intro k
  2. L12
    intro hsh
  3. L13
    intro houter
  4. L14
    intro hsource
  5. L15
    intro i
  6. L16
    intro hi
03Establish hstoredL17–20

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hsource.

  1. L17
    have hstored : ∃ n. BetaAt(db,dc,i,n) ∧ (∃ x. ∃ y. (∀ z. Lt(z,k) → ∃ m. BetaAt(x,y,z,m) ∧ (∃ j. ∃ u. ∃ v. BetaAt(bb,bc,z,j) ∧ (∀ w. Lt(w,sh) → ∃ x0. BetaAt(u,v,w,x0) ∧ (x0 = 0 ∧ (Lt(p · S z,q · S w) ∧ ¬Lt(q · S w,p · S z)) ∨ x0 = 1 ∧ (Lt(q · S w,p · S z) ∧ ¬Lt(p · S z,q · S w)))) ∧ BitCount(u,v,sh,j) ∧ BetaAt(u,v,i,m))) ∧ BitCount(x,y,k,n))Definitions: LtBetaAtBitCount
  2. L18
    specialize hsource i
  3. L19
    apply hsource
  4. L20
    exact hi
04Separate the logical casesL21–22

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L21
    cases hstored
  2. L22
    cases hstored_witness
05Establish hisL23–28

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply le succ.

  1. L23
    have his : exists edt_lt_gap_fubini_total_retarget_prefix_source_bound. edt_lt_gap_fubini_total_retarget_prefix_source_bound + S (i) = sh
  2. L24
    rewrite hsh
  3. L25
    specialize le_succ (S i)
  4. L26
    specialize le_succ h
  5. L27
    apply le_succ
  6. L28
    exact hi
06Establish htargetL29–38

Establish this local claim before using it. It is not an additional assumption.

  1. L29
    have htarget · expand full local formula (660 characters)have htarget : ∃ eft_column_code_fubini_total_retarget_prefix_target_witness. ∃ eft_column_scale_fubini_total_retarget_prefix_target_witness. (∀ y. Lt(y,k) → ∃ z. BetaAt(eft_column_code_fubini_total_retarget_prefix_target_witness,eft_column_scale_fubini_total_retarget_prefix_target_witness,y,z) ∧ (∃ n. ∃ m. ∃ j. BetaAt(rb,rc,y,n) ∧ (∀ u. Lt(u,h) → ∃ v. BetaAt(m,j,u,v) ∧ (v = 0 ∧ (Lt(p · S y,q · S u) ∧ ¬Lt(q · S u,p · S y)) ∨ v = 1 ∧ (Lt(q · S u,p · S y) ∧ ¬Lt(p · S y,q · S u)))) ∧ BitCount(m,j,h,n) ∧ BetaAt(m,j,i,z))) ∧ BitCount(eft_column_code_fubini_total_retarget_prefix_target_witness,eft_column_scale_fubini_total_retarget_prefix_target_witness,k,x)
    Definitions: LtBetaAtBitCount
  2. L30
    specialize eisenstein_fubini_column_count_witness_retarget p
  3. L31
    specialize eisenstein_fubini_column_count_witness_retarget q
  4. L32
    specialize eisenstein_fubini_column_count_witness_retarget sh
  5. L33
    specialize eisenstein_fubini_column_count_witness_retarget h
  6. L34
    specialize eisenstein_fubini_column_count_witness_retarget bb
  7. L35
    specialize eisenstein_fubini_column_count_witness_retarget bc
  8. L36
    specialize eisenstein_fubini_column_count_witness_retarget rb
  9. L37
    specialize eisenstein_fubini_column_count_witness_retarget rc
  10. L38
    specialize eisenstein_fubini_column_count_witness_retarget i
07Use earlier factsL39–45

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L39
    specialize eisenstein_fubini_column_count_witness_retarget k
  2. L40
    specialize eisenstein_fubini_column_count_witness_retarget x
  3. L41
    apply eisenstein_fubini_column_count_witness_retarget
  4. L42
    exact houter
  5. L43
    exact his
  6. L44
    exact hi
  7. L45
    exact hstored_witness_right
08Construct an explicit witnessL46–46

Supply the displayed value, then prove that it has the required property.

  1. L46
    exists x
09Separate the logical casesL47–47

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L47
    split
10Use earlier factsL48–49

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L48
    exact hstored_witness_left
  2. L49
    exact htarget

Library-wide reading audit

Original exact command ledger · 49 lines
  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