To utilize mathematical notation fully you need to interpret it. To read it fluently, you must map symbols to concrete lenses, e.g. computational, visual, algebraic, or descriptive.
Example: Bilinear Map
Let
f:R2×R2→R
be defined by
f((x1,x2),(y1,y2))=x1y1+2x2y2.
Interpretations:
Computational
Substitute specific vectors and check results.
If v=(3,4), then
f((x1,x2),v)=3x1+8x2,
Through this symbolic computation we can see how the expression depends on x. Perform such computations until you get a feel for the "shape" of the functions behavior.
Visual
For each fixed v, the function
u↦f(u,v) is represented by a hyperplane in R2×R. We can imagine walking on the hyperplane. This obviously always walks on a line, therefore it's linear.
This establishes linearity by direct algebraic manipulation. You understand what properties exist by showing them algebraically.
Descriptive
What it means to be a bilinear map is, that if you hold the second argument fixed, and vary the second, you have a linear function. Same if holding the first fixed and varying the second.
You want to capture the intuition in natural language.
Mathematical language is a language that you need to learn like any other. Often people get stuck by trying to use symbolic manipulation too much. Because mathematical language is so precise, it makes it easy to interpret it in many different while still being able to check if your interpretation captures the core.