Recall that given a vector bundle on M, there exists (many) connections ∇E:Γ(E)→Γ(T∗M⊗E), which can be extended to ∇E:Ω⋅(M;E)→Ω⋅+1(M;E), and we defined the curvature (operator) RE of ∇E as
RE=(∇E)2∈Ω⋅+2(M;End(E)),
it can be viewed as a matrix of 2-forms. What is more, it satisfy the Bianchi identity [∇E,RE]=0.
For any smooth section A of the bundle of End(E) (which is a vector bundle of fiber End(Ep), where Ep is the fiber of E at p), the fiberwise trace of A is a smooth function on M, denote it by tr[A]. The function tr[A] further induces a map
tr:Ω⋅(M;End(E))→Ω⋅(M),ω⊗A↦tr[A]ω,
where ω∈Ω⋅(M) and A∈Γ(End(E)), we still call it the function of trace.
We also extend the Lie bracket operation on End(E) to Ω⋅(M,End(E)) as
[A,B]=A∧B−(−1)|A||B|A∧B,
where A∈Ωk(M;End(E)), B∈Ωl(M;End(E)) (thus, |A|=k, |B|=l).
Now, we turn to proof the two fundamental Lemmas as a preliminary of the Theorem of Chern-Weil.
tr[A,B]=0.
[A,B]=(ωA0)∧(ηB0)−(−1)kl(ηB0)∧(ωA0)=(ω∧η)A0B0−(−1)kl(η∧ω)(B0A0)=(ω∧η)(A0B0−B0A0)=(ω∧η)[A0,B0].
tr[[∇E,A]]=d(tr[A]).
Before we dealing with the proof, Let us recall some facts. Firstly,
[∇E,A]=∇EA−(−1)|A|A∇E.
In fact, Recall that, if we define a map A:Ω⋅(M,E)→Ω⋅(M;E) by (As)(p)=A(p)s(p), for s∈Ω⋅(M;E), then A∈Ω⋅(M;End(E)) if and only if A(fs)=f(As) holds for any f∈C∞(M) and s∈Ω⋅(M;End(E)).
Now, for ∇E:Ω⋅(M;E)→Ω⋅+1(M;E), we have
[∇E,A](fs)=(∇EA−(−1)|A|A∇E)(fs)=∇E(A(fs))−(−1)|A|A(∇E(fs))=∇E(f(As))−(−1)|A|A(∇E(fs))=df∧(As)+f∇E(As)−(−1)|A|(A(df∧s+f∇Es))=df∧(As)−(−1)|A|A(df∧s)+f∇E(As)−(−1)|A|fA(∇Es)=f⋅(∇E(As)−(−1)|A|A∇Es)=f⋅([∇E,A]s).
Thus, [∇E,A]∈Ω⋅(M;End(E)). This show that tr[[∇E,A]] make sense.
∇E−˜∇E∈Ω⋅(M;End(E)).
Thus, the above Lemma says that
tr[[∇E−˜∇E,A]]=0,
that is, the righthand side of the formula in the Lemma is independent on ∇E.
Since the righthand side is a local operator (∇E is local), we can assume that E is trivial, and take a connection as ∇E=d+ω for some ω∈Ω⋅(M;End(E)) to verify that the formula holds.
In fact,
[∇E,A]=[d,A]+[ω,A]=d⋅A−(−1)|A|Ad+[ω,A],
thus
tr[[∇E,A]]=tr[d⋅A−(−1)|A|Ad].
Note that
(d⋅A−(−1)|A|Ad)s=d⋅(As)−(−1)|A|A(ds)=(dA)s+(−1)|A|A⋅ds−(−1)|A|A(ds)=(dA)s,
thus,
tr[[∇E,A]]=tr[dA]=d(tr[A]).
Now we have tr[[∇E,A]]=d(tr[A]), thus, if [∇E,A]=0, for example, take A=RE, then tr[A] is closed. This shows that we can find closed forms by this method. Clearly, if [∇E,A]=0 then [∇E,(A)k]=0, thus d(tr[Ak])=0, and similarly, for any power series f(x), we have [∇,f(A)]=0, thus d(tr[f(A)])=0.
The above analysis shows that [tr[f(A)]] is an element of de Rham cohomology H⋅dR(M;E), it seems depend on M, E and ∇E, while our invariant quantity of E should be independent on the connection ∇E.
The Chern-Weil theory claims that tr[[f(RE)]] is independent on ∇E.
Before we turn to the proof, let us set some definition
Now, we will prove that the definition is independent on ∇E.
tr[f(RE0)]−tr[f(RE1)]=dω.
this post is updated, added this proof, since yesterday is too late for me to write it out from my notes.
tr[f(RE1)]−tr[f(RE0)]=∫10{ddttr[f(REt)]}dt,
and
∫10{ddttr[f(REt)]}dt=∫10tr[ddt(f(REt))]dt=∫10tr[f′(REt)⋅dREtdt]dt=∫10tr[dREtdt⋅f′(REt)]dtthey are just matrix=∫10tr[(d∇Etdt∇Et+∇Etd∇Etdt)f′(REt)]dt=∫10tr[[∇Et,d∇Etdt]f′(REt)]dtREt is a matrix of 2-forms∗=∫10tr[[∇Et,d∇Etdtf′(REt)]]dt=∫10d(tr[d∇Etdtf′(REt)])dtby Lemma 2=d{∫10tr[d∇Etdtf′(REt)]dt},
The stared equality holds, since
d∇Etdt=∇E1−∇E0∈Ω⋅(M;End(E),
and
[a,bc]=[a,b]c+(−1)|a||b|b[a,c],
then apply Bianchi identity.
∫10tr[d∇Etdtf′(REt)]dt
as transgressed form.
回复 艾子 取消回复