Next Article in Journal
Weak Solutions to Leray–Lions-Type Degenerate Quasilinear Elliptic Equations with Nonlocal Effects, Double Hardy Terms, and Variable Exponents
Previous Article in Journal
Hesitant Fuzzy Consensus Reaching Process for Large-Scale Group Decision-Making Methods
Previous Article in Special Issue
Internal Categorical Structures and Their Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SO(3): The Principal Bundle Structure

by
Ján Brajerčík
1,2,*,† and
Demeter Krupka
2,†
1
Department of Physics, Mathematics and Technologies, Faculty of Humanities and Natural Sciences, University of Prešov, 17. Novembra 1, 08001 Prešov, Slovakia
2
Lepage Research Institute, 17. Novembra 1, 08001 Prešov, Slovakia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(7), 1184; https://doi.org/10.3390/math13071184
Submission received: 28 February 2025 / Revised: 25 March 2025 / Accepted: 2 April 2025 / Published: 3 April 2025
(This article belongs to the Special Issue Mathematical Structures and Their Applications)

Abstract

:
In this article, the special orthogonal group SO(3) is considered as a topological group. We show that SO(3) has the structure of a principal SO(2)-bundle over the sphere S 2 . As a consequence, we prove that every orbit of an SO(3)-action on a topological space is either trivial or homeomorphic to S 2 . We also introduce a topological atlas on SO(3), by means of its principal bundle structure, and prove that this atlas is smooth.

1. Introduction

This paper is devoted to the structure of the group of (real) special orthogonal matrices SO(3). This group carries several basic (compatible) mathematical structures—algebraic, topological and Lie group structures. Our main objective is to introduce on SO(3) the (topological) principal bundle structure, with structure group SO(2). We also discuss the smooth structure of SO(3).
Recall that a ( 3 × 3 ) -matrix τ with real entries
τ = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3
is said to be special orthogonal if its entries satisfy the orthogonality conditions
x 1 2 + x 2 2 + x 3 2 = 1 , y 1 2 + y 2 2 + y 3 2 = 1 , z 1 2 + z 2 2 + z 3 2 = 1 , x 1 y 1 + x 2 y 2 + x 3 y 3 = 0 , x 1 z 1 + x 2 z 2 + x 3 z 3 = 0 , y 1 z 1 + y 2 z 2 + y 3 z 3 = 0
and the determinant condition
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = 1 .
The set of special orthogonal matrices endowed with the matrix multiplication is called the special orthogonal group (in three dimensions) and is denoted by SO(3).
This paper is a continuation of the paper by Krupka and Brajerčík [1]. In Section 2, Section 3 and Section 4, we briefly review basic topological concepts as needed in our proofs (fibrations, continuous group actions, homogeneous spaces and principal bundles); in general, our definitions follow Alperin, Bell [2], Dieudonné [3], Godbillon [4], Krupka and Krupková [5], Kurosh [6] and Warner [7].
Section 4 contains our first basic result. We prove that the cross-product mapping, assigning to a pair of orthogonal vectors their cross-product, is a fibration over the sphere S 2 with type fibre SO(2) (Theorem 1), and also a (right) principal SO(2)-bundle over S 2 (Theorem 2). This is based on a decomposition of the special orthogonal matrix in an explicit form (Lemma 6).
In Section 6, we introduce a (topological) atlas on SO(3). Our second main result is that the atlas is smooth (Theorem 6). Our aim is to complete the result to the atlases derived in Grafarend and Kuhnel [8], including explicit formulas. Following applications, the authors introduce in this paper four atlases, defined by parametrizations rather than charts. They arrive at a theorem on a minimal number of parametrizations (which is equal to 4). However, the compatibility of these atlases has not been discussed.
Applications of SO(3) have not been considered, although in contemporary mathematics and mathematical physics one should register, e.g., the Finsler geometry and the general relativity (see, e.g., Cheraghchi, Voicu and Pfeifer [9]; the Schwarzschild solution, Krupka and Brajerčík [10]; and the Birkhoff theorem).
The bold denoting the set of real numbers and its power should be retained. In this article, R is the field of real numbers and R 3 is the real Euclidean vector space of dimension 3 endowed with the Euclidean scalar product. The first and the second Cartesian projections of the Cartesian product A × B of two sets A and B are the mappings A × B ( x , y ) pr 1 ( x , y ) = x A and A × B ( x , y ) pr 2 ( x , y ) = y B . Id X denotes the identity mapping of the set X. A section of a mapping f : Y X is a mapping γ : X Y such that f γ = Id X . A (topological) manifold is a locally Euclidean, second-countable, Hausdorff topological space. A topological group is a manifold endowed with a group structure compatible with its manifold structure.

2. Fibrations

Let Y and X be topological spaces and let π : Y X be a continuous surjective mapping. Let Q be a topological space. By a Q-trivialisation of π we mean a pair ( V , ϕ ) , where V is an open set in X and ϕ is a homeomorphism of π 1 ( V ) and the Cartesian product V × Q .
In short, we require that ( V , ϕ ) should satisfy the local triviality conditionV is open in X and π 1 ( V ) is homeomorphic with the Cartesian product V × Q ”. If ( V , ϕ ) exists, we say that Y is Q-trivializable over V. In this case, we have a commutative diagram
Mathematics 13 01184 i001
or, which is the same,
π = pr 1 ϕ
on π 1 ( V ) . Sometimes, when a continuous mapping π : Y X is given and no confusion may arise, ( V , ϕ ) , or just ϕ , is called a Q-trivialisation of Y over V. We also say that Y is Q-trivial over V.
Clearly, for any x V , the fibre π 1 ( x ) is homeomorphic with Q.
A Q-trivialisation is said to be global if V = X . Existence of a global Q-trivialisation means that Y is homeomorphic with the Cartesian product X × Q .
By a Q-fibration structure on a topological space Y, we mean a topological space X, a continuous surjective mapping π : Y X and a family { ( V ι , ϕ ι ) } ι I of Q-trivialisations of π such that the family { V ι } ι I covers X.
A topological space Y endowed with a Q-fibration structure π : Y X , { ( V ι , ϕ ι ) } ι I , is called a Q-fibration. Q is the type fibre, X is the base and π is the projection of Y. The family { ( V ι , ϕ ι ) } ι I is called the atlas of the Q-fibration Y.
The following is an immediate consequence of the definitions.
Lemma 1.
The projection π is an open mapping.
Proof. 
Standard. □
In the following lemma, we show that the topology of the base X of a Q-fibration Y is uniquely determined by the topology of Y.
The final topology associated with π is a topology on X, formed by the sets V X , such that π 1 ( V ) is open in Y. Denote this topology by κ . Clearly, κ is the strongest topology on X in which π is continuous: if π is continuous with respect to a different topology τ on X, then necessarily τ κ .
Lemma 2.
The topology of the base X of a Q-fibration Y coincides with the final topology associated with the Q-projection π : Y X .
Proof. 
Let τ be the topology of X, and let κ be the final topology associated with π . Let V κ . Then, π 1 ( V ) is open in Y. Since π is open, the set π ( π 1 ( V ) ) is open in the topology τ . But by surjectivity of π , π ( π 1 ( V ) ) = V ; thus, κ τ . On the other hand since τ κ , we have κ = τ . □
Let { ( V ι , ϕ ι ) } ι I be an atlas of a Q-fibration Y. Consider any two charts ( V ι , ϕ ι ) , ϕ ι : π 1 ( V ι ) V ι × Q , and ( V κ , ϕ κ ) , ϕ κ : π 1 ( V κ ) V κ × Q , such that V ι V κ . Then, for every point y π 1 ( V ι ) π 1 ( V κ ) ,
ϕ ι ( y ) = ( π ( y ) , ϕ ˜ ι ( y ) ) , ϕ κ ( y ) = ( π ( y ) , ϕ ˜ κ ( y ) )
hence y ϕ κ 1 ( π ( y ) , ϕ ˜ κ ( y ) ) = ϕ ι 1 ( π ( y ) , ϕ ˜ ι ( y ) ) . Thus,
( π ( y ) , ϕ ˜ κ ( y ) ) = ϕ κ ϕ ι 1 ( π ( y ) , ϕ ˜ ι ( y ) ) ,
and
pr 1 ( π ( y ) , ϕ ˜ κ ( y ) ) = π ( y ) = pr 1 ϕ κ ϕ ι 1 ( π ( y ) , ϕ ˜ ι ( y ) ) .
These formulas define a homeomorphism ϕ κ ϕ ι 1 : ( V ι V κ ) × Q ( V ι V κ ) × Q , the transition homeomorphism between the Q-fibration charts ( V ι , ϕ ι ) , and ( V κ , ϕ κ ) . This homeomorphism is represented by a commutative diagram
Mathematics 13 01184 i002
That is, in particular,
ϕ κ ϕ ι 1 ( x , q ) = ( x , ϕ κ ι ( x , q ) ) ,
on ( V ι V κ ) × Q , where for every x V ι V κ the mapping ϕ κ ι restricted to the fibre over x is a homeomorphism of Q. In other words, the family ϕ κ ι ( x , q ) labelled by x V ι V κ is a family of homeomorphisms of Q.

3. Actions of Topological Groups

3.1. Actions of Topological Groups on Topological Spaces

A group structure and a topological structure on a set G are said to be compatible if the group multiplication G × G ( g , h ) g · h G and the inversion G g g 1 G are continuous. By a topological group we mean a set endowed with compatible group and topological structures.
Let G be a topological group and e G the identity element of G. By a right action of G on a topological space Y we mean a continuous mapping Y × G ( y , g ) y · g Y such that y · ( g · h ) = ( y · g ) · h and y · e G = y for all y Y and all g , h G . The G-orbits of the points y 0 Y , y 0 · G = { y Y y = y 0 · g , g G } are equivalence classes of equivalence relation “ y 1 y 2 if there exists g G such that y 2 = y 1 · g ”; the corresponding quotient set is denoted by Y / G , and π : Y Y / G is the corresponding quotient projection. The set Y / G , endowed with the quotient topology, the strongest topology in which π is continuous, is called the orbit space.
π is an open mapping. Indeed, for an open set V X , its saturation
π 1 ( π ( V ) ) = g G V · g
is a union of open sets V · g and is therefore open; then, however, π ( V ) is by definition open in the quotient topology.
Any point y Y defines a surjective mapping G g Θ y ( g ) = y · g Y called the G-orbit mapping passing through the point y. Clearly, Θ y is continuous and
Θ y ( g h ) = y · ( g h ) = ( y · g ) · h = Θ y ( g ) · h .
Analogously, by a left action of G on a topological space Y we mean a continuous mapping G × Y ( g , y ) g · y Y such that ( g · h ) · y = g · ( h · y ) and e G · y = y for all y Y and all g , h G . The concepts of a G-orbit and the orbit space Y / G of a left action are defined as in the case of a right action.
Given a left action ( g , y ) g · y , any point y Y defines a surjective mapping G g Θ y ( g ) = g · y Y called the G-orbit mapping passing through y Y . Clearly, Θ y is continuous and
Θ y ( g h ) = ( g h ) · y = g · ( h · y ) = g · Θ y ( h ) .
The right and left group actions may have additional properties. In the next two subsections, specific cases needed in this article are introduced.

3.2. Principal G-Bundles

A right action Y × G ( y , g ) y · g Y is said to be free if for any y Y , the equation y · g = y has a unique solution g = e G ; equivalently, we say that G acts on Y freely, or without fixed points.
A right action Y × G ( y , g ) y · g Y is said to be principal if it is free and the following local triviality condition is satisfied: For every point y 0 Y there exist a G-invariant neighbourhood W of y 0 and a homeomorphism ϕ : W π ( W ) × G such that for all y W and all g G
π ( y ) = pr 1 ϕ ( y )
and
ϕ ( y · g ) = ϕ ( y ) · g .
A topological space Y endowed with a principal right action of a topological group G is called a principal G-bundle, or just a principal bundle if no misunderstanding may arise. G is called the structure group, the orbit space Y / G the base and the quotient projection π : Y Y / G the projection of the principal G-bundle Y.
Clearly, a principal G-bundle is a G-fibration. The π -saturated sets are exactly the G-invariant sets; the G-trivialisations are the homeomorphisms ϕ : W π ( W ) × G .
Remark 1.
For any topological space X and any topological group G, the canonical right group action ( X × G ) × G ( ( x , h ) , g ) ( x , h · g ) X × G of G on the Cartesian product X × G is principal, and defines on X × G the canonical principal G-bundle structure.
By a principal G-bundle chart on a principal G-bundle Y we mean any pair ( W , ϕ ) , where W is a G-invariant open set in Y and ϕ : V π ( V ) × G is a G-equivariant G-trivialisation. An atlas for Y is a collection { ( W ι , Φ ι ) } ι I of principal G-bundle charts such that ι I W ι = Y .
We shall determine the transition homeomorphisms (1) for a principal G-bundle atlas { ( W ι , ϕ ι ) } ι I . Denote V ι = π ( W ι ) for all ι I and express ϕ ι as
ϕ ι = ( π , ϕ ˜ ι ) ,
where ϕ ˜ ι is the principal part of the G-trivialisation ϕ ι . Conditions (2) and (3) imply
ϕ ˜ ι ( y · g ) = ϕ ˜ ι ( y ) · g
for all y W ι and all g G .
Lemma 3.
For any two principal G-bundle charts ( W ι , ϕ ι ) and ( W κ , ϕ κ ) such that W ι W κ , the mapping W ι W κ y = ϕ ˜ κ ( y ) · ϕ ˜ ι 1 ( y ) G is constant along the fibres π 1 ( x ) over x V ι V κ .
Proof. 
Let x V ι V κ and let y , y π 1 ( x ) . Then, y = y · g for some g G ; hence, by (4),
ϕ ˜ κ ( y ) · ϕ ˜ ι 1 ( y ) = ϕ ˜ κ ( y · g ) · ϕ ˜ ι 1 ( y · g ) = ϕ ˜ κ · g · g 1 · ϕ ˜ ι 1 ( y ) = ϕ ˜ κ ( y ) · ϕ ˜ ι 1 ( y ) .
Set for any x V ι V κ and any y π 1 ( x )
ϕ κ ι ( x ) = ϕ ˜ κ ( y ) · ϕ ˜ ι 1 ( y ) .
By Lemma 3, Formula (5) defines a continuous mapping V ι V κ x ϕ κ ι ( x ) G .
Lemma 4.
The transition homeomorphism ϕ κ ϕ ι 1 : ( V ι V κ ) × G ( V ι V κ ) × G is of the form
ϕ κ ϕ ι 1 ( x , h ) = ( x , ϕ κ ι ( x ) · h ) .
Proof. 
By definition ϕ ι ( y ) = ( π ( y ) , ϕ ˜ ι ( y ) ) , ϕ κ ( y ) = ( π ( y ) , ϕ ˜ κ ( y ) ) , and using (5)
ϕ κ ( y ) = ( π ( y ) , ϕ ˜ κ ( y ) · ϕ ˜ ι 1 ( y ) · ϕ ˜ ι ( y ) ) = ( π ( y ) , ϕ κ ι ( x ) · ϕ ˜ ι ( y ) ) .
But also ϕ κ ( y ) = ϕ κ ϕ ι 1 ϕ ι ( y ) = ϕ κ ϕ ι 1 ( π ( y ) , ϕ ˜ ι ( y ) ) ; hence, ϕ κ ϕ ι 1 ( x , h ) = ( x , ϕ κ ι ( x ) · h ) as required. □
Remark 2.
For h = e G transition G-homeomorphisms (6), determine sections x ( x , ϕ κ ι ( x ) ) of the trivial principal G-bundles ( V ι V κ ) × G . Thus, a necessary and sufficient condition for the principal G-bundle Y to be trivial is the existence of a global continuous section of Y.

3.3. Left Actions: Subgroup Orbit Structure

The orbit stabilizer theorem as formulated in Krupka and Brajerčík [1], Section 2.3, can be easily extended to topological groups. Recall basic concepts within the category of topological spaces. Let Y be a topological space endowed with a continuous left action of a topological group G. Choose y 0 Y and set, for every g G ,
Θ y 0 ( g ) = g · y 0 .
Θ y 0 : G G y 0 is the G-orbit mapping passing through the point y 0 . Clearly, Θ y 0 ( g 1 g 2 ) = g 1 · Θ y 0 ( g 2 ) for all g 1 , g 2 G ; in particular, Θ y 0 is G-equivariant.
As before, let G y 0 be the orbit stabilizer of the point y 0 . If h G y 0 , then Θ y 0 ( h ) = y 0 .
Lemma 5.
For any point y 0 Y , there exists a unique G-equivariant homeomorphism θ y 0 : G / G y 0 G y 0 such that the diagram
Mathematics 13 01184 i003
commutes.

4. Principal Bundle Structure of SO(3)

4.1. The SO(2)-Fibration Structure on SO(3)

Recall the definition of the cross-product mapping  χ : S O ( 3 ) S 2 (Krupka, Brajerčík [1], Section 3.3). For any special orthogonal matrix τ S O ( 3 ) expressed by
τ = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3
χ ( τ ) is defined to be the first column vector in τ ; for convenience, we also write χ ( τ ) as a raw vector,
χ ( τ ) = x 1 , y 1 , z 1 .
By special orthogonality of τ ,
x 1 = y 2 y 3 z 2 z 3 , y 1 = x 2 x 3 z 2 z 3 , z 1 = x 2 x 3 y 2 y 3 .
χ can also be viewed as the restriction to SO(3) of the Cartesian projection of a ( 3 × 3 ) -matrix onto its first column followed by the restriction of its range R 3 to its image S 2 . χ is obviously surjective and continuous.
Our objective in this subsection is to demonstrate that the cross-product mapping χ defines on SO(3) the structure of an SO(2)-fibration.
We consider R 3 with its canonical coordinates x, y and z; then, the unit sphere S 2 R 3 is the set S 2 = { ( x , y , z ) R 3 x 2 + y 2 + z 2 = 1 } . Our constructions are based on an observation that any vector ( x , y , z ) R 3 , such that x 2 + y 2 + z 2 = 1 and 1 < x < 1 , satisfies
y 1 x 2 2 + z 1 x 2 2 = y 2 + z 2 1 x 2 = 1 .
In particular, we have a mapping
{ ( x , y , z ) S 2 1 < x < 1 } ( x , y , z ) y 1 x 2 z 1 x 2 z 1 x 2 y 1 x 2 S O ( 2 )
or, in an obvious sense, a section of the cross-product χ : S O ( 3 ) S 2 over the set where 1 < x < 1 . Analogous sections arise on the subsets of the sphere S 2 where 1 < y < 1 or 1 < z < 1 .
Recall that the cyclic permutation matrices  ν 1 , ν 2 , ν 3 are defined by
ν 1 = 1 0 0 0 1 0 0 0 1 , ν 2 = 0 0 1 1 0 0 0 1 0 , ν 3 = 0 1 0 0 0 1 1 0 0 .
These matrices constitute a subgroup of SO(3). The group multiplication yields ν 2 ν 3 = ν 1 . For any τ S O ( 3 ) written as (7), we have
ν 1 τ = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 , ν 2 τ = z 1 z 2 z 3 x 1 x 2 x 3 y 1 y 2 y 3 , ν 3 τ = y 1 y 2 y 3 z 1 z 2 z 3 x 1 x 2 x 3 .
In particular, if
τ = 1 0 0 0 y 2 y 3 0 z 2 z 3 ,
then
ν 1 τ = 1 0 0 0 y 2 y 3 0 z 2 z 3 , ν 2 τ = 0 z 2 z 3 1 0 0 0 y 2 y 3 , ν 3 τ = 0 y 2 y 3 0 z 2 z 3 1 0 0 .
Lemma 6.
Any matrix τ SO ( 3 ) admits the following decompositions in the group SO(3):
(a) If 1 < z 1 < 1 , then
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = x 1 y 1 1 z 1 2 x 1 z 1 1 z 1 2 y 1 x 1 1 z 1 2 y 1 z 1 1 z 1 2 z 1 0 1 z 1 2 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 .
(b) If 1 < y 1 < 1 , then
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = x 1 z 1 1 y 1 2 x 1 y 1 1 y 1 2 y 1 0 1 y 1 2 z 1 x 1 1 y 1 2 y 1 z 1 1 y 1 2 1 0 0 0 y 3 1 y 1 2 y 2 1 y 1 2 0 y 2 1 y 1 2 y 3 1 y 1 2 .
(c) If 1 < x 1 < 1 , then
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = x 1 0 1 x 1 2 y 1 z 1 1 x 1 2 x 1 y 1 1 x 1 2 z 1 y 1 1 x 1 2 x 1 z 1 1 x 1 2 1 0 0 0 x 3 1 x 1 2 x 2 1 x 1 2 0 x 2 1 x 1 2 x 3 1 x 1 2 .
Proof. 
(a) Clearly, under assumption 1 < z 1 < 1 , the matrix
1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 .
satisfies z 2 2 + z 3 2 = 1 z 1 2 and z 3 z 2 z 2 z 3 = 0 , so it is special orthogonal. Since the inverse of a special orthogonal matrix coincides with its transpose, we have the identity
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 .
Calculating the product of the first two matrices,
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 = x 1 x 2 z 3 x 3 z 2 1 z 1 2 x 2 z 2 + x 3 z 3 1 z 1 2 y 1 y 2 z 3 y 3 z 2 1 z 1 2 y 2 z 2 + y 3 z 3 1 z 1 2 z 1 z 2 z 3 z 3 z 2 1 z 1 2 z 2 2 + z 3 2 1 z 1 2 .
But from
x 2 z 3 x 3 z 2 = x 2 x 3 z 2 z 3 = y 1 , y 2 z 3 y 3 z 2 = y 2 y 3 z 2 z 3 = x 1 , z 2 z 3 z 3 z 2 = 0
and from the orthogonality conditions
x 2 z 2 + x 3 z 3 = x 1 z 1 , y 2 z 2 + y 3 z 3 = y 1 z 1 , z 2 2 + z 3 2 = 1 z 1 2
hence
x 1 x 2 z 3 x 3 z 2 1 z 1 2 x 2 z 2 + x 3 z 3 1 z 1 2 y 1 y 2 z 3 y 3 z 2 1 z 1 2 y 2 z 2 + y 3 z 3 1 z 1 2 z 1 z 2 z 3 z 3 z 2 1 z 1 2 z 2 2 + z 3 2 1 z 1 2 = x 1 y 1 1 z 1 2 x 1 z 1 1 z 1 2 y 1 x 1 1 z 1 2 y 1 z 1 1 z 1 2 z 1 0 1 z 1 2 .
This formula already proves (9).
(b) If 1 < y 1 < 1 , we repeat the calculation in part (a) of this proof for the matrix
ν 2 τ = z 1 z 2 z 3 x 1 x 2 x 3 y 1 y 2 y 3 .
Performing the corresponding replacements in (9),
z 1 z 2 z 3 x 1 x 2 x 3 y 1 y 2 y 3 = z 1 x 1 1 y 1 2 z 1 y 1 1 y 1 2 x 1 z 1 1 y 1 2 x 1 y 1 1 y 1 2 y 1 0 1 y 1 2 1 0 0 0 y 3 1 y 1 2 y 2 1 y 1 2 0 y 2 1 y 1 2 y 3 1 y 1 2 .
To return to τ , we multiply ν 2 τ by ν 3 = ν 2 1 . Since
ν 3 = 0 1 0 0 0 1 1 0 0 ,
then
τ = ν 3 ν 2 τ = 0 1 0 0 0 1 1 0 0 z 1 x 1 1 y 1 2 z 1 y 1 1 y 1 2 x 1 z 1 1 y 1 2 x 1 y 1 1 y 1 2 y 1 0 1 y 1 2 1 0 0 0 y 3 1 y 1 2 y 2 1 y 1 2 0 y 2 1 y 1 2 y 3 1 y 1 2 = x 1 z 1 1 y 1 2 x 1 y 1 1 y 1 2 y 1 0 1 y 1 2 z 1 x 1 1 y 1 2 z 1 y 1 1 y 1 2 1 0 0 0 y 3 1 y 1 2 y 2 1 y 1 2 0 y 2 1 y 1 2 y 3 1 y 1 2
proving (10).
(c) Replace ν 2 in part (b) of the proof by the permutation matrix ν 3 . □
Denote
W 3 = { τ S O ( 3 ) 1 < z 1 < 1 } , W 2 = { τ S O ( 3 ) 1 < y 1 < 1 } , W 1 = { τ S O ( 3 ) 1 < x 1 < 1 } ,
and
V 3 = { ( x 1 , y 1 , z 1 ) S 2 1 < z 1 < 1 } , V 2 = { ( x 1 , y 1 , z 1 ) S 2 1 < y 1 < 1 } , V 1 = { ( x 1 , y 1 , z 1 ) S 2 1 < x 1 < 1 } .
W 3 , W 2 , W 1 are open sets in SO(3), V 3 , V 2 , V 1 are open sets in S 2 , and
χ ( W 3 ) = V 3 , χ ( W 2 ) = V 2 , χ ( W 1 ) = V 1 , W 3 = χ 1 ( V 3 ) , W 2 = χ 1 ( V 2 ) , W 1 = χ 1 ( V 1 ) .
Consider the mappings
W 3 τ ϕ 3 ( τ ) = ( x 1 , y 1 , z 1 ) , 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 V 3 × S O ( 2 ) ,
W 2 τ ϕ 2 ( τ ) = ( x 1 , y 1 , z 1 ) , 1 0 0 0 y 3 1 y 1 2 y 2 1 y 1 2 0 y 2 1 y 1 2 y 3 1 y 1 2 V 2 × S O ( 2 ) ,
W 1 τ ϕ 1 ( τ ) = ( x 1 , y 1 , z 1 ) , 1 0 0 0 x 3 1 x 1 2 x 2 1 x 1 2 0 x 2 1 x 1 2 x 3 1 x 1 2 V 1 × S O ( 2 ) ,
and the pairs ( V 1 , ϕ 1 ) , ( V 2 , ϕ 2 ) , ( V 3 , ϕ 3 ) .
Lemma 7.
The mappings ϕ 3 , ϕ 2 , ϕ 1 are homeomorphisms. The inverse mappings ψ 3 : V 3 × SO ( 2 ) W 3 , ψ 2 : V 2 × SO ( 2 ) W 2 , ψ 1 : V 1 × SO ( 2 ) W 1 are given by
ψ 3 ( x 1 , y 1 , z 1 ) , a b b a = x 1 y 1 1 z 1 2 x 1 z 1 1 z 1 2 y 1 x 1 1 z 1 2 y 1 z 1 1 z 1 2 z 1 0 1 z 1 2 1 0 0 0 a b 0 b a ,
ψ 2 ( x 1 , y 1 , z 1 ) , a b b a = x 1 z 1 1 y 1 2 x 1 y 1 1 y 1 2 y 1 0 1 y 1 2 z 1 x 1 1 y 1 2 y 1 z 1 1 y 1 2 1 0 0 0 a b 0 b a ,
ψ 1 ( x 1 , y 1 , z 1 ) , a b b a = x 1 0 1 x 1 2 y 1 z 1 1 x 1 2 x 1 y 1 1 y 1 2 z 1 y 1 1 x 1 2 x 1 z 1 1 y 1 2 1 0 0 0 a b 0 b a .
Proof. 
We show that ϕ 1 , ϕ 2 and ϕ 3 are bijective. It is sufficient to verify that ϕ 1 , ϕ 2 and ϕ 3 are surjective and ψ 3 = ϕ 3 1 , ψ 2 = ϕ 2 1 and ψ 1 = ϕ 1 1 .
We prove the surjectivity of ϕ 3 . Choose a point
( x 0 , y 0 , z 0 ) , a b b a χ ( W 3 ) × S O ( 2 )
such that 1 < z 0 < 1 . Then, equation
( x 1 , y 1 , z 1 ) , z 3 1 z 1 2 z 2 1 z 1 2 z 2 1 z 1 2 z 3 1 z 1 2 = ( x 0 , y 0 , z 0 ) , a b b a
has a unique solution
x 1 = x 0 , y 1 = y 0 , z 1 = z 0 , z 3 = a 1 z 0 2 , z 2 = b 1 z 0 2
proving the surjectivity of ϕ 3 . The same is obviously true for and ϕ 1 and ϕ 2 .
Now, immediate verification shows that ψ 3 = ϕ 3 1 . Indeed, by (17)
ψ 3 ϕ 3 ( τ ) = ψ 3 ( x 1 , y 1 , z 1 ) , z 3 1 z 1 2 z 2 1 z 1 2 z 2 1 z 1 2 z 3 1 z 1 2 = x 1 y 1 1 z 1 2 x 1 z 1 1 z 1 2 y 1 x 1 1 z 1 2 y 1 z 1 1 z 1 2 z 1 0 1 z 1 2 · 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3
proving that ψ 3 = ϕ 3 1 . Similarly, by (18) and (19), we get ψ 2 = ϕ 2 1 and ψ 1 = ϕ 1 1 , respectively.
Finally, Formulas (14)–(16) and (17)–(19) show that ϕ 3 , ϕ 2 , ϕ 1 and ψ 3 , ψ 2 , ψ 1 are continuous, and hence homeomorphisms. □
We can now conclude this subsection by the following theorem.
Theorem 1.
The cross-product χ : SO ( 3 ) S 2 defines on SO ( 3 ) the structure of an SO ( 2 ) -fibration.
Proof. 
It is immediately verified that the topological space SO(3), the mapping χ : SO ( 3 ) S 2 and the family of trivialisations { ( V 1 , ϕ 1 ) , ( V 2 , ϕ 2 ) , ( V 3 , ϕ 3 ) } satisfy the axioms of an SO(2)-fibration. □

4.2. The Principal SO(2)-Bundle Structure on SO(3)

In this subsection, we consider a continuous right action of SO(2) on SO(3) given by
S O ( 3 ) × S O ( 2 ) τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 , ν 11 ν 12 ν 21 ν 22 τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 · ν 11 ν 12 ν 21 ν 22 = τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 · 1 0 0 0 ν 11 ν 12 0 ν 21 ν 22 S O ( 3 )
We show that this right group action is principal and find an explicit formula for the corresponding quotient projection.
First, let us examine the equivalence relation on SO(3) “ κ τ if there exists a matrix ν S O ( 2 ) such that κ = τ · ν ”.
Lemma 8.
Let τ , κ SO ( 3 ) be any matrices,
τ = τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 , κ = κ 11 κ 12 κ 13 κ 21 κ 22 κ 23 κ 31 κ 32 κ 33 .
The following conditions are equivalent:
(a) κ = τ · ν for some ν SO ( 2 ) .
(b)The entries of τ and κ satisfy
κ 11 = τ 11 , κ 21 = τ 21 , κ 31 = τ 31 .
Proof. 
Equation κ = τ · ν is of the form
κ 11 κ 12 κ 13 κ 21 κ 22 κ 23 κ 31 κ 32 κ 33 = τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 · 1 0 0 0 ν 11 ν 21 0 ν 21 ν 11 = τ 11 τ 12 ν 11 + τ 13 ν 21 τ 12 ν 21 + τ 13 ν 11 τ 21 τ 22 ν 11 + τ 23 ν 21 τ 22 ν 21 + τ 23 ν 11 τ 31 τ 32 ν 11 + τ 33 ν 21 τ 32 ν 21 + τ 33 ν 11 .
Lemma 8 states, in particular, that κ and τ belong to the same SO(2)-orbit if and only if the first columns in their matrix expressions (21) coincide.
Lemma 9.
Suppose that κ 11 = τ 11 , κ 21 = τ 21 , κ 31 = τ 31 . Then, ν exists and is uniquely determined by κ and τ. In components
ν 11 ν 12 ν 21 ν 22 = τ 12 κ 12 + τ 22 κ 22 + τ 32 κ 32 τ 12 κ 13 + τ 22 κ 23 + τ 32 κ 33 τ 13 κ 12 + τ 23 κ 22 + τ 33 κ 32 τ 13 κ 13 + τ 23 κ 23 + τ 33 κ 33 .
Proof. 
Since ν = τ 1 · κ = t τ · κ we have
t τ · κ = τ 11 τ 21 τ 31 τ 12 τ 22 τ 32 τ 13 τ 23 τ 33 · κ 11 κ 12 κ 13 κ 21 κ 22 κ 23 κ 31 κ 32 κ 33 = τ 11 κ 11 + τ 21 κ 21 + τ 31 κ 31 τ 11 κ 12 + τ 21 κ 22 + τ 31 κ 32 τ 11 κ 13 + τ 21 κ 23 + τ 31 κ 33 τ 12 κ 11 + τ 22 κ 21 + τ 32 κ 31 τ 12 κ 12 + τ 22 κ 22 + τ 32 κ 32 τ 12 κ 13 + τ 22 κ 23 + τ 32 κ 33 τ 13 κ 11 + τ 23 κ 21 + τ 33 κ 31 τ 13 κ 12 + τ 23 κ 22 + τ 33 κ 32 τ 13 κ 13 + τ 23 κ 23 + τ 33 κ 33 .
Using Formula (22) and the orthogonality of τ and κ yields ν in the form (23). □
Lemma 10.
The quotient SO(3)/SO(2) can be identified with the sphere S 2 and the quotient projection of SO(3) onto SO(3)/SO(2) with the cross-product χ : SO ( 3 ) S 2 .
Proof. 
By Lemma 8, the quotient projection assigns to a matrix
τ = τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33
in the first column of τ , the vector ( τ 11 , τ 21 , τ 31 ) . But this is exactly the cross-product χ ( τ ) (8). □
Theorem 2.
The special orthogonal group SO(3) endowed with the right SO(2)-action (20) is a principal SO(2)-bundle.
Proof. 
Since the action (20) is defined by multiplication of non-singular matrices, it is obviously free. It remains to show that it satisfies the local triviality condition.
For every point τ 0 S O ( 3 ) , there exist an SO(2)-invariant neighbourhood W of τ 0 and a homeomorphism ϕ : W χ ( W ) × S O ( 2 ) such that for all τ W
χ ( τ ) = pr 1 ϕ ( τ )
and that for all τ W and all κ S O ( 2 )
ϕ ( τ · κ ) = ϕ ( τ ) · κ .
It is sufficient to verify that the mappings (14)–(16) are SO(2)-equivariant. ϕ 3 is given by
W 3 τ ϕ 3 ( τ ) = ( τ 11 , τ 21 , τ 31 ) , τ 33 1 τ 31 2 τ 32 1 τ 31 2 τ 32 1 τ 31 2 τ 33 1 τ 31 2 χ ( W 3 ) × S O ( 2 ) ,
where W 3 = { τ S O ( 3 ) τ 31 ± 1 } . It follows from Formula (20) that the open set W 3 is SO(2)-invariant. To verify that ϕ 3 ( τ · κ ) = ϕ 3 ( τ ) · κ , we express τ as
τ = τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 = τ 11 τ 21 1 τ 31 2 τ 11 τ 31 1 τ 31 2 τ 21 τ 11 1 τ 31 2 τ 21 τ 31 1 τ 31 2 τ 31 0 1 τ 31 2 · 1 0 0 0 τ 33 1 τ 31 2 τ 32 1 τ 31 2 0 τ 32 1 τ 31 2 τ 33 1 τ 31 2
and κ as
κ = 1 0 0 0 κ 11 κ 21 0 κ 21 κ 22 .
We obtain the decomposition for τ · κ
τ · κ = τ 11 τ 12 τ 13 τ 21 τ 22 τ 23 τ 31 τ 32 τ 33 · κ 11 κ 21 κ 21 κ 22 = τ 11 τ 21 1 τ 31 2 τ 11 τ 31 1 τ 31 2 τ 21 τ 11 1 τ 31 2 τ 21 τ 31 1 τ 31 2 τ 31 0 1 τ 31 2 · 1 0 0 0 τ 33 1 τ 31 2 τ 32 1 τ 31 2 0 τ 32 1 τ 31 2 τ 33 1 τ 31 2 · 1 0 0 0 κ 11 κ 21 0 κ 21 κ 22 .
Then, however,
ϕ 3 ( τ · κ ) = ( τ 11 , τ 21 , τ 31 ) , τ 33 1 τ 31 2 τ 32 1 τ 31 2 τ 32 1 τ 31 2 τ 33 1 τ 31 2 · κ 11 κ 21 κ 21 κ 22 = ( τ 11 , τ 21 , τ 31 ) , τ 33 1 τ 31 2 τ 32 1 τ 31 2 τ 32 1 τ 31 2 τ 33 1 τ 31 2 · κ = ϕ 3 ( τ ) · κ .
Remark 3.
Obviously, Theorem 2 can be expressed mutatis mutandis when we replace the first column vector by an arbitrary column vector, or arbitrary raw vector, or we replace τ by τ 1 = τ t .

5. Orbits of SO(3)

5.1. Connected Subgroups of SO(3)

The following theorem classifies all connected subgroups of the special orthogonal group SO(3). Its proof is based on the use of the (continuous) trace function  S O ( 3 ) τ tr τ [ 1 , 3 ] R . Let S O 1 ( 3 ) , S O 2 ( 3 ) and S O 3 ( 3 ) be the elementary special orthogonal groups formed by the matrices
τ 1 = 1 0 0 0 c 1 s 1 0 s 1 c 1 , τ 2 = c 2 0 s 2 0 1 0 s 2 0 c 2 , τ 3 = c 3 s 3 0 s 3 c 3 0 0 0 1 ,
where
c 1 2 + s 1 2 = 1 , c 2 2 + s 2 2 = 1 , c 3 2 + s 3 2 = 1 .
Theorem 3.
The only connected subgroups of SO(3) different from the identity subgroup { I } are elementary special orthogonal groups SO 1 ( 3 ) , SO 2 ( 3 ) and SO 3 ( 3 ) ; conjugate subgroups of SO 1 ( 3 ) , SO 2 ( 3 ) and SO 3 ( 3 ) ; and the group SO(3).
Proof. 
Let G be a non-trivial connected subgroup of SO(3). Since any subgroup contains the identity element I of SO(3) and tr ( I ) = 3 , the image tr ( G ) in [ 1 , 3 ] contains the right endpoint 3 of the interval [ 1 , 3 ] . Since the mapping tr is continuous and G is connected, then tr ( G ) is connected in [ 1 , 3 ] . But non-trivial connected subsets of an interval in R are always intervals; thus, tr ( G ) must be of the form ( a , 3 ] or [ a , 3 ] , where 1 a < 3 . □
Remark 4.
Theorem 3 provides a classification of subgroups of the special orthogonal group SO(3). We have the following list of subgroups Σ SO ( 3 ) :
(a) 
The trivial subgroup { I }  (the unit matrix);
(b) 
Subgroups formed by elementary special orthogonal matrices (generated by the group SO(2)) and their conjugate subgroups;
(c) 
SO(3);
(d) 
Finite subgroups;
(e) 
Non-connected subgroups whose connected components are generated by the group SO(2) (subgroups generated by O(2)).

5.2. Orbits of SO(3)

Let Y be a topological space endowed with a continuous left action ( τ , y ) τ · y of the special orthogonal group SO(3). Consider an SO(3)-orbit S O ( 3 ) y 0 = { τ y 0 τ S O ( 3 ) } , where y 0 Y , and the corresponding orbit mapping
S O ( 3 ) τ Θ y 0 ( τ ) = τ · y 0 S O ( 3 ) y 0 .
Clearly, Θ y 0 is constant on the left cosets τ · S O ( 3 ) y 0 , where S O ( 3 ) y 0 is the stabilizer of the point y 0 : for any κ S O ( 3 ) y 0
Θ y 0 ( τ κ ) = ( τ κ ) · y 0 = τ · ( κ · y 0 ) = τ · y 0 = Θ y 0 ( τ ) .
Thus, Formula (24) gives rise to a commutative diagram
Mathematics 13 01184 i004
defining a mapping θ y 0 : S O ( 3 ) / S O ( 3 ) y 0 S O ( 3 ) y 0 . By Lemma 5, θ y 0 is an SO(3)-equivariant homeomorphism defined uniquely by the commutativity of (25).
As a subgroup of SO(3), the stabilizer S O ( 3 ) y 0 coincides with a subgroup Σ of SO(3) (Remark 3); in particular, topological properties of the SO(3)-orbit S O ( 3 ) y 0 are completely determined by Σ .
Theorem 4.
Suppose that the stabilizer SO ( 3 ) y 0 is homeomorphic to a subgroup of SO(3) generated by the group SO(2). Then, the orbit SO ( 3 ) y 0 is homeomorphic with the sphere S 2 .
Proof. 
SO(3) has the structure of a principal SO(2)-bundle over the sphere S 2 , with the principal bundle projection χ : S O ( 3 ) S 2 (Theorem 2). If by assumption SO ( 3 ) y 0 = Σ is a subgroup of type (b) in the list given by Remark 4, then S O ( 3 ) / Σ = S 2 and diagram (25) becomes
Mathematics 13 01184 i005
as required. □
Theorem 5.
Let ( τ , y ) τ · y be a left action of the special orthogonal group SO ( 3 ) on a topological space Y. Suppose that for every point y 0 Y the orbit stabilizer SO ( 3 ) y 0 is a connected subgroup of SO ( 3 ) different from SO ( 3 ) . Then, SO ( 3 ) y 0 is isomorphic with SO ( 2 ) and the orbit SO ( 3 ) y 0 is isomorphic to the sphere S 2 .
Proof. 
Theorem 5 is an immediate consequence of Theorems 4 and 3. □

6. Smooth Structure of SO(3)

To complete the discussion of the topological structure of SO(3), we prove the existence of a smooth atlas on SO(3), turning the set SO(3) into a smooth manifold of dimension 3. Our aim is to introduce an atlas consisting of a minimum number of charts, called a minimal atlas. This number is determined by the Lusternik–Schnirelmann category  cat X of a manifold X [11]. This topological invariant of a given manifold X is defined as the minimum number n such that there is a covering of X by n open sets, each of which can be contracted to a point inside X. Since cat S O ( 3 ) = 4 (see [8]), a minimal atlas on SO(3) consists of four charts.
The construction of a minimal atlas of SO(3) is analogous to the construction of a minimal atlas on the unit sphere S 2 . The fact cat S 2 = 2 gives us that a minimal atlas on S 2 consists of two charts. For such construction, the spherical coordinates, or the stereographic projections from two poles, can be employed.
In this paper, by a chart on a topological n-manifold X we mean a pair ( U , φ ) , where U is an open subset of X, and φ : U U ˜ is a homeomorphism of U and an open ball U ˜ in R n (compare with [8]). Two charts, ( U , Φ ) and ( U ¯ , Φ ¯ ) , are said to be smoothly compatible if either U U ¯ = or the map Φ ¯ Φ 1 : Φ ( U U ¯ ) Φ ¯ ( U U ¯ ) is a diffeomorphism. A smooth atlas for X is a collection of charts whose domains cover X and each pair of the charts is smoothly compatible.
To introduce a smooth atlas on SO(3) explicitly, we use the decomposition of τ (7) given by Lemma 6. If 1 < z 1 < 1 , then
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = x 1 y 1 1 z 1 2 x 1 z 1 1 z 1 2 y 1 x 1 1 z 1 2 y 1 z 1 1 z 1 2 z 1 0 1 z 1 2 1 0 0 0 z 3 1 z 1 2 z 2 1 z 1 2 0 z 2 1 z 1 2 z 3 1 z 1 2 .
Note that τ and the first factor of the decomposition (26) have the same first column ( x 1 , y 1 , z 1 ) , which can be identified with an element of S 2 . Using the first chart on S 2 (see, e.g., [10]), we have
x 1 = cos φ sin ϑ , y 1 = sin φ sin ϑ , z 1 = cos ϑ ,
where φ ( 0 , 2 π ) , ϑ ( 0 , π ) .
Second factor of the decomposition (26) can be interpreted as an element of SO(2). So, we can assign η R to this element such that
cos η = z 3 1 z 1 2 , sin η = z 2 1 z 1 2 .
Then,
1 z 1 2 = 1 cos 2 ϑ = sin ϑ ,
z 2 = sin η 1 z 1 2 = sin ϑ sin η , z 3 = cos η 1 z 1 2 = sin ϑ cos η ,
and τ is uniquely determined by its first column ( x 1 , y 1 , z 1 ) and its third row ( z 1 , z 2 , z 3 ) . Indeed, from (26), we have
x 2 = y 1 z 3 x 1 z 1 z 2 1 z 1 2 = = sin φ cos η cos φ cos ϑ sin η , x 3 = y 1 z 2 x 1 z 1 z 3 1 z 1 2 = = sin φ sin η cos φ cos ϑ cos η , y 2 = x 1 z 3 y 1 z 1 z 2 1 z 1 2 = = cos φ cos η sin φ cos ϑ sin η , y 3 = x 1 z 2 y 1 z 1 z 3 1 z 1 2 = = cos φ sin η sin φ cos ϑ cos η .
So, there is a correspondence between the triples ( φ , ϑ , η ) and the matrices τ S O ( 3 ) in the form
cos φ sin ϑ sin φ cos η cos φ cos ϑ sin η sin φ sin η cos φ cos ϑ cos η sin φ sin ϑ cos φ cos η sin φ cos ϑ sin η cos φ sin η sin φ cos ϑ cos η cos ϑ sin ϑ sin η sin ϑ cos η ,
which can be considered as the mapping Ψ : R 3 SO ( 3 ) , ( φ , ϑ , η ) τ .
Lemma 11.
Let τ SO ( 3 ) be expressed by (7). If 1 < z 1 < 1 , then there exists a unique triple ( φ , ϑ , η ) [ 0 , 2 π ) × 0 , π × [ 0 , 2 π ) such that Ψ ( φ , ϑ , η ) = τ .
Proof. 
Let us consider τ S O ( 3 ) such that 1 < z 1 < 1 . From (27), there is unique ϑ = arccos z 1 0 , π . For such ϑ , sin ϑ = 1 z 1 2 > 0 . Again, from (27) we have
sin η = z 2 1 z 1 2 , cos η = z 3 1 z 1 2 , sin φ = y 1 1 z 1 2 , cos φ = x 1 1 z 1 2 ,
and there exist unique η [ 0 , 2 π ) and unique φ [ 0 , 2 π ) satisfying (28). □
Remark 5.
Lemma 11 is valid when the interval [ 0 , 2 π ) is replaced by any interval [ p , q ) of length 2 π .
Let us denote W = ( 0 , 2 π ) × 0 , π × ( 0 , 2 π ) . From Lemma 11, the mapping Ψ 1 is injective and continuous. Denoting U 1 = Ψ 1 ( W ) , the inverse of Ψ 1 is the mapping Φ 1 : U 1 W ,
U 1 τ = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 ( φ 1 , ϑ 1 , η 1 ) W ,
given by
φ 1 = arccos x 1 1 z 1 2 , y 1 0 , 2 π arccos x 1 1 z 1 2 , y 1 < 0 , ϑ 1 = arccos z 1 , η 1 = arccos z 3 1 z 1 2 , z 2 0 , 2 π arccos z 3 1 z 1 2 , z 2 < 0 ,
Φ 1 is continuous. Thus, Φ 1 is a homeomorphism, and we have completed the proof.
Lemma 12.
The pair ( U 1 , Φ 1 ) , Φ 1 = ( φ 1 , ϑ 1 , η 1 ) , is a chart on SO ( 3 ) .
Next, we introduce the mapping Ψ 2 on W defined by
Ψ 2 ( φ , ϑ , η ) = Ψ ( φ , ϑ , η π ) .
Since Ψ restricted to the set ( 0 , 2 π ) × ( 0 , π ) × ( π , π ) is injective and continuous, Ψ 2 is also injective and continuous. Denoting U 2 = Ψ 2 ( W ) , the mapping Φ 2 : U 2 W , τ ( φ 2 , ϑ 2 , η 2 ) , is the inverse of Ψ 2 given by
φ 2 = arccos x 1 1 z 1 2 , y 1 0 , 2 π arccos x 1 1 z 1 2 , y 1 < 0 , ϑ 2 = arccos z 1 , η 2 = π + arccos z 3 1 z 1 2 , z 2 0 , π arccos z 3 1 z 1 2 , z 2 < 0 ,
Lemma 13.
The pair ( U 2 , Φ 2 ) , Φ 2 = ( φ 2 , ϑ 2 , η 2 ) , is a chart on SO ( 3 ) . Charts ( U 1 , Φ 1 ) and ( U 2 , Φ 2 ) are smoothly compatible.
Proof. 
Since Φ 2 is continuous, Φ 2 is a homeomorphism.
Coordinate transformation Φ 21 Φ 2 Φ 1 1 : Φ 1 ( U 1 U 2 ) Φ 2 ( U 1 U 2 ) is given by
φ 2 = φ 1 , ϑ 2 = ϑ 1 , η 2 = η 1 + π , η 1 ( 0 , π ) , η 1 π , η 1 ( π , 2 π ) .
Analogously, coordinate transformation Φ 12 Φ 1 Φ 2 1 : Φ 2 ( U 1 U 2 ) Φ 1 ( U 1 U 2 ) is given by
φ 1 = φ 2 , ϑ 1 = ϑ 2 , η 1 = η 2 + π , η 1 ( 0 , π ) , η 2 π , η 1 ( π , 2 π ) .
Obviously, first partial derivatives of Φ 21 and Φ 12 are constant; Φ 21 and Φ 12 are diffeomorphisms on Φ 1 ( U 1 U 2 ) and Φ 2 ( U 1 U 2 ) , respectively, and Φ 1 ( U 1 U 2 ) = Φ 2 ( U 1 U 2 ) = ( 0 , 2 π ) × 0 , π × ( 0 , π ) ( π , 2 π ) . □
If 1 < y 1 < 1 , by Lemma 6 we have
x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 = x 1 z 1 1 y 1 2 x 1 y 1 1 y 1 2 y 1 0 1 y 1 2 z 1 x 1 1 y 1 2 y 1 z 1 1 y 1 2 1 0 0 0 y 3 1 y 1 2 y 2 1 y 1 2 0 y 2 1 y 1 2 y 3 1 y 1 2 .
Using the second chart on S 2 (see, e.g., [10]), we have
x 1 = cos φ ¯ sin ϑ ¯ , y 1 = cos ϑ ¯ , z 1 = sin φ ¯ sin ϑ ¯ ,
where φ ¯ ( 0 , 2 π ) , ϑ ¯ ( 0 , π ) .
The second factor of the decomposition (29) can be interpreted as an element of SO(2). So, we can assign η ¯ R to this element such that
cos η ¯ = y 3 1 y 1 2 , sin η ¯ = y 2 1 y 1 2 .
Then,
1 y 1 2 = 1 cos 2 ϑ ¯ = sin ϑ ¯ ,
y 2 = sin η ¯ 1 y 1 2 = sin η ¯ sin ϑ ¯ , y 3 = cos η ¯ 1 y 1 2 = cos η ¯ sin ϑ ¯ ,
and τ is uniquely determined by its first column ( x 1 , y 1 , z 1 ) and second row ( y 1 , y 2 , y 3 ) . Indeed, from (29), we have
x 2 = z 1 z 3 x 1 y 1 y 2 1 y 1 2 = = sin φ ¯ cos η ¯ cos φ ¯ cos ϑ ¯ sin η ¯ , x 3 = z 1 y 2 x 1 y 1 y 3 1 y 1 2 = = sin φ ¯ sin η ¯ cos φ ¯ cos ϑ ¯ cos η ¯ , z 2 = x 1 y 3 y 1 y 2 z 1 1 y 1 2 = = cos φ ¯ cos η ¯ sin φ ¯ cos ϑ ¯ sin η ¯ , z 3 = x 1 y 2 y 1 y 3 z 1 1 y 1 2 = = cos φ ¯ sin η ¯ sin φ ¯ cos ϑ ¯ cos η ¯ .
So, there is a correspondence between the triples ( φ ¯ , ϑ ¯ , η ¯ ) and the matrices τ S O ( 3 ) in the form
cos φ ¯ sin ϑ ¯ sin φ ¯ cos η ¯ cos φ ¯ cos ϑ ¯ sin η ¯ sin φ ¯ sin η ¯ cos φ ¯ cos ϑ ¯ cos η ¯ cos ϑ ¯ sin ϑ ¯ sin η ¯ cos η ¯ sin ϑ ¯ sin φ ¯ sin ϑ ¯ cos φ ¯ cos η ¯ sin φ ¯ cos ϑ ¯ sin η ¯ cos φ ¯ sin η ¯ sin φ ¯ cos ϑ ¯ cos η ¯ ,
which can be considered as the mapping Ψ ¯ : R 3 SO ( 3 ) , ( φ ¯ , ϑ ¯ , η ¯ ) τ .
Lemma 14.
Let τ SO ( 3 ) be expressed by (7). If 1 < y 1 < 1 , then there exists a unique triple ( φ ¯ , ϑ ¯ , η ¯ ) [ 0 , 2 π ) × 0 , π × [ 0 , 2 π ) such that Ψ ¯ ( φ ¯ , ϑ ¯ , η ¯ ) = τ .
Proof. 
Let us consider τ S O ( 3 ) such that 1 < y 1 < 1 . From (31), there is unique ϑ ¯ = arccos ( y 1 ) 0 , π . For such ϑ ¯ , sin ϑ ¯ = 1 y 1 2 > 0 . Again, from (31), we have
sin η ¯ = y 2 1 y 1 2 , cos η ¯ = y 3 1 y 1 2 , sin φ ¯ = z 1 1 y 1 2 , cos φ ¯ = x 1 1 y 1 2 ,
and there exist unique η ¯ [ 0 , 2 π ) and unique φ ¯ [ 0 , 2 π ) satisfying (28). □
Remark 6.
Lemma 14 is valid when the interval [ 0 , 2 π ) is replaced by any interval [ p , q ) of length 2 π .
Let us denote Ψ 3 = Ψ ¯ | W . From Lemma 14, the mapping Ψ 3 is injective and continuous. Denoting U 3 = Ψ 3 ( W ) , the inverse of Ψ 3 is the mapping Φ 3 : U 3 W ,
U 3 τ = x 1 x 2 x 3 y 1 y 2 y 3 z 1 z 2 z 3 ( φ 3 , ϑ 3 , η 3 ) W ,
given by
φ 3 = arccos x 1 1 y 1 2 , z 1 0 , 2 π arccos x 1 1 y 1 2 , z 1 > 0 , ϑ 3 = arccos ( y 1 ) , η 3 = arccos y 3 1 y 1 2 , y 2 0 , 2 π arccos y 3 1 y 1 2 , y 2 < 0 ,
Lemma 15.
The pair ( U 3 , Φ 3 ) , Φ 3 = ( φ 3 , ϑ 3 , η 3 ) , is a chart on SO ( 3 ) .
Proof. 
Φ 3 is continuous; thus, it is a homeomorphism on an open subset of R 3 . □
Now, we introduce the mapping Ψ 4 on W defined by
Ψ 4 ( φ ¯ , ϑ ¯ , η ¯ ) = Ψ ¯ ( φ ¯ , ϑ ¯ , η ¯ π ) .
Since Ψ ¯ restricted to the set ( 0 , 2 π ) × ( 0 , π ) × ( π , π ) is injective and continuous, Ψ 4 is also injective and continuous. Denoting U 4 = Ψ 4 ( W ) , the mapping Φ 4 : U 4 W , τ ( φ 4 , ϑ 4 , η 4 ) , is the inverse of Ψ 4 given by
φ 4 = arccos x 1 1 y 1 2 , z 1 0 , 2 π arccos x 1 1 y 1 2 , z 1 > 0 , ϑ 4 = arccos ( y 1 ) , η 4 = π + arccos y 3 1 y 1 2 , y 2 0 , π arccos y 3 1 y 1 2 , y 2 < 0 ,
Lemma 16.
The pair ( U 4 , Φ 4 ) , Φ 4 = ( φ 4 , ϑ 4 , η 4 ) , is a chart on SO ( 3 ) . Charts ( U 3 , Φ 3 ) , ( U 4 , Φ 4 ) are smoothly compatible.
Proof. 
Analogous to the proof of Lemma 13. □
From the definition of U 1 , U 2 , U 3 and U 4 we obtain their explicit description,
U 1 = S O ( 3 ) { τ S O ( 3 ) x 1 0 , y 1 = 0 } { τ S O ( 3 ) z 3 0 , z 2 = 0 } , U 2 = S O ( 3 ) { τ S O ( 3 ) x 1 0 , y 1 = 0 } { τ S O ( 3 ) z 3 0 , z 2 = 0 } , U 3 = S O ( 3 ) { τ S O ( 3 ) x 1 0 , z 1 = 0 } { τ S O ( 3 ) y 3 0 , y 2 = 0 } , U 4 = S O ( 3 ) { τ S O ( 3 ) x 1 0 , z 1 = 0 } { τ S O ( 3 ) y 3 0 , y 2 = 0 } .
Lemma 17.
The sets U 1 , U 2 , U 3 , U 4 cover SO(3).
Proof. 
Denoting
A 1 = { τ S O ( 3 ) x 1 0 , y 1 = 0 } , A 2 = { τ S O ( 3 ) x 1 0 , z 1 = 0 } , B 1 = { τ S O ( 3 ) z 3 0 , z 2 = 0 } , B 2 = { τ S O ( 3 ) z 3 0 , z 2 = 0 } , C 1 = { τ S O ( 3 ) y 3 0 , y 2 = 0 } , C 2 = { τ S O ( 3 ) y 3 0 , y 2 = 0 } ,
we get
U 1 = S O ( 3 ) A 1 B 1 , U 2 = S O ( 3 ) A 1 B 2 , U 3 = S O ( 3 ) A 2 C 1 , U 4 = S O ( 3 ) A 2 C 2 .
Since any matrix τ S O ( 3 ) does not have the column consisting of all zeros, we get A 1 A 2 = . Also, the pairs of conditions y 1 = 0 , y 1 = ± 1 and z 1 = 0 , z 1 = ± 1 cannot be fulfilled simultaneously, so A 1 C 1 C 2 = and A 2 B 1 B 2 = , respectively. Finally B 1 B 2 C 1 C 2 = because it is impossible to have y 1 = ± 1 and z 1 = ± 1 for any matrix τ S O ( 3 ) . Thus, a complement of the union U 1 U 2 U 3 U 4 in SO(3) is an empty set. □
Theorem 6.
The charts ( U 1 , Φ 1 ) , ( U 2 , Φ 2 ) , ( U 3 , Φ 3 ) and ( U 4 , Φ 4 ) represent a smooth atlas on SO(3).
Proof. 
According to Lemma 17, U 1 U 2 U 3 U 4 = >S O ( 3 ) . It should be shown that each pair of these charts is smoothly compatible. In Lemmas 13 and 16, it is shown that the pairs ( U 1 , Φ 1 ) , ( U 2 , Φ 2 ) and ( U 3 , Φ 3 ) , ( U 4 , Φ 4 ) , respectively, are smoothly compatible charts.
Now, let us consider the mapping Φ 31 Φ 3 Φ 1 1 : Φ 1 ( U 1 U 3 ) Φ 3 ( U 1 U 3 ) . As a composition of homeomorphisms, Φ 31 is also a homeomorphism; its inversion is Φ 13 Φ 1 Φ 3 1 .
We have to show that the mapping Φ 31 and its inversion Φ 13 are C . Concrete calculations are omitted. Using (7), (27) and (32), we obtain coordinate expression of Φ 31 ,
φ 3 = arccos cos φ 1 sin ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 , π 2 ϑ 1 < π , 2 π arccos cos φ 1 sin ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 , 0 < ϑ 1 < π 2 , ϑ 3 = arccos ( sin φ 1 sin ϑ 1 ) , η 3 = arccos cos φ 1 sin η 1 sin φ 1 cos ϑ 1 cos η 1 1 sin 2 φ 1 sin 2 ϑ 1 , cos φ 1 cos η 1 sin φ 1 cos ϑ 1 sin η 1 0 , 2 π arccos cos φ 1 sin η 1 sin φ 1 cos ϑ 1 cos η 1 1 sin 2 φ 1 sin 2 ϑ 1 , cos φ 1 cos η 1 sin φ 1 cos ϑ 1 sin η 1 < 0 .
Let us determine partial derivatives of Φ 31 . Obviously,
φ 3 η 1 = 0 , ϑ 3 η 1 = 0 .
Moreover,
φ 1 arccos cos φ 1 sin ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 = = sin φ 1 sin ϑ 1 cos 2 ϑ 1 | cos ϑ 1 | ( 1 sin 2 φ 1 sin 2 ϑ 1 ) .
For π 2 ϑ 1 < π , we have | cos ϑ 1 | = cos ϑ 1 , and
φ 3 φ 1 = sin φ 1 sin ϑ 1 cos 2 ϑ 1 cos ϑ 1 ( 1 sin 2 φ 1 sin 2 ϑ 1 ) = sin φ 1 sin ϑ 1 cos ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 .
For 0 < ϑ 1 < π 2 , we have | cos ϑ 1 | = cos ϑ 1 , and
φ 3 φ 1 = sin φ 1 sin ϑ 1 cos 2 ϑ 1 cos ϑ 1 ( 1 sin 2 φ 1 sin 2 ϑ 1 ) = sin φ 1 sin ϑ 1 cos ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 ,
so finally, on Φ 1 ( U 1 U 3 ) , we have
φ 3 φ 1 = sin φ 1 sin ϑ 1 cos ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 .
Analogously, on Φ 1 ( U 1 U 3 ) we obtain
φ 3 ϑ 1 = cos φ 1 1 sin 2 φ 1 sin 2 ϑ 1 , ϑ 3 φ 1 = cos φ 1 sin ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 , ϑ 3 ϑ 1 = sin φ 1 cos ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 ,
η 3 φ 1 = cos ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 , η 3 ϑ 1 = sin φ 1 cos φ 1 sin ϑ 1 1 sin 2 φ 1 sin 2 ϑ 1 , η 3 η 1 = 1 .
Obviously, all partial derivatives of Φ 31 on Φ 1 ( U 1 U 3 ) of all orders exist and are continuous; thus, Φ 31 is smooth.
Coordinate expression of Φ 13 is given by mutual exchange of the indices 1 and 3 in (33). Thus, Φ 13 is smooth, which implies that the charts ( U 1 , Φ 1 ) and ( U 3 , Φ 3 ) are smoothly compatible. We have analogous results for other pairs of charts, namely ( U 1 , Φ 1 ) and ( U 4 , Φ 4 ) ; ( U 2 , Φ 2 ) and ( U 3 , Φ 3 ) ; ( U 2 , Φ 2 ) and ( U 4 , Φ 4 ) . □
Remark 7.
Using parametrizations, Grafarend and Kuhnel in [8] introduced four types of minimal atlases on SO(3), each consisting of four coordinate charts. For example, one of them, the atlas consisting of charts given by Cardan angles, belongs to the same smooth structure on SO(3) as represented by the atlas in Theorem 6.

Author Contributions

Both authors contributed to the conceptualization, methodology, original draft preparation and preparation of comments on reviews of the paper equally. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Acknowledgments

This work was supported by the Transilvania Fellowship Program for Visiting Professors. The second author (D.K.) highly appreciates the excellent research conditions extended to him by the Department of Mathematics and Computer Science of the Transilvania University in Brasov, Romania.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Krupka, D.; Brajerčík, J. On the Structure of SO(3): Trace and Canonical Decompositions. Mathematics 2024, 12, 1490. [Google Scholar]
  2. Alperin, J.L.; Bell, R.B. Groups and Representations; Graduate Texts in Mathematics 162; Springer: Berlin/Heidelberg, Germany, 1995. [Google Scholar]
  3. Dieudonné, J. Treatise on Analysis; Academic Press: Cambridge, MA, USA, 1972; Volume III. [Google Scholar]
  4. Godbillon, C. Géométrie Différentielle et Mécanique Analytique; Hermann: Paris, France, 1969. [Google Scholar]
  5. Krupka, D.; Krupková, O. Topology and Geometry; Lectures and Solved Problems; SPN: Praha, Czechia, 1989. (In Czech) [Google Scholar]
  6. Kurosh, A. Higher Algebra; Mir Publishers: Moscow, Russia, 1980. [Google Scholar]
  7. Warner, F.W. Foundations of Differentiable Manifolds and Lie Groups; Springer: Berlin/Heidelberg, Germany, 1983. [Google Scholar]
  8. Grafarend, E.W.; Kuhnel, W. A minimal atlas for the rotation group SO(3). Int. J. Geomath 2011, 2, 113–122. [Google Scholar] [CrossRef]
  9. Cheraghchi, S.; Voicu, N.; Pfeifer, C. Four-dimensional SO(3)-spherically symmetric Berwald Finsler space. Int. J. Geom. Method Mod. Phys. 2023, 20, 1–23. [Google Scholar] [CrossRef]
  10. Krupka, D.; Brajerčík, J. Schwarzschild spacetimes: Topology. Axioms 2022, 11, 693. [Google Scholar] [CrossRef]
  11. Lusternik, L.; Schnirelmann, L. Sur un principe topologique en analyse. C. R. Acad. Sci. Paris 1929, 188, 295–297. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Brajerčík, J.; Krupka, D. SO(3): The Principal Bundle Structure. Mathematics 2025, 13, 1184. https://doi.org/10.3390/math13071184

AMA Style

Brajerčík J, Krupka D. SO(3): The Principal Bundle Structure. Mathematics. 2025; 13(7):1184. https://doi.org/10.3390/math13071184

Chicago/Turabian Style

Brajerčík, Ján, and Demeter Krupka. 2025. "SO(3): The Principal Bundle Structure" Mathematics 13, no. 7: 1184. https://doi.org/10.3390/math13071184

APA Style

Brajerčík, J., & Krupka, D. (2025). SO(3): The Principal Bundle Structure. Mathematics, 13(7), 1184. https://doi.org/10.3390/math13071184

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop