Next Article in Journal
Rigidity of Holomorphically Projective Mappings of Kähler and Hyperbolic Kähler Spaces with Finite Complete Geodesics
Next Article in Special Issue
LU Factorizations for ℕ × ℕ-Matrices and Solutions of the k[S]-Hierarchy and Its Strict Version
Previous Article in Journal
How Null Vector Performs in a Rational Bézier Curve with Mass Points
Previous Article in Special Issue
Trigonometric Polynomial Points in the Plane of a Triangle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Laguerre-Type Action for the Solution of Geometric Constraint Problems

Orsay Institut of Mathematics, University of Paris-Saclay, 307 Michel Magat, 91400 Orsay, France
Geometry 2025, 2(1), 2; https://doi.org/10.3390/geometry2010002
Submission received: 9 January 2025 / Revised: 6 February 2025 / Accepted: 12 February 2025 / Published: 18 February 2025
(This article belongs to the Special Issue Feature Papers in Geometry)

Abstract

A well-known idea is to identify spheres, points, and hyperplanes in Euclidean space R n with points in real projective space. To address geometric constraints such as intersections, tangencies, and angle requirements, it is important to also encode the orientations of hyperplanes and spheres. The natural space for encoding such geometric objects is the real projective quadric with signature ( n + 1 , 2 ) . In this article, we first provide a general formula for calculating the angles formed by the geometric objects encoded by the points of the quadric. The main result is the determination of a very simple parametrization of a Laguerre-type subgroup that acts transitively on the quadric while preserving the geometric nature of its points. That is, points of the quadric representing oriented spheres, points, and oriented hyperplanes in R n are mapped by the action to points of the same geometric type. We also provide simple parametrizations of the isotropies of the action. The action described in this article provides the foundation for an effective solution to geometric constraint problems.

1. Introduction

Lie’s [1] geometry of oriented spheres was published in his dissertation as a paper in Mathematische Annalen in 1872. Lie established a bijective correspondence between the set of all oriented hyperspheres, oriented hyperplanes, and points in R n { } and the set of points on the real projective quadric Q ¯ n + 1 in P n + 2 given by the zero locus of an indefinite scalar product · , · with signature ( n + 1 , 2 ) on R n + 3 .
The quadric Q ¯ n + 1 above contains projective lines but no projective linear subspaces of higher dimension. According to Lie [1], a Lie sphere transformation is a projective transformation of the projective space P n + 2 which maps the quadric Q ¯ n + 1 into itself. Lie [1] discussed the so-called “Fundamental Theorem of Lie sphere geometry” in the case n = 3 , and Pinkall [2] related this to arbitrary dimensions.
The theorem states that any line-preserving diffeomorphism of Q ¯ n + 1 is the restriction to Q ¯ n + 1 of a projective transformation of P n + 2 . One can show that a Lie sphere transformation is induced by an orthogonal transformation of R n + 3 endowed with the scalar product · , · . This is the subgroup of Lorentz matrices with unitary determinant denoted usually as O ( n + 1 , 2 ) .
Thus, the projectivization of the group of Lie sphere transformations is isomorphic to the quotient group of O ( n + 1 , 2 ) with ± the identity matrix. It is known from Lie [1] that a Lie sphere transformation maps oriented spheres into generalized oriented spheres. The term generalized here means that we include points in R n . The above statement is effective in the sense that it can occur that a Lie sphere transformation maps an oriented sphere into a point.
There is indeed a subgroup of Lie transformations that map points to points in R n { } . This subgroup is called the Möbius group, as it is induced by the Möbius conformal transformations of R n { } .
Therefore, in order to study geometric constraint problems, such as intersections, tangencies, and angle requirements between oriented spheres, points, and oriented hyperplanes, it is fundamental to identify a subgroup of the group of Lie sphere transformations that preserves the geometric nature of its points. That is, points on the quadric Q ¯ n + 1 representing oriented spheres, points, and oriented hyperplanes in R n are mapped by the action of this subgroup to points of the same geometric type. (In particular, the point is mapped to itself.)
But this is not sufficient for the study of geometric constraint problems! It is also essential that the subgroup mentioned above acts transitively on the projective quadric Q ¯ n + 1 . Moreover, in view of the algorithmic complexity of general constraint problems, the required subgroup must have the simplest possible parametrization.
In the present article, we discover for the first time this important subgroup. This is indeed the Laguerre subgroup Lag n + 3 0 , + in Theorem 1. We show there the existence of a parametrization of Lag n + 3 0 , + over the manifold R > 0 × O ( n ) × R n .
In the present article, we discover for the first time such an important subgroup. This is indeed the Laguerre subgroup Lag n + 3 0 , + in Theorem 1. We show the existence of a parametrization of Lag n + 3 0 , + over the manifold R > 0 × O ( n ) × R n .
It should be pointed out here that parametrizations of the orthogonal group O ( n ) are by far simpler than parametrizations of the group O ( n + 1 , 2 ) , which has been used so far in solving geometric constraints problems. For this reason, it is much simpler and more effective to solve the constraints and apply ad hoc gradient flow techniques over the manifold R > 0 × O ( n ) × R n .
We wish to point out to the readers, mathematicians, that no prerequisites or background knowledge are needed to understand this article. All notations necessary for understanding the statement of Theorem 1 are included within it.
The present article is organized as follows. In Section 2, we recall some basic facts and introduce the first fundamental notations. In Section 3, we establish the general angle Formula (3) needed in the setup in consideration, in order to formulate geometric constraints problems, such as intersections, tangencies, and angle requirements between oriented spheres, points, and oriented hyperplanes. These constraints are given by a finite number of conditions expressed via the general angle Formula (3). In Section 4, we prove the part of the statement in Theorem 1 concerning the above-mentioned fundamental properties of the Laguerre subgroup Lag n + 3 0 , + as well as its parametrization over the manifold R > 0 × O ( n ) × R n .
In Section 5, we prove the part of the statement in Theorem 1 concerning the isotropies of the action. We recall that, by definition, an isotropy is a subgroup of the group acting on a manifold (in our case, the manifold is the projective quadric Q ¯ n + 1 ) that fixes a given point of the manifold. The isotropies of the action of Lag n + 3 0 , + over Q ¯ n + 1 differ in the cases of points, oriented spheres, and oriented hyperplanes. In the statement of Theorem 1, we provide a simple parametrization of the isotropies.
In future investigations, we will study gradient flow techniques over the manifold R > 0 × O ( n ) × R n in order to solve geometric constraint problems.

2. Basic Facts and Notations

In this section, we present a few very well-known facts (the reader can also see [3,4]) and we fix some useful notations. We observe first that the equation of the sphere S ( p , r ) R n , | x p | 2 = r 2 , with r 0 rewrites as
1 2 | x | 2 p · x + 1 2 ( | p | 2 r 2 ) = 0 ,
where p · x indicates the standard scalar product in R n . We observe also that any quadratic form over R n of the type
q ( x ) : = k | x | 2 a · x + h ,
with k 0 and | a | 2 4 k h 0 , represents the equation of a sphere of center p : = a / 2 k and radius
r 2 : = | a | 2 4 k h 4 k 2 = | p | 2 h k .
We consider now the Lorentz product ( · , · ) over R n + 2 with signature ( n + 1 , 1 ) , given by
( ξ , ξ ) : = ξ 1 2 + + ξ n + 1 2 ξ n + 2 2 .
To any vector ξ R n + 1 { 0 }
ξ = ( ξ 1 , , ξ n + 2 ) ( a , k h , k + h ) ,
we associate the quadratic form
q ξ ( x ) : = 1 2 ( ξ n + 1 + ξ n + 2 ) a · x + 1 2 ( ξ n + 2 ξ n + 1 ) = k | x | 2 a · x + h ,
and we notice the equalities
( ξ , ξ ) = | a | 2 + ξ n + 1 2 ξ n + 2 2 = | a | 2 + ( ξ n + 1 + ξ n + 2 ) ( ξ n + 1 ξ n + 2 ) = | a | 2 4 k h .
(1)
If we consider ξ such that ( ξ , ξ ) 0 and ξ n + 1 + ξ n + 2 = 1 , then k = 1 / 2 , ( ξ , ξ ) = r 2 (with r 0 defined as before) and a = p . Thus, by the previous equalities
r 2 = | p | 2 + ξ n + 1 ξ n + 2 ,
and so
ξ = p , 1 | p | 2 + r 2 2 , 1 + | p | 2 r 2 2 ,
with q ξ = 0 representing the equation of the sphere S ( p , r ) R n .
(2)
If we consider ξ such that ξ n + 1 + ξ n + 2 = 0 , then ( ξ , ξ ) = | a | 2 and ξ = ( a , h , h ) with q ξ ( x ) = a · x + h . In particular, if a 0 , then q ξ = 0 is the equation of a hyperplane H R n .

3. Oriented Angles

A good way of algebraically encoding the condition ( ξ , ξ ) 0 is to consider the Lorentz product · , · over R n + 3 of signature ( n + 1 , 2 ) , and ζ = ( ζ 0 , ζ n + 2 ) ( ρ , ξ ) 0 such that
ζ , ζ = ρ 2 + ξ 1 2 + + ξ n + 1 2 ξ n + 2 2 = ρ 2 + ξ 1 2 + + ξ n 2 + ( ξ n + 1 + ξ n + 2 ) ( ξ n + 1 ξ n + 2 ) = 0 .
Thus,
(a) if ζ n + 1 + ζ n + 2 0 , then the vector
ζ ζ n + 1 + ζ n + 2
represents the sphere S ( p , r ) R n with
p : = ( ζ 1 , , ζ n ) ζ n + 1 + ζ n + 2 , r 2 = ζ 0 2 ( ζ n + 1 + ζ n + 2 ) 2 ,
with the convention that S ( p , r ) R n is positive-oriented if
r : = ζ 0 ζ n + 1 + ζ n + 2 > 0 .
We represent positive-oriented spheres by the inward unit normal vector field and negative-oriented spheres by the outward unit normal vector field. (This convention looks quite strange at first sight. It seem more natural to represent positive-oriented spheres by the outward unit normal vector field and negative-oriented spheres by the inward unit normal vector field. We will see below that the convention chosen is the right one.)
(b1) If ζ n + 1 + ζ n + 2 = 0 , and ζ 0 = 0 , then ζ = ( 0 , 0 , ζ n + 2 , ζ n + 2 ) .
(b2) If ζ n + 1 + ζ n + 2 = 0 , and ζ 0 0 , then the vector ζ / ζ 0 represents the hyperplane H R n of equation N x = ζ n + 2 / ζ 0 with
N : = ( ζ 1 , , ζ n ) ζ 0 ,
of unitary Euclidean norm, which selects the orientation of H. In other terms, ( η 1 , , η n 1 ) is a positive-oriented basis of H if ( N , η 1 , , η n 1 ) is the canonical orientation of R n . On the negative side, we say that ( η 1 , , η n 1 ) is a negative-oriented basis of H if ( N , η 1 , , η n 1 ) is the opposite of the canonical orientation of R n .
Orientation is important in order to determine exactly the angle of intersection of two hypersurfaces represented by two vectors ζ , ζ . Without orientation the angle is determined up to the additive constant π . We consider, for instance, the case where ζ ( ρ , ξ ) , ζ ( ρ , ξ ) represent two proper-oriented spheres S ( p , | r | ) and S ( p , | r | ) . In other terms, we can consider that up to multiplicative constants ξ n + 1 + ξ n + 2 = ξ n + 1 + ξ n + 2 = 1 . Then, by the considerations concerning this case ζ ( r , ξ ) , ζ ( r , ξ ) , and
( ξ , ξ ) = p · p + ( k h ) ( k h ) ( k + h ) ( k + h ) ,
with k = k = 1 / 2 and 2 h = | p | 2 r 2 , 2 h = | p | 2 r 2 . Thus,
4 ( ξ , ξ ) = 4 p · p + ( 1 2 h ) ( 1 2 h ) ( 1 + 2 h ) ( 1 + 2 h ) , = 4 p · p 4 h 4 h = 4 p · p 2 | p | 2 2 | p | 2 + 2 r 2 + 2 r 2 = 2 | p p | 2 + 2 r 2 + 2 r 2 .
We infer the equality
( ξ , ξ ) r r = r 2 + r 2 | p p | 2 2 r r .
Using the polarization identity for the Euclidean product, we infer that in the case r r > 0 the left-hand side equals the cousins of the angle of intersection of the two spheres determined by counterclockwise parametrization of the two circles obtained by the intersection of the two spheres with any plane passing through their origins (see Figures below). Geometry 02 00002 i001Geometry 02 00002 i002Geometry 02 00002 i003
By the law of cosines, this angle coincides with the angle between the unit normal fields (providing the orientation) at the points of intersection (see Figure below). Geometry 02 00002 i004
In the case r r < 0 , the left-hand side equal the cousins of the angle of intersection of the two spheres determined by counterclockwise parametrization of one of the above circles and clockwise parametrization of the other (see Figure below). Geometry 02 00002 i005
Once again, this angle coincides with the angle between the unit normal fields (providing the orientation) at the points of intersection.
In both cases, this angle is uniquely determined by the oriented spheres represented by the vectors ζ , ζ . We will denote it by α ( ζ , ζ ) . Thus,
cos α ( ζ , ζ ) = ( ξ , ξ ) r r .
Using the trivial equality ζ , ζ = ( ξ , ξ ) r r , we infer the general formula
cos α ( ζ , ζ ) = 1 + ζ , ζ ζ 0 ζ 0 .
This formula shows that in the case of two spheres ζ , ζ = 0 if and only if α ( ζ , ζ ) = 0 , which corresponds to the case where the vectors representing the orientation of the corresponding two circles have the same direction at the point of intersection of the two circles. In equivalent and simpler therms, the above condition is equivalent to say that the above unit normal vectors coincide at the point of intersection of the spheres. On the other hand, using the identity
cos α ( ζ , ζ ) = r 2 + r 2 | p p | 2 2 r r ,
we see that the previous condition is equivalent to the identity | p p | = | r r | . In general, the condition for a non-empty intersection of the two spheres is
| r r | | p p | | r + r | , if r r > 0 , | r + r | | p p | | r r | , if r r < 0 ,
which corresponds to the condition
2 ζ , ζ ζ 0 ζ 0 0 .
We notice finally that the above considerations are independent of the convention chosen on the orientation via the unit normals. However, the convention decided before is the right one in general. This will be clear from the case explained below.
We consider now the case when ζ = ( r , ξ ) ( r , p , k h , k + h ) , with k = 1 / 2 , r > 0 represents a proper-oriented sphere S ( p , | r | ) , and ζ = ( 1 , ξ ) ( 1 , N , h , h ) represents the oriented hyperplane H : = N + h N . Then,
( ξ , ξ ) = p · N + 1 2 h ( h ) 1 2 + h h = p · N h ,
represents the signed Euclidean distance from the center p of the sphere to the hyperplane H (see Figures below). Geometry 02 00002 i006Geometry 02 00002 i007Geometry 02 00002 i008
Then, (according to Figure above), the quantity
( ξ , ξ ) r = p · N h r ,
represents the cousins of the angle α ( ζ , ζ ) of the intersection of the oriented sphere S ( p , | r | ) with the oriented hyperplane H corresponding to the angle between the unit normal vectors at the points of intersection representing the respective orientations.
As in the case of two spheres, we infer the Formula (1) and ζ , ζ = 0 if and only if α ( ζ , ζ ) = 0 , which corresponds to the case where the vectors representing the orientation have the same direction at the point of intersection. The previous condition is equivalent to the identity p · N = r + h . This shows, in particular, that the convention chosen on the orientation of the proper spheres via the unit normals is the right one in general.
We notice also that the condition for a non-empty intersection of a sphere with a hyperplane is
| r | p · N h | r | ,
which corresponds to the condition (2). Formula (1) also holds in the case of two oriented hyperplanes. So in general, given a constraint angle of intersection α ( ζ , ζ ) [ 0 , π ] , the vectors ζ and ζ must satisfy the equation
ζ , ζ + 1 cos α ( ζ , ζ ) ζ 0 ζ 0 = 0 .

4. Automorphisms for Geometric Constraint Problems

We consider the set
Q n + 1 : = ζ R n + 3 { 0 } ζ , ζ = 0 ,
and we notice that ζ = ( 0 , 0 , 1 , 1 ) Q n + 1 . We set ζ ¯ : = R * ζ , R * : = R { 0 } and we consider its orthogonal space with respect to the Lorentz product · , ·
ζ ¯ : = ζ R n + 3 ζ , ζ = 0 = ζ R n + 3 ζ n + 1 + ζ n + 2 = 0 .
We notice that for any point ζ ζ ¯ , ζ ζ ¯ the line R * ζ represents an oriented hyperplane of R n .
Lemma 1.
Let A = c A with c R * and A GL ( n + 3 ) , n 2 , preserving the Lorentz product · , · such that A ζ ¯ = ζ ¯ . Then, A ζ ¯ = ζ ¯ and
A ζ ¯ Q n + 1 = ζ ¯ Q n + 1 .
In particular, A sends lines representing oriented hyperplanes to lines of the same nature.
Proof. 
For any ζ ζ ¯ , we have 0 = c 2 ζ , ζ = A ζ , A ζ = A ζ , λ ζ with λ 0 , which shows that A ζ ζ ¯ . The fact that by definition A Q n + 1 = Q n + 1 implies the equality (4). □
We infer also the equality
A Q n + 1 ζ ¯ = Q n + 1 ζ ¯ = ζ Q n + 1 ζ n + 1 + ζ n + 2 0 ,
which tells us that A sends lines representing oriented spheres or points of R n to lines of the same nature. We consider
Q n + 1 : = ζ Q n + 1 ζ n + 1 + ζ n + 2 = 1 ,
and we notice the isomorphism
Φ : R n + 1 Q n + 1 Z ζ : = ( 2 Z , 1 ( Z , Z ) , 1 + ( Z , Z ) ) / 2 ,
where ( · , · ) denotes the Lorentz product over R n + 1 with signature ( n , 1 ) given by
( Z , Z ) : = z 0 2 + z 1 2 + z n 2 ,
for any Z = ( z 0 , , z n ) . Let also
H : = ζ R n + 3 ζ n + 1 + ζ n + 2 = 1 .
Lemma 2.
Let A GL ( n + 3 ) , n 2 , preserving the Lorentz product · , · such that A ζ ¯ = ζ ¯ . Then, there exists a unique c R * such that A : = c A satisfies A H = H .
Proof. 
By Lemma 1, we have A ζ ¯ = ζ ¯ , which implies
A R n + 3 ζ ¯ = R n + 3 ζ ¯ .
The fact that H R n + 3 ζ ¯ implies A H ζ ¯ = , i.e., A H is parallel to ζ ¯ . We infer
A H = ζ R n + 3 ζ n + 1 + ζ n + 2 = c 1 ,
with c 1 R * . Then, c : = 1 / c 1 satisfies the required property. □
We introduce the Laguerre subgroup
Lag n + 3 : = A GL ( n + 3 ) c R * : A x , A x = c 2 x , x x R n + 3 , A ζ ¯ = ζ ¯ , A H = H .
Since A Q n + 1 = Q n + 1 for any A Lag n + 3 , the isomorphism Φ induces an action of A on R n + 1 . Indeed, we explicitly show this in the following commutative diagram.
Q n + 1 Φ R n + 1 A T Q n + 1 Φ R n + 1 , x X y = A x Y = T X .
We notice first that the condition A ζ = c ζ , with c R * and with
A = ( a j , k ) j , k = 0 n + 2 ,
rewrites as
a j , n + 1 = a j , n + 2 , j = 0 , , n , a n + 1 , n + 1 = a n + 1 , n + 2 + c , a n + 2 , n + 2 = a n + 2 , n + 1 + c .
Thus, if we compute for j = 0 , , n ,
y j = k = 0 n a j , k x k + a j , n + 1 x n + 1 + a j , n + 2 x n + 2 = k = 0 n a j , k x k + a j , n + 2 ( x n + 1 + x n + 2 ) = k = 0 n a j , k x k + a j , n + 2 .
Thus, if we set B : = ( a j , k ) j , k = 0 n and
C : = a 0 , n + 2 a n , n + 2 ,
then Y = T X = B X + C . Obviously, B GL ( n + 1 ) and the matrix A writes under the form
A = B C C L 1 a n + 1 , n + 1 a n + 1 , n + 1 c L 2 a n + 2 , n + 2 c a n + 2 , n + 2 .
We notice now that for any x , y Q n + 1
x , y = ( X , Y ) + x n + 1 y n + 1 x n + 2 y n + 2 = ( X , Y ) + 1 4 [ 1 ( X , X ) ] [ 1 ( Y , Y ) ] 1 4 [ 1 + ( X , X ) ] [ 1 + ( Y , Y ) ] = 1 4 [ 1 ( X , X ) ( Y , Y ) + ( X , X ) ( Y , Y ) ] 1 4 [ 1 + ( X , X ) + ( Y , Y ) + ( X , X ) ( Y , Y ) ] + ( X , Y ) = 1 2 [ ( X , X ) 2 ( X , Y ) + ( Y , Y ) ] = 1 2 ( X Y , X Y ) .
Thus for any x , y Q n + 1 the condition x , y = 0 is equivalent to the condition ( X Y , X Y ) = 0 . On the other hand, if A Lag n + 3 , then the condition x , y = 0 is equivalent to the condition A x , A y = 0 . The later is equivalent to ( T X T Y , T X T Y ) = 0 , which rewrites as
( B ( X Y ) , B ( X Y ) ) = 0 .
We infer B = λ D with λ R > 0 and D GL ( n + 1 ) preserves the Lorentz product ( · , · ) . We write now
y = A x = 2 Y , 1 ( Y , Y ) , 1 + ( Y , Y ) / 2 = 2 B X + 2 C , 1 ( B X + C , B X + C ) , 1 + ( B X + C , B X + C ) / 2 = 2 B X + 2 C , 1 λ ( X , X ) 2 ( B X , C ) ( C , C ) , , 1 + λ ( X , X ) + 2 ( B X , C ) + ( C , C ) / 2 .
On the other hand,
y = A x = B X + C , L 1 · X + a n + 1 , n + 1 x n + 1 + a n + 1 , n + 2 x n + 2 , , L 2 X + a n + 2 , n + 1 x n + 1 + a n + 2 , n + 2 x n + 2 = B X + C , L 1 · X + a n + 1 , n + 1 1 ( X , X ) 2 + a n + 1 , n + 2 1 + ( X , X ) 2 , , L 2 · X + a n + 2 , n + 1 1 ( X , X ) 2 + a n + 2 , n + 2 1 + ( X , X ) 2 = B X + C , L 1 · X + a n + 1 , n + 2 a n + 1 , n + 1 2 ( X , X ) + a n + 1 , n + 1 + a n + 1 , n + 2 2 , , L 2 X + a n + 2 , n + 2 a n + 2 , n + 1 2 ( X , X ) + a n + 2 , n + 1 + a n + 2 , n + 2 2 .
Comparing the two previous expressions, we infer
a n + 1 , n + 2 a n + 1 , n + 1 = λ , a n + 2 , n + 2 a n + 2 , n + 1 = λ , a n + 1 , n + 1 + a n + 1 , n + 2 = 1 ( C , C ) , a n + 2 , n + 1 + a n + 2 , n + 2 = 1 + ( C , C ) , L 1 = L 2 , L 2 · X = ( B X , C ) .
Thus, if we set B ^ j , k : = ( 1 ) δ 0 , j B j , k , then L 2 = C t B ^ and A writes under the form
A = B C C C t B ^ 1 2 [ 1 + λ ( C , C ) ] 1 2 [ 1 λ ( C , C ) ] C t B ^ 1 2 [ 1 λ + ( C , C ) ] 1 2 [ 1 + λ + ( C , C ) ] ,
where C t denotes the transposed matrix of C. We infer the final form
A = λ D C C λ C t D ^ 1 2 [ 1 + λ ( C , C ) ] 1 2 [ 1 λ ( C , C ) ] λ C t D ^ 1 2 [ 1 λ + ( C , C ) ] 1 2 [ 1 + λ + ( C , C ) ] .
We notice that the first two equalities in (8) compared with the last two in (5) imply c = λ . We show now that the map
R > 0 × O ( n , 1 ) × R n + 1 Lag n + 3 ( λ , D , C ) A ( λ , D , C ) ,
with A ( λ , D , C ) given by (10) is well defined. Then, it follows from the previous considerations that the above map is a bijection. We notice first that by the previous computations A A ( λ , D , C ) satisfies A ζ ¯ = ζ ¯ and A Q n + 1 Q n + 1 . Moreover, A GL ( n + 3 ) since
det [ 1 + λ ( C , C ) ] / 2 [ 1 λ ( C , C ) ] / 2 [ 1 λ + ( C , C ) ] / 2 [ 1 + λ + ( C , C ) ] / 2 = λ / 2 > 0 .
Therefore, A Q n + 1 = Q n + 1 and so
A Q n + 1 ζ ¯ = Q n + 1 ζ ¯ .
Taking the closure in the previous equality, we infer A Q n + 1 = Q n + 1 . The fact that D O ( n , 1 ) implies that for any x , y Q n + 1 the condition x , y = 0 is equivalent to the condition (7), which in its turn is equivalent to the condition A x , A y = 0 since A x , A y Q n + 1 . We infer that A sends the line
l x , y : = α x + β y ( α , β ) R 2 { 0 } Q n + 1 ,
to the line
A l x , y = α A x + β A y ( α , β ) R 2 { 0 } Q n + 1 .
It is obvious that the previous property extends to any x , y Q n + 1 ζ ¯ . In the cases x ζ ¯ Q n + 1 or y ζ ¯ Q n + 1 or x , y ζ ¯ Q n + 1 we can choose two sequences ( x k ) k 1 , ( y k ) k 1 Q n + 1 such that x k x and y k y . The fact that A l x k , y k Q n + 1 by the previous considerations implies A l x , y Q n + 1 . The fundamental theorem of Lie sphere geometry (see [1,2,5]) asserts that any line preserving diffeomorphism of Q n + 1 is the restriction to Q n + 1 of a projective transformation of P n + 2 induced by an element of O ( n + 1 , 2 ) . We infer that A satisfies the identity A x , A x = c 2 x , x for some c R * and for all x R n + 3 . We observe finally the equality A H = H . Indeed, by the proof of Lemma 2 we have
A H = ζ R n + 3 ζ n + 1 + ζ n + 2 = c 1 ,
with c 1 R * . The equality A Q n + 1 = Q n + 1 implies c 1 = 1 .
We consider now Q n + 1 0 : = Q n + 1 { ζ 0 = 0 } . We notice that ζ Q n + 1 0 . We define the subgroup
Lag n + 3 0 : = A Lag n + 3 A ( Q n + 1 0 ) = Q n + 1 0 .
Each element of Lag n + 3 0 sends vectors in Q n + 1 representing points in R n in vectors of the same nature. We deduce that each element of Lag n + 3 0 sends vectors in Q n + 1 representing proper spheres in R n in vectors of the same nature.
We denote by Lag n + 3 0 , + the subgroup of orientation preserving elements in Lag n + 3 0 and we set
Lag n + 3 0 , : = Lag n + 3 0 Lag n + 3 0 , + .
We have the following lemma.
Lemma 3.
The map
R > 0 × O ( n ) × R n Lag n + 3 0 , ± ( λ , D , C ) A ± ( λ , D , C ) ,
with A ± ( λ , D , C ) given by the matrix
± λ 0 0 0 0 λ D C C 0 λ C t D 1 2 ( 1 + λ 2 | C | 2 ) 1 2 ( 1 λ 2 | C | 2 ) 0 λ C t D 1 2 ( 1 λ 2 + | C | 2 ) 1 2 ( 1 + λ 2 + | C | 2 ) ,
is well defined and represents a bijection.
Proof. 
The matrix A corresponding to an element in Lag n + 3 0 must be written as
A = c 0 0 A ,
with c R * . This implies that the matrix D O ( n , 1 ) in the expression (10) must be written as
D = c 0 0 D ,
with c R * . All the elements D O ( n , 1 ) of this form must be written as
D = ± 1 0 0 D ,
with D O ( n ) . The conclusion follows performing the adequate change in notations in the expression (10). □
In view of its remarkable properties of the action of the group Lag n + 3 0 , + on the projectivization Q ¯ n + 1 P n + 2 of Q n + 1 , we see that Lag n + 3 0 , + is the right group for the study of the geometric constraint problems.

5. Transitivity and Isotropies of the Action

In this section, we establish the transitivity of the action of the group Lag n + 3 0 , + on Q ¯ n + 1 and we compute its isotropy subgroups. We consider first the case of points. We take a vector ζ p Q n + 1 representing a point p R n that is written as ζ p = ( 0 , 2 p , 1 | p | 2 , 1 + | p | 2 ) . Then, for any A Lag n + 3 0 , +
A ζ p = ( 0 , 2 q , 1 | q | 2 , 1 + | q | 2 ) ζ q ,
for some q R n , thanks to the fact that A sends vectors in Q n + 1 representing points in R n in vectors of the same nature and thanks to the fact that A H = H . If we write A = A + ( λ , D , C ) , then the point q satisfies q = λ D · p + C , thanks to the expression (11). Thus, for any two points p , q R n we can find ( λ , D , C ) R > 0 × O ( n ) × R n as follows such that ζ q = A + ( λ , D , C ) ζ p :
If p = 0 , then C : = q and ( λ , D ) R > 0 × O ( n ) can be taken arbitrarily. If p 0 , then the fact that D must be orthogonal implies λ | p | = | q C | and thus for all C R n we set
λ : = | q C | | p | .
Then, the transitivity of the natural right action of O ( n ) on S n 1 ( 0 , λ 1 | q C | ) implies the existence of D O ( n ) such that D · p = λ 1 ( q C ) .
We compute now the isotropy subgroup Iso ( ζ p ) . We notice first that for any A Lag n + 3 0 , + the condition A ζ ¯ p = ζ ¯ p is equivalent to the condition A ζ p = ζ p , since A H = H . Then,
Iso ( ζ p ) = A + ( λ , D , C ) ( λ , D , C ) R > 0 × O ( n ) × R n : p = λ D · p + C .
We consider first the case of the spheres. For this example, let
ζ p , r : = 2 r , 2 p , 1 | p | 2 + r 2 , 1 + | p | 2 r 2 Q n + 1
be a vector representing the sphere S ( p , r ) R n . Then, for any A Lag n + 3 0 , + with A = A + ( λ , D , C ) , we can write
A ζ p , r = 2 λ r , 2 q , 1 | q | 2 + r 2 , 1 + | q | 2 r 2 ζ q , λ r ,
for some q R n thanks to the fact that A sends vectors in Q n + 1 representing points in R n in vectors of the same nature and thanks to the fact that A H = H . Moreover, the point q satisfies q = λ D · p + C , thanks to the expression (11). Thus for any two oriented spheres S ( p , r ) , S ( q , ρ ) R n sharing the same orientation, we can find ( λ , D , C ) R > 0 × O ( n ) × R n such that ζ q , ρ = A + ( λ , D , C ) ζ p , r , described as follows.
First, we set λ : = ρ / r , which is positive since the two spheres have same orientation. If p = 0 , then C : = q and D O ( n ) can be taken arbitrarily. If p 0 , then the fact that D must be orthogonal implies λ | p | = | q C | and thus we can take all C R n such that λ | p | = | q C | . Then, the transitivity of the natural right action of O ( n ) on S n 1 ( 0 , λ 1 | q C | ) implies the existence of D O ( n ) such that D · p = λ 1 ( q C ) .
We compute now the isotropy subgroup Iso ( ζ p , r ) . We notice, as in the case of points, that for any A Lag n + 3 0 , + the condition A ζ ¯ p = ζ ¯ p is equivalent to the condition A ζ p = ζ p , since A H = H . Then,
Iso ( ζ p , r ) = A + ( 1 , D , C ) ( D , C ) O ( n ) × R n : p = D · p + C .
We consider finally the case of oriented hyperplanes in R n . Let
ζ N , h : = 1 , N , h , h Q n + 1
be a vector representing the hyperplane in R n given by the equation N x = h and oriented by the unit normal vector N. Then, for any A Lag n + 3 0 , + with A = A + ( λ , D , C ) we can write
A ζ N , h = λ ζ N , h ,
for some N R n of unitary Euclidean norm and some h R thanks to the fact that A sends vectors in Q n + 1 representing oriented hyperplanes in R n in vectors of the same nature. Moreover, N = D · N and C · N + λ h = h , thanks to the expression (11). Thus, for any two oriented hyperplanes represented by ζ N , h and ζ N , h we can find ( D , C ) O ( n ) × R n such that (12) holds true. The existence of D O ( n ) follows from the transitivity of the natural right action of O ( n ) on S n 1 ( 0 , 1 ) and C belongs to the hyperplane of equation C · N = h λ h .
In order to compute the isotropy subgroup Iso ( ζ N , h ) , we notice that the condition
A + ( λ , D , C ) ζ ¯ N , h = ζ ¯ N , h
is equivalent to the condition A + ( λ , D , C ) ζ N , h = λ ζ N , h , which rewrites as D · N = N and C · N = 0 . We conclude the equality
Iso ( ζ N , h ) = A + ( λ , D , C ) ( λ , D , C ) R > 0 × O ( n ) × R n : D · N = N , C · N = 0 .

6. Conclusions

We summarize the results obtained so far in the following theorem.
Theorem 1.
Let · , · be the Lorentz product over R n + 3 of signature ( n + 1 , 2 ) given by
ζ , ζ : = ζ 0 2 + ζ 1 2 + + ζ n + 1 2 ζ n + 2 2 ,
let Q ¯ n + 1 P n + 2 be the projectivization of the quadric
Q n + 1 : = ζ R n + 3 { 0 } ζ , ζ = 0 ,
let
H : = ζ R n + 3 ζ n + 1 + ζ n + 2 = 1
and consider the Laguerre group
Lag n + 3 : = A GL ( n + 3 ) c R * : A x , A x = c 2 x , x x R n + 3 , A ζ ¯ = ζ ¯ , A H = H ,
with ζ ¯ : = R * ζ , R * : = R { 0 } , ζ = ( 0 , 0 , 1 , 1 ) Q n + 1 as well as the subgroup
Lag n + 3 0 : = A Lag n + 3 A ( Q n + 1 0 ) = Q n + 1 0 ,
with Q n + 1 0 : = Q n + 1 { ζ 0 = 0 } . Then, the following statements hold true.
( A )   The action of the group Lag n + 3 0 on Q ¯ n + 1 preserves the geometric nature of the points, i.e., points in Q ¯ n + 1 representing, respectively spheres, points, and hyperplanes in R n are sent by the action in points of the same geometric nature.
( B )   The subgroup Lag n + 3 0 , + of orientation preserving elements in Lag n + 3 0 is parameterized by the map
R > 0 × O ( n ) × R n Lag n + 3 0 , + ( λ , D , C ) A + ( λ , D , C ) ,
with A + ( λ , D , C ) given by the matrix
λ 0 0 0 0 λ D C C 0 λ C t D 1 2 ( 1 + λ 2 | C | 2 ) 1 2 ( 1 λ 2 | C | 2 ) 0 λ C t D 1 2 ( 1 λ 2 + | C | 2 ) 1 2 ( 1 + λ 2 + | C | 2 ) ,
where Ct denotes the transposed matrix of the vertical matrix C.
( C )   The action of the group Lag n + 3 0 , + on Q ¯ n + 1 is transitive. The isotropy of any point ζ p Q ¯ n + 1 representing a point p R n is given by
Iso ( ζ p ) = A + ( λ , D , C ) ( λ , D , C ) R > 0 × O ( n ) × R n : p = λ D · p + C .
The isotropy of any point ζ p , r Q ¯ n + 1 representing the oriented sphere S ( p , r ) R n is given by
Iso ( ζ p , r ) = A + ( 1 , D , C ) ( D , C ) O ( n ) × R n : p = D · p + C .
The isotropy of any point ζ N , h Q ¯ n + 1 , representing the hyperplane in R n given by the equation N x = h and oriented by the unit normal vector N is given by
Iso ( ζ N , h ) = A + ( λ , D , C ) ( λ , D , C ) R > 0 × O ( n ) × R n : D · N = N , C · N = 0 .

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The author has no conflicts of interest to declare that are relevant to this article.

References

  1. Lie, S. Über Komplexe, Inbesondere Linien- und Kugelkomplexe, mit Anwendung auf der Theorie der Partieller Differentialgle-Ichungen. Math. Ann. 1872, 5, 145–256. [Google Scholar] [CrossRef]
  2. Pinkall, U. Dupin hypersurfaces. Math. Ann. 1987, 270, 427–440. [Google Scholar] [CrossRef]
  3. Berger, M. Géométrie T1; Collection FAC; Fernand Nathan: Paris, France, 1990. [Google Scholar]
  4. Berger, M. Géométrie T2; Collection FAC; Fernand Nathan: Paris, France, 1990. [Google Scholar]
  5. Cecil, T.E. Lie Sphere Geometry: With Applications to Submanifolds; Universitext; Springer: Berlin/Heidelberg, Germany, 2007. [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

Pali, N. A Laguerre-Type Action for the Solution of Geometric Constraint Problems. Geometry 2025, 2, 2. https://doi.org/10.3390/geometry2010002

AMA Style

Pali N. A Laguerre-Type Action for the Solution of Geometric Constraint Problems. Geometry. 2025; 2(1):2. https://doi.org/10.3390/geometry2010002

Chicago/Turabian Style

Pali, Nefton. 2025. "A Laguerre-Type Action for the Solution of Geometric Constraint Problems" Geometry 2, no. 1: 2. https://doi.org/10.3390/geometry2010002

APA Style

Pali, N. (2025). A Laguerre-Type Action for the Solution of Geometric Constraint Problems. Geometry, 2(1), 2. https://doi.org/10.3390/geometry2010002

Article Metrics

Back to TopTop