cotensors refer to various scalar valued functions on vectors.
they are called covariant tensors in classical language. they are the ones that pull back under mappings.
the other kind are called contravariant tensors in classical language.
lets just look at a manifold and ask what we can build from it.
1) the most fundamental object we can construct is the family of tangent spaces at each point.
a choice of a tangent vector at each point is an example of what i believe is classically called a contravariant tensor field.
2) a higher order (intellectually that is) object is the dual tangent space at each point, i.e. the spaces of linear functions on tangent vectors.
a choice of such a linear function on tangent vectors at each point is i believe an example of something classically called a covariant tensor field.
note that a linear function is nothing but (in coordinates) a linear polynomial, i.e. the linear term of a taylor series. hence assigning the linear term of the taylor series ate ach point, of a smooth function, is one way to define a covariant tensor field.
3) generalizing and raising the ante from linear to bilinear, we could consider at each point the space of bilinear real valued functions on ordered pairs of vectors.
choosing such a bilinear function at each point is another example i believe of a covariant tensor field. an example is a symmetric bilinear function at each point, i.e. in coordinates, merely a quadratic polynomial such as the second term of the taylor series of a function.
there are also non abelian quadratic polynomials, also called covariant tensors (of second order?)
4) now to be consistent we should also define a contravariant tensor field of second order, something dual to a non abelian quadratic polynomial. i skipped this because it is harder to define than the covariant version.
namely we have to define some kind of second order tangent vectors, but the definition is a little mathematical looking and less natural than the quadratic polynomials above. to be semi precise, we want some one gadget, such that evaluating a quadratic polynomial on a pair of tangent vectors, is equivalent to evaluating the 2-tensor defined by the quadratic polynomial on this one gadget.
precisely but probably unhelpfully, the tensor product of a vector space V with tiself is another vector space VtensorV, plus a bilinear map
m:VxV ----> VtensorV, such that every bilinear map VxV--W for any vector space W, can be factored as a composition
VxV--->VtensorV--->W, where the second map VtensorV--->W is linear.
it is easy to show how to write such things, just take linear combiantions of symbols like vtensorv', but that does not explain what they are.
basically just as the first order covectors, or dual vectors, are linear functions on tangent vectors, it is also nice if the second order cotensors, the polynomials, were also actually linear maps, not bilinear maps, on some vector space. VtensorV is that vector space.
i.e. second order cotensors are bilinear maps VxV--->R, but we also want to write them as (VtensorV)* = linear maps on VtensorV.
one unnatural way to do this is to simply define VtensorV = {Bil(VxV,R)}*, i.e. the dual of the bilinear maps.
since in finite dimensions, dual of a dual is the original space back, we get then that (VtensorV)* = {Bil(VxV,R)}** ={Bil(VxV,R)}.
there is another way to do it mathematically but it is so complicated i do not blame anyone for not learning this stuff abstractly.
i guess the most intuitive way to elarn is in afct the way physicists do! i.e. just elarn how to write them down, and not woprry about the definitions.
howeverm, since i am aboiut to find myself agreeing with a point of view i have foiught form years here, i will take a step back and say this:
there is a hgue difference between knowing the absrtact properties a gadget should have, and knowing the picky technical definition and construction of the agdget that ahs those proeprties.
i.e. although i do not advocate struggling throuigh the mathematical construction of tensors, i do advocate knowing the characterizing properties they have.
from a utilitarian point of view, a tensor is anything you can get by starting from a tangent space and iterating or combining the constructions of multil;inear functions on a space already given.
i.e. the dual space V* is the linear functions on V. then one can construct the bilinear maps on VxV*. this is essentially V*tensorV.
then one can take the dual of that, getting VtensorV*.
\then one can take the trilinear maps on VxVxV*, getting essentially
V*tensorV*tensorV. and so on...
cotensors are the ones with the stars on them.
