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
forall n k j C. k = j -> (((exists bcf_lt_gap_lucas_convolution_lower_transport_source_out_of_range. bcf_lt_gap_lucas_convolution_lower_transport_source_out_of_range + S (n) = k) /\ C = 0) \/ ((exists bcf_le_gap_lucas_convolution_lower_transport_source_in_range. bcf_le_gap_lucas_convolution_lower_transport_source_in_range + (k) = n) /\ (exists bcf_row_code_code_lucas_convolution_lower_transport_source bcf_row_code_scale_lucas_convolution_lower_transport_source bcf_row_scale_code_lucas_convolution_lower_transport_source bcf_row_scale_scale_lucas_convolution_lower_transport_source bcf_row_code_lucas_convolution_lower_transport_source bcf_row_scale_lucas_convolution_lower_transport_source. ((forall bcf_row_index_lucas_convolution_lower_transport_source_table. (exists bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_bound + S (bcf_row_index_lucas_convolution_lower_transport_source_table) = S (n)) -> exists bcf_row_code_lucas_convolution_lower_transport_source_table bcf_row_scale_lucas_convolution_lower_transport_source_table. ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_code. bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_source_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_code * S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source) + (bcf_row_code_lucas_convolution_lower_transport_source_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_source_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_scale * S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source) + (bcf_row_scale_lucas_convolution_lower_transport_source_table))) /\ ((bcf_row_index_lucas_convolution_lower_transport_source_table = 0 /\ (forall bcf_index_lucas_convolution_lower_transport_source_table_zero_row. (exists bcf_lt_gap_lucas_convolution_lower_transport_source_table_zero_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_source_table_zero_row_bound + S (bcf_index_lucas_convolution_lower_transport_source_table_zero_row) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_source_table_zero_row. ((((exists bcf_height_lucas_convolution_lower_transport_source_table_zero_row_entry. bcf_height_lucas_convolution_lower_transport_source_table_zero_row_entry + S (bcf_value_lucas_convolution_lower_transport_source_table_zero_row) = S ((S (bcf_index_lucas_convolution_lower_transport_source_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_zero_row_entry. bcf_row_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_zero_row_entry * S ((S (bcf_index_lucas_convolution_lower_transport_source_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_source_table) + (bcf_value_lucas_convolution_lower_transport_source_table_zero_row))) /\ ((bcf_index_lucas_convolution_lower_transport_source_table_zero_row = 0 /\ bcf_value_lucas_convolution_lower_transport_source_table_zero_row = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_source_table_zero_row. bcf_index_lucas_convolution_lower_transport_source_table_zero_row = S bcf_predecessor_lucas_convolution_lower_transport_source_table_zero_row /\ bcf_value_lucas_convolution_lower_transport_source_table_zero_row = 0)))) \/ exists bcf_predecessor_lucas_convolution_lower_transport_source_table bcf_previous_code_lucas_convolution_lower_transport_source_table bcf_previous_scale_lucas_convolution_lower_transport_source_table. bcf_row_index_lucas_convolution_lower_transport_source_table = S bcf_predecessor_lucas_convolution_lower_transport_source_table /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_code. bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_code + S (bcf_previous_code_lucas_convolution_lower_transport_source_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_code. bcf_row_code_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_code * S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source) + (bcf_previous_code_lucas_convolution_lower_transport_source_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_scale. bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_scale + S (bcf_previous_scale_lucas_convolution_lower_transport_source_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_scale. bcf_row_scale_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_scale * S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source) + (bcf_previous_scale_lucas_convolution_lower_transport_source_table))) /\ (forall bcf_index_lucas_convolution_lower_transport_source_table_row_step. (exists bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_step_bound. bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_step_bound + S (bcf_index_lucas_convolution_lower_transport_source_table_row_step) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_source_table_row_step. ((((exists bcf_height_lucas_convolution_lower_transport_source_table_row_step_entry. bcf_height_lucas_convolution_lower_transport_source_table_row_step_entry + S (bcf_value_lucas_convolution_lower_transport_source_table_row_step) = S ((S (bcf_index_lucas_convolution_lower_transport_source_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_entry. bcf_row_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_entry * S ((S (bcf_index_lucas_convolution_lower_transport_source_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_source_table) + (bcf_value_lucas_convolution_lower_transport_source_table_row_step))) /\ ((bcf_index_lucas_convolution_lower_transport_source_table_row_step = 0 /\ bcf_value_lucas_convolution_lower_transport_source_table_row_step = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step bcf_left_lucas_convolution_lower_transport_source_table_row_step bcf_right_lucas_convolution_lower_transport_source_table_row_step. bcf_index_lucas_convolution_lower_transport_source_table_row_step = S bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_left. bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_left + S (bcf_left_lucas_convolution_lower_transport_source_table_row_step) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_left. bcf_previous_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_left * S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_source_table) + (bcf_left_lucas_convolution_lower_transport_source_table_row_step))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_right. bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_right + S (bcf_right_lucas_convolution_lower_transport_source_table_row_step) = S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_right. bcf_previous_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_right * S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_source_table) + (bcf_right_lucas_convolution_lower_transport_source_table_row_step))) /\ bcf_value_lucas_convolution_lower_transport_source_table_row_step = bcf_left_lucas_convolution_lower_transport_source_table_row_step + bcf_right_lucas_convolution_lower_transport_source_table_row_step))))))))))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_decoded_row_code. bcf_height_lucas_convolution_lower_transport_source_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_source) = S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_code * S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_source) + (bcf_row_code_lucas_convolution_lower_transport_source))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_source_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_source) = S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_scale * S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source) + (bcf_row_scale_lucas_convolution_lower_transport_source))) /\ (((exists bcf_height_lucas_convolution_lower_transport_source_decoded_value. bcf_height_lucas_convolution_lower_transport_source_decoded_value + S (C) = S ((S (k)) * bcf_row_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_decoded_value. bcf_row_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_decoded_value * S ((S (k)) * bcf_row_scale_lucas_convolution_lower_transport_source) + (C))))))))) -> (((exists bcf_lt_gap_lucas_convolution_lower_transport_target_out_of_range. bcf_lt_gap_lucas_convolution_lower_transport_target_out_of_range + S (n) = j) /\ C = 0) \/ ((exists bcf_le_gap_lucas_convolution_lower_transport_target_in_range. bcf_le_gap_lucas_convolution_lower_transport_target_in_range + (j) = n) /\ (exists bcf_row_code_code_lucas_convolution_lower_transport_target bcf_row_code_scale_lucas_convolution_lower_transport_target bcf_row_scale_code_lucas_convolution_lower_transport_target bcf_row_scale_scale_lucas_convolution_lower_transport_target bcf_row_code_lucas_convolution_lower_transport_target bcf_row_scale_lucas_convolution_lower_transport_target. ((forall bcf_row_index_lucas_convolution_lower_transport_target_table. (exists bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_bound + S (bcf_row_index_lucas_convolution_lower_transport_target_table) = S (n)) -> exists bcf_row_code_lucas_convolution_lower_transport_target_table bcf_row_scale_lucas_convolution_lower_transport_target_table. ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_code. bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_target_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_code * S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target) + (bcf_row_code_lucas_convolution_lower_transport_target_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_target_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_scale * S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target) + (bcf_row_scale_lucas_convolution_lower_transport_target_table))) /\ ((bcf_row_index_lucas_convolution_lower_transport_target_table = 0 /\ (forall bcf_index_lucas_convolution_lower_transport_target_table_zero_row. (exists bcf_lt_gap_lucas_convolution_lower_transport_target_table_zero_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_target_table_zero_row_bound + S (bcf_index_lucas_convolution_lower_transport_target_table_zero_row) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_target_table_zero_row. ((((exists bcf_height_lucas_convolution_lower_transport_target_table_zero_row_entry. bcf_height_lucas_convolution_lower_transport_target_table_zero_row_entry + S (bcf_value_lucas_convolution_lower_transport_target_table_zero_row) = S ((S (bcf_index_lucas_convolution_lower_transport_target_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_zero_row_entry. bcf_row_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_zero_row_entry * S ((S (bcf_index_lucas_convolution_lower_transport_target_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_target_table) + (bcf_value_lucas_convolution_lower_transport_target_table_zero_row))) /\ ((bcf_index_lucas_convolution_lower_transport_target_table_zero_row = 0 /\ bcf_value_lucas_convolution_lower_transport_target_table_zero_row = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_target_table_zero_row. bcf_index_lucas_convolution_lower_transport_target_table_zero_row = S bcf_predecessor_lucas_convolution_lower_transport_target_table_zero_row /\ bcf_value_lucas_convolution_lower_transport_target_table_zero_row = 0)))) \/ exists bcf_predecessor_lucas_convolution_lower_transport_target_table bcf_previous_code_lucas_convolution_lower_transport_target_table bcf_previous_scale_lucas_convolution_lower_transport_target_table. bcf_row_index_lucas_convolution_lower_transport_target_table = S bcf_predecessor_lucas_convolution_lower_transport_target_table /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_code. bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_code + S (bcf_previous_code_lucas_convolution_lower_transport_target_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_code. bcf_row_code_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_code * S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target) + (bcf_previous_code_lucas_convolution_lower_transport_target_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_scale. bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_scale + S (bcf_previous_scale_lucas_convolution_lower_transport_target_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_scale. bcf_row_scale_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_scale * S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target) + (bcf_previous_scale_lucas_convolution_lower_transport_target_table))) /\ (forall bcf_index_lucas_convolution_lower_transport_target_table_row_step. (exists bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_step_bound. bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_step_bound + S (bcf_index_lucas_convolution_lower_transport_target_table_row_step) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_target_table_row_step. ((((exists bcf_height_lucas_convolution_lower_transport_target_table_row_step_entry. bcf_height_lucas_convolution_lower_transport_target_table_row_step_entry + S (bcf_value_lucas_convolution_lower_transport_target_table_row_step) = S ((S (bcf_index_lucas_convolution_lower_transport_target_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_entry. bcf_row_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_entry * S ((S (bcf_index_lucas_convolution_lower_transport_target_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_target_table) + (bcf_value_lucas_convolution_lower_transport_target_table_row_step))) /\ ((bcf_index_lucas_convolution_lower_transport_target_table_row_step = 0 /\ bcf_value_lucas_convolution_lower_transport_target_table_row_step = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step bcf_left_lucas_convolution_lower_transport_target_table_row_step bcf_right_lucas_convolution_lower_transport_target_table_row_step. bcf_index_lucas_convolution_lower_transport_target_table_row_step = S bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_left. bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_left + S (bcf_left_lucas_convolution_lower_transport_target_table_row_step) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_left. bcf_previous_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_left * S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_target_table) + (bcf_left_lucas_convolution_lower_transport_target_table_row_step))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_right. bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_right + S (bcf_right_lucas_convolution_lower_transport_target_table_row_step) = S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_right. bcf_previous_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_right * S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_target_table) + (bcf_right_lucas_convolution_lower_transport_target_table_row_step))) /\ bcf_value_lucas_convolution_lower_transport_target_table_row_step = bcf_left_lucas_convolution_lower_transport_target_table_row_step + bcf_right_lucas_convolution_lower_transport_target_table_row_step))))))))))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_decoded_row_code. bcf_height_lucas_convolution_lower_transport_target_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_target) = S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_code * S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_target) + (bcf_row_code_lucas_convolution_lower_transport_target))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_target_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_target) = S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_scale * S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target) + (bcf_row_scale_lucas_convolution_lower_transport_target))) /\ (((exists bcf_height_lucas_convolution_lower_transport_target_decoded_value. bcf_height_lucas_convolution_lower_transport_target_decoded_value + S (C) = S ((S (j)) * bcf_row_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_decoded_value. bcf_row_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_decoded_value * S ((S (j)) * bcf_row_scale_lucas_convolution_lower_transport_target) + (C)))))))))Every purple notation token opens its conservative definition. This reading surface never changes the unchanged intuitionistic kernel or confers checked-use authority.
Definitions used by this theorem
In the theorem statement
In local proof propositions
Exact expanded first-order statement
forall n k j C. k = j -> (((exists bcf_lt_gap_lucas_convolution_lower_transport_source_out_of_range. bcf_lt_gap_lucas_convolution_lower_transport_source_out_of_range + S (n) = k) /\ C = 0) \/ ((exists bcf_le_gap_lucas_convolution_lower_transport_source_in_range. bcf_le_gap_lucas_convolution_lower_transport_source_in_range + (k) = n) /\ (exists bcf_row_code_code_lucas_convolution_lower_transport_source bcf_row_code_scale_lucas_convolution_lower_transport_source bcf_row_scale_code_lucas_convolution_lower_transport_source bcf_row_scale_scale_lucas_convolution_lower_transport_source bcf_row_code_lucas_convolution_lower_transport_source bcf_row_scale_lucas_convolution_lower_transport_source. ((forall bcf_row_index_lucas_convolution_lower_transport_source_table. (exists bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_bound + S (bcf_row_index_lucas_convolution_lower_transport_source_table) = S (n)) -> exists bcf_row_code_lucas_convolution_lower_transport_source_table bcf_row_scale_lucas_convolution_lower_transport_source_table. ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_code. bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_source_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_code * S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source) + (bcf_row_code_lucas_convolution_lower_transport_source_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_source_table_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_source_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_row_scale * S ((S (bcf_row_index_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source) + (bcf_row_scale_lucas_convolution_lower_transport_source_table))) /\ ((bcf_row_index_lucas_convolution_lower_transport_source_table = 0 /\ (forall bcf_index_lucas_convolution_lower_transport_source_table_zero_row. (exists bcf_lt_gap_lucas_convolution_lower_transport_source_table_zero_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_source_table_zero_row_bound + S (bcf_index_lucas_convolution_lower_transport_source_table_zero_row) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_source_table_zero_row. ((((exists bcf_height_lucas_convolution_lower_transport_source_table_zero_row_entry. bcf_height_lucas_convolution_lower_transport_source_table_zero_row_entry + S (bcf_value_lucas_convolution_lower_transport_source_table_zero_row) = S ((S (bcf_index_lucas_convolution_lower_transport_source_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_zero_row_entry. bcf_row_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_zero_row_entry * S ((S (bcf_index_lucas_convolution_lower_transport_source_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_source_table) + (bcf_value_lucas_convolution_lower_transport_source_table_zero_row))) /\ ((bcf_index_lucas_convolution_lower_transport_source_table_zero_row = 0 /\ bcf_value_lucas_convolution_lower_transport_source_table_zero_row = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_source_table_zero_row. bcf_index_lucas_convolution_lower_transport_source_table_zero_row = S bcf_predecessor_lucas_convolution_lower_transport_source_table_zero_row /\ bcf_value_lucas_convolution_lower_transport_source_table_zero_row = 0)))) \/ exists bcf_predecessor_lucas_convolution_lower_transport_source_table bcf_previous_code_lucas_convolution_lower_transport_source_table bcf_previous_scale_lucas_convolution_lower_transport_source_table. bcf_row_index_lucas_convolution_lower_transport_source_table = S bcf_predecessor_lucas_convolution_lower_transport_source_table /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_code. bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_code + S (bcf_previous_code_lucas_convolution_lower_transport_source_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_code. bcf_row_code_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_code * S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_source) + (bcf_previous_code_lucas_convolution_lower_transport_source_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_scale. bcf_height_lucas_convolution_lower_transport_source_table_decoded_previous_scale + S (bcf_previous_scale_lucas_convolution_lower_transport_source_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_scale. bcf_row_scale_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_table_decoded_previous_scale * S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source) + (bcf_previous_scale_lucas_convolution_lower_transport_source_table))) /\ (forall bcf_index_lucas_convolution_lower_transport_source_table_row_step. (exists bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_step_bound. bcf_lt_gap_lucas_convolution_lower_transport_source_table_row_step_bound + S (bcf_index_lucas_convolution_lower_transport_source_table_row_step) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_source_table_row_step. ((((exists bcf_height_lucas_convolution_lower_transport_source_table_row_step_entry. bcf_height_lucas_convolution_lower_transport_source_table_row_step_entry + S (bcf_value_lucas_convolution_lower_transport_source_table_row_step) = S ((S (bcf_index_lucas_convolution_lower_transport_source_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_entry. bcf_row_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_entry * S ((S (bcf_index_lucas_convolution_lower_transport_source_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_source_table) + (bcf_value_lucas_convolution_lower_transport_source_table_row_step))) /\ ((bcf_index_lucas_convolution_lower_transport_source_table_row_step = 0 /\ bcf_value_lucas_convolution_lower_transport_source_table_row_step = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step bcf_left_lucas_convolution_lower_transport_source_table_row_step bcf_right_lucas_convolution_lower_transport_source_table_row_step. bcf_index_lucas_convolution_lower_transport_source_table_row_step = S bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_left. bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_left + S (bcf_left_lucas_convolution_lower_transport_source_table_row_step) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_left. bcf_previous_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_left * S ((S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_source_table) + (bcf_left_lucas_convolution_lower_transport_source_table_row_step))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_right. bcf_height_lucas_convolution_lower_transport_source_table_row_step_previous_right + S (bcf_right_lucas_convolution_lower_transport_source_table_row_step) = S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_source_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_right. bcf_previous_code_lucas_convolution_lower_transport_source_table = bcf_quotient_lucas_convolution_lower_transport_source_table_row_step_previous_right * S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_source_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_source_table) + (bcf_right_lucas_convolution_lower_transport_source_table_row_step))) /\ bcf_value_lucas_convolution_lower_transport_source_table_row_step = bcf_left_lucas_convolution_lower_transport_source_table_row_step + bcf_right_lucas_convolution_lower_transport_source_table_row_step))))))))))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_decoded_row_code. bcf_height_lucas_convolution_lower_transport_source_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_source) = S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_code * S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_source) + (bcf_row_code_lucas_convolution_lower_transport_source))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_source_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_source_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_source) = S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_decoded_row_scale * S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_source) + (bcf_row_scale_lucas_convolution_lower_transport_source))) /\ (((exists bcf_height_lucas_convolution_lower_transport_source_decoded_value. bcf_height_lucas_convolution_lower_transport_source_decoded_value + S (C) = S ((S (k)) * bcf_row_scale_lucas_convolution_lower_transport_source)) /\ exists bcf_quotient_lucas_convolution_lower_transport_source_decoded_value. bcf_row_code_lucas_convolution_lower_transport_source = bcf_quotient_lucas_convolution_lower_transport_source_decoded_value * S ((S (k)) * bcf_row_scale_lucas_convolution_lower_transport_source) + (C))))))))) -> (((exists bcf_lt_gap_lucas_convolution_lower_transport_target_out_of_range. bcf_lt_gap_lucas_convolution_lower_transport_target_out_of_range + S (n) = j) /\ C = 0) \/ ((exists bcf_le_gap_lucas_convolution_lower_transport_target_in_range. bcf_le_gap_lucas_convolution_lower_transport_target_in_range + (j) = n) /\ (exists bcf_row_code_code_lucas_convolution_lower_transport_target bcf_row_code_scale_lucas_convolution_lower_transport_target bcf_row_scale_code_lucas_convolution_lower_transport_target bcf_row_scale_scale_lucas_convolution_lower_transport_target bcf_row_code_lucas_convolution_lower_transport_target bcf_row_scale_lucas_convolution_lower_transport_target. ((forall bcf_row_index_lucas_convolution_lower_transport_target_table. (exists bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_bound + S (bcf_row_index_lucas_convolution_lower_transport_target_table) = S (n)) -> exists bcf_row_code_lucas_convolution_lower_transport_target_table bcf_row_scale_lucas_convolution_lower_transport_target_table. ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_code. bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_target_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_code * S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target) + (bcf_row_code_lucas_convolution_lower_transport_target_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_target_table_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_target_table) = S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_row_scale * S ((S (bcf_row_index_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target) + (bcf_row_scale_lucas_convolution_lower_transport_target_table))) /\ ((bcf_row_index_lucas_convolution_lower_transport_target_table = 0 /\ (forall bcf_index_lucas_convolution_lower_transport_target_table_zero_row. (exists bcf_lt_gap_lucas_convolution_lower_transport_target_table_zero_row_bound. bcf_lt_gap_lucas_convolution_lower_transport_target_table_zero_row_bound + S (bcf_index_lucas_convolution_lower_transport_target_table_zero_row) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_target_table_zero_row. ((((exists bcf_height_lucas_convolution_lower_transport_target_table_zero_row_entry. bcf_height_lucas_convolution_lower_transport_target_table_zero_row_entry + S (bcf_value_lucas_convolution_lower_transport_target_table_zero_row) = S ((S (bcf_index_lucas_convolution_lower_transport_target_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_zero_row_entry. bcf_row_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_zero_row_entry * S ((S (bcf_index_lucas_convolution_lower_transport_target_table_zero_row)) * bcf_row_scale_lucas_convolution_lower_transport_target_table) + (bcf_value_lucas_convolution_lower_transport_target_table_zero_row))) /\ ((bcf_index_lucas_convolution_lower_transport_target_table_zero_row = 0 /\ bcf_value_lucas_convolution_lower_transport_target_table_zero_row = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_target_table_zero_row. bcf_index_lucas_convolution_lower_transport_target_table_zero_row = S bcf_predecessor_lucas_convolution_lower_transport_target_table_zero_row /\ bcf_value_lucas_convolution_lower_transport_target_table_zero_row = 0)))) \/ exists bcf_predecessor_lucas_convolution_lower_transport_target_table bcf_previous_code_lucas_convolution_lower_transport_target_table bcf_previous_scale_lucas_convolution_lower_transport_target_table. bcf_row_index_lucas_convolution_lower_transport_target_table = S bcf_predecessor_lucas_convolution_lower_transport_target_table /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_code. bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_code + S (bcf_previous_code_lucas_convolution_lower_transport_target_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_code. bcf_row_code_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_code * S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_code_scale_lucas_convolution_lower_transport_target) + (bcf_previous_code_lucas_convolution_lower_transport_target_table))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_scale. bcf_height_lucas_convolution_lower_transport_target_table_decoded_previous_scale + S (bcf_previous_scale_lucas_convolution_lower_transport_target_table) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_scale. bcf_row_scale_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_table_decoded_previous_scale * S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target) + (bcf_previous_scale_lucas_convolution_lower_transport_target_table))) /\ (forall bcf_index_lucas_convolution_lower_transport_target_table_row_step. (exists bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_step_bound. bcf_lt_gap_lucas_convolution_lower_transport_target_table_row_step_bound + S (bcf_index_lucas_convolution_lower_transport_target_table_row_step) = S (n)) -> exists bcf_value_lucas_convolution_lower_transport_target_table_row_step. ((((exists bcf_height_lucas_convolution_lower_transport_target_table_row_step_entry. bcf_height_lucas_convolution_lower_transport_target_table_row_step_entry + S (bcf_value_lucas_convolution_lower_transport_target_table_row_step) = S ((S (bcf_index_lucas_convolution_lower_transport_target_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_entry. bcf_row_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_entry * S ((S (bcf_index_lucas_convolution_lower_transport_target_table_row_step)) * bcf_row_scale_lucas_convolution_lower_transport_target_table) + (bcf_value_lucas_convolution_lower_transport_target_table_row_step))) /\ ((bcf_index_lucas_convolution_lower_transport_target_table_row_step = 0 /\ bcf_value_lucas_convolution_lower_transport_target_table_row_step = 1) \/ exists bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step bcf_left_lucas_convolution_lower_transport_target_table_row_step bcf_right_lucas_convolution_lower_transport_target_table_row_step. bcf_index_lucas_convolution_lower_transport_target_table_row_step = S bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_left. bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_left + S (bcf_left_lucas_convolution_lower_transport_target_table_row_step) = S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_left. bcf_previous_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_left * S ((S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step)) * bcf_previous_scale_lucas_convolution_lower_transport_target_table) + (bcf_left_lucas_convolution_lower_transport_target_table_row_step))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_right. bcf_height_lucas_convolution_lower_transport_target_table_row_step_previous_right + S (bcf_right_lucas_convolution_lower_transport_target_table_row_step) = S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_target_table)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_right. bcf_previous_code_lucas_convolution_lower_transport_target_table = bcf_quotient_lucas_convolution_lower_transport_target_table_row_step_previous_right * S ((S (S (bcf_predecessor_lucas_convolution_lower_transport_target_table_row_step))) * bcf_previous_scale_lucas_convolution_lower_transport_target_table) + (bcf_right_lucas_convolution_lower_transport_target_table_row_step))) /\ bcf_value_lucas_convolution_lower_transport_target_table_row_step = bcf_left_lucas_convolution_lower_transport_target_table_row_step + bcf_right_lucas_convolution_lower_transport_target_table_row_step))))))))))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_decoded_row_code. bcf_height_lucas_convolution_lower_transport_target_decoded_row_code + S (bcf_row_code_lucas_convolution_lower_transport_target) = S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_code. bcf_row_code_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_code * S ((S (n)) * bcf_row_code_scale_lucas_convolution_lower_transport_target) + (bcf_row_code_lucas_convolution_lower_transport_target))) /\ ((((exists bcf_height_lucas_convolution_lower_transport_target_decoded_row_scale. bcf_height_lucas_convolution_lower_transport_target_decoded_row_scale + S (bcf_row_scale_lucas_convolution_lower_transport_target) = S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_scale. bcf_row_scale_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_decoded_row_scale * S ((S (n)) * bcf_row_scale_scale_lucas_convolution_lower_transport_target) + (bcf_row_scale_lucas_convolution_lower_transport_target))) /\ (((exists bcf_height_lucas_convolution_lower_transport_target_decoded_value. bcf_height_lucas_convolution_lower_transport_target_decoded_value + S (C) = S ((S (j)) * bcf_row_scale_lucas_convolution_lower_transport_target)) /\ exists bcf_quotient_lucas_convolution_lower_transport_target_decoded_value. bcf_row_code_lucas_convolution_lower_transport_target = bcf_quotient_lucas_convolution_lower_transport_target_decoded_value * S ((S (j)) * bcf_row_scale_lucas_convolution_lower_transport_target) + (C)))))))))Proof neighborhood
Direct theorem prerequisites
Direct theorem dependents
Definition-aware tactic body
Only propositions whose conservative expansion has been checked for exact first-order equivalence are compacted. Every changed line retains its immutable exact replay 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.
01Fix variables and assumptionsL1–6
02Calculate and transport equalitiesL7–10
03Use earlier factsL11–11
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L11
exact hchoose