Generalized homogeneous functions and the two - ICMC

CADERNOS DE MATEMÁTICA
ARTIGO NÚMERO
03, 315–323 October (2002)
SMA#154
Generalized homogeneous functions and the two-body problem
Carlos Biasi
and
S. M. S. Godoy
Departamento de Matemática, Instituto de Ciências Matemáticas e de Computação, Universidade de
São Paulo-Campus de São Carlos, Caixa Postal 668, 13560-970 São Carlos SP, Brazil
E-mail: [email protected]
E-mail: [email protected]
In this article we study a generalization of the homogeneous function concept. An application is done with a solution of the two-body problem. October,
2002 ICMC-USP
1. INTRODUCTION
In this paper we generalize the classic concept of homogeneous function of degree α and
we study the relation between the homogeneous function concept and the movement of a
body that satisfies the Kepler’s second law.
As an application of the involved techniques that were used, we present a solution of
the two-body problem, giving a way to obtain a time equation for the body that rotates
around the other, using the concept of homogeneous function.
We obtained a series like as that was presented in [1].
2. GENERALIZED HOMOGENEOUS FUNCTIONS
Let U be an open subset of Rn so that if x ∈ U and λ is a real number, 0 < λ < 1, then
λ.x ∈ U .
Let f : U → R be a C r function. We say that f is an homogeneous
function of degree α if f (λ.x) = λα .f (x), if λ > 0.
Definition 2.1.
We put bellow the well known concept of homogeneous function.
315
Publicado pelo ICMC-USP
Sob a supervisão CPq/ICMC
316
C. BIASI AND S.M.S. GODOY
Let θ be a function of class C r such that θ : (0, ∞) × (0, ∞) → (0, ∞) and
(
θ(1, z) = z,
θ(λ1 .λ2 , z) = θ(λ1 , θ(λ2 , z)).
(1)
We observe that θ is an action of the multiplicative group (0, ∞) to (0, ∞).
∂θ(1, z)
Consider the function
α(z) =
, z ∈ (0, ∞).
∂λ
Let us generalize the concept of an homogeneous function.
Definition 2.2.
Let f : U → R be a function of class C r . We say that f is θ −
homogeneous if
i) f (λ. x) = θ (λ, f (x))
ii) α (f (x)) > 0.
Lemma 2.1. Let θ be an action of (0, ∞).
~ f (x), x i = α (f (x))
Then f is a θ − homogeneous function ⇐⇒ h ∇
Proof: ⇒) We note that:
∂θ
~
~ f (x), x i = ∂θ (1, f (x)) =
h ∇ f (λ x), x i =
(λ, f (x)). Then, for λ = 1, we have that, h ∇
∂λ
∂λ
α (f (x)).
⇐) We define for each value of x, the functions:
ϕ(λ) = f (λ x) and ϕ̃(λ) = θ(λ, f (x))
We note that ϕ(1) = f (x) = ϕ̃(1). We will prove that ϕ and ϕ̃ are solutions of an ordinary
differential equation with the same initial condition.
~ f (λ x), λ x i = λh ∇
~ f (λ x), x i = λ ϕ0 (λ)
We have that: α(f (λ x)) = h ∇
0
Then, α(ϕ(λ)) = λϕ (λ)
α
So ϕ is a solution of the equation ϕ0 = ϕ.
λ
For the function ϕ̃(λ) we have,
∂θ
λϕ̃0 (λ) = λ (tλ, f (x)).
∂λ
Consider the function h(t) = θ(t, θ(λ, f (x))) = θ(t λ, f (x)).
∂θ
∂θ
Then, h0 (t) = λ (t λ, f (x)). So, h0 (1) = λ (λ, f (x)).
∂λ
∂λ
∂θ
By other side, h0 (1) =
(1, θ(λ, f (x)) = α(θ(λ, f (x))). Then, λϕ̃0 (λ) = α(ϕ̃(λ)). So,
∂t
α
ϕ̃0 = ϕ̃, and then ϕ = ϕ̃.
λ
Remark 2. 1. Let f be a θ − homogeneous function with θ(λ, z) = λα z. Then f is
homogeneous of degree α, with α(z) = α z.
In fact, if f is a θ − homogeneous function, then f (λ x) = θ(λ, f (x)) = λα f (x). But
∂θ
(1, z) = αλα−1 z, for λ = 1. So, α(z) = α z.
α(z) =
∂λ
Publicado pelo ICMC-USP
Sob a supervisão da CPq/ICMC
GENERALIZED HOMOGENEOUS FUNCTIONS AND THE TWO-BODY PROBLEM
317
Remark 2. 2. When P0 is any point, we say that f is a θ − homogeneousf unction
relative to P0 if f (P0 + λ(x − P0 )) = θ(λ, f (x)).
~ f (x), x − P0 i = α(f (x)).
As in the proof of Lemma 1 we easily demonstrate that: h ∇
Theorem 2.1. Let θ be an action as in (1), C a curve and P0 6∈ C. There exists a
θ − homogeneous function f relative to P0 , so that f (x) = 1, ∀x ∈ C.
Proof: Define ψ(λ) = θ(λ, 1). Suppose P0 = 0. For every x ∈ C, choose y so that
x
∈ C. Then we define f (x) = y. It is clear that f (x) = 1, ∀x ∈ C.
ψ −1 (y)
λx
λx
We have that −1
=
∈ C.
ψ (θ(λ, f (x)))
λψ −1 (f (x))
−1
−1
−1
So, θ(λψ (f (x)), 1) = ψ(λψ (f (x))) = ψ(ψ (θ(λ, f (x)))) = θ(λ, f (x)).
So, f (λ, x) = θ(λ, f (x)) and the function f is θ − homogeneous.
of a homogeneous function
Corollary 2.1. If C is any curve, then it is a level curve
y
of degree α > 0.
P2
We remember now the Kepler’s second law:
The Area’s Law
Let P1 and P2 be two successive positions of a
body in a interval of time δt. The element of
area in this interval of time is δA = r2 δφ/2,
∂A
r2 ∂φ
or,
=
.
is a constant, that is, the
∂t
2 ∂t
area is proportional to time.
φ
x
Consider a C r plane curve C, r ≥ 1, and a
C
point P = (P1 , P2 ) ∈
/ C. Suppose C is given by
x = x(t) = (x1 (t), x2 (t)), so that
x(t1 )
¯
¯
¯
¯
¯x(t) − P ¯
¯x1 (t) − P1 x2 (t) − P2 ¯
¯
¯
¯
¯>0
det ¯ 0
= det ¯
x (t) ¯
x01 (t)
x02 (t) ¯
P1
dφ
x(t)
x(t0 )
(2)
•
P = (P1 , P2 )
We know that the area swept out by a body that moves from Q0 = (x1 (t0 ), x2 (t0 )) to
Q1 = (x1 (t1 ), x2 (t1 )) is
¯
Z ¯
1 t1 ¯¯x(t) − P ¯¯
A=
dt
2 t0 ¯ x0 (t) ¯
Publicado pelo ICMC-USP
Sob a supervisão CPq/ICMC
318
C. BIASI AND S.M.S. GODOY
So,
¯
¯
1 ¯¯x(t) − P ¯¯
A (t) = ¯ 0
=c
2 x (t) ¯
0
Definition 2.3. A curve C satisfies the Kepler’s second law relative to the point P if
A0 (t) = c, for some c > 0.
¯
Z t¯
¯x(u) − P ¯
1
¯
¯ 0
¯ x (u) ¯ du = 2 2c (t − t0 ) = c (t − t0 ).
t0
So, the area is proportional to the time to go from x(t0 ) to x(t), and then satisfies the
area’s Kepler’s law.
Then, A(t) =
1
2
Remark 2. 3. If x(t), t ∈ (a, b) is a parametric curve C that satisfies the Kepler’s second
law with constant c in relation to P , we have that:
A=
1
2
Z
b
a
¯
¯
¯x(t) − P ¯
¯ 0
¯
¯ x (t) ¯ dt = c(b − a) = cp
where p = b − a.
3. PARAMETRIC REPRESENTATION BY SURFACE MEASURE
It is often convenient to shift from one parameter representation of a curve, to another, to
achieve once a special parametric representation for the Kepler’s second law to be satisfied.
Let x̃(u), u ∈ (c, d), the parameter representation of a curve C. We have that:
Ã(u) =
So,
Ã0 (u) =
1
2
Z
u
u0
¯
¯
¯x̃(v) − P ¯
¯ 0
¯
¯ x̃ (v) ¯ dv
¯
¯
1 ¯¯x̃(u) − P ¯¯
> 0, ∀u
2 ¯ x̃0 (u) ¯
We make the follow change of parameter: t = Ã(u), t ∈ (a, b), and h(t) = u, and define
x(t) = x̃(h(t)).
With this choice of the parametric representation, the curve C satisfies the Kepler’s
second law in relation to P.
In fact, we have that:
¯
¯
¯
¯
¯
¯
¯
¯
¯x̃(u) − P ¯
1
1 ¯¯x(t) − P ¯¯ 1 ¯¯ x̃(u) − P ¯¯ 1 0 ¯¯x̃(u) − P ¯¯ 1
¯
¯=1
¯.
= .2 ¯
=
= h (t) ¯ 0
x̃ (u) ¯ 2 ¯¯x̃(u) − P ¯¯ ¯ x̃0 (u) ¯
2 ¯ x0 (t) ¯ 2 ¯x̃0 (u).h0 (t)¯ 2
¯ x̃0 (u) ¯
Publicado pelo ICMC-USP
Sob a supervisão da CPq/ICMC
GENERALIZED HOMOGENEOUS FUNCTIONS AND THE TWO-BODY PROBLEM
319
So
¯
¯
¯x(t) − P ¯
¯ 0
¯
¯ x (t) ¯ = 2 and the Kepler’s second law is satisfied.
Definition 3.1.
If a curve C satisfies the Kepler’s second law with constant c = 1 in
relation to P we say that the curve C has a parametric representation by surface measure.
Then, above we prove that any curve can have a parametric representation by surface
measure, what is analogous that we know by the parametric representation of one curve
by arc length. [2]
So we prove that if x(t) is a parametric representation of a curve by surface measure and
the time to go from a point Q1 to Q2 is T , then the area swept out is T.
4. GENERALIZED HOMOGENEITY AND THE KEPLER’S SECOND
LAW
Let U be an open subset of R2 . Let f : U → R be a C 1 function whose derivative at a
point x is denoted by f 0 (x). There exists a unique vector g(x) ∈ R2 such that f 0 (x) · v =
hg(x), vi, for all v ∈ R2 , where h , i denotes the inner product in R2 . Let u(x) be the
hamiltonian field obtained by rotating g(x) by an angle of π2 radians. Observe that the
vectors u(x) are tangent to the level curves of f , so the vectors g(x) are orthogonal to the
level curves of f .
Theorem 4.1. Let f be a θ − homogeneous function and x(t) a solution of the initial
value problem
(
ẋ = u(x)
x(t0 ) = x0
(3)
where u is defined above. Then x(t) satisfies the Kepler’s second law in relation to the
origin.
Proof We note that because x(t) is a solution of (3), then it is a parametric function of a
part of the level curve f −1 (f (x0 )). This fact and lemma 1 imply that
¯
¯
¯ x (t) x2 (t) ¯
¯ = h∇f (x), xi = α(f (x)) = αf (x0 ))
A0 (t) = ¯¯ 10
x1 (t) x2 0 (t)¯
which is constant.
Corollary 4.1. Let f be homogeneous of degree α > 0. Then the solution of the equaα
tion ẋ = u(x) satisfies the Kepler’s second law with constant c = .
2
Proof The function f is homogeneous of degree α, then by Remark 1, α(z) = αz. Let
x(t) be the solution of ẋ = u(x) so that f (x(t)) = 1. Then by Theorem 2,
α
2c = A0 (t) = α.f (x0 ) = α.1, and so c = .
2
Publicado pelo ICMC-USP
Sob a supervisão CPq/ICMC
320
C. BIASI AND S.M.S. GODOY
Lemma 4.1. Let x(t), t ∈ (a, b) a parameter representation of a curve of a curve C
that satisfies the second Kepler’s law with constant c in relation to P. Then to obtain
another parametric representation x1 (s), s ∈ (c, d) that satisfies the Kepler’s second law
with constant c1 it is suficient to take x1 (s) = x(s cc1 ).
Proof Let h : (c, d) → (a, b) be a function so that t = h(s) and x(t) = x1 (h(s)). Then,
¯
¯
¯
¯ ¯
¯
¯x1 (h(s)) − P ¯
¯x(t) − P ¯ ¯ x1 (h(s)) − P ¯
0
0
¯=¯ 0
¯
¯
¯
=
h
(s)
2c = ¯¯ 0
¯ x1 0 (h(s)) ¯ = h (s)2c1
x (t) ¯ ¯h (s)x1 0 (h(s))¯
c
c
which implies that t = h(s) = s + t0 ,
c1
c1
c
So, x1 (s) = x(s + t0 ).
c1
Then h0 (s) =
Lemma 4.2. Let x(t), t ∈ J and x̃(s), s ∈ J1 , parametric representations of a curve
C that satisfies the Kepler’s second law with the same constant c in relation to P. Then
t = s + d, with d constant.
Proof Because x(t) and x̃(s) parameterize the same curve C we have that x̃(s) = x(t) =
x(h(s)), t = h(s), and then x̃0 (s) = h0 (s)x0 (h(s)) = h0 (s)x0 (t). So,
¯
¯
¯
¯
¯x̃(s) − P ¯
¯x(t) − P ¯
0
¯
¯
¯
¯ = h0 (s)2c
2c = ¯ 0
= h (s) ¯ 0
x̃ (s) ¯
x (t) ¯
Then, h0 (s) = 1 and so h(s) = s + d.
Theorem 4.2. Let x(t) be a parametric representation of a curve C that satisfies the
Kepler’s second law with a constant α = c in relation to origin. Then there exists a
homogeneous function of degree α = 2c so that x(t) is a solution of (3).
Proof By Corollary 1 we have that C = {x(t), t ∈ J} is a level curve of a homogeneous
function f of degree α = 2c, that is, f (x(t)) = 1, x(t0 ) = x0 , f (x0 ) = 1.
Consider the equation (3) and let x̃(s) be a solution so that x̃(t0 ) = x0 . Then, f (x̃(s)) = 1,
and because x̃(s) satisfies the Kepler’s second law with the same constant c and x̃(t0 ) = x0 ,
then x̃(t) = x(t).
We observe that if we change the point P and consider the same parameter, the relation
between the areas swept out by a point that moves from point P to a point P1 is given by:
Z
b
A=
a
Z
=
a
b
¯
¯
¯
Z b ¯
1 ¯¯x(t) − P ¯¯
1 ¯¯x(t) − P1 + P1 − P ¯¯
dt =
¯
¯ dt
x0 (t)
2 ¯ x0 (t) ¯
a 2
¯
¯
¯
¯
¯
Z b ¯
1 ¯¯ P1 − P ¯¯
1 ¯¯ P1 − P ¯¯
1 ¯¯x(t) − P1 ¯¯
dt +
¯R b x0 (t)¯ dt = A1 + 2 ¯x(t) − x(a)¯
2 ¯ x0 (t) ¯
a 2
a
Publicado pelo ICMC-USP
Sob a supervisão da CPq/ICMC
(4)
GENERALIZED HOMOGENEOUS FUNCTIONS AND THE TWO-BODY PROBLEM
321
and x(t) is a solution of (3) for t ∈ (t0 , t1 ), we have that
¯ If f is ¯ θ homogeneous
¯
¯
¯x(t) − P ¯ ¯x(t) − P ¯
¯ 0
¯ ¯
¯
¯ x (t) ¯ = ¯ u(x) ¯ = α(f (x))
Z
Z
1 t1
1 t1
1
Then, A =
α(f (x(t))) dt =
α(z0 ) dt = α(z0 )(t1 − t0 ).
2 t0
2 t0
2
5. AN APPLICATION: THE TWO-BODY PROBLEM
Consider the classical problem in which an object of
mass m orbits another object of a much larger mass
M. Let F be the center of mass between m and M,
and suppose that the movement is elliptical, that is,
the object of mass m describes an ellipse whose focus
is F.
The orbital period P is knew in terms of the masses
4π 2 a3
m and M, that is: P =
, where G is the
G(m + M )
gravitational constant.
y
b
F
•
x
c
a
We observe that this is a movement that satisfies the Kepler’s second law and then we
know¯ that: ¯
1 ¯¯x(t) − F ¯¯
=c
and
A = πab
2 ¯ x0 (t) ¯
¯
Z t1 ¯
1 ¯¯x(t) − F ¯¯
Then, πab =
¯ x0 (t) ¯ dt = (t1 − t0 )c = P c.
t0 2
πab
.
So, c =
P
Our objective is to obtain the equation of the movement x(t) of the body of mass m. (with
Kepler’s constant c relatively to F ).
x1 2
x2 2
Given f = f (x1 , x2 ) = 2 + 2 − 1, the movement’s orbit is given by the level curve
a
b
x1 2
x2 2
one of f, that is,
+ 2 = 1.
a2
b
¡
¢
~ (x) = 2x1 , 2x2 , and
We observe that f is homogeneous of degree 2, ∇f
2
2
a
b
¡ −2x2 2x1 ¢
, 2 .
u(x) =
b2
a
¡ −2x2 2x1 ¢
, 2 .
The ordinary differential equation is ẋ =
b2
a
¡
2s ¢
2s
. For this solution the constant
The solution for this equation is x̃(s) = a cos , b sin
ab
ab
in relation to P = 0 is:
Publicado pelo ICMC-USP
Sob a supervisão CPq/ICMC
322
C. BIASI AND S.M.S. GODOY
¯
¯
¯
¯
¯ a cos 2t̃ b sin 2t̃ ¯
ab
ab
¯
¯
¯
¯
1 ¯x(t̃) − P ¯ 1 ¯
¯=1
= ¯
0
¯
¯
¯
2 x (t̃)
2 ¯ −2
2t̃ 2
2t̃ ¯
sin
cos
b
ab a
ab
Let x̄(t̃) be the parametric representation with constant c = 1 in relation to F. We know
that any curve can
representation
the
¯ a parametric
¯
¯ for toZsatisfy
¯
¯ Kepler’s second law.
Z have
Z ¯
1 s ¯¯x̃(v) − F ¯¯
1 s ¯¯ x̃(v) ¯¯
1 s ¯¯ F ¯¯
So, t̃ = Ã(s) =
¯ x̃0 (v) ¯ dv = 2
¯ 0 ¯ dv − 2
¯ 0 ¯ dv =
s0 x̃ (v)
s0 x̃ (v)
¯ 2 s0
¯
¯
1¯
F
¯
s − s0 − ¯¯
2 √x̃(s) − x̃(s0 )¯
Since F = − a2 − b2 and
that:
¯ √taking s0 =¯ 0, it follows
¯ √
¯
1 ¯¯(− a2 − b2 , 0)¯¯
1 ¯¯ − a2 − b2
0 ¯¯
=
s
+
t̃ = Ã(s) = s − s0 + ¯
2s
2s ¯ .
− 1) b sin ab
2 x̃(s) − x̃(0) ¯
2 ¯a(cos ab
£ 2s
¤
1 √
2s
1 √
2s 1
2s 1
Then, t̃ = s − b a2 − b2 sin
= s − b a2 − b2
− ( )3 + ( )5 + ...
2
ab
2
ab
ab 3!
ab 5!
But t̃ = Ã(s), s = h(t̃), then x̄(t̃) = x̃(h(t̃)), and we remember that in this manner x̄(t̃)
satisfies the Kepler’s second law with constant c = 1.
Taking x(t) = x̄(ct), where t̃ = ct, the Kepler’s second law is satisfied with constant
πab
c=
.
P
This is the parametric representation of the planetary movement of two-body problem
whose Kepler’s constant is given as a function of the period.
1 2
Let us now consider the case when the orbit is a parabola, y =
(x − d2 ).
2d
y
6
F
x
d/2
6
?
Publicado pelo ICMC-USP
Sob a supervisão da CPq/ICMC
diretriz
GENERALIZED HOMOGENEOUS FUNCTIONS AND THE TWO-BODY PROBLEM
323

x = u
The parametric representation
1 2
y =
(u − d2 )
2d
cannot satisfies the Kepler’s second law, and then we make a parametric representation by
surface
by ¯making:
¯ measure
1
2
2 ¯
¯
1 ¯u 2d (u − d )¯
1 u2
1
1 u2 +d2
1
2
2
2
2
u
2 ¯1
¯ = 2 ( d − 2d (u − d )) = 2 ( 2d ) = 4d (u + d )
d
µ
¶
R u 2 +d2
1 3
1
Then, t̃ = 12 0 v 2d
dv = 21 6d
u + d2 u = 12d
u3 + d4 u = θ(u) and so, u = θ−1 (t̃)
By making a change of parameters, we obtain a new parametric representation that
satisfies the Kepler’s second law with constant 1 in relation to F. Let (x̃(t̃), ỹ(t̃)) this
parametric representation. So, (x̃(ct), ỹ(ct)) will satisfies the Kepler’s second law with
constant c determined by the velocity v0 at t = 0.
1
1
But, (x̃(ct), ỹ(ct)) = ((u, 2d
(u2 − d2 )) = (θ−1 (ct), 2d
(θ−1 (ct))2 − d2 ) and
³
³ 3u2 + 3d2 ´
³
´
´
1
2
1
= θ0 (u)
, where θ0 (u) =
x̃0 (ct), ỹ 0 (ct)
, 2d
= 14 d and we
θ0 (u) u
12d
t=0
u=0
u=0
observe that in this example the constant c was not determined in function of the period
because we are treating of the parabolic case; it is done in function of the initial velocity.
Put now x(t) = x̃(ct) and y(t) = ỹ(ct). Then, (x0 (0), y 0 (0)) d4 = (1, 0) and then v~0 =
dv0
(c d4 , 0) and v0 = |v~0 | = c d4 and then, c =
. So, we have that (x(t), y(t)) is a parametric
4
representation that satisfies the Kepler’s second law with constant c in relation to F, where
c is given above.
We observe that in this case we obtain u in function of t̃ by resolving a cubic equation.
In the elliptic case the equation is transcendent.
In a analogous way we can describe the movement in the case that the orbit is a hyperbole.
In this case the parametric representation involves hyperbolic functions.
REFERENCES
1. Herrick, C., On the computation of nearly parabolic two-body orbits, Astronom.J., vol.65, number 6,
386-388(1960)
2. Stoker, J. J., Differential Geometry, Pure and Applied Mathematics,Wiley-Interscience, (1969)
Publicado pelo ICMC-USP
Sob a supervisão CPq/ICMC