2023-11-19

413: For C Vectors Bundle, C Frame Exists Over and Only Over Trivializing Open Subset

<The previous article in this series | The table of contents of this series | The next article in this series>

description/proof of that for C vectors bundle, C frame exists over and only over trivializing open subset

Topics


About: C manifold

The table of contents of this article


Starting Context



Target Context


  • The reader will have a description and a proof of the proposition that for any C vectors bundle, any C frame exists over and only over any trivializing open subset.

Orientation


There is a list of definitions discussed so far in this site.

There is a list of propositions discussed so far in this site.


Main Body


1: Structured Description


Here is the rules of Structured Description.

Entities:
(E,M,π): { the C vectors bundles of rank k}
U: { the open subsets of M}
//

Statements:
 a C frame over U

U{ the trivializing open subsets of M}
//


2: Natural Language Description


For any C vectors bundle of rank k, (E,M,π), and any open subset, UM, any C frame exists over U if and only if U is a trivializing open subset of M.


3: Proof


Whole Strategy: Step 1: suppose that U is a trivializing open subset, and construct a C frame over U based on the trivialization: Step 2: suppose that there is a C frame over U, and construct a trivialization over U based on the frame.

Step 1:

Step 1 Strategy: Step 1-1: take a trivialization, Φ; Step 1-2: take the canonical frame, e1,...,ek, on Φ(π1(U))=U×Rk and the induced C frame on π1(U), (e1,...,ek); Step 1-3: see that it is indeed a C frame.

Step 1-1:

Let us suppose that U is a trivializing open subset.

There is a trivialization, Φ:π1(U)U×Rk.

Step 1-2:

There is the canonical frame, e1,...,ek, on Φ(π1(U))=U×Rk, which means that ej:UU×Rk,p(p,0,...,0,1,0,...,0), where 1 is the j-th component of Rk, which is indeed a frame (not particularly claimed to be C), obviously.

There is the induced C frame on π1(U), (e1,...,ek), where ej(p):=Φ1(ej(p)).

Step 1-3:

Let us see that it is indeed a C frame.

ej is indeed a section, because π(ej(p))=π(Φ1(ej(p)))=p, because Φ|π1(p):π1(p){p}×Rk is the 'vectors spaces - linear morphisms' isomorphism while ej(p){p}×Rk.

(e1,...,ek) is indeed linearly independent at each point, because Φ is a 'vectors spaces - linear morphisms' isomorphism at each fiber.

Let us see that ej is indeed C.

Around any point, pU, there is a chart trivializing open subset, UpM, such that UpU, by the proposition that for any C vectors bundle, a trivializing open subset is not necessarily a chart open subset, but there is a possibly smaller chart trivializing open subset at each point on any trivializing open subset. Let (UpM,ϕp) be the chart.

There is the induced chart, (π1(Up)E,ϕp~), by the proposition that for any C vectors bundle, the trivialization of any chart trivializing open subset induces the canonical chart map.

On the chart, the coordinates of ej(p) are ϕp~(ej(p))=λ(ϕp,id)Φ(ej(p)), where λ:Rd+kRd+k,(x1,...,xd,xd+1,...,xd+k)(xd+1,...,xd+k,x1,...,xd), =λ(ϕp,id)(ej(p))=λ(ϕp,id)((p,0,...,0,1,0,...,0)), where 1 is the j-th component in Rk, =(0,0,...,1,...,0,p1,p2,...,pd). As the components are C with respect to p1,p2,...,pd, ej is C at each p, which means that ej is indeed C.

So, (e1,...,ek) is indeed a C frame over U.

Step 2:

Step 2 Strategy: Step 2-1: let s1,s2,...,sk be a C frame over U, and express each bπ1(U) as b=bjsj(p); Step 2-2: define f:π1(U)U×Rk, as f(bjsj(p))=(p,b1,b2,...,bk); Step 2-3: see that f is a 'vectors spaces - linear morphisms' isomorphism at each fiber; Step 2-4: see that f is a diffeomorphism.

Step 2-1:

Let us suppose that there is any C frame, s1,s2,...,sk, over U.

For each point, bπ1(U), b=bjsj(p) where p=π(b).

Step 2-2:

Let us define the map, f:π1(U)U×Rk, as f(bjsj(p))=(p,b1,b2,...,bk), which is well-defined, because p and the components, bj s, are uniquely determined.

f is obviously bijective and so, there is the inverse, f1.

Step 2-3:

Let us see that f is a 'vectors spaces - linear morphisms' isomorphism at each fiber.

f|π1(p):π1(p){p}×Rk is linear, because f(rbjsj(p)+rbjsj(p))=f((rbj+rbj)sj(p))=(p,rb1+rb1,...,rbk+rbk)=r(p,b1,...,bk)+r(p,b1,...,bk)=rf(bjsj(p))+rf(bjsj(p)).

f|π1(p) is obviously bijective.

So, f is a 'vectors spaces - linear morphisms' isomorphism at each fiber, by the proposition that any bijective linear map is a 'vectors spaces - linear morphisms' isomorphism.

Step 2-4:

Let us prove that f is a diffeomorphism.

Around any point, pU, there is a chart trivializing open subset, UpM, such that UpU, because there is a chart trivializing open subset around p, by the proposition that for any C vectors bundle, there is a chart trivializing open cover, and its intersection with U is a one, by the proposition that for any C manifold with boundary and its any chart, the restriction of the chart on any open subset domain is a chart and the proposition that any open subset of any C trivializing open subset is a C trivializing open subset. Let the chart be (UpM,ϕp). Let the trivialization be Φ:π1(Up)Up×Rk.

There is the induced chart, (π1(Up)E,ϕp~), by the proposition that for any C vectors bundle, the trivialization of any chart trivializing open subset induces the canonical chart map.

On the chart, ϕp~(sj(p))=(sj(p)1,...,sj(p)k,p1,p2,...,pd), where sj(p)l is C because sj is C.

ϕp~(b)=ϕp~(bjsj(p))=λ(ϕp,id)Φ(bjsi(p))=λ(ϕ,id)bjΦ(sj(p)), because Φ is 'vectors spaces - linear morphisms' isomorphic at each fiber, =(bjsj(p)1,...,bjsj(p)k,p1,...,pd):=(c1,...,ck,p1,...,pd).

Let us denote the matrix, S(p):=[sj(p)l], then, (c1,c2,...,ck)t=S(b1,b2,...,bk)t. S is the components function matrix of the 'vectors spaces - linear morphisms' isomorphism of the trivialization on the fiber with respect to the frame basis on π1(p) and the canonical basis on {p}×Rk, and is invertible. The components of S are C. The components of the inverse matrix, S1, are C: use the Laplace expansion to get the inverse matrix.

On the other hand, there is the chart, (Up×RkU×Rk,λ(ϕp,id)).

The components function of f, λ(ϕp,id)fϕp~1:ϕp~(π1(Up))Rk×ϕp(Up),(c1,c2,...,ck,p1,...,pd)(b1,b2,...,bk,p1,...,pd), is C, because (b1,b2,...,bk)t=S1(c1,c2,...,ck)t while the components of S1 are C with respect to (p1,...,pd). So, f is C at each b.

The components of f1, ϕp~f1(ϕp,id)1λ1:Rk×ϕp(Up)ϕp~(π1(Up)),(b1,b2,...,bk,p1,...,pd)(c1,c2,...,ck,p1,...,pd), is C, because (c1,c2,...,ck)t=S(b1,b2,...,bk)t while the components of S are C with respect to (p1,...,pd). So, f1 is C at each f(b).

So, f is diffeomorphic.

So, f is a C trivialization and U is a trivializing open subset.


References


<The previous article in this series | The table of contents of this series | The next article in this series>