This is how I define "tensor" and "tensor field": (People often say "tensor" when they mean "tensor field").
Fredrik said:
A tensor at a point p in a manifold M is a multilinear function T:V^*\times\cdots\times V^*\times V\times\cdots\times V\rightarrow\mathbb R, where V is the tangent space at p and V* is the cotangent space at p. A tensor field is a function that assigns a tensor at p to each p.
This post and the ones it link to explains the basics of manifolds, tangent and cotangent spaces, and the relationship between coordinate systems and bases.
Alesak said:
In the book that I'm reading, Lee's Introduction to smooth manifolds,
Excellent choice.
tiny-tim said:
it's easiest to
define a tensor in terms of its effect on "inputting" individual vectors,
but the "input"
can be
any tensor …
for example the metric g
ij can have any tensor A
ijklm as "input"
The metric g is a tensor field that assigns a tensor g
p to each point p. The domain of g
p is ##T_pM\times T_pM##, so the "input" of g
p is always two tangent vectors at p. The input of g is a point p in the manifold.
If X and Y are vector fields, the notation g(X,Y) can be used for the map ##p\mapsto g_p(X_p,Y_p)##. So it would make sense to say that g takes two vector fields to a scalar field (i.e. a real-valued function defined on a subset of the manifold). But neither g nor g
p can have "any tensor" as input.
##g_{ij}A^{ij}{}_{lm}## isn't the result of g taking A as input. It can denote either the tensor field ##g(\partial_i,\partial_j) A(\mathrm{d}x^i,\mathrm{d}x^j,\cdot,\cdot)## (abstract index notation) or its lm component ##g(\partial_i,\partial_j) A(\mathrm{d}x^i,\mathrm{d}x^j,\partial_l,\partial_m)##.