Main Page: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(510 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
In [[mathematics]], a '''frame bundle''' is a [[principal fiber bundle]] F(''E'') associated to any [[vector bundle]] ''E''. The fiber of F(''E'') over a point ''x'' is the set of all [[ordered basis|ordered bases]], or ''frames'', for ''E''<sub>''x''</sub>. The [[general linear group]] acts naturally on F(''E'') via a [[change of basis]], giving the frame bundle the structure of a principal GL(''k'', '''R''')-bundle (where ''k'' is the rank of ''E'').
This is a preview for the new '''MathML rendering mode''' (with SVG fallback), which is availble in production for registered users.


The frame bundle of a [[smooth manifold]] is the one associated to its [[tangent bundle]]. For this reason it is sometimes called the '''tangent frame bundle'''.
If you would like use the '''MathML''' rendering mode, you need a wikipedia user account that can be registered here [[https://en.wikipedia.org/wiki/Special:UserLogin/signup]]
* Only registered users will be able to execute this rendering mode.
* Note: you need not enter a email address (nor any other private information). Please do not use a password that you use elsewhere.


==Definition and construction==
Registered users will be able to choose between the following three rendering modes:  
Let ''E'' → ''X'' be a real [[vector bundle]] of rank ''k'' over a [[topological space]] ''X''. A '''frame''' at a point ''x'' ∈ ''X'' is an [[ordered basis]] for the vector space ''E''<sub>''x''</sub>. Equivalently, a frame can be viewed as a [[linear isomorphism]]
:<math>p : \mathbf{R}^k \to E_x.</math>
The set of all frames at ''x'', denoted ''F''<sub>''x''</sub>, has a natural [[group action|right action]] by the [[general linear group]] GL(''k'', '''R''') of invertible ''k'' × ''k'' matrices: a group element ''g'' ∈ GL(''k'', '''R''') acts on the frame ''p'' via [[Function composition|composition]] to give a new frame
:<math>p\circ g:\mathbf{R}^k\to E_x.</math>
This action of GL(''k'', '''R''') on ''F''<sub>''x''</sub> is both [[free action|free]] and [[transitive action|transitive]] (This follows from the standard linear algebra result that there is a unique invertible linear transformation sending one basis onto another). As a topological space, ''F''<sub>''x''</sub> is [[homeomorphic]] to GL(''k'', '''R''') although it lacks a group structure, since there is no "preferred frame". The space ''F''<sub>''x''</sub> is said to be a GL(''k'', '''R''')-[[torsor]].


The '''frame bundle''' of ''E'', denoted by F(''E'') or F<sub>GL</sub>(''E''), is the [[disjoint union]] of all the ''F''<sub>''x''</sub>:
'''MathML'''
:<math>\mathrm F(E) = \coprod_{x\in X}F_x.</math>
:<math forcemathmode="mathml">E=mc^2</math>
Each point in F(''E'') is a pair (''x'', ''p'') where ''x'' is a point in ''X'' and ''p'' is a frame at ''x''. There is a natural projection π : F(''E'') → ''X'' which sends (''x'', ''p'') to ''x''. The group GL(''k'', '''R''') acts on F(''E'') on the right as above. This action is clearly free and the [[orbit (group theory)|orbit]]s are just the fibers of π.


The frame bundle F(''E'') can be given a natural topology and bundle structure determined by that of ''E''. Let (''U''<sub>''i''</sub>, φ<sub>''i''</sub>) be a [[local trivialization]] of ''E''. Then for each ''x'' ∈ ''U''<sub>''i''</sub> one has a linear isomorphism φ<sub>''i'',''x''</sub> : ''E''<sub>''x''</sub> → '''R'''<sup>''k''</sup>. This data determines a bijection
<!--'''PNG''' (currently default in production)
:<math>\psi_i : \pi^{-1}(U_i)\to U_i\times \mathrm{GL}(k, \mathbf R)</math>
:<math forcemathmode="png">E=mc^2</math>
given by
:<math>\psi_i(x,p) = (x,\varphi_{i,x}\circ p).</math>
With these bijections, each π<sup>−1</sup>(''U''<sub>''i''</sub>) can be given the topology of ''U''<sub>''i''</sub> × GL(''k'', '''R'''). The topology on F(''E'') is the [[final topology]] coinduced by the inclusion maps π<sup>−1</sup>(''U''<sub>''i''</sub>) → F(''E'').


With all of the above data the frame bundle F(''E'') becomes a [[principal fiber bundle]] over ''X'' with [[structure group]] GL(''k'', '''R''') and local trivializations ({''U''<sub>''i''</sub>}, {ψ<sub>''i''</sub>}). One can check that the [[Transition map|transition functions]] of F(''E'') are the same as those of ''E''.
'''source'''
:<math forcemathmode="source">E=mc^2</math> -->


The above all works in the smooth category as well: if ''E'' is a smooth vector bundle over a [[smooth manifold]] ''M'' then the frame bundle of ''E'' can be given the structure of a smooth principal bundle over ''M''.
<span style="color: red">Follow this [https://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-rendering link] to change your Math rendering settings.</span> You can also add a [https://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-rendering-skin Custom CSS] to force the MathML/SVG rendering or select different font families. See [https://www.mediawiki.org/wiki/Extension:Math#CSS_for_the_MathML_with_SVG_fallback_mode these examples].


==Associated vector bundles==
==Demos==
A vector bundle ''E'' and its frame bundle F(''E'') are [[associated bundle]]s. Each one determines the other. The frame bundle F(''E'') can be constructed from ''E'' as above, or more abstractly using the [[fiber bundle construction theorem]]. With the latter method, F(''E'') is the fiber bundle with same base, structure group, trivializing neighborhoods, and transition functions as ''E'' but with abstract fiber GL(''k'', '''R'''), where the action of structure group GL(''k'', '''R''') on the fiber GL(''k'', '''R''') is that of left multiplication.


Given any [[linear representation]] ρ : GL(''k'', '''R''') → GL(''V'','''F''') there is a vector bundle
Here are some [https://commons.wikimedia.org/w/index.php?title=Special:ListFiles/Frederic.wang demos]:
:<math>\mathrm F(E)\times_{\rho}V</math>
associated to F(''E'') which is given by product F(''E'') × ''V'' modulo the [[equivalence relation]] (''pg'', ''v'') ~ (''p'', ρ(''g'')''v'') for all ''g'' in GL(''k'', '''R'''). Denote the equivalence classes by [''p'', ''v''].


The vector bundle ''E'' is [[naturally isomorphic]] to the bundle F(''E'') ×<sub>ρ</sub> '''R'''<sup>''k''</sup> where ρ is the fundamental representation of GL(''k'', '''R''') on '''R'''<sup>''k''</sup>. The isomorphism is given by
:<math>[p,v]\mapsto p(v)</math>
where ''v'' is a vector in '''R'''<sup>''k''</sup> and ''p'' : '''R'''<sup>''k''</sup> → ''E''<sub>''x''</sub> is a frame at ''x''. One can easily check that this map is [[well-defined]].


Any vector bundle associated to ''E'' can be given by the above construction. For example, the [[dual bundle]] of ''E'' is given by F(''E'') ×<sub>ρ*</sub> ('''R'''<sup>''k''</sup>)* where ρ* is the [[dual representation|dual]] of the fundamental representation. [[Tensor bundle]]s of ''E'' can be constructed in a similar manner.
* accessibility:
** Safari + VoiceOver: [https://commons.wikimedia.org/wiki/File:VoiceOver-Mac-Safari.ogv video only], [[File:Voiceover-mathml-example-1.wav|thumb|Voiceover-mathml-example-1]], [[File:Voiceover-mathml-example-2.wav|thumb|Voiceover-mathml-example-2]], [[File:Voiceover-mathml-example-3.wav|thumb|Voiceover-mathml-example-3]], [[File:Voiceover-mathml-example-4.wav|thumb|Voiceover-mathml-example-4]], [[File:Voiceover-mathml-example-5.wav|thumb|Voiceover-mathml-example-5]], [[File:Voiceover-mathml-example-6.wav|thumb|Voiceover-mathml-example-6]], [[File:Voiceover-mathml-example-7.wav|thumb|Voiceover-mathml-example-7]]
** [https://commons.wikimedia.org/wiki/File:MathPlayer-Audio-Windows7-InternetExplorer.ogg Internet Explorer + MathPlayer (audio)]
** [https://commons.wikimedia.org/wiki/File:MathPlayer-SynchronizedHighlighting-WIndows7-InternetExplorer.png Internet Explorer + MathPlayer (synchronized highlighting)]
** [https://commons.wikimedia.org/wiki/File:MathPlayer-Braille-Windows7-InternetExplorer.png Internet Explorer + MathPlayer (braille)]
** NVDA+MathPlayer: [[File:Nvda-mathml-example-1.wav|thumb|Nvda-mathml-example-1]], [[File:Nvda-mathml-example-2.wav|thumb|Nvda-mathml-example-2]], [[File:Nvda-mathml-example-3.wav|thumb|Nvda-mathml-example-3]], [[File:Nvda-mathml-example-4.wav|thumb|Nvda-mathml-example-4]], [[File:Nvda-mathml-example-5.wav|thumb|Nvda-mathml-example-5]], [[File:Nvda-mathml-example-6.wav|thumb|Nvda-mathml-example-6]], [[File:Nvda-mathml-example-7.wav|thumb|Nvda-mathml-example-7]].
** Orca: There is ongoing work, but no support at all at the moment [[File:Orca-mathml-example-1.wav|thumb|Orca-mathml-example-1]], [[File:Orca-mathml-example-2.wav|thumb|Orca-mathml-example-2]], [[File:Orca-mathml-example-3.wav|thumb|Orca-mathml-example-3]], [[File:Orca-mathml-example-4.wav|thumb|Orca-mathml-example-4]], [[File:Orca-mathml-example-5.wav|thumb|Orca-mathml-example-5]], [[File:Orca-mathml-example-6.wav|thumb|Orca-mathml-example-6]], [[File:Orca-mathml-example-7.wav|thumb|Orca-mathml-example-7]].
** From our testing, ChromeVox and JAWS are not able to read the formulas generated by the MathML mode.


==Tangent frame bundle==
==Test pages ==
The '''tangent frame bundle''' (or simply the '''frame bundle''') of a [[smooth manifold]] ''M'' is the frame bundle associated to the [[tangent bundle]] of ''M''. The frame bundle of ''M'' is often denoted F''M'' or GL(''M'') rather than F(''TM''). If ''M'' is ''n''-dimensional then the tangent bundle has rank ''n'', so the frame bundle of ''M'' is a principal GL(''n'', '''R''') bundle over ''M''.


===Smooth frames===
To test the '''MathML''', '''PNG''', and '''source''' rendering modes, please go to one of the following test pages:
[[Section (fiber bundle)|Local section]]s of the frame bundle of ''M'' are called [[smooth frame]]s on ''M''. The cross-section theorem for principal bundles states that the frame bundle is trivial over any open set in ''U'' in ''M'' which admits a smooth frame. Given a smooth frame ''s'' : ''U'' → F''U'', the trivialization ψ : F''U'' → ''U'' × GL(''n'', '''R''') is given by
*[[Displaystyle]]
:<math>\psi(p) = (x, s(x)^{-1}\circ p)</math>
*[[MathAxisAlignment]]
where ''p'' is a frame at ''x''. It follows that a manifold is [[Parallelizable manifold|parallelizable]] if and only if the frame bundle of ''M'' admits a global section.
*[[Styling]]
*[[Linebreaking]]
*[[Unique Ids]]
*[[Help:Formula]]


Since the tangent bundle of ''M'' is trivializable over coordinate neighborhoods of ''M'' so is the frame bundle. In fact, given any coordinate neighborhood ''U'' with coordinates (''x''<sup>1</sup>,…,''x''<sup>''n''</sup>) the coordinate vector fields
*[[Inputtypes|Inputtypes (private Wikis only)]]
:<math>\left(\frac{\partial}{\partial x^1},\cdots,\frac{\partial}{\partial x^n}\right)</math>
*[[Url2Image|Url2Image (private Wikis only)]]
define a smooth frame on ''U''. One of the advantages of working with frame bundles is that they allow one to work with frames other than coordinates frames; one can choose a frame adapted to the problem at hand. This is sometimes called the [[method of moving frames]].
==Bug reporting==
 
If you find any bugs, please report them at [https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions&component=Math&version=master&short_desc=Math-preview%20rendering%20problem Bugzilla], or write an email to math_bugs (at) ckurs (dot) de .
===Solder form===
The frame bundle of a manifold ''M'' is a special type of principal bundle in the sense that its geometry is fundamentally tied to the geometry of ''M''. This relationship can be expressed by means of a [[vector-valued differential form|vector-valued 1-form]] on F''M'' called the '''[[solder form]]''' (also known as the '''fundamental''' or [[tautological one-form|'''tautological''' 1-form]]).  Let ''x'' be a point of the manifold ''M'' and ''p'' a frame at ''x'', so that
:<math>p : \mathbf{R}^n\to T_xM</math>
is a linear isomorphism of '''R'''<sup>''n''</sup> with the tangent space of ''M'' at ''x''.  The solder form of F''M'' is the '''R'''<sup>''n''</sup>-valued 1-form θ defined by
:<math>\theta_p(\xi) = p^{-1}\mathrm d\pi(\xi)</math>
where ξ is a tangent vector to F''M'' at the point (''x'',''p''), ''p''<sup>−1</sup> : T<sub>''x''</sub>''M''&nbsp;→&nbsp;'''R'''<sup>''n''</sup> is the inverse of the frame map, and dπ is the [[pushforward (differential)|differential]] of the projection map π : F''M'' → ''M''. The solder form is horizontal in the sense that it vanishes on vectors tangent to the fibers of π and [[equivariant|right equivariant]] in the sense that
:<math>R_g^*\theta = g^{-1}\theta</math>
where ''R''<sub>''g''</sub> is right translation by ''g'' ∈ GL(''n'', '''R'''). A form with these properties is called a basic or [[tensorial form]] on F''M''. Such forms are in 1-1 correspondence with ''TM''-valued 1-forms on ''M'' which are, in turn, in 1-1 correspondence with smooth [[bundle map]]s ''TM'' → ''TM'' over ''M''. Viewed in this light θ is just the [[identity function|identity map]] on ''TM''.
 
==Orthonormal frame bundle==
If a vector bundle ''E'' is equipped with a [[Riemannian bundle metric]] then each fiber ''E''<sub>''x''</sub> is not only a vector space but an [[inner product space]]. It is then possible to talk about the set of all of [[orthonormal frame]]s for ''E''<sub>''x''</sub>. An orthonormal frame for ''E''<sub>''x''</sub> is an ordered [[orthonormal basis]] for ''E''<sub>''x''</sub>, or, equivalently, a [[linear isometry]]
:<math>p:\mathbf{R}^k \to E_x</math>
where '''R'''<sup>''k''</sup> is equipped with the standard [[Euclidean metric]]. The [[orthogonal group]] O(''k'') acts freely and transitively on the set of all orthonormal frames via right composition. In other words, the set of all orthonormal frames is a right O(''k'')-[[torsor]].
 
The '''orthonormal frame bundle''' of ''E'', denoted F<sub>O</sub>(''E''), is the set of all orthonormal frames at each point ''x'' in the base space ''X''. It can be constructed by a method entirely analogous to that of the ordinary frame bundle. The orthonormal frame bundle of a rank ''k'' Riemannian vector bundle ''E'' → ''X'' is a principal O(''k'')-bundle over ''X''. Again, the construction works just as well in the smooth category.
 
If the vector bundle ''E'' is [[orientability|orientable]] then one can define the '''oriented orthonormal frame bundle''' of ''E'', denoted F<sub>SO</sub>(''E''), as the principal SO(''k'')-bundle of all positively-oriented orthonormal frames.
 
If ''M'' is an ''n''-dimensional [[Riemannian manifold]], then the orthonormal frame bundle of ''M'', denoted F<sub>O</sub>''M'' or O(''M''), is the orthonormal frame bundle associated to the tangent bundle of ''M'' (which is equipped with a Riemannian metric by definition). If ''M'' is orientable, then one also has the oriented orthonormal frame bundle F<sub>SO</sub>''M''.
 
Given a Riemannian vector bundle ''E'', the orthonormal frame bundle is a principal O(''k'')-[[subbundle]] of the general linear frame bundle. In other words, the inclusion map
:<math>i:{\mathrm F}_{\mathrm O}(E) \to {\mathrm F}_{\mathrm{GL}}(E)</math>
is principal [[bundle map]]. One says that F<sub>O</sub>(''E'') is a [[reduction of the structure group]] of F<sub>GL</sub>(''E'') from GL(''k'', '''R''') to O(''k'').
 
==''G''-structures==
{{see also|G-structure}}
 
If a smooth manifold ''M'' comes with additional structure it is often natural to consider a subbundle of the full frame bundle of ''M'' which is adapted to the given structure. For example, if ''M'' is a Riemannian manifold we saw above that it is natural to consider the orthonormal frame bundle of ''M''. The orthonormal frame bundle is just a reduction of the structure group of F<sub>GL</sub>(''M'') to the orthogonal group O(''n'').
 
In general, if ''M'' is a smooth ''n''-manifold and ''G'' is a [[Lie subgroup]] of GL(''n'', '''R''') we define a '''[[G-structure|''G''-structure]]''' on ''M'' to be a [[reduction of the structure group]] of F<sub>GL</sub>(''M'') to ''G''. Explicitly, this is a principal ''G''-bundle F<sub>''G''</sub>(''M'') over ''M'' together with a ''G''-equivariant [[bundle map]]
:<math>{\mathrm F}_{G}(M) \to {\mathrm F}_{\mathrm{GL}}(M)</math>
over ''M''.
 
In this language, a Riemannian metric on ''M'' gives rise to an O(''n'')-structure on ''M''. The following are some other examples.
 
*Every [[orientability|oriented manifold]] has an oriented frame bundle which is just a GL<sup>+</sup>(''n'', '''R''')-structure on ''M''.
*A [[volume form]] on ''M'' determines a SL(''n'', '''R''')-structure on ''M''.
*A 2''n''-dimensional [[symplectic manifold]] has a natural Sp(2''n'', '''R''')-structure.
*A 2''n''-dimensional [[complex manifold|complex]] or [[almost complex manifold]] has a natural GL(''n'', '''C''')-structure.
In many of these instances, a ''G''-structure on ''M'' uniquely determines the corresponding structure on ''M''. For example, a SL(''n'', '''R''')-structure on ''M'' determines a volume form on ''M''. However, in some cases, such as for symplectic and complex manifolds, an added [[integrability condition]] is needed. A Sp(2''n'', '''R''')-structure on ''M'' uniquely determines a [[nondegenerate form|nondegenerate]] [[2-form]] on ''M'', but for ''M'' to be symplectic, this 2-form must also be [[closed differential form|closed]].
 
==References==
* {{citation | last1=Kobayashi|first1=Shoshichi|last2=Nomizu|first2=Katsumi | title = [[Foundations of Differential Geometry]]|volume=Vol. 1| publisher=[[Wiley Interscience]] | year=1996|edition=New|isbn=0-471-15733-3}}
* {{citation|last1 = Kolář|first1=Ivan|last2=Michor|first2=Peter|last3=Slovák|first3=Jan|url=http://www.emis.de/monographs/KSM/kmsbookh.pdf|format=PDF|title=Natural operators in differential geometry|year = 1993|publisher = Springer-Verlag}}
*{{Citation | last = Sternberg | first = S. | year = 1983 | title = Lectures on Differential Geometry | edition = (2nd ed.) | publisher = Chelsea Publishing Co. | location = New York | isbn = 0-8218-1385-4}}
 
[[Category:Fiber bundles]]
[[Category:Vector bundles]]

Latest revision as of 23:52, 15 September 2019

This is a preview for the new MathML rendering mode (with SVG fallback), which is availble in production for registered users.

If you would like use the MathML rendering mode, you need a wikipedia user account that can be registered here [[1]]

  • Only registered users will be able to execute this rendering mode.
  • Note: you need not enter a email address (nor any other private information). Please do not use a password that you use elsewhere.

Registered users will be able to choose between the following three rendering modes:

MathML


Follow this link to change your Math rendering settings. You can also add a Custom CSS to force the MathML/SVG rendering or select different font families. See these examples.

Demos

Here are some demos:


Test pages

To test the MathML, PNG, and source rendering modes, please go to one of the following test pages:

Bug reporting

If you find any bugs, please report them at Bugzilla, or write an email to math_bugs (at) ckurs (dot) de .