fact: Fixpoint lang n (M: rmx n n) v u w: Prop := match w with | nil => epsilon (mx_scal (u ⋅ v)) | cons a w => lang M v (u ⋅ epsilon_mx (deriv_mx a M)) w end.
imports: positives comparisons kleene regex rmx sums matrix_ext prop normalisation