fact: Definition bilinear_for (R : ringType) (U U' : lmodType R) (V : zmodType) (s : GRing.Scale.law R V) (s' : GRing.Scale.law R V) (f : U -> U' -> V) := ((forall u', GRing.linear_for (s : R -> V -> V) (f^~ u')) * (forall u, GRing.linear_for s' (f u)))%type.
imports: HB(structures) mathcomp(all_ssreflect ssralg fingroup zmodp poly ssrnum) mathcomp(matrix mxalgebra vector falgebra ssrnum algC algnum) mathcomp(fieldext) mathcomp(vector)