pub fn generate_logical_interactions<F: Field>(
air_idx: usize,
all_interactions: &[SymbolicInteraction<F>],
preprocessed: &Option<RowMajorMatrixView<'_, F>>,
partitioned_main: &[RowMajorMatrixView<'_, F>],
public_values: &[F],
logical_interactions: &mut LogicalInteractions<F>,
)