Dirichlet's problem is generalized by Bernhard Riemann in 1860 and by Norman R. Lebovitz in modern form in 1965. Let
be the semi-axes of the ellipsoid, which varies with time. Since the ellipsoid is homogeneous, the constancy of mass requires the constancy of the volume of the ellipsoid,

same as the initial volume. Consider an inertial frame
and a rotating frame
, with
being the linear transformation such that
and it is clear that
is orthogonal, i.e.,
. We can define an anti-symmetric matrix with this,

where we can write the dual
of
as
(and
), where
is nothing but the time-dependent rotation of the rotating frame with respect to the inertial frame.
Without loss of generality, let us assume that the inertial frame and the moving frame coincide initially, i.e.,
. By definition, Dirichlet's problem is looking for a solution which is a linear function of initial condition
. Let us assume the following form,

and we define a diagonal matrix
with diagonal elements being the semi-axes of the ellipsoid, then above equation can be written in matrix form as

where
. It can shown then that the matrix
transforms the vector
linearly to the same vector at any later time
, i.e.,
. From the definition of
, we can realize the vector
represents a unit normal on the surface of the ellipsoid (true only at the boundary) since a fluid element on the surface moves with the surface. Therefore, we see that
transforms one unit vector on the boundary to another unit vector on the boundary, in other words, it is orthogonal, i.e.,
. In a similar manner as before, we can define another anti-symmetric matrix as
,
where its dual is defined as
(and
). The Dirichlet's ellipsoidal problem then reduces to finding whether the matrix
exists that determines the vector
and that it is expressible in terms of two orthogonal matrices as in
where, further

Let
be the velocity field seen by the observer at rest in the moving frame, which can be regarded as the internal fluid motion since this excludes the uniform rotation seen by the inertial observer. This internal motion is found to given by

whose components, explicitly, are given by

These three components show that the internal motion is composed of two parts: one with a uniform vorticity
with components

and the other with a stagnation point flow, i.e.,
. Particularly, the physical meaning of
can be seen to be attributed to the uniform-vorticity motion. The pressure is found to assume a quadratic form, as derived by the equation of motion (and using the vanishing condition at the surface) given by

where
is the central pressure, so that
. Substituting this back in the equation of motion leads to
![{\displaystyle {\begin{aligned}&{\frac {d^{2}\mathbf {A} }{dt^{2}}}+{\frac {d}{dt}}(\mathbf {A} \mathbf {\Lambda } ^{*}-\mathbf {\Omega } ^{*}\mathbf {A} )+{\frac {d\mathbf {A} }{dt}}\mathbf {\Lambda } ^{*}-\mathbf {\Omega } ^{*}{\frac {d\mathbf {A} }{dt}}+\mathbf {A} \mathbf {\Lambda } ^{*2}+\mathbf {\Omega } ^{*2}\mathbf {A} -2\mathbf {\Omega } ^{*}\mathbf {A} \mathbf {\Lambda } ^{*}\\[8pt]={}&{-2}\pi G\rho \mathbf {B} \mathbf {A} +{\frac {2p_{c}}{\rho }}\mathbf {A} ^{-1}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f16daa1533e97cae85c850a39e14e0fcb9ac59a6)
where
is the gravitational constant and
is diagonal matrix, whose diagonal elements are given by

The tensor momentum equation and the conservation of mass equation, i.e.,
provides us with ten equations for the ten unknowns, 
Dedekind's theorem
It states that if a motion determined by
is admissible under the conditions of Dirichlet's problem, then the motion determined by the transpose
of
is also admissible. In other words, the theorem can be stated as for any state of motions that preserves a ellipsoidal figure, there is an adjoint state of motions that preserves the same ellipsoidal figure.
By taking transpose of the tensor momentum equation, one sees that the role of
and
are interchanged. If there is solution for
, then for the same
, there exists another solution with the role of
and
interchanged. But interchanging
and
is equivalent to replacing
by
. The following relations confirms the previous statement.

where, further

The typical configuration of this theorem is the Jacobi ellipsoid and its adjoint is called as Dedekind ellipsoid, in other words, both ellipsoid have same shape, but their internal fluid motions are different.
Integrals
The tensor momentum equation admits three integrals, with regards to conservation of energy, angular momentum and circulation. The energy integral is found to be

where

Next, we have the integral
![{\displaystyle \sum _{i\neq j\neq k}[(a_{i}^{2}+a_{j}^{2})\Omega _{k}-2a_{i}a_{j}\Lambda _{k}]^{2}={\text{constant}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73fe6d7469b2acf420537b129ba228d1330c44cd)
which signifies the conservation of
, where the angular momentum components are given by
![{\displaystyle L_{i}={\frac {M}{5}}[(a_{j}^{2}+a_{k}^{2})\Omega _{i}-2a_{j}a_{k}\Lambda _{i}],\quad i\neq j\neq k}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30d331ddf3bdf18d9f23db1e0958c75a11090369)
wherein
is the total mass. Since the problem is invariant to the interchange of
and
, from the above integral, we obtain
![{\displaystyle \sum _{i\neq j\neq k}[(a_{i}^{2}+a_{j}^{2})\Lambda _{k}-2a_{i}a_{j}\Omega _{k}]^{2}=\sum _{i\neq j\neq k}a_{i}^{2}a_{j}^{2}(2\Omega _{k}+\zeta _{k})^{2}={\text{constant}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5cd5d54b45cc2e7af55ab7ee4070a5c399adfc74)
where we substituted the formula for
in terms of the vorticity vector
. This integral signifies the conservation of
, where the circulation components (in the inertial frame) are given by
