Mazulu said:
I had to look at wiki which says,
So a metric tensor is:
1. a function,
2. defined on a manifold,
3. which takes as inputs a pair of tangental vectors,
4. spits out a scalar,
5. it's dot product,
6. dot product is an inner product,
7. must be symmetric g(u,v)=g(v,u),
OK, let's try to be really accurate here. A metric on a smooth manifold M isn't a tensor, it's a global
tensor field of type (0,2). That means that it's a function that takes each point in the manifold to a tensor of type (0,2) at that point. I will denote the tensor that g associates with the point p by g
p, and I will call it "the metric at p".
For each p in M, g
p is a (0,2) tensor at p. Each one of these tensors (one for each point p in the manifold) is a bilinear, symmetric, non-degenerate function from T
pM×T
pM into ℝ.
Bilinear means that for each u\in T_pM, the maps v\mapsto g_p(u,v) and v\mapsto g_p(v,u) are both linear.
Symmetric means that for all u,v\in T_pM, we have g(u,v)=g(v,u).
Non-degenerate means that for all u\in T_pM, the map u\mapsto g(u,\cdot) is a bijection. (Here g(u,\cdot) denotes the map that takes v to g(u,v)).
Compare this with the definition of an inner product on T
pM. An inner product on T
pM is a bilinear, symmetric, positive definite function s:T_pM\times T_pM\to\mathbb R. Positive definite means two things: 1. For all u\in T_pM, we have s(u,u)\geq 0. 2. For all u\in T_pM, we have s(u,u) only if u=0.
As you can see, an inner product on T
pM has properties very similar to the metric at p, but the requirements are not quite the same. The requirements on inner products do however imply that inner products are non-degenerate. This means that a global (0,2) tensor field that assigns an inner product g
p to each p in M would be a metric. Such a metric is called a
Riemannian metric. A smooth manifold with a Riemannian metric is called a Riemannian manifold. Spacetime in GR and SR is
not a Riemannian manifold, because there are (for each p) lots of non-zero vectors such that g_p(u,u)=0, and even lots of vectors such that g_p(u,u)<0.
(In case you're not sure, "map" and "function" mean exactly the same thing).