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.
Statement with defined notation
∀ p. ∀ q. ∀ h. ∀ k. ∀ ab. ∀ ac. ∀ bb. ∀ bc. ∀ db. ∀ dc. ∀ l. (∀ x. Lt(x,l) → ∃ y. BetaAt(db,dc,x,y) ∧ (∃ z. ∃ n. ∃ m. BetaAt(ab,ac,x,z) ∧ (∃ i. ∃ j. (∀ u. Lt(u,k) → ∃ v. BetaAt(i,j,u,v) ∧ (v = 0 ∧ (Lt(q · S x,p · S u) ∧ ¬Lt(p · S u,q · S x)) ∨ v = 1 ∧ (Lt(p · S u,q · S x) ∧ ¬Lt(q · S x,p · S u)))) ∧ BitCount(i,j,k,z)) ∧ (∀ i. Lt(i,k) → ∃ j. BetaAt(n,m,i,j) ∧ (∃ u. ∃ v. ∃ w. BetaAt(bb,bc,i,u) ∧ (∀ x0. Lt(x0,h) → ∃ x1. BetaAt(v,w,x0,x1) ∧ (x1 = 0 ∧ (Lt(p · S i,q · S x0) ∧ ¬Lt(q · S x0,p · S i)) ∨ x1 = 1 ∧ (Lt(q · S x0,p · S i) ∧ ¬Lt(p · S i,q · S x0)))) ∧ BitCount(v,w,h,u) ∧ BetaAt(v,w,x,j))) ∧ (BitCount(n,m,k,y) ∧ z + y = k))) → (∃ x. ∃ y. ∃ z. ∃ n. BetaAt(ab,ac,l,y) ∧ (∃ m. ∃ i. (∀ j. Lt(j,k) → ∃ u. BetaAt(m,i,j,u) ∧ (u = 0 ∧ (Lt(q · S l,p · S j) ∧ ¬Lt(p · S j,q · S l)) ∨ u = 1 ∧ (Lt(p · S j,q · S l) ∧ ¬Lt(q · S l,p · S j)))) ∧ BitCount(m,i,k,y)) ∧ (∀ m. Lt(m,k) → ∃ i. BetaAt(z,n,m,i) ∧ (∃ j. ∃ u. ∃ v. BetaAt(bb,bc,m,j) ∧ (∀ w. Lt(w,h) → ∃ x0. BetaAt(u,v,w,x0) ∧ (x0 = 0 ∧ (Lt(p · S m,q · S w) ∧ ¬Lt(q · S w,p · S m)) ∨ x0 = 1 ∧ (Lt(q · S w,p · S m) ∧ ¬Lt(p · S m,q · S w)))) ∧ BitCount(u,v,h,j) ∧ BetaAt(u,v,l,i))) ∧ (BitCount(z,n,k,x) ∧ y + x = k)) → ∃ x. ∃ y. ∀ z. Lt(z,S l) → ∃ n. BetaAt(x,y,z,n) ∧ (∃ m. ∃ i. ∃ j. BetaAt(ab,ac,z,m) ∧ (∃ u. ∃ v. (∀ w. Lt(w,k) → ∃ x0. BetaAt(u,v,w,x0) ∧ (x0 = 0 ∧ (Lt(q · S z,p · S w) ∧ ¬Lt(p · S w,q · S z)) ∨ x0 = 1 ∧ (Lt(p · S w,q · S z) ∧ ¬Lt(q · S z,p · S w)))) ∧ BitCount(u,v,k,m)) ∧ (∀ u. Lt(u,k) → ∃ v. BetaAt(i,j,u,v) ∧ (∃ w. ∃ x0. ∃ x1. BetaAt(bb,bc,u,w) ∧ (∀ x2. Lt(x2,h) → ∃ x3. BetaAt(x0,x1,x2,x3) ∧ (x3 = 0 ∧ (Lt(p · S u,q · S x2) ∧ ¬Lt(q · S x2,p · S u)) ∨ x3 = 1 ∧ (Lt(q · S x2,p · S u) ∧ ¬Lt(p · S u,q · S x2)))) ∧ BitCount(x0,x1,h,w) ∧ BetaAt(x0,x1,z,v))) ∧ (BitCount(i,j,k,n) ∧ m + n = k))Every purple notation token opens its conservative definition. This is a reading surface; the compiler expands the statement before the unchanged kernel checks it.
Definitions used by this theorem
In the theorem statement
64 occurrences
In local proof propositions
22 occurrences
Exact expanded native-PA statement
forall p q h k ab ac bb bc db dc l. (forall etcc_row_index_column_count_extend_before. (exists edt_lt_gap_column_count_extend_before_bound. edt_lt_gap_column_count_extend_before_bound + S (etcc_row_index_column_count_extend_before) = l) -> exists etcc_count_column_count_extend_before. ((((exists ff_h_etcc_column_count_extend_before_decoded. ff_h_etcc_column_count_extend_before_decoded + S (etcc_count_column_count_extend_before) = S ((S (etcc_row_index_column_count_extend_before)) * dc)) /\ exists ff_q_etcc_column_count_extend_before_decoded. db = ff_q_etcc_column_count_extend_before_decoded * S ((S (etcc_row_index_column_count_extend_before)) * dc) + (etcc_count_column_count_extend_before))) /\ (exists etcc_row_count_column_count_extend_before_witness etcc_column_code_column_count_extend_before_witness etcc_column_scale_column_count_extend_before_witness. ((((((exists ff_h_etcc_column_count_extend_before_witness_first_entry. ff_h_etcc_column_count_extend_before_witness_first_entry + S (etcc_row_count_column_count_extend_before_witness) = S ((S (etcc_row_index_column_count_extend_before)) * ac)) /\ exists ff_q_etcc_column_count_extend_before_witness_first_entry. ab = ff_q_etcc_column_count_extend_before_witness_first_entry * S ((S (etcc_row_index_column_count_extend_before)) * ac) + (etcc_row_count_column_count_extend_before_witness))) /\ (exists erc_row_code_etcc_column_count_extend_before_witness_row_semantics erc_row_scale_etcc_column_count_extend_before_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_extend_before_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_extend_before_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_extend_before_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_extend_before_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_before_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_extend_before_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_extend_before_witness_row_semantics = ff_q_eri_erc_etcc_column_count_extend_before_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_before_witness_row_semantics) + (eri_bit_erc_etcc_column_count_extend_before_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_extend_before_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_extend_before) = p * S eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row) = q * S etcc_row_index_column_count_extend_before))) \/ (eri_bit_erc_etcc_column_count_extend_before_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row) = q * S etcc_row_index_column_count_extend_before) /\ ~(exists eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_before_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_extend_before) = p * S eri_column_erc_etcc_column_count_extend_before_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_extend_before_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) + (etcc_row_count_column_count_extend_before_witness))) /\ forall ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_before_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_extend_before_witness_row_semantics = ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_before_witness_row_semantics) + (ff_a_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_extend_before_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_before_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_extend_before_witness_row_semantics = ff_q_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_before_witness_row_semantics) + (ff_bit_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_extend_before_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_extend_before_witness_column. (exists edt_lt_gap_etcc_column_count_extend_before_witness_column_bound. edt_lt_gap_etcc_column_count_extend_before_witness_column_bound + S (etc_row_index_etcc_column_count_extend_before_witness_column) = k) -> exists etc_bit_etcc_column_count_extend_before_witness_column. ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_decoded. ff_h_etc_etcc_column_count_extend_before_witness_column_decoded + S (etc_bit_etcc_column_count_extend_before_witness_column) = S ((S (etc_row_index_etcc_column_count_extend_before_witness_column)) * etcc_column_scale_column_count_extend_before_witness)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_decoded. etcc_column_code_column_count_extend_before_witness = ff_q_etc_etcc_column_count_extend_before_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_extend_before_witness_column)) * etcc_column_scale_column_count_extend_before_witness) + (etc_bit_etcc_column_count_extend_before_witness_column))) /\ (exists etc_count_etcc_column_count_extend_before_witness_column_witness etc_row_code_etcc_column_count_extend_before_witness_column_witness etc_row_scale_etcc_column_count_extend_before_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_extend_before_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_extend_before_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_extend_before_witness_column)) * bc) + (etc_count_etcc_column_count_extend_before_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_extend_before_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_extend_before_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_extend_before_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_extend_before_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_extend_before_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_extend_before_witness_column_witness = ff_q_eri_etc_etcc_column_count_extend_before_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness) + (eri_bit_etc_etcc_column_count_extend_before_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_extend_before_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_before_witness_column) = q * S eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_before_witness_column))) \/ (eri_bit_etc_etcc_column_count_extend_before_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_before_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_before_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_before_witness_column) = q * S eri_column_etc_etcc_column_count_extend_before_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_extend_before_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_extend_before_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_extend_before_witness_column_witness = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness) + (ff_a_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_extend_before_witness_column_witness = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness) + (ff_bit_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_extend_before_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_extend_before_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_extend_before_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_extend_before_witness_column) = S ((S (etcc_row_index_column_count_extend_before)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_before_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_extend_before_witness_column_witness = ff_q_etc_etcc_column_count_extend_before_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_extend_before)) * etc_row_scale_etcc_column_count_extend_before_witness_column_witness) + (etc_bit_etcc_column_count_extend_before_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_extend_before_witness_column_count_sum ff_v_etcc_column_count_extend_before_witness_column_count_sum. ((((exists ff_h_etcc_column_count_extend_before_witness_column_count_sum_start. ff_h_etcc_column_count_extend_before_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_before_witness_column_count_sum_start. ff_u_etcc_column_count_extend_before_witness_column_count_sum = ff_q_etcc_column_count_extend_before_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_extend_before_witness_column_count_sum_terminal. ff_h_etcc_column_count_extend_before_witness_column_count_sum_terminal + S (etcc_count_column_count_extend_before) = S ((S (k)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_before_witness_column_count_sum_terminal. ff_u_etcc_column_count_extend_before_witness_column_count_sum = ff_q_etcc_column_count_extend_before_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum) + (etcc_count_column_count_extend_before))) /\ forall ff_i_etcc_column_count_extend_before_witness_column_count_sum. (exists ff_lt_etcc_column_count_extend_before_witness_column_count_sum_bound. ff_lt_etcc_column_count_extend_before_witness_column_count_sum_bound + S ff_i_etcc_column_count_extend_before_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_extend_before_witness_column_count_sum ff_r_etcc_column_count_extend_before_witness_column_count_sum ff_s_etcc_column_count_extend_before_witness_column_count_sum. ((((exists ff_h_etcc_column_count_extend_before_witness_column_count_sum_summand. ff_h_etcc_column_count_extend_before_witness_column_count_sum_summand + S (ff_a_etcc_column_count_extend_before_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_before_witness_column_count_sum)) * etcc_column_scale_column_count_extend_before_witness)) /\ exists ff_q_etcc_column_count_extend_before_witness_column_count_sum_summand. etcc_column_code_column_count_extend_before_witness = ff_q_etcc_column_count_extend_before_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_extend_before_witness_column_count_sum)) * etcc_column_scale_column_count_extend_before_witness) + (ff_a_etcc_column_count_extend_before_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_before_witness_column_count_sum_partial. ff_h_etcc_column_count_extend_before_witness_column_count_sum_partial + S (ff_r_etcc_column_count_extend_before_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_before_witness_column_count_sum)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_before_witness_column_count_sum_partial. ff_u_etcc_column_count_extend_before_witness_column_count_sum = ff_q_etcc_column_count_extend_before_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_extend_before_witness_column_count_sum)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum) + (ff_r_etcc_column_count_extend_before_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_before_witness_column_count_sum_successor. ff_h_etcc_column_count_extend_before_witness_column_count_sum_successor + S (ff_s_etcc_column_count_extend_before_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_extend_before_witness_column_count_sum)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_before_witness_column_count_sum_successor. ff_u_etcc_column_count_extend_before_witness_column_count_sum = ff_q_etcc_column_count_extend_before_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_extend_before_witness_column_count_sum)) * ff_v_etcc_column_count_extend_before_witness_column_count_sum) + (ff_s_etcc_column_count_extend_before_witness_column_count_sum))) /\ ff_s_etcc_column_count_extend_before_witness_column_count_sum = ff_r_etcc_column_count_extend_before_witness_column_count_sum + ff_a_etcc_column_count_extend_before_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_extend_before_witness_column_count_bits. (exists ff_lt_etcc_column_count_extend_before_witness_column_count_bits_bound. ff_lt_etcc_column_count_extend_before_witness_column_count_bits_bound + S ff_i_etcc_column_count_extend_before_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_extend_before_witness_column_count_bits. ((((exists ff_h_etcc_column_count_extend_before_witness_column_count_bits_decoded. ff_h_etcc_column_count_extend_before_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_extend_before_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_extend_before_witness_column_count_bits)) * etcc_column_scale_column_count_extend_before_witness)) /\ exists ff_q_etcc_column_count_extend_before_witness_column_count_bits_decoded. etcc_column_code_column_count_extend_before_witness = ff_q_etcc_column_count_extend_before_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_extend_before_witness_column_count_bits)) * etcc_column_scale_column_count_extend_before_witness) + (ff_bit_etcc_column_count_extend_before_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_extend_before_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_extend_before_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_extend_before_witness + etcc_count_column_count_extend_before = k))))) -> (exists m. (exists etcc_row_count_column_count_extend_last etcc_column_code_column_count_extend_last etcc_column_scale_column_count_extend_last. ((((((exists ff_h_etcc_column_count_extend_last_first_entry. ff_h_etcc_column_count_extend_last_first_entry + S (etcc_row_count_column_count_extend_last) = S ((S (l)) * ac)) /\ exists ff_q_etcc_column_count_extend_last_first_entry. ab = ff_q_etcc_column_count_extend_last_first_entry * S ((S (l)) * ac) + (etcc_row_count_column_count_extend_last))) /\ (exists erc_row_code_etcc_column_count_extend_last_row_semantics erc_row_scale_etcc_column_count_extend_last_row_semantics. ((forall eri_column_erc_etcc_column_count_extend_last_row_semantics_row. (exists eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_bound. eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_extend_last_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_extend_last_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_extend_last_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_extend_last_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_extend_last_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_extend_last_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_last_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_extend_last_row_semantics_row_decoded. erc_row_code_etcc_column_count_extend_last_row_semantics = ff_q_eri_erc_etcc_column_count_extend_last_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_extend_last_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_last_row_semantics) + (eri_bit_erc_etcc_column_count_extend_last_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_extend_last_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_left + S (q * S l) = p * S eri_column_erc_etcc_column_count_extend_last_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_last_row_semantics_row) = q * S l))) \/ (eri_bit_erc_etcc_column_count_extend_last_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_last_row_semantics_row) = q * S l) /\ ~(exists eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_last_row_semantics_row_choice_left + S (q * S l) = p * S eri_column_erc_etcc_column_count_extend_last_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_extend_last_row_semantics_count_sum ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_extend_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_extend_last) = S ((S (k)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_extend_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum) + (etcc_row_count_column_count_extend_last))) /\ forall ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_extend_last_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_extend_last_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_extend_last_row_semantics_count_sum ff_r_erc_etcc_column_count_extend_last_row_semantics_count_sum ff_s_erc_etcc_column_count_extend_last_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_extend_last_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_last_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_extend_last_row_semantics = ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_last_row_semantics) + (ff_a_erc_etcc_column_count_extend_last_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_extend_last_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_extend_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_extend_last_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_extend_last_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_extend_last_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_extend_last_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_last_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_extend_last_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_last_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_extend_last_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_extend_last_row_semantics_count_sum = ff_r_erc_etcc_column_count_extend_last_row_semantics_count_sum + ff_a_erc_etcc_column_count_extend_last_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_extend_last_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_extend_last_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_extend_last_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_extend_last_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_extend_last_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_extend_last_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_extend_last_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_extend_last_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_extend_last_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_last_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_last_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_extend_last_row_semantics = ff_q_erc_etcc_column_count_extend_last_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_extend_last_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_last_row_semantics) + (ff_bit_erc_etcc_column_count_extend_last_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_extend_last_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_extend_last_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_extend_last_column. (exists edt_lt_gap_etcc_column_count_extend_last_column_bound. edt_lt_gap_etcc_column_count_extend_last_column_bound + S (etc_row_index_etcc_column_count_extend_last_column) = k) -> exists etc_bit_etcc_column_count_extend_last_column. ((((exists ff_h_etc_etcc_column_count_extend_last_column_decoded. ff_h_etc_etcc_column_count_extend_last_column_decoded + S (etc_bit_etcc_column_count_extend_last_column) = S ((S (etc_row_index_etcc_column_count_extend_last_column)) * etcc_column_scale_column_count_extend_last)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_decoded. etcc_column_code_column_count_extend_last = ff_q_etc_etcc_column_count_extend_last_column_decoded * S ((S (etc_row_index_etcc_column_count_extend_last_column)) * etcc_column_scale_column_count_extend_last) + (etc_bit_etcc_column_count_extend_last_column))) /\ (exists etc_count_etcc_column_count_extend_last_column_witness etc_row_code_etcc_column_count_extend_last_column_witness etc_row_scale_etcc_column_count_extend_last_column_witness. ((((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_outer_entry. ff_h_etc_etcc_column_count_extend_last_column_witness_outer_entry + S (etc_count_etcc_column_count_extend_last_column_witness) = S ((S (etc_row_index_etcc_column_count_extend_last_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_extend_last_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_extend_last_column)) * bc) + (etc_count_etcc_column_count_extend_last_column_witness))) /\ (forall eri_column_etc_etcc_column_count_extend_last_column_witness_row. (exists eri_gap_etc_etcc_column_count_extend_last_column_witness_row_bound. eri_gap_etc_etcc_column_count_extend_last_column_witness_row_bound + S (eri_column_etc_etcc_column_count_extend_last_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_extend_last_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_extend_last_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_extend_last_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_extend_last_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_extend_last_column_witness_row)) * etc_row_scale_etcc_column_count_extend_last_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_extend_last_column_witness_row_decoded. etc_row_code_etcc_column_count_extend_last_column_witness = ff_q_eri_etc_etcc_column_count_extend_last_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_extend_last_column_witness_row)) * etc_row_scale_etcc_column_count_extend_last_column_witness) + (eri_bit_etc_etcc_column_count_extend_last_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_extend_last_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_last_column) = q * S eri_column_etc_etcc_column_count_extend_last_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_last_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_last_column))) \/ (eri_bit_etc_etcc_column_count_extend_last_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_last_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_last_column) /\ ~(exists eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_last_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_last_column) = q * S eri_column_etc_etcc_column_count_extend_last_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_extend_last_column_witness_count_relation_sum ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_extend_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_extend_last_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_extend_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) + (etc_count_etcc_column_count_extend_last_column_witness))) /\ forall ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_extend_last_column_witness_count_relation_sum ff_r_etc_etcc_column_count_extend_last_column_witness_count_relation_sum ff_s_etc_etcc_column_count_extend_last_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_last_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_extend_last_column_witness = ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_last_column_witness) + (ff_a_etc_etcc_column_count_extend_last_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_extend_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_extend_last_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_extend_last_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_last_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_extend_last_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_extend_last_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_extend_last_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_extend_last_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_extend_last_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_extend_last_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_extend_last_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_extend_last_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_extend_last_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_last_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_extend_last_column_witness = ff_q_etc_etcc_column_count_extend_last_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_extend_last_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_last_column_witness) + (ff_bit_etc_etcc_column_count_extend_last_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_extend_last_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_extend_last_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_extend_last_column_witness_inner_entry. ff_h_etc_etcc_column_count_extend_last_column_witness_inner_entry + S (etc_bit_etcc_column_count_extend_last_column) = S ((S (l)) * etc_row_scale_etcc_column_count_extend_last_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_last_column_witness_inner_entry. etc_row_code_etcc_column_count_extend_last_column_witness = ff_q_etc_etcc_column_count_extend_last_column_witness_inner_entry * S ((S (l)) * etc_row_scale_etcc_column_count_extend_last_column_witness) + (etc_bit_etcc_column_count_extend_last_column)))))))) /\ ((((exists ff_u_etcc_column_count_extend_last_column_count_sum ff_v_etcc_column_count_extend_last_column_count_sum. ((((exists ff_h_etcc_column_count_extend_last_column_count_sum_start. ff_h_etcc_column_count_extend_last_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_extend_last_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_last_column_count_sum_start. ff_u_etcc_column_count_extend_last_column_count_sum = ff_q_etcc_column_count_extend_last_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_extend_last_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_extend_last_column_count_sum_terminal. ff_h_etcc_column_count_extend_last_column_count_sum_terminal + S (m) = S ((S (k)) * ff_v_etcc_column_count_extend_last_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_last_column_count_sum_terminal. ff_u_etcc_column_count_extend_last_column_count_sum = ff_q_etcc_column_count_extend_last_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_extend_last_column_count_sum) + (m))) /\ forall ff_i_etcc_column_count_extend_last_column_count_sum. (exists ff_lt_etcc_column_count_extend_last_column_count_sum_bound. ff_lt_etcc_column_count_extend_last_column_count_sum_bound + S ff_i_etcc_column_count_extend_last_column_count_sum = k) -> exists ff_a_etcc_column_count_extend_last_column_count_sum ff_r_etcc_column_count_extend_last_column_count_sum ff_s_etcc_column_count_extend_last_column_count_sum. ((((exists ff_h_etcc_column_count_extend_last_column_count_sum_summand. ff_h_etcc_column_count_extend_last_column_count_sum_summand + S (ff_a_etcc_column_count_extend_last_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_last_column_count_sum)) * etcc_column_scale_column_count_extend_last)) /\ exists ff_q_etcc_column_count_extend_last_column_count_sum_summand. etcc_column_code_column_count_extend_last = ff_q_etcc_column_count_extend_last_column_count_sum_summand * S ((S (ff_i_etcc_column_count_extend_last_column_count_sum)) * etcc_column_scale_column_count_extend_last) + (ff_a_etcc_column_count_extend_last_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_last_column_count_sum_partial. ff_h_etcc_column_count_extend_last_column_count_sum_partial + S (ff_r_etcc_column_count_extend_last_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_last_column_count_sum)) * ff_v_etcc_column_count_extend_last_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_last_column_count_sum_partial. ff_u_etcc_column_count_extend_last_column_count_sum = ff_q_etcc_column_count_extend_last_column_count_sum_partial * S ((S (ff_i_etcc_column_count_extend_last_column_count_sum)) * ff_v_etcc_column_count_extend_last_column_count_sum) + (ff_r_etcc_column_count_extend_last_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_last_column_count_sum_successor. ff_h_etcc_column_count_extend_last_column_count_sum_successor + S (ff_s_etcc_column_count_extend_last_column_count_sum) = S ((S (S ff_i_etcc_column_count_extend_last_column_count_sum)) * ff_v_etcc_column_count_extend_last_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_last_column_count_sum_successor. ff_u_etcc_column_count_extend_last_column_count_sum = ff_q_etcc_column_count_extend_last_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_extend_last_column_count_sum)) * ff_v_etcc_column_count_extend_last_column_count_sum) + (ff_s_etcc_column_count_extend_last_column_count_sum))) /\ ff_s_etcc_column_count_extend_last_column_count_sum = ff_r_etcc_column_count_extend_last_column_count_sum + ff_a_etcc_column_count_extend_last_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_extend_last_column_count_bits. (exists ff_lt_etcc_column_count_extend_last_column_count_bits_bound. ff_lt_etcc_column_count_extend_last_column_count_bits_bound + S ff_i_etcc_column_count_extend_last_column_count_bits = k) -> exists ff_bit_etcc_column_count_extend_last_column_count_bits. ((((exists ff_h_etcc_column_count_extend_last_column_count_bits_decoded. ff_h_etcc_column_count_extend_last_column_count_bits_decoded + S (ff_bit_etcc_column_count_extend_last_column_count_bits) = S ((S (ff_i_etcc_column_count_extend_last_column_count_bits)) * etcc_column_scale_column_count_extend_last)) /\ exists ff_q_etcc_column_count_extend_last_column_count_bits_decoded. etcc_column_code_column_count_extend_last = ff_q_etcc_column_count_extend_last_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_extend_last_column_count_bits)) * etcc_column_scale_column_count_extend_last) + (ff_bit_etcc_column_count_extend_last_column_count_bits))) /\ (ff_bit_etcc_column_count_extend_last_column_count_bits = 0 \/ ff_bit_etcc_column_count_extend_last_column_count_bits = 1))))) /\ etcc_row_count_column_count_extend_last + m = k)))) -> exists u v. (forall etcc_row_index_column_count_extend_after. (exists edt_lt_gap_column_count_extend_after_bound. edt_lt_gap_column_count_extend_after_bound + S (etcc_row_index_column_count_extend_after) = S l) -> exists etcc_count_column_count_extend_after. ((((exists ff_h_etcc_column_count_extend_after_decoded. ff_h_etcc_column_count_extend_after_decoded + S (etcc_count_column_count_extend_after) = S ((S (etcc_row_index_column_count_extend_after)) * v)) /\ exists ff_q_etcc_column_count_extend_after_decoded. u = ff_q_etcc_column_count_extend_after_decoded * S ((S (etcc_row_index_column_count_extend_after)) * v) + (etcc_count_column_count_extend_after))) /\ (exists etcc_row_count_column_count_extend_after_witness etcc_column_code_column_count_extend_after_witness etcc_column_scale_column_count_extend_after_witness. ((((((exists ff_h_etcc_column_count_extend_after_witness_first_entry. ff_h_etcc_column_count_extend_after_witness_first_entry + S (etcc_row_count_column_count_extend_after_witness) = S ((S (etcc_row_index_column_count_extend_after)) * ac)) /\ exists ff_q_etcc_column_count_extend_after_witness_first_entry. ab = ff_q_etcc_column_count_extend_after_witness_first_entry * S ((S (etcc_row_index_column_count_extend_after)) * ac) + (etcc_row_count_column_count_extend_after_witness))) /\ (exists erc_row_code_etcc_column_count_extend_after_witness_row_semantics erc_row_scale_etcc_column_count_extend_after_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_extend_after_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_extend_after_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_extend_after_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_extend_after_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_after_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_extend_after_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_extend_after_witness_row_semantics = ff_q_eri_erc_etcc_column_count_extend_after_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_after_witness_row_semantics) + (eri_bit_erc_etcc_column_count_extend_after_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_extend_after_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_extend_after) = p * S eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row) = q * S etcc_row_index_column_count_extend_after))) \/ (eri_bit_erc_etcc_column_count_extend_after_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row) = q * S etcc_row_index_column_count_extend_after) /\ ~(exists eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_after_witness_row_semantics_row_choice_left + S (q * S etcc_row_index_column_count_extend_after) = p * S eri_column_erc_etcc_column_count_extend_after_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_extend_after_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) + (etcc_row_count_column_count_extend_after_witness))) /\ forall ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_after_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_extend_after_witness_row_semantics = ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_after_witness_row_semantics) + (ff_a_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_extend_after_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_after_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_extend_after_witness_row_semantics = ff_q_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_after_witness_row_semantics) + (ff_bit_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_extend_after_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_extend_after_witness_column. (exists edt_lt_gap_etcc_column_count_extend_after_witness_column_bound. edt_lt_gap_etcc_column_count_extend_after_witness_column_bound + S (etc_row_index_etcc_column_count_extend_after_witness_column) = k) -> exists etc_bit_etcc_column_count_extend_after_witness_column. ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_decoded. ff_h_etc_etcc_column_count_extend_after_witness_column_decoded + S (etc_bit_etcc_column_count_extend_after_witness_column) = S ((S (etc_row_index_etcc_column_count_extend_after_witness_column)) * etcc_column_scale_column_count_extend_after_witness)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_decoded. etcc_column_code_column_count_extend_after_witness = ff_q_etc_etcc_column_count_extend_after_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_extend_after_witness_column)) * etcc_column_scale_column_count_extend_after_witness) + (etc_bit_etcc_column_count_extend_after_witness_column))) /\ (exists etc_count_etcc_column_count_extend_after_witness_column_witness etc_row_code_etcc_column_count_extend_after_witness_column_witness etc_row_scale_etcc_column_count_extend_after_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_extend_after_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_extend_after_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_extend_after_witness_column)) * bc) + (etc_count_etcc_column_count_extend_after_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_extend_after_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_extend_after_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_extend_after_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_extend_after_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_extend_after_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_extend_after_witness_column_witness = ff_q_eri_etc_etcc_column_count_extend_after_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness) + (eri_bit_etc_etcc_column_count_extend_after_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_extend_after_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_after_witness_column) = q * S eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_after_witness_column))) \/ (eri_bit_etc_etcc_column_count_extend_after_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_after_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_after_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_after_witness_column) = q * S eri_column_etc_etcc_column_count_extend_after_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_extend_after_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_extend_after_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_extend_after_witness_column_witness = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness) + (ff_a_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_extend_after_witness_column_witness = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness) + (ff_bit_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_extend_after_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_extend_after_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_extend_after_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_extend_after_witness_column) = S ((S (etcc_row_index_column_count_extend_after)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_after_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_extend_after_witness_column_witness = ff_q_etc_etcc_column_count_extend_after_witness_column_witness_inner_entry * S ((S (etcc_row_index_column_count_extend_after)) * etc_row_scale_etcc_column_count_extend_after_witness_column_witness) + (etc_bit_etcc_column_count_extend_after_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_extend_after_witness_column_count_sum ff_v_etcc_column_count_extend_after_witness_column_count_sum. ((((exists ff_h_etcc_column_count_extend_after_witness_column_count_sum_start. ff_h_etcc_column_count_extend_after_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_after_witness_column_count_sum_start. ff_u_etcc_column_count_extend_after_witness_column_count_sum = ff_q_etcc_column_count_extend_after_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_extend_after_witness_column_count_sum_terminal. ff_h_etcc_column_count_extend_after_witness_column_count_sum_terminal + S (etcc_count_column_count_extend_after) = S ((S (k)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_after_witness_column_count_sum_terminal. ff_u_etcc_column_count_extend_after_witness_column_count_sum = ff_q_etcc_column_count_extend_after_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum) + (etcc_count_column_count_extend_after))) /\ forall ff_i_etcc_column_count_extend_after_witness_column_count_sum. (exists ff_lt_etcc_column_count_extend_after_witness_column_count_sum_bound. ff_lt_etcc_column_count_extend_after_witness_column_count_sum_bound + S ff_i_etcc_column_count_extend_after_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_extend_after_witness_column_count_sum ff_r_etcc_column_count_extend_after_witness_column_count_sum ff_s_etcc_column_count_extend_after_witness_column_count_sum. ((((exists ff_h_etcc_column_count_extend_after_witness_column_count_sum_summand. ff_h_etcc_column_count_extend_after_witness_column_count_sum_summand + S (ff_a_etcc_column_count_extend_after_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_after_witness_column_count_sum)) * etcc_column_scale_column_count_extend_after_witness)) /\ exists ff_q_etcc_column_count_extend_after_witness_column_count_sum_summand. etcc_column_code_column_count_extend_after_witness = ff_q_etcc_column_count_extend_after_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_extend_after_witness_column_count_sum)) * etcc_column_scale_column_count_extend_after_witness) + (ff_a_etcc_column_count_extend_after_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_after_witness_column_count_sum_partial. ff_h_etcc_column_count_extend_after_witness_column_count_sum_partial + S (ff_r_etcc_column_count_extend_after_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_after_witness_column_count_sum)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_after_witness_column_count_sum_partial. ff_u_etcc_column_count_extend_after_witness_column_count_sum = ff_q_etcc_column_count_extend_after_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_extend_after_witness_column_count_sum)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum) + (ff_r_etcc_column_count_extend_after_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_after_witness_column_count_sum_successor. ff_h_etcc_column_count_extend_after_witness_column_count_sum_successor + S (ff_s_etcc_column_count_extend_after_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_extend_after_witness_column_count_sum)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_after_witness_column_count_sum_successor. ff_u_etcc_column_count_extend_after_witness_column_count_sum = ff_q_etcc_column_count_extend_after_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_extend_after_witness_column_count_sum)) * ff_v_etcc_column_count_extend_after_witness_column_count_sum) + (ff_s_etcc_column_count_extend_after_witness_column_count_sum))) /\ ff_s_etcc_column_count_extend_after_witness_column_count_sum = ff_r_etcc_column_count_extend_after_witness_column_count_sum + ff_a_etcc_column_count_extend_after_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_extend_after_witness_column_count_bits. (exists ff_lt_etcc_column_count_extend_after_witness_column_count_bits_bound. ff_lt_etcc_column_count_extend_after_witness_column_count_bits_bound + S ff_i_etcc_column_count_extend_after_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_extend_after_witness_column_count_bits. ((((exists ff_h_etcc_column_count_extend_after_witness_column_count_bits_decoded. ff_h_etcc_column_count_extend_after_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_extend_after_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_extend_after_witness_column_count_bits)) * etcc_column_scale_column_count_extend_after_witness)) /\ exists ff_q_etcc_column_count_extend_after_witness_column_count_bits_decoded. etcc_column_code_column_count_extend_after_witness = ff_q_etcc_column_count_extend_after_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_extend_after_witness_column_count_bits)) * etcc_column_scale_column_count_extend_after_witness) + (ff_bit_etcc_column_count_extend_after_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_extend_after_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_extend_after_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_extend_after_witness + etcc_count_column_count_extend_after = k)))))Proof neighborhood
Direct theorem prerequisites
Direct theorem dependents
Definition-aware tactic body
Only local propositions introduced by have or suffices are compacted. The untrusted compiler re-expands each one before the original tactic script is replayed; defined notation is never accepted by the kernel. Open the exact replay line beneath every changed command.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (2)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–13
03Separate the logical casesL14–14
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L14
cases hlast
04Use earlier factsL15–18
05Separate the logical casesL19–21
06Construct an explicit witnessL22–23
07Fix variables and assumptionsL24–25
08Establish hsplitL26–30
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply finite lt succ eq or lt.
09Separate the logical casesL31–31
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L31
cases hsplit
10Construct an explicit witnessL32–32
Supply the displayed value, then prove that it has the required property.
- L32
exists x
11Separate the logical casesL33–33
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L33
split
12Calculate and transport equalitiesL34–35
13Use earlier factsL36–36
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L36
exact beta_prefix_extend_witness_witness_left
14Calculate and transport equalitiesL37–44
15Use earlier factsL45–45
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L45
exact hlast_witness
16Establish holdL46–49
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hprefix.
- L46
have hold : ∃ oldcount. BetaAt(db,dc,i,oldcount) ∧ (∃ x. ∃ y. ∃ z. BetaAt(ab,ac,i,x) ∧ (∃ n. ∃ m. (∀ j. Lt(j,k) → ∃ u. BetaAt(n,m,j,u) ∧ (u = 0 ∧ (Lt(q · S i,p · S j) ∧ ¬Lt(p · S j,q · S i)) ∨ u = 1 ∧ (Lt(p · S j,q · S i) ∧ ¬Lt(q · S i,p · S j)))) ∧ BitCount(n,m,k,x)) ∧ (∀ n. Lt(n,k) → ∃ m. BetaAt(y,z,n,m) ∧ (∃ j. ∃ u. ∃ v. BetaAt(bb,bc,n,j) ∧ (∀ w. Lt(w,h) → ∃ x0. BetaAt(u,v,w,x0) ∧ (x0 = 0 ∧ (Lt(p · S n,q · S w) ∧ ¬Lt(q · S w,p · S n)) ∨ x0 = 1 ∧ (Lt(q · S w,p · S n) ∧ ¬Lt(p · S n,q · S w)))) ∧ BitCount(u,v,h,j) ∧ BetaAt(u,v,i,m))) ∧ (BitCount(y,z,k,oldcount) ∧ x + oldcount = k))Definitions: BetaAt(db,dc,i,oldcount)BetaAt(ab,ac,i,x)Lt(j,k)BetaAt(n,m,j,u)Lt(q · S i,p · S j)Lt(p · S j,q · S i)BitCount(n,m,k,x)Lt(n,k)BetaAt(y,z,n,m)BetaAt(bb,bc,n,j)Lt(w,h)BetaAt(u,v,w,x0)Lt(p · S n,q · S w)Lt(q · S w,p · S n)BitCount(u,v,h,j)BetaAt(u,v,i,m)BitCount(y,z,k,oldcount)Original native command in the exact edition - L47
specialize hprefix i - L48
apply hprefix - L49
exact hsplit_right
17Separate the logical casesL50–51
18Construct an explicit witnessL52–52
Supply the displayed value, then prove that it has the required property.
- L52
exists x3
19Separate the logical casesL53–53
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L53
split
20Use earlier factsL54–59
Instantiate or apply named facts and discharge the corresponding proof obligations.
Original defined command ledger · 59 lines
- 0001
intro p - 0002
intro q - 0003
intro h - 0004
intro k - 0005
intro ab - 0006
intro ac - 0007
intro bb - 0008
intro bc - 0009
intro db - 0010
intro dc - 0011
intro l - 0012
intro hprefix - 0013
intro hlast - 0014
cases hlast - 0015
specialize beta_prefix_extend l - 0016
specialize beta_prefix_extend db - 0017
specialize beta_prefix_extend dc - 0018
specialize beta_prefix_extend x - 0019
cases beta_prefix_extend - 0020
cases beta_prefix_extend_witness - 0021
cases beta_prefix_extend_witness_witness - 0022
exists x1 - 0023
exists x2 - 0024
intro i - 0025
intro hi - 0026
have hsplit : i = l ∨ Lt(i,l)Exact native replay line
have hsplit : i = l \/ exists gap. gap + S i = l - 0027
specialize finite_lt_succ_eq_or_lt l - 0028
specialize finite_lt_succ_eq_or_lt i - 0029
apply finite_lt_succ_eq_or_lt - 0030
exact hi - 0031
cases hsplit - 0032
exists x - 0033
split - 0034
rewrite hsplit_left - 0035
rewrite hsplit_left - 0036
exact beta_prefix_extend_witness_witness_left - 0037
rewrite hsplit_left - 0038
rewrite hsplit_left - 0039
rewrite hsplit_left - 0040
rewrite hsplit_left - 0041
rewrite hsplit_left - 0042
rewrite hsplit_left - 0043
rewrite hsplit_left - 0044
rewrite hsplit_left - 0045
exact hlast_witness - 0046
have hold : ∃ oldcount. BetaAt(db,dc,i,oldcount) ∧ (∃ x. ∃ y. ∃ z. BetaAt(ab,ac,i,x) ∧ (∃ n. ∃ m. (∀ j. Lt(j,k) → ∃ u. BetaAt(n,m,j,u) ∧ (u = 0 ∧ (Lt(q · S i,p · S j) ∧ ¬Lt(p · S j,q · S i)) ∨ u = 1 ∧ (Lt(p · S j,q · S i) ∧ ¬Lt(q · S i,p · S j)))) ∧ BitCount(n,m,k,x)) ∧ (∀ n. Lt(n,k) → ∃ m. BetaAt(y,z,n,m) ∧ (∃ j. ∃ u. ∃ v. BetaAt(bb,bc,n,j) ∧ (∀ w. Lt(w,h) → ∃ x0. BetaAt(u,v,w,x0) ∧ (x0 = 0 ∧ (Lt(p · S n,q · S w) ∧ ¬Lt(q · S w,p · S n)) ∨ x0 = 1 ∧ (Lt(q · S w,p · S n) ∧ ¬Lt(p · S n,q · S w)))) ∧ BitCount(u,v,h,j) ∧ BetaAt(u,v,i,m))) ∧ (BitCount(y,z,k,oldcount) ∧ x + oldcount = k))Exact native replay line
have hold : exists oldcount. ((((exists ff_h_column_count_extend_old_entry. ff_h_column_count_extend_old_entry + S (oldcount) = S ((S (i)) * dc)) /\ exists ff_q_column_count_extend_old_entry. db = ff_q_column_count_extend_old_entry * S ((S (i)) * dc) + (oldcount))) /\ (exists etcc_row_count_column_count_extend_old_witness etcc_column_code_column_count_extend_old_witness etcc_column_scale_column_count_extend_old_witness. ((((((exists ff_h_etcc_column_count_extend_old_witness_first_entry. ff_h_etcc_column_count_extend_old_witness_first_entry + S (etcc_row_count_column_count_extend_old_witness) = S ((S (i)) * ac)) /\ exists ff_q_etcc_column_count_extend_old_witness_first_entry. ab = ff_q_etcc_column_count_extend_old_witness_first_entry * S ((S (i)) * ac) + (etcc_row_count_column_count_extend_old_witness))) /\ (exists erc_row_code_etcc_column_count_extend_old_witness_row_semantics erc_row_scale_etcc_column_count_extend_old_witness_row_semantics. ((forall eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row. (exists eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_bound. eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_bound + S (eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row) = k) -> exists eri_bit_erc_etcc_column_count_extend_old_witness_row_semantics_row. ((((exists ff_h_eri_erc_etcc_column_count_extend_old_witness_row_semantics_row_decoded. ff_h_eri_erc_etcc_column_count_extend_old_witness_row_semantics_row_decoded + S (eri_bit_erc_etcc_column_count_extend_old_witness_row_semantics_row) = S ((S (eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_old_witness_row_semantics)) /\ exists ff_q_eri_erc_etcc_column_count_extend_old_witness_row_semantics_row_decoded. erc_row_code_etcc_column_count_extend_old_witness_row_semantics = ff_q_eri_erc_etcc_column_count_extend_old_witness_row_semantics_row_decoded * S ((S (eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row)) * erc_row_scale_etcc_column_count_extend_old_witness_row_semantics) + (eri_bit_erc_etcc_column_count_extend_old_witness_row_semantics_row))) /\ (((eri_bit_erc_etcc_column_count_extend_old_witness_row_semantics_row = 0 /\ ((exists eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_left + S (q * S i) = p * S eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row) /\ ~(exists eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row) = q * S i))) \/ (eri_bit_erc_etcc_column_count_extend_old_witness_row_semantics_row = 1 /\ ((exists eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_right. eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_right + S (p * S eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row) = q * S i) /\ ~(exists eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_left. eri_gap_erc_etcc_column_count_extend_old_witness_row_semantics_row_choice_left + S (q * S i) = p * S eri_column_erc_etcc_column_count_extend_old_witness_row_semantics_row))))))) /\ (((exists ff_u_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_start. ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_start + S (0) = S ((S (0)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_start. ff_u_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_start * S ((S (0)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) + (0))) /\ ((((exists ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_terminal. ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_terminal + S (etcc_row_count_column_count_extend_old_witness) = S ((S (k)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_terminal. ff_u_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_terminal * S ((S (k)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) + (etcc_row_count_column_count_extend_old_witness))) /\ forall ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum. (exists ff_lt_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_bound. ff_lt_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_bound + S ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum = k) -> exists ff_a_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum ff_r_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum ff_s_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum. ((((exists ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_summand. ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_summand + S (ff_a_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_old_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_summand. erc_row_code_etcc_column_count_extend_old_witness_row_semantics = ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_summand * S ((S (ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) * erc_row_scale_etcc_column_count_extend_old_witness_row_semantics) + (ff_a_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_partial. ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_partial + S (ff_r_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) = S ((S (ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_partial. ff_u_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_partial * S ((S (ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) + (ff_r_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum))) /\ ((((exists ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_successor. ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_successor + S (ff_s_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) = S ((S (S ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) /\ exists ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_successor. ff_u_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum = ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum_successor * S ((S (S ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)) * ff_v_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum) + (ff_s_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum))) /\ ff_s_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum = ff_r_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum + ff_a_erc_etcc_column_count_extend_old_witness_row_semantics_count_sum)))))) /\ (forall ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits. (exists ff_lt_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits_bound. ff_lt_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits_bound + S ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits = k) -> exists ff_bit_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits. ((((exists ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits_decoded. ff_h_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits_decoded + S (ff_bit_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits) = S ((S (ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_old_witness_row_semantics)) /\ exists ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits_decoded. erc_row_code_etcc_column_count_extend_old_witness_row_semantics = ff_q_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits_decoded * S ((S (ff_i_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits)) * erc_row_scale_etcc_column_count_extend_old_witness_row_semantics) + (ff_bit_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits))) /\ (ff_bit_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits = 0 \/ ff_bit_erc_etcc_column_count_extend_old_witness_row_semantics_count_bits = 1)))))))) /\ (forall etc_row_index_etcc_column_count_extend_old_witness_column. (exists edt_lt_gap_etcc_column_count_extend_old_witness_column_bound. edt_lt_gap_etcc_column_count_extend_old_witness_column_bound + S (etc_row_index_etcc_column_count_extend_old_witness_column) = k) -> exists etc_bit_etcc_column_count_extend_old_witness_column. ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_decoded. ff_h_etc_etcc_column_count_extend_old_witness_column_decoded + S (etc_bit_etcc_column_count_extend_old_witness_column) = S ((S (etc_row_index_etcc_column_count_extend_old_witness_column)) * etcc_column_scale_column_count_extend_old_witness)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_decoded. etcc_column_code_column_count_extend_old_witness = ff_q_etc_etcc_column_count_extend_old_witness_column_decoded * S ((S (etc_row_index_etcc_column_count_extend_old_witness_column)) * etcc_column_scale_column_count_extend_old_witness) + (etc_bit_etcc_column_count_extend_old_witness_column))) /\ (exists etc_count_etcc_column_count_extend_old_witness_column_witness etc_row_code_etcc_column_count_extend_old_witness_column_witness etc_row_scale_etcc_column_count_extend_old_witness_column_witness. ((((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_outer_entry. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_outer_entry + S (etc_count_etcc_column_count_extend_old_witness_column_witness) = S ((S (etc_row_index_etcc_column_count_extend_old_witness_column)) * bc)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_outer_entry. bb = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_outer_entry * S ((S (etc_row_index_etcc_column_count_extend_old_witness_column)) * bc) + (etc_count_etcc_column_count_extend_old_witness_column_witness))) /\ (forall eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row. (exists eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_bound. eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_bound + S (eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row) = h) -> exists eri_bit_etc_etcc_column_count_extend_old_witness_column_witness_row. ((((exists ff_h_eri_etc_etcc_column_count_extend_old_witness_column_witness_row_decoded. ff_h_eri_etc_etcc_column_count_extend_old_witness_column_witness_row_decoded + S (eri_bit_etc_etcc_column_count_extend_old_witness_column_witness_row) = S ((S (eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness)) /\ exists ff_q_eri_etc_etcc_column_count_extend_old_witness_column_witness_row_decoded. etc_row_code_etcc_column_count_extend_old_witness_column_witness = ff_q_eri_etc_etcc_column_count_extend_old_witness_column_witness_row_decoded * S ((S (eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness) + (eri_bit_etc_etcc_column_count_extend_old_witness_column_witness_row))) /\ (((eri_bit_etc_etcc_column_count_extend_old_witness_column_witness_row = 0 /\ ((exists eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_old_witness_column) = q * S eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row) /\ ~(exists eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_old_witness_column))) \/ (eri_bit_etc_etcc_column_count_extend_old_witness_column_witness_row = 1 /\ ((exists eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_right. eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_right + S (q * S eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row) = p * S etc_row_index_etcc_column_count_extend_old_witness_column) /\ ~(exists eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_left. eri_gap_etc_etcc_column_count_extend_old_witness_column_witness_row_choice_left + S (p * S etc_row_index_etcc_column_count_extend_old_witness_column) = q * S eri_column_etc_etcc_column_count_extend_old_witness_column_witness_row)))))))) /\ (((exists ff_u_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_start. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_start + S (0) = S ((S (0)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_start. ff_u_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_start * S ((S (0)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) + (0))) /\ ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_terminal. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_terminal + S (etc_count_etcc_column_count_extend_old_witness_column_witness) = S ((S (h)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_terminal. ff_u_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_terminal * S ((S (h)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) + (etc_count_etcc_column_count_extend_old_witness_column_witness))) /\ forall ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum. (exists ff_lt_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_bound. ff_lt_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_bound + S ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum = h) -> exists ff_a_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum ff_r_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum ff_s_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum. ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_summand. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_summand + S (ff_a_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_summand. etc_row_code_etcc_column_count_extend_old_witness_column_witness = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_summand * S ((S (ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness) + (ff_a_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_partial. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_partial + S (ff_r_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) = S ((S (ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_partial. ff_u_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_partial * S ((S (ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) + (ff_r_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum))) /\ ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_successor. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_successor + S (ff_s_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) = S ((S (S ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_successor. ff_u_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum_successor * S ((S (S ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)) * ff_v_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum) + (ff_s_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum))) /\ ff_s_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum = ff_r_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum + ff_a_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_sum)))))) /\ (forall ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits. (exists ff_lt_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits_bound. ff_lt_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits_bound + S ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits = h) -> exists ff_bit_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits. ((((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits_decoded. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits_decoded + S (ff_bit_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits) = S ((S (ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits_decoded. etc_row_code_etcc_column_count_extend_old_witness_column_witness = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits_decoded * S ((S (ff_i_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness) + (ff_bit_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits))) /\ (ff_bit_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits = 0 \/ ff_bit_etc_etcc_column_count_extend_old_witness_column_witness_count_relation_bits = 1)))))) /\ (((exists ff_h_etc_etcc_column_count_extend_old_witness_column_witness_inner_entry. ff_h_etc_etcc_column_count_extend_old_witness_column_witness_inner_entry + S (etc_bit_etcc_column_count_extend_old_witness_column) = S ((S (i)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness)) /\ exists ff_q_etc_etcc_column_count_extend_old_witness_column_witness_inner_entry. etc_row_code_etcc_column_count_extend_old_witness_column_witness = ff_q_etc_etcc_column_count_extend_old_witness_column_witness_inner_entry * S ((S (i)) * etc_row_scale_etcc_column_count_extend_old_witness_column_witness) + (etc_bit_etcc_column_count_extend_old_witness_column)))))))) /\ ((((exists ff_u_etcc_column_count_extend_old_witness_column_count_sum ff_v_etcc_column_count_extend_old_witness_column_count_sum. ((((exists ff_h_etcc_column_count_extend_old_witness_column_count_sum_start. ff_h_etcc_column_count_extend_old_witness_column_count_sum_start + S (0) = S ((S (0)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_old_witness_column_count_sum_start. ff_u_etcc_column_count_extend_old_witness_column_count_sum = ff_q_etcc_column_count_extend_old_witness_column_count_sum_start * S ((S (0)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum) + (0))) /\ ((((exists ff_h_etcc_column_count_extend_old_witness_column_count_sum_terminal. ff_h_etcc_column_count_extend_old_witness_column_count_sum_terminal + S (oldcount) = S ((S (k)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_old_witness_column_count_sum_terminal. ff_u_etcc_column_count_extend_old_witness_column_count_sum = ff_q_etcc_column_count_extend_old_witness_column_count_sum_terminal * S ((S (k)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum) + (oldcount))) /\ forall ff_i_etcc_column_count_extend_old_witness_column_count_sum. (exists ff_lt_etcc_column_count_extend_old_witness_column_count_sum_bound. ff_lt_etcc_column_count_extend_old_witness_column_count_sum_bound + S ff_i_etcc_column_count_extend_old_witness_column_count_sum = k) -> exists ff_a_etcc_column_count_extend_old_witness_column_count_sum ff_r_etcc_column_count_extend_old_witness_column_count_sum ff_s_etcc_column_count_extend_old_witness_column_count_sum. ((((exists ff_h_etcc_column_count_extend_old_witness_column_count_sum_summand. ff_h_etcc_column_count_extend_old_witness_column_count_sum_summand + S (ff_a_etcc_column_count_extend_old_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_old_witness_column_count_sum)) * etcc_column_scale_column_count_extend_old_witness)) /\ exists ff_q_etcc_column_count_extend_old_witness_column_count_sum_summand. etcc_column_code_column_count_extend_old_witness = ff_q_etcc_column_count_extend_old_witness_column_count_sum_summand * S ((S (ff_i_etcc_column_count_extend_old_witness_column_count_sum)) * etcc_column_scale_column_count_extend_old_witness) + (ff_a_etcc_column_count_extend_old_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_old_witness_column_count_sum_partial. ff_h_etcc_column_count_extend_old_witness_column_count_sum_partial + S (ff_r_etcc_column_count_extend_old_witness_column_count_sum) = S ((S (ff_i_etcc_column_count_extend_old_witness_column_count_sum)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_old_witness_column_count_sum_partial. ff_u_etcc_column_count_extend_old_witness_column_count_sum = ff_q_etcc_column_count_extend_old_witness_column_count_sum_partial * S ((S (ff_i_etcc_column_count_extend_old_witness_column_count_sum)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum) + (ff_r_etcc_column_count_extend_old_witness_column_count_sum))) /\ ((((exists ff_h_etcc_column_count_extend_old_witness_column_count_sum_successor. ff_h_etcc_column_count_extend_old_witness_column_count_sum_successor + S (ff_s_etcc_column_count_extend_old_witness_column_count_sum) = S ((S (S ff_i_etcc_column_count_extend_old_witness_column_count_sum)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum)) /\ exists ff_q_etcc_column_count_extend_old_witness_column_count_sum_successor. ff_u_etcc_column_count_extend_old_witness_column_count_sum = ff_q_etcc_column_count_extend_old_witness_column_count_sum_successor * S ((S (S ff_i_etcc_column_count_extend_old_witness_column_count_sum)) * ff_v_etcc_column_count_extend_old_witness_column_count_sum) + (ff_s_etcc_column_count_extend_old_witness_column_count_sum))) /\ ff_s_etcc_column_count_extend_old_witness_column_count_sum = ff_r_etcc_column_count_extend_old_witness_column_count_sum + ff_a_etcc_column_count_extend_old_witness_column_count_sum)))))) /\ (forall ff_i_etcc_column_count_extend_old_witness_column_count_bits. (exists ff_lt_etcc_column_count_extend_old_witness_column_count_bits_bound. ff_lt_etcc_column_count_extend_old_witness_column_count_bits_bound + S ff_i_etcc_column_count_extend_old_witness_column_count_bits = k) -> exists ff_bit_etcc_column_count_extend_old_witness_column_count_bits. ((((exists ff_h_etcc_column_count_extend_old_witness_column_count_bits_decoded. ff_h_etcc_column_count_extend_old_witness_column_count_bits_decoded + S (ff_bit_etcc_column_count_extend_old_witness_column_count_bits) = S ((S (ff_i_etcc_column_count_extend_old_witness_column_count_bits)) * etcc_column_scale_column_count_extend_old_witness)) /\ exists ff_q_etcc_column_count_extend_old_witness_column_count_bits_decoded. etcc_column_code_column_count_extend_old_witness = ff_q_etcc_column_count_extend_old_witness_column_count_bits_decoded * S ((S (ff_i_etcc_column_count_extend_old_witness_column_count_bits)) * etcc_column_scale_column_count_extend_old_witness) + (ff_bit_etcc_column_count_extend_old_witness_column_count_bits))) /\ (ff_bit_etcc_column_count_extend_old_witness_column_count_bits = 0 \/ ff_bit_etcc_column_count_extend_old_witness_column_count_bits = 1))))) /\ etcc_row_count_column_count_extend_old_witness + oldcount = k)))) - 0047
specialize hprefix i - 0048
apply hprefix - 0049
exact hsplit_right - 0050
cases hold - 0051
cases hold_witness - 0052
exists x3 - 0053
split - 0054
specialize beta_prefix_extend_witness_witness_right i - 0055
specialize beta_prefix_extend_witness_witness_right x3 - 0056
apply beta_prefix_extend_witness_witness_right - 0057
exact hsplit_right - 0058
exact hold_witness_left - 0059
exact hold_witness_right