semi-bilinear form