Definition of Bilinear maps. Please I need a layman's definition of the bilinear map.
Wikipedia has a brilliant one, I however don't seem to make anything of it.
 A: As RobertIsrael already mentioned, a bilinear map is just a mapping which is linear in two variables.
If you have a linear map $L$ which maps a vector space $X$ into another space $Y$ then you can write,
$$ L( a \vec{u} + b \vec{v} ) = a L( \vec{u} ) + b L (\vec{v}) $$.
With a bilinear map you are mapping from a cartesian product of vector spaces to some other vector space. So let $B: X \times Y \rightarrow Z$ be a bilinear map. Then we can write,
$$ B(a \vec{u} + b \vec{v},c \vec{s} + d \vec{t}) = ac B(\vec{u},\vec{s}) + ad B(\vec{u},\vec{t}) + bc B( \vec{v}, \vec{s}) + bd B(\vec{v},\vec{t}),$$
A simple example of such a map is the mapping $f:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R}:(x,y)\rightarrow x\cdot y$. Where we consider the real numbers to be a vector space over the real field.
Another example of such a mapping is the inner product (when its restricted to only have real values).
A: Do you know what a linear map is?  A bilinear map is a map in two variables (each of which could take values in some vector space) that is linear in each separately.  That is,  $B(x,y)$ is a bilinear map if for each $x$, the map taking $y$ to $B(x,y)$ is linear and for each $y$, the map taking $x$ to $B(x,y)$ is linear.  
A: Loosely speaking, a bilinear map satisfies:
$B(x+y,z) = B(x,z) + B(y,z)$ (additive in the first "coordinate"),
$B(x,y+z) = B(x,y) + B(x,z)$ (additive in the second "coordinate"),
$B(cx,y) = cB(x,y) = B(x,cy)$ (preserves scaling in each "coordinate").
Think about $B$ as multiplication of real numbers for example: $B(a,b) = a\cdot b$
$B(x+y,z) = (x+y)\cdot z = x\cdot z + y\cdot z = B(x,z) + B(y,z)$
$B(x,y+z) = x\cdot (y+z) = x\cdot y + x\cdot z = B(x,y) + B(x,z)$.
$B(cx,z) = (cx)\cdot z = c\cdot(xz) = x\cdot(cz) = B(x,cz)$
