Una aplicación bilineal es una aplicación binaria de espacios vectoriales que es lineal en cada uno de los dos argumentos.
El concepto se generaliza a módulos sobre un anillo : si es un módulo unitario izquierdo , es un módulo unitario derecho , es un bimódulo , entonces es bilineal si es lineal en cada uno de los dos argumentos ( ):
, , , .Formulación equivalente: bilineal si se define un mapeo lineal (o, de manera equivalente, se define un mapeo lineal ).
Una forma bilineal en el caso más general es un mapeo bilineal , donde es un módulo unitario izquierdo , es un módulo unitario derecho y es un anillo con identidad considerada como un bimódulo . Una operación bilineal es un mapeo lineal en ambos argumentos , como son las multiplicaciones en álgebras sobre anillos , así como varios tipos de multiplicaciones de matrices .