## RAYLEIGH QUOTIENT ITERATION, CUBIC CONVERGENCE, AND SECOND COVARIANT DERIVATIVE

## DU NGUYEN

Abstract. We generalize the Rayleigh Quotient Iteration (RQI) to the problem of solving a nonlinear equation where the variables are divided into two subsets, one satisfying additional equality constraints and the other could be considered as (generalized nonlinear Lagrange) multipliers. This framework covers several problems, including the (linear/nonlinear) eigenvalue problems, the constrained optimization problem, and the tensor eigenpair problem. Often, the RQI increment could be computed in two equivalent forms. The classical Rayleigh quotient algorithm uses the Schur form , while the projected Hessian method in constrained optimization uses the Newton form . We link the cubic convergence of these iterations with a constrained Chebyshev term , showing it is related to the geometric concept of second covariant derivative . Both the generalized Rayleigh quotient and the Hessian of the retraction used in the RQI appear in the Chebyshev term. We derive several cubic convergence results in application and construct new RQIs for matrix and tensor problems.

## 1. Introduction

Several important problems in mathematics could be reduced to solving a vector equation of the form L ( X,λ ) = 0, where the function L and the unknowns are divided into two groups as follows

$$& ( 1. 1 ) & & \mathcal { L } ( X, \lambda ) = \begin{bmatrix} L ( X, \lambda ) \\ C ( X ) \end{bmatrix}. \\ & \text{Hero } & Y \text{ and } \L a \text{ or vector multiplication defined on two vector one}$$

Here, X and λ are vector variables, defined on two vector spaces E and E L , respectively. The function L( X,λ ) = 0 in the first equation involves all variables, L maps E × E L to E . In the second group, the constraint C( X ) = 0, involves only X , C maps E to the constraint vector space E L . The vector variable λ ∈ E L plays the role of (generalized Lagrange) multipliers . Thus L maps E × E L to itself. This setup covers at least four classes of problems encountered in the literature:

a) The eigenvector problem:

$$L ( X, \lambda ) = & A X - X \lambda, \\ C ( X ) = & \frac { 1 } { 2 } ( X ^ { \intercal } X - 1 ) \\. \quad v \cdot \quad. \quad. \quad. \quad. \cdot \cdot \cdot \cdot.$$

where X is an n × 1 vector, A is an n × n matrix, λ is a scalar. Here, E is the space of n × 1 vectors and E L is the base field, R . A related problem has L( X,λ ) = AX -Xλ -b = 0 where b = 0 is a vector ([1] and references therein).

/negationslash

2020 Mathematics Subject Classification. 65K10, 65F10, 65F15, 15A69, 49Q12, 90C23. Key words and phrases. Tensor eigenpair, Newton method, Chebyshev method, Rayleigh quotient iteration, cubic convergence, feasibility perturbation, second covariant derivative.

- b) The constrained optimization problem. This is the problem of optimizing a cost function f in a space E under the constraint C( X ) = 0 where C is a function with target space E L and λ ∈ E L are the Lagrange multipliers. Let C ′ be the Jacobian of C then the Lagrangian multiplier equation is

$$L ( X, \lambda ) = \nabla f ( X ) - C ^ { \prime } ( X ) ^ { T } \lambda = 0.$$

Note C ( ′ X ) T is a map from E L to E . The system eq. (1.1) gives us the set of critical points.

- c) The nonlinear eigenvalue problem :

$$L ( X, \lambda ) = P ( \lambda ) X = 0.$$

$$\begin{smallmatrix} \\ \end{smallmatrix}$$

In the real case, we set E L = R , with λ ∈ R is scalar. Here P is a matrix with polynomial entries in λ . While this is not in the form of eq. (1.1) we can impose the constraint C( X ) = X X T -1 (or C( X ) = z T X -1 for a fixed vector z ). See [2] for a survey.

d) The tensor eigenpairs problem : Here, E = F n is a vector space over a base field F , F = R or C . Set E L = F , thus λ is scalar. Let T and B be two vectorvalued functions from E to itself, with entries T i and B i , 1 ≤ i ≤ n are homogeneous polynomials of degrees m -1 and d -1 respectively. The evaluations of T and B at X ∈ E are written T ( X [ m -1] ) and B ( X [ d -1] ). Set

$$L ( X, \lambda ) = & \mathcal { T } ( X ^ { [ m - 1 ] } ) - \lambda \mathcal { B } ( X ^ { [ d - 1 ] } ).$$

A popular constraint is C( X ) = 1 2 ( X X T -1) for the real case, and we will study C( X ) = 1 2 ( X X ∗ -1) for the complex case ( ∗ is the Hermitian transpose). An important case is when T = 1 /m ˆ , T ′ where ˆ T ′ denotes the gradient of a scalar homogeneous polynomial ˆ of order T m , and B ( X ) = X . These eigenpairs could be used to determine if ˆ T is nonnegative ([3]).

The Rayleigh quotient iteration (RQI) is among the most powerful methods to compute eigenvalues and vectors. For a vector X , the Rayleigh quotient is λ = X AX T X X T , or X AX T on the unit sphere. In the i -th step, with λ i computed from X i by this equation, the iteration computes

$$X _ { i + 1 } = \frac { \mu } { ( A - \lambda _ { i } I ) ^ { - 1 } X _ { i } } { | | ( A - \lambda _ { i } I ) ^ { - 1 } X _ { i } | | }.$$

It has cubic convergence when A is normal and quadratic otherwise (for suitable initial points).

Similar iterations have been suggested for the remaining problems. Points satisfying C( X ) = 0 are called feasible points. At the i -th step, where X = X i is feasible, a (vector-valued) function R ( X ) of X is used to compute λ for the iterative step, then an intermediate step ˆ X i +1 is produced by solving a linear equation depending on λ , and a feasibility perturbation is applied to produce the next feasible step X i +1 . The feasibility perturbation is often available for common constraints, thus the overall procedure consists of constructing the generalized Rayleigh quotient R and the iteration equation. In the literature, convergence results are obtained separately for each problem. We show here there is a common procedure and convergence analysis for these problems, including criteria for cubic convergence.

Recall an iteration { X i } converging to X ∗ has order k if | X i +1 -X ∗ | ≤ M X | i -X ∗ | k for some M , for large enough i . Quadratic and cubic convergence corresponds to k = 2 and k = 3. It is well-known Newton's method has quadratic convergence

order and the Chebyshev method [4] achieves cubic convergence. We link the cubic convergence of the Rayleigh quotient iteration with a constrained Chebyshev term . While very little geometric prerequisite is needed in the proof or in applications, we explain this Chebyshev term is essentially a second covariant derivative using two connections constructed from the problem formulation.

1.1. Generalized RQI: quadratic convergence. We denote the Jacobian of a nonlinear map F between vector spaces V and W by F . For ′ X ∈ V , F ( ′ X ) is a linear operator between V and W . Let Lin ( V, W ) be the space of linear operators from V to W . We will assume sufficient smoothness. Consider a constraint C( X ) = 0 defining a feasible set M such that C ( ′ X ) is of full rank in the subset of interest, M is equipped with a feasibility perturbation r . Recall the tangent space of M at X ∈ M is the nullspace T X M , or T X for short, of C ( ′ X ). We are mainly interested in feasibility perturbation from the tangent space. For X ∈ M , η ∈ T X , instead of considering a map from E to M , mapping X + η to a point on M , following [5], we consider a map r sending ( X,η ) to r ( X,η ) ∈ M for η sufficiently small, with r ( X, 0) = X , (0 = 0 T X ∈ T X is the zero vector). For the constraint X X T = 1, we can use the rescaling r ( X,η ) = 1 | X + η | ( X + ) = η 1 (1+ | η | 2 ) 1 / 2 ( X + ) η .

Fix X , then r ( X,. ) : η → r ( X,η ) is a map from T X to E . Assume it has the Taylor expansion

↦

$$\mathfrak { r } ( X, \eta ) & = X + \eta + O ( | \eta | ^ { 2 } )$$

or r is a retraction , thus, the partial derivative r η of r in η , considered as a linear map from T X to E satisfies r η ( X, 0) η = η . This holds for the rescaling perturbation of the sphere and most feasibility perturbations in practice, and we can normalize a reasonable perturbation to this form.

The second ingredient of a generalized RQI is a projection function. In eqs. (1.2) and (1.5) of the classical RQI, with λ = X AX T

$$F ( X ) \coloneqq L ( X, X ^ { T } A X ) = A X - X X ^ { T } A X = ( I - X X ^ { T } ) A X.$$

The matrix Π( X ) = I -XX T is a projection , as ( I -XX T ) 2 = I -XX T . Thus Π( X )F( X ) = Π( X ) 2 AX = F( X ). This seems incidental, but it is crucial in generalizing the RQI.

An operator P ∈ Lin ( E , E ) is called an affine projection if P 2 = P . It is often constructed in two ways. If A -is a left inverse of a linear operator A A A , -= I , then AA -is a projection. If P is a projection then I E -P is also a projection. If η ∈ E is in the range Im( P ) of P then Pη = η . In the special case where P is self-adjoint, P is called an orthogonal projection . We call a smooth map Π from M to Lin ( E , E ), the space of linear operators on E an (affine) projection function , or just projection when there is no confusion, if, for X ∈ M , Π( X ) is an affine projection.

We will assume for a projection function Π Π( , X ) is of rank dim E dim E L for X ∈ M .

The following claim is the key to our generalized RQI to solve eq. (1.1).

Claim 1. Consider a smooth feasible set M defined by C( X ) = 0 , C ( ′ X ) is of full rank for X ∈ M , and Π : M → Lin ( E , E ) is a projection function. Let F be a smooth function from M to E satisfying

$$\Pi ( X ) F ( X ) = F ( X ).$$

For an initial point X 0 ∈ M sufficiently close to a solution X ∗ of F( X ) = 0 , the iteration X i +1 = ( r X , η i i ) with r satisfies eq. (1.6) and η i ∈ T X i M = T X i solving the system (1.8), (1.9) below

$$\Pi ( X _ { i } ) F ^ { \prime } ( X _ { i } ) \eta _ { i } = - \mathsf F ( X _ { i } )$$

$$C ^ { \prime } ( X _ { i } ) \eta _ { i } = 0$$

is well-defined and converges quadratically to X ∗ if the system is non-degenerated at X ∗ .

To use this claim to solve eq. (1.1), note for any projection Π, L( X,λ ) = 0 is equivalent to

$$( 1. 1 0 ) & & \Pi ( X ) L ( X, \lambda ) = 0,$$

$$( 1. 1 1 ) & & L ( X, \lambda ) - \Pi ( X ) L ( X, \lambda ) = 0.$$

If a function R ( X ) substituted to λ satisfying eq. (1.11) for all X , consider F( X ) := L( X, R ( X )), then Π( X )F( X ) = F( X ) is satisfied by design, and we can use the iteration in the claim.

To simplify eq. (1.8), we construct Π as below. Let L λ ( X,λ ) be the partial derivative of L in λ , considered as a linear map from E L to E . Assume it is onto, which is the case when the inverse function theorem is satisfied for eq. (1.1), then it has a left inverse L -λ ( X,λ ) (any computationally efficient inverse or the MoorePenrose inverse can be used). Solve for λ = R ( X ) from

$$( 1. 1 2 ) & & L _ { \lambda } ^ { - } ( X, \lambda ) L ( X, \lambda ) = 0.$$

Then with Π -= L L λ -λ , Π( X ) := I E -Π ( -X, R ( X )) is a projection, eq. (1.11) becomes eq. (1.13) and eq. (1.14) holds as L λ = L L λ -λ L λ by the left inverse assumption

$$( 1. 1 3 ) & & \Pi ( X ) L ( X, \mathcal { R } ( X ) ) = L ( X, \mathcal { R } ( X ) ),$$

$$( 1. 1 4 ) & & \Pi ( X ) L _ { \lambda } ( X, \mathcal { R } ( X ) ) = 0.$$

From eq. (1.14), the expression Π( X )F ( ′ X ) in claim 1 with F( X ) = L( X, R ( X )) reduces to

Π( X )F ( ′ X ) = Π( X ) { L X ( X, R ( X )) + L λ ( X, R ( X )) R ′ ( X ) } = Π( X )L X ( X, R ( X )) .

Here L X ( X,λ ) is the partial derivative in X . We will choose R solving eq. (1.12).

For the eigenvalue problem L( X,λ ) = AX -Xλ with constraint X X T = 1, L ( λ X,λ ) = -X , take the left inverse L -λ = -X T , then eq. (1.12) gives us λ = X AX T and Π( X ) = I E -XX T . Using the iteration in claim 1 for F( X ) = AX -XX AX T , we get the Rayleigh quotient iteration, since

Lemma 1.1 (Schur form) . Let P ∈ Lin ( E , E ) be an affine projection, B ∈ Lin ( E , E ) be an invertible operator, F ∈ E , and D ∈ Lin ( E , E L ) . Consider the linear equations in η

$$P B \eta & = - P F, \\ D \eta & = 0.$$

If H ∈ Lin ( E L , E ) is such that PH = 0 and DB -1 H is invertible, η below solves eq. (1.15)

$$\eta = - B ^ { - 1 } F + B ^ { - 1 } H ( D B ^ { - 1 } H ) ^ { - 1 } D B ^ { - 1 } F.$$

The proof is by direct substitution, see section A.1.

↦

Continuing with the eigenvalue problem, with λ = X AX T , F( X ) = AX -XX AX T , L X ( X,λ η ) = ( A -λI E ) η for η ∈ E . In the lemma, set B = A -λI E , H : λ → Xλ D , : η → X η T , F = AX -Xλ , then B -1 F = X and ζ := B -1 H = ( A -λI ) -1 X , hence

↦

$$\eta = - X + \zeta ( X ^ { \intercal } \zeta ) ^ { - 1 } X ^ { \intercal } X = - X + ( X ^ { \intercal } \zeta ) ^ { - 1 } ( A - \lambda I ) ^ { - 1 } X$$

with ( X ζ T ) -1 is a scalar. Then X + η is proportional to ( A -λI ) -1 X , and the retraction gives us the iteration X i +1 = ‖ ( A -λI ) -1 X i ‖ -1 ( A -λI ) -1 X i .

This 'explains' why the Rayleigh quotient iteration has quadratic convergence and relates it to the Newton-type iteration of claim 1. This explanation for the classical Rayleigh quotient essentially appeared in [5, example 5]. Note Π is hidden in the classical RQI.

In lemma 1.1, take H = L ( λ X, R ( X )), we have the Schur form for claim 1. We will apply this result to the remaining three problems in section 6. The Schur form's usage is restricted by the condition L X ( X, R ( X )) is invertible. In optimization problems (section 6.2), eq. (1.8) is often solved directly. Let Q Π be an orthonormal basis of the nullspace of L -λ ( X,λ ) (same as the range of Π( X )), and Q T an orthonormal basis of T X , then expressing L and ΠL X in these bases (evaluated at ( X,λ )) we have

$$\eta & = - Q _ { T } ( Q _ { \Pi } ^ { T } \Pi L _ { X } Q _ { T } ) ^ { - 1 } Q _ { \Pi } ^ { T } L,$$

the Newton form of the iteration. Note Q Q Π T Π and Π( X ) are both projections to the range of Π( X ), hence, Q Q Π T Π Π = Π , Q Π Q T Π L = L which helps verify ΠL X η = Q Q Π T Π ΠL X η = -Q Q Π T Π L = -L.

To summarize, we have a procedure to solve eq. (1.1) by a generalized RQI

- 1. Find a left inverse L -λ ( X,λ ) of L ( λ X,λ ) such that L -λ ( X,λ )L( X,λ ) = 0 is easy to solve for λ as a function λ = R ( X ) in X . Choose a retraction r .
- 2. Determine if the Schur form or the Newton form solution of eq. (1.8) is preferable. For the Newton form, also set up Π( X ) = I E -L ( λ X,λ )L -λ ( X,λ ) with λ = R ( X ).
- 3. Apply algorithm 1.

## Algorithm 1 Generalized Rayleigh quotient iteration

Input: X 0 ∈ M , choice of retraction r , Rayleigh quotient R satisfying eqs. (1.13) and (1.14).

$$\text{for } i = 0, 1, \cdots \, \text{do}$$

Compute λ i = R ( X i )

Compute η i ←-L -1 X L + L -1 X L (C L λ ′ -1 X L ) λ -1 C L ′ -1 X L at X , λ i i ; /triangleright Schur form or solve Π( X i )L X ( X , λ i i ) η i = -L( X , λ i i ) using eq. (1.17); /triangleright Newton form Compute X i +1 ← r ( X , η i i ) /triangleright Terminal condition is verified after this step end for

- 1.2. Geometric interpretation. The discussion in this section and section 5 are not required to follow the rest of the paper. However, we believe they are interesting interpretations of the results in geometric terms, clarifying several geometric concepts that are often presented more abstractly.

The projection function Π on the feasible set M associates to each feasible point a vector space E X := Im(Π( X )). The collections E Π = ∪ X ∈M E X and T M = ∪ X ∈M T X are vector bundles in the geometric literature, assuming appropriate smoothness and constant rank of E X and T X . They could be considered smooth subsets of E 2 of pairs ( X,ω ) with X satisfying a nonlinear constraint C( X ) = 0 not involving ω , while the constraint on ω is linear. We have E Π = T M in the eigenvalue problem, but they are different for the RQI in section 6.1.1.

A function F from M to E satisfying the condition Π( X )F( X ) = F( X ) is called a section of the bundle E Π , we require F( X ) ∈ E X . Our RQI framework could be understood as a construction of a projection function Π defining a vector bundle E Π , (and the connection ∇ below) and a section F( X ) = L( X, R ( X )). A section c of the tangent bundle (a function to E with c ( X ) ∈ T X ) is called a vector field , each c ( X ,X ) ∈ M is a tangent vector at X .

For a section F and a tangent vector η ∈ T X , X ∈ M , we define

$$( 1. 1 8 ) \quad \nabla _ { \eta } F ( X ) \coloneqq \Pi ( X ) F ^ { \prime } ( X ; \eta ) = \mathbb { F } ^ { \prime } ( X ; \eta ) - \Pi ^ { \prime } ( X, \eta ) ) \mathbb { F } ( X ).$$

↦

Here, Π ( ′ X,η ) and F ( ′ X,η ) are directional derivatives of Π and F in direction η , the second equality follows by differentiating Π( X )F( X ) = F( X ) in direction η . If c is a vector field then ∇ c F : X → Π( X )F ( ′ X ; c ( X )) is a section of E Π . The expression for ∇ c F shows it is a covariant derivative , or connection in the differential geometric sense [6, section 5.2]. Intuitively, a covariant derivative is a rule to take directional derivative of sections, resulting in sections. The Newton increment equation reads ∇ η F( X ) = -F( X ).

Thus, claim 1 is a Newton method on a vector bundle , see [5, 7, 8] and references therein. Newton method on the tangent bundle is well-studied in the Riemannian optimization literature. The novelty here is the identification of a generalized Rayleigh quotient with the construction of a vector bundle and a connection from the data of eq. (1.1) using a left-inverse, even for nonlinear multipliers, and the convergence analysis with a retraction (see [5, 6] for the tangent bundle case), versus geodesics in [7]. The Schur form iteration for the general case is also new.

- 1.3. Cubic convergence and Chebyshev iterations. For normal matrices, the classical RQI has cubic convergence and the two-sided iterations in [9, 10] also converge cubically for any matrix. The second goal of the paper is to clarify the condition for cubic convergence. We will define notations more properly in section 1.4, but briefly, the Hessian of a function F could be considered as a map valued in bilinear functions, we use the notation F (2) ( X η ; [2] ) = F (2) ( X η ) [2] to denote the evaluation of this map at X , and of the bilinear function in both linear variables at η . The (partial) Hessian r ηη ( X, 0; η [2] ) of the retraction r in the variable η at ( X, 0) and the directional derivative R ′ ( X η ; ) also appear in the analysis.

Claim 2. For a function F satisfying Π( X )F( X ) = F( X ) as in claim 1, and for a tangent vector η ∈ T X at X , set

$$G ( X ; \eta ^ { [ 2 ] } ) = F ^ { ( 2 ) } ( X ; \eta ^ { [ 2 ] } ) + F ^ { \prime } ( X ) \mathfrak { r } _ { \eta \eta } ( X, 0 ; \eta ^ { [ 2 ] } ).$$

If Π( X ∗ )G( X ∗ ; η [2] ) = 0 for all η ∈ T X ∗ at a solution X ∗ , the RQI in claim 1 converges cubically to X ∗ when X 0 is sufficiently close to X ∗ . If η i = X N T i is the RQI increment in claim 1, then the Rayleigh-Chebyshev iteration X i +1 = r ( X , X i N C i )

with X N C i = η i -1 2 X τ i ∈ T X and X τ i ∈ T X i satisfies

Π( X i )F ( ′ X X i ) τ i = Π( X i )G( X η i ) [2] i converges cubically for an initial point X 0 sufficiently close to X ∗ . If F = L( X, R ( X )) , λ = R ( X ) arises from an RQI as in section 1.1, we can use G L in place of G :

G ( L X η ; [2] ) = L XX ( X,λ η ) [2] +2L Xλ ( X,λ )[ η, R ′ ( X η ; )] + L λλ ( X,λ ) R ′ ( X η ; ) [2] +L ( X X,λ ) r ηη ( X, 0; η [2] ) .

The above is a constrained version of the Chebyshev iteration, see section 3. For the eigenvalue problems, expanding r ( X,η ) = X + η (1+ | η | 2 ) 1 / 2 to Taylor series in η to the second term gives r ηη ( X, 0; η [2] ) = -X η | | 2 . In section 6, we use this to verify cubic convergence for several eigenvalue RQIs. The term F ( ′ X ) r ηη ( X, 0; η [2] ) often vanishes at a solution X ∗ for homogeneous tensor/eigenvalue problems. In section 5, we relate it to a connection constructed from r , and give an interpretation of the Chebyshev term as a second covariant derivative .

We apply the general analysis here to construct new RQIs for the tensor eigenpair problem in section 6.1. A unitary version of the Schur form RQI over C finds all complex eigenpairs and also identifies the real pairs as a by-product in the generic case, improving on previous work [11]. We find new complex pairs for the Motzkin polynomial [12, example 5.9], completing the eigenpair count for this classical example. We verify cubic convergence for several eigenvalue problems, propose a cubic convergence iteration for the generalized eigenvalue problem, and derive Chebyshev iterations in a few interesting cases. A natural question is if we can develop a framework for constrained homotopy continuation [13], using RQItype iterations. We hope this work will lead to further research along this line.

1.4. Notations and outline. We mimic the convention of [14] for derivatives. We work with a base field F which is R or C . We denote by F n × m the space of n × m matrices on F , by Lin ( V, W ) the space of linear map between vector spaces V and W . The zero vector in V is denoted 0 V , or just 0. The inner product of two (column) vectors X ,X 1 2 is X X T 1 2 or X X ∗ 1 2 , identifying F 1 × 1 with F .

For a vector-valued function F from an open subset D ⊂ V to W , by F ′ we denote the Jacobian or Fr´chet derivative, and the directional derivative at e X ∈ D in direction η is written F ( ′ X η ) or F ( ′ X η ; ), the latter is preferable when we need grouping. Thus, if D is an open subset in V , F ′ is an operator-valued function, F ( ′ X ) ∈ Lin ( V, W ). Higher (partial) derivatives could be considered as a map from D to the space of multilinear maps from V to W . Thus, at X ∈ D , the l -th-order derivative of F, denoted by F ( ) l ( X ) is a l -linear map from V to W . For η , 1 · · · , η l ∈ V , we denote its evaluation as F ( ) l ( X η , ; 1 · · · η l ) or F ( ) l ( X η , ; [ 1 · · · η l ]). In the expressions F ( ) l ( X η ) [ l ] = F ( ) l ( X η ; [ l ] ), η [ l ] denotes η being repeated l times. If Φ is an operator value function from V to Lin ( W ,W 1 2 ), with V, W , W 1 2 are vector spaces and Φ( X ω ) denotes its valuation at X ∈ V operating on ω ∈ W 1 , then Φ ( ) l ( X η , ; 1 · · · η l ) ω denotes the l -th order derivative of Φ evaluated in direction η , 1 · · · η l and operate at ω . In general, we use the round brackets for base variable evaluations or for groupings of base and directional variables. The semicolumn separates the base variable(s) from the directional derivative variables. The l -terms

multi-dimensional Taylor series expansion around X 0 is [14, NR 3.3-3]

(1.19)

$$F ( X ) & = F ( X _ { 0 } ) + \sum _ { j = 1 } ^ { l } \frac { 1 } { j! } F ^ { ( j ) } ( X _ { 0 } ; [ X - X _ { 0 } ] ^ { [ j ] } ) + \int _ { 0 } ^ { 1 } \frac { ( 1 - t ) ^ { l } } { l! } F ^ { ( l + 1 ) } ( ( 1 - t ) X _ { 0 } + t X ; [ X - X _ { 0 } ] ^ { [ l + 1 ] } ) d t \\ & \text{Partial derivatives are sometimes denoted by the usual suscirint convention. } e \nu$$

↦

Partial derivatives are sometimes denoted by the usual subscript convention, eg L X , L λ when convenient. However, we will use a position-based notation for more complex formulas. If F is defined using two vector variables X,Y ∈ D 1 × D 2 for two sets D ,D 1 2 , then we write F( X,. ) for the map Y → F( X,Y ) with fixed X in the appropriate domain, and write F( ., Y ) similarly. The partial derivatives in Y evaluated at Y are F( X,. ) ( ′ Y ) = F Y ( X,Y ), which is a linear operator, and F( X,. ) ( ′ Y ; η ) denotes its valuation at η . Thus, for a function F and a retraction r , the directional derivative in direction (0 , ξ ) of F( ( r X,η )) is F ( ′ r ( X,η ); r ( X,. ) ( ′ η ξ ; )) by the chain rule. The notation r ( X,. ) ( ′ η ξ ) = ( r X,. ) ( ′ η ξ ; ) is also used.

Denote by A V 0 ↓ W 0 the restriction of a map A ∈ Lin ( V, W ) from two spaces V and W to subspaces V 0 ⊂ V, W 0 ⊂ W , with A V ( 0 ) ⊂ W 0 . The inverse, if exists, is denoted by A -1 V 0 ↓ W 0 , shorthand for ( A V 0 ↓ W 0 ) -1 .

To focus on the main ideas, we will assume sufficient smoothness, and use the word smooth for short . Most results hold for class C 3 or C 4 .

The main idea of the convergence analysis is to require the retraction r maps an open ball B X f ( ρ ) of the tangent space of a feasible point X f (an initial or final point) to an open subset of M in section 2, then translate the problem to one of linear constraint, with a nontrivial retraction s . The linear constraint case in section 3 is the most technical, the proofs are in the appendices. The iterations in section 4 are as described in the introduction, with applications in section 6. The relationship with the second covariant derivative is in section 5.

## 2. Feasibility perturbation and retractions

We state the definition and prove the basic properties of a retraction in this section, illustrated with the example of the rescaling retraction of the sphere. We also define the rescaling retractions and compute their Taylor expansion in the tangent variable.

- 2.1. Definition and basic properties. Assume C : E → E L is a smooth map, with Jacobian C ( ′ X ) which is onto E L at any X ∈ E with C( X ) = 0. Let M be the corresponding feasible set, the solution set of C( X ) = 0. This is a multidimensional smooth surface, a manifold . Denote by T M , its tangent bundle, the subset of E 2 = E × E of pairs ( X,η ) such that

$$C ( X ) = 0, \\ C ^ { \prime } ( X ) \eta = 0.$$

For a fixed X ∈ M , the vector space defined by C X ( X η ) = 0 is the tangent space at X , denoted by T X M , or T X for short subsequently, and η is called a tangent vector. In elementary physics, an element η ∈ T X M is considered as a velocity vector of a particle moving smoothly on M . The Jacobian of the constraints eq. (2.1) is a block diagonal matrix with two diagonal blocks C ( ′ X ), hence is onto E 2 L , thus T M is also a smooth manifold. In the next two paragraphs, we summarize the basic geometric facts required, well-known for surfaces and curves.

Locally, M is parametrized by open subsets of E T := R dim Edim E L . For X ∈ M , a local parametrization around X is defined as a smooth map φ , injective, from an open subset Ω of E T into E , with X ∈ φ (Ω) ⊂ M , such that φ -1 , defined on φ (Ω), is continuous, and φ ′ ( z ) is injective for z ∈ Ω. The full rank assumption of C ( ′ X ) implies there is a local parametrization around X .

Differentiating C( φ z ( )) = 0 in direction v ∈ E T , we get C ( ′ φ z ( )) φ ′ ( z v ) = 0, or φ ′ ( z v ) is tangent to M at φ z ( ). The dimension count and the injective assumption of φ ′ ( z ) imply φ ′ ( z ) is bijective to T φ z ( ) . Let Ω 2 be an open subset of E T , then for ( z, v ) ∈ Ω × Ω 2 ⊂ Ω ×E T , define

↦

$$D _ { \phi } \colon ( z, v ) \mapsto ( \phi ( z ), \phi ^ { \prime } ( z ) v ) \in T \mathcal { M }$$

then D φ is a local parametrization of T M⊂E 2 .

A map r from an open subset T 1 of T M to M is smooth at ( X,η ) ∈ T 1 if for a local parametrization D φ on Ω × Ω 2 around ( X,η ) and φ 1 on Ω 1 around r ( X,η ), the combined map φ -1 1 ◦ r ◦ D φ from D -1 φ ( T 1 ) ∩ Ω × Ω 2 to Ω 1 is smooth. This is independent of parametrizations.

We are interested in a perturbation r mapping a pair ( X,η ) ∈ T M to M for η sufficiently small, with r ( X, 0) = X , since our Newton increments are tangent vectors.

Lemma 2.1. Fix X ∈ M . If K is a C 1 map from a neighborhood U ⊂ T X of ξ ∈ T X to M⊂E then for η ∈ T X , K ′ ( ξ ) as a map from T X to E satisfies K ′ ( ξ η ) ∈ T K ( ξ ) , or K ′ ( ξ )( U ) ⊂ T K ( ξ ) .

Proof. Differentiate C( K ( ξ + tη )) = 0 in t at t = 0, we get C ( ′ K ( ξ )) K ′ ( ξ ; η ) = 0 by the chain rule. /square

Applying this to feasibility perturbations, for ξ ∈ T X , then r ( X,. ) ( ′ ξ ) could be considered as a map from T X to T r ( X,ξ ) . In particular, r ( X,. ) (0) maps ′ T X to itself. Note r ( X,. )( ξ ) ′ ∈ Lin ( T X , E ), but we will denote r ( X,. ) ( ′ ξ ) -1 the inverse, if exists, of r ( X,. ) ( ′ ξ ) T X ↓ T r ( X,ξ ) (recall this means restricting the range of r ( X,. ) ( ′ ξ ) to the image).

Remark 2.1 . Technically, it is simplest to consider a retraction as a map from T M onto M satisfying certain requirements on the Taylor series. This works for the rescaling map on the sphere, as ( X + ) η / X | + η | is defined for any η ∈ T X . However, we do want to consider, for example, rescaling maps for other constraints where rescaling only works for tangent vectors close enough to 0 X . The following makes explicit the requirement that the radius where a perturbation exists is not too small, required in iterations, otherwise, it is adapted from [5, 15].

Definition 2.2. For a point X f ∈ M , a retraction around X f (or a retraction to Ω ) is a smooth map r r from an open subset T r ⊂ T M to M , with range in M containing a neighborhood Ω r of X f , and there is ρ r &gt; 0 such that T r contains

$$\mathfrak { T } \Omega ^ { \mathfrak { r } } _ { \rho _ { \mathfrak { r } } } \coloneqq \{ ( X, \eta ) | \ ( X, \eta ) \in T \mathcal { M }, X \in \Omega ^ { \mathfrak { r } }, | \eta | < \rho _ { \mathfrak { r } } \}.$$

If r ( X, 0) is defined then we require r ( X, 0) = X and r ( X,. ) (0) = ′ I T X .

Remark 2.3 . Let φ be a local parametrization of M with φ (0) = X f . Requiring the existence of Ω r and ρ r such that r is defined in T Ω r ρ r is equivalent to requiring the

range of r containing { ( φ z ( ) | | z | ≤ ρ 1 } and the domain of r contains a set T Ω r φ,ρ 1 ,ρ 2 for some ρ , ρ 1 2 &gt; 0 where

$$\mathrm T \Omega _ { \phi, \rho _ { 1 }, \rho _ { 2 } } ^ { \mathrm r } \coloneqq \{ ( \phi ( z ), \phi ^ { \prime } ( z ) v ) | \, | z | < \rho _ { 1 }, | v | < \rho _ { 2 } \}$$

This follows as φ ′ ( z ) and φ ′ ( z ) -1 exist and are continuous for a parametrization, thus bounded uniformly on a bounded set, so we can translate a bound on | η | = | φ ′ ( z v ) | to a bound on v , and vice versa.

We can normalize a feasibility perturbation to a retraction. If r is feasibility perturbation satisfying the conditions of the retraction except for r ( X,. ) (0) is only ′ assumed to be invertible, then ˆ( r X,η ) := r ( X, ( ( r X,. ) (0)) ′ -1 η ) is a retraction since ˆ( r X,. ) (0; ′ η ) = r ( X,. ) (0; ( ′ r ( X,. ) (0)) ′ -1 η ) = η.

If M is the unit sphere, for a feasible point X f , the rescaling of X f + η for η ∈ T X f maps T X f bijectively to the hemisphere centered at X f , and this map parametrizes the hemisphere.

We now generalize this result, showing r ( X ,. f ) parametrizes an open set around X f .

## Proposition 2.1. Assume r is a retraction around a feasible point X f ∈ M .

↦

2) Thus, the set T Ω r K f ,ρ 1 ,ρ 2 in eq. (2.4) exists, for each X f ∈ Ω , there are radii ρ 1 &gt; 0 , ρ 2 &gt; 0 such that K f maps B X f ( ρ 1 ) to C X f ( ρ 1 ) with invertible Jacobian, and for all X ∈ C X f ( ρ 1 ) , and δ ∈ T X f with | δ | &lt; ρ 2 , if X = ( r X ,ξ f ) then r ( X, K ′ f ( ξ ; δ )) and K -1 f r ( X, K ′ f ( ξ ; δ )) exist.

1) There is a radius ρ &gt; 0 such that the map K f := r ( X ,. f ) : η → r ( X ,η f ) from the ball B X f ( ρ ) := { η ∈ T X f || η | &lt; ρ } to its image C X f ( ρ ) ⊂ M is a local parametrization. The ball B X f ( ρ ) ⊂ T X f is called a retraction ball, K f ( B X f ( ρ )) = C X f ( ρ ) ⊂ M is called the retraction cap.

Proof. Let φ be a local parametrization of M around X f . By remark 2.3, there are radii r , 0 ∆ such that 0 φ B ( 0 ) is in the range of r , where B 0 is the ball radius r 0 in E T = R dim Edim E L , and T Ω r φ,r 0 , ∆ 0 exists.

↦

We have φ -1 ( K f ( η f ( z )) = z or K f ( η f ( z )) = φ z ( ). If Y ∈ φ B ( 1 ), then η = η f ◦ φ -1 ( Y ) satisfies K f ( η ) = φ φ ( -1 ( Y )) = Y . Since K f is continuous, K -1 f ( φ B ( 1 )) is open, and its intersection with B 1 is open, containing a ball of radius ρ . Restricting to B X f ( ρ ), the uniqueness of the implicit function shows K f is one-to-one, with continuous inverse η f ◦ φ -1 . The remaining properties of parametrizations are verified. This proves 1).

Since K f := r ( X ,. f ) is continuous, K -1 f ( φ B ( 0 )) is open in T X f , thus there is a neighborhood U ⊂ T X f of 0 T Xf such that K f ( U ) ⊂ φ B ( 0 ). Consider the map h : U ×E T →E T , h η, z ( ) = φ -1 ( K f ( η )) -z for ( η, z ) ∈ U ×E T . Since K ′ f (0) ξ = , by ξ the chain rule, the partial derivative h η (0 , 0) is ξ → φ ′ (0) -1 ξ ∈ T X f for ξ ∈ T X f , where φ ′ (0) is invertible as a map to T X f . Thus, the implicit function theorem [14, 5.2.4] applies, we have open balls B 1 ⊂ B 0 centered at 0 E T , B η ⊂ T X f at 0 T Xf , and a unique function η f ( z ) with h η ( f ( z , z ) ) = 0 for z ∈ B , η 0 f ( z ) ∈ B η .

Item 2) follows from remark 2.3.

/square

We offer the first clue why the (partial) Hessian of r appears in claim 2.

Proposition 2.2. If A is a smooth function on E with values in a vector space V , assume X ∈ M and η ∈ T X M then A X η ′ ( ) is only dependent on the values of A

on M . If r is a retraction then

$$A ^ { ( 2 ) } ( X ; \eta ^ { [ 2 ] } ) + A ^ { \prime } ( X ) \mathfrak { r } ( X,. ) ^ { ( 2 ) } ( 0 ; \eta ^ { [ 2 ] } )$$

is also only dependent on the values of A on M .

Proof. The first statement is well-known. Let φ be a local parametrization around X defined on Ω ⊂ E T , and η = φ ′ (0) v for some v ∈ E T . Consider the function g t ( ) = A φ tv ( ( )) for t sufficiently small. Then ˙(0) = g A φ ′ ( (0)) φ ′ (0) v = A X η ′ ( ) , but g depends on values of A in φ (Ω) ⊂ M only.

If r is a retraction, consider f ( ) = t A ( ( r X,tη )). The second derivative at 0 of f is

$$\ddot { f } ( 0 ) & = \frac { d } { d t } _ { | t = 0 } ( A ^ { \prime } ( \mathfrak { r } ( X, t \eta ) ) \mathfrak { r } ( X _ { 0 },. ) ^ { \prime } ( t \eta ; \eta ) ) = A ^ { ( 2 ) } ( X ; \eta ^ { [ 2 ] } ) + A ^ { \prime } ( \mathfrak { r } ( X, t \eta ) ) _ { t = 0 } \mathfrak { r } ( X,. ) ^ { ( 2 ) } ( 0, \eta ^ { [ 2 ] } ) \\. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &.. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &. &.$$

by the chain rule. On the other hand, A ( ( r X,tη )) is dependent on the values of A on M only. /square

We can get similar statements for higher derivatives. The function s ( ξ, δ ) below expresses a retraction to X = ( r X ,ξ f ) ∈ M , ξ ∈ T X f in terms of a retraction to a chosen point X f ∈ M . It appears when we translate an iteration on M to an iteration on T X f by a change of variable.

Proposition 2.3. For X f ∈⊂ M , set K f := r ( X ,. f ) , then with ρ , ρ 1 2 &gt; 0 as in 2) proposition 2.1,

$$\mathfrak { s } ( \xi, \delta ; X _ { f } ) = \mathfrak { s } ( \xi, \delta ) \coloneqq K _ { f } ^ { - 1 } \mathfrak { r } ( K _ { f } ( \xi ) ; K _ { f } ^ { \prime } ( \xi ; \delta ) ) \in T _ { X _ { f } } \text{ for } \xi, \delta \in T _ { X _ { f } }$$

exists for | ξ | &lt; ρ 1 and | δ | &lt; ρ 2 and is a retraction to T X f ∈ E . Moreover,

$$( 2. 6 ) \ s ( \xi, \delta ) = \xi + \delta + \frac { 1 } { 2 } ( K _ { f } ^ { \prime } ( \xi ) ) ^ { - 1 } [ \mathfrak { t } ( K _ { f } ( \xi ),. ) ^ { ( 2 ) } ( 0 ; [ K _ { f } ^ { \prime } ( \xi ; \delta ) ] ^ { [ 2 ] } ) - K _ { f } ^ { ( 2 ) } ( \xi ; \delta ^ { [ 2 ] } ) ] + O ( | \delta | ^ { 3 } )$$

Proof. Recall for φ , φ 1 2 ∈ T X , r ( X,. ) ( ′ φ 1 ; φ 2 ) is lim t → 0 1 t ( ( r X,φ 1 + tφ 2 ) -r ( X,φ 1 )). Rewrite the equation for s then differentiate it with respect to δ in direction /epsilon1 ∈ T X f twice

$$K _ { f } ( \mathfrak { s } ( \xi, \delta ) ) & = \mathfrak { r } ( K _ { f } ( \xi ) ; K _ { f } ^ { \prime } ( \xi ; \delta ) )$$

$$K _ { f } ^ { \prime } ( \mathfrak { s } ( \xi, \delta ) ; \mathfrak { s } ( \xi,. ) ^ { \prime } ( \delta ; \epsilon ) ) = \mathfrak { r } ( K _ { f } ( \xi ),. ) ^ { \prime } ( K _ { f } ^ { \prime } ( \xi ; \delta ) ; K _ { f } ^ { \prime } ( \xi ; \epsilon ) )$$

(2.9)

$$K _ { f } ^ { ( 2 ) } ( \mathfrak { s } ( \xi, \delta ) ; [ \mathfrak { s } ( \xi,. ) ^ { \prime } ( \delta ; \epsilon ) ] ^ { [ 2 ] } ) + K _ { f } ^ { \prime } ( \mathfrak { s } ( \xi, \delta ) ; \mathfrak { s } ( \xi,. ) ^ { ( 2 ) } ( \delta ; \epsilon ^ { [ 2 ] } ) ) = \mathfrak { v } ( K _ { f } ( \xi ),. ) ^ { ( 2 ) } ( K _ { f } ^ { \prime } ( \xi ; \delta ) ; [ K _ { f } ^ { \prime } ( \xi ; \epsilon ) ] ^ { [ 2 ] } ).$$

Set δ to zero, we get the first three terms of the power series expansion of s ( ξ, /epsilon1 ),

$$K _ { f } ^ { \prime } ( \xi ; \mathfrak { s } ( \xi,. ) ^ { ( 2 ) } ( 0 ; \epsilon ^ { [ 2 ] } ) ) = \mathfrak { r } ( K _ { f }, \xi ),. ) ^ { ( 2 ) } ( 0 ; [ K _ { f } ^ { \prime } ( \xi ; \epsilon ) ] ^ { [ 2 ] } ) - K _ { f } ^ { ( 2 ) } ( \xi ; \epsilon ^ { [ 2 ] } ).$$

$$\Phi _ { \lambda } \rangle & \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda \Phi } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \alpha } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \lambda } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xeta } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \Xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \zeta } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { \xi } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phic _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Psi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { y } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Ph i _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x. } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phis _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x} \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi_ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x } \Phi _ { x }$$

where we used r ( K f , ξ ) , . ) (0; ′ K ′ f ( ξ ; /epsilon1 )) = K ′ f ( ξ ; /epsilon1 ) as r is a retraction, note ( K ′ f ( ξ )) -1 exists in the retraction ball. The statement follows from the Taylor series expansion.

/square

2.2. The rescaling retraction on the unit sphere. The computation of K ′ f for the unit sphere is known in [6, section 8.1].

Proposition 2.4. Consider the sphere M = S n -1 ∈ R n ( n ≥ 2 ), defined by the equation X X T = 1 . For X f ∈ S n -1 , the retraction K f ( ξ ) = r ( X ,ξ f ) = 1 (1+ | ξ | 2 ) 1 / 2 ( X f + ξ ) defined on T r = TS n -1 maps ξ ∈ T X f to the hemisphere { X ∈ S n -1 | X X &gt; T f 0 } . For ρ &gt; 0 , let C X f ( ρ ) be the retraction cap, then

$$( 2. 1 0 ) \quad \ \frac { 1 } { ( 1 + | \xi | ^ { 2 } ) ^ { 1 / 2 } } ( X + \xi ) = X + \xi - \frac { 1 } { 2 } \| \xi \| ^ { 2 } X + O ( \| \xi \| ^ { 3 } ),$$

(2.11)

$$\L ^ { \prime } _ { C _ { X _ { f } } } ( \rho ) = \{ K _ { f } ( \xi ) | | \xi | < \rho, \xi \in T _ { X _ { f } } \} = \{ X \in S ^ { n - 1 } | 1 \geq X _ { f } ^ { T } X > \frac { 1 } { ( 1 + \rho ^ { 2 } ) ^ { 1 / 2 } } \},$$

$$( 2. 1 2 ) \quad \ K _ { f } ^ { - 1 } ( X ) = \mathfrak { r } ( X _ { f },. ) ^ { - 1 } X = \frac { 1 } { X _ { f } ^ { T } X } X - X _ { f } \quad f o r \ X \in C _ { X _ { f } } ( \rho ), \rho > 0,$$

$$( 2. 1 3 ) \quad \ \ K ^ { \prime } _ { f } ( \xi ) \delta = \frac { 1 } { ( 1 + | \xi | ^ { 2 } ) ^ { 1 / 2 } } ( \delta - \frac { \xi ^ { \intercal } \delta } { 1 + | \xi | ^ { 2 } } ( X _ { f } + \xi ) ) \text{ for } \delta \in T _ { X _ { f } },$$

$$\mathfrak { s } ( X _ { f } ; \xi, \delta ) = \xi + \frac { 1 + | \xi | ^ { 2 } } { 1 + | \xi | ^ { 2 } - \xi ^ { \intercal } \delta } \delta = \xi + \delta + \frac { \xi ^ { \intercal } \delta } { 1 + | \xi | ^ { 2 } - \xi ^ { \intercal } \delta } \delta.$$

Any ρ , ρ 1 2 &gt; 0 satisfying condition 2.15 below satisfies the first condition of 2), proposition 2.1, that is s ( X f ; ξ, δ ) exists if | ξ | &lt; ρ , δ 1 | | &lt; ρ 2 .

$$( 2. 1 5 ) \quad \ \rho _ { 2 } < 2 \ o r \ ( \rho _ { 1 } < 1 \ a n d \ 1 + | \rho _ { 1 } | ^ { 2 } - \rho _ { 1 } \rho _ { 2 } > 0 ).$$

Proof. The Taylor series expansion of (1+ | ξ | 2 ) -1 / 2 gives eq. (2.10). Since X T f r ( X ,ξ f ) = 1 (1+ | ξ | 2 ) 1 / 2 &gt; 0, and the function (1+ ρ 2 ) -1 / 2 is decreasing in ρ , the image of K f is in the hemisphere X X &gt; T f 0 and (2.11) follows. We can verify directly K -1 f X on the right-hand side of eq. (2.12) satisfying X T f ( K -1 f X ) = 0, and X f + K -1 f X = 1 X X T f X is proportional to X , thus 1 | X f + K -1 f X | ( X f + K -1 f X ) = X .

A routine derivative gives K ′ f . Since r ( K f ( ξ , ) K ′ f ( ξ, δ )) is proportional to K f ( ξ ) + K ′ f ( ξ, δ ), we assume the scaling factor is of the form c (1 + | ξ | 2 ) 1 / 2 , then using X ξ T f = X δ T f = 0

$$\mathfrak { r } ( \mathcal { K } _ { f } ( \xi ), \mathcal { K } _ { f } ^ { \prime } ( \xi, \delta ) ) = c ( 1 + | \xi | ^ { 2 } ) ^ { 1 / 2 } ( \mathcal { K } _ { f } ( \xi ) + \mathcal { K } _ { f } ^ { \prime } ( \xi, \delta ) ) = c ( X _ { f } + \xi + \delta - \frac { \xi ^ { \intercal } \delta } { 1 + | \xi | ^ { 2 } } ( X _ { f } + \xi ) ),$$

$$X _ { f } ^ { T } \mathfrak { r } ( K _ { f } ( \xi ), K _ { f } ^ { \prime } ( \xi, \delta ) ) = c ( 1 - \frac { \xi ^ { T } \delta } { 1 + | \xi | ^ { 2 } } ), \quad _ { - }$$

$$K _ { f } ^ { - 1 } ( \mathfrak { r } ( K _ { f } ( \xi ), \mathcal { K } _ { f } ^ { \prime } ( \xi, \delta ) ) ) & = ( 1 - \frac { \xi ^ { \intercal } \delta } { 1 + | \xi | ^ { 2 } } ) ^ { - 1 } ( X _ { f } + \xi + \delta - \frac { \xi ^ { \intercal } \delta } { 1 + | \xi | ^ { 2 } } ( X _ { f } + \xi ) ) - X _ { f } \\ & = ( X _ { f } + \xi ) + ( 1 - \frac { \xi ^ { \intercal } \delta } { 1 + | \xi | ^ { 2 } } ) ^ { - 1 } \delta - X _ { f } = \xi + \frac { 1 + | \xi | ^ { 2 } } { 1 + | \xi | ^ { 2 } - \xi ^ { \intercal } \delta } \delta \\ \dots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots.$$

which gives us the formula for s . It exists if f 1 = 1 + | ξ | 2 -ξ T δ &gt; 0. If | δ | = ρ is constant, then f 1 is smallest if δ = ρ | ξ | ξ , with f 1 = 1 + | ξ | 2 - | | ρ ξ . The region defined by 1 + ρ 2 1 -ρ ρ 1 2 &gt; 0 , ρ 1 &gt; ,ρ 0 2 &gt; 0 could be divided into three subregions, the union of two is described in eq. (2.15), characterized by the condition that if

0 &lt; z 1 &lt; ρ , 1 0 &lt; z 2 &lt; ρ 2 then 1 + z 2 1 -z z 1 2 &gt; 0. The remaining subregion with ρ 1 ≥ 1 , ρ 2 ≥ 2 does not have this property to ensure s ( ξ, δ ) exists, if | ξ | = z , 1 | δ | = ρ = z 2 . /square

- 2.3. Rescaling retractions. We generalize the rescaling retraction on the sphere to feasible sets with a single constraint.

/negationslash

Proposition 2.5 (Rescaling retraction) . Assume E L = R , and C ( ′ X X ; ) = 0 ∈ E L = R near X f ∈ M . There is a neighborhood Ω r ⊂ M of X f and ρ r &gt; 0 such that the equation in γ ∈ R

$$C ( \gamma ( X + \eta ) ) = 0$$

for ( X,η ) ∈ T Ω r ρ r ⊂ T M (in eq. (2.3) ) has an implicit function solution with γ = 1 at η = 0 . Then r ( X,η ) = γ X ( + η ) is a retraction defined on T Ω r . We have the Taylor expansion

$$( 2. 1 7 ) & & \mathfrak { v } ( X, \eta ) = X + \eta - \frac { C ^ { ( 2 ) } ( X ; \eta ^ { [ 2 ] } ) } { 2 C ^ { \prime } ( X ; X ) } X + O ( | \eta | ^ { 3 } ).$$

/negationslash

Composing with φ -1 , γ = γ φ ◦ φ -1 is a function of X and η , its partial derivatives are evaluated by implicit function rule for g γ, X, η ( ) = C( γ X ( + )). Hence, we can η compute r ( X,. ) ′ using

Proof. Let φ be a local parametrization from Ω T ⊂ E T = R dim( E -) dim( E L ) of M near X f . Consider h z, v, γ ( ) = C( ( γ φ z ( ) + φ ′ ( z v ) )) ∈ E L defined on ( z, v, γ ) ∈ Ω T × E T × R . Then h (0 , 0 1) = C( , X f ) = 0, h γ (0 , 0 1) = C ( , ′ X f ; X f ) = 0. Thus, the implicit function theorem applies, giving us a ball D = D 1 × D 2 in Ω T × E T of points { ( z, v ) } with | z | &lt; ρ , v 1 | | &lt; ρ 2 and δ γ &gt; 0 such that γ can be solved uniquely as a function γ φ ( z, v ) with γ φ (0 , 0) = 1 for ( z, v ) ∈ D and | γ - | 1 &lt; δ γ . The conditions of remark 2.3 for r ( X,η ) = γ X ( + η ) follows by properties of the implicit function. By local uniqueness of the implicit solution, γ φ ( z, 0) = 1, or r ( X, 0) = X for X ∈ φ D ( 1 ).

$$\gamma ( X,. ) ^ { \prime } ( \eta ; \xi ) = - ( \frac { \partial g ( \gamma, X, \eta ) } { \partial \gamma } ) ^ { - 1 } \frac { \partial g ( \gamma, X, \eta ) } { \partial \eta } = - \frac { C ^ { \prime } ( \gamma ( X + \eta ) ; \gamma \xi ) } { C ^ { \prime } ( \gamma ( X + \eta ) ; X + \eta ) },$$

r η ( X, 0) ξ = ( r X,. ) (0; ′ ξ ) = γ X,. ( ) (0; ′ ξ )( X +0) + γ X, ( 0) ξ = -C ( ′ X ξ ; ) C ( ′ X X ; ) X + ξ = ξ

where ξ ∈ T X , hence C ( ′ X,ξ ) = 0. Consider a fixed X , set γ η = γ X,. ( ) ′ , γ ηη = γ X,. ( ) (2) . Take directional derivative of C( γ X ( + )) = 0 in η η in tangent directions ξ 1 , ξ 2 consecutively

$$C ^ { \prime } ( \gamma ( X + \eta ) ; \gamma _ { \eta } ( \eta ; \xi _ { 1 } ) ( X + \eta ) + \gamma \xi _ { 1 } ) = 0, \\ C ^ { ( 2 ) } ( \gamma ( X + \eta ) ; \gamma _ { \eta } ( \eta ; \xi _ { 2 } ) ( X + \eta ) + \gamma \xi _ { 2 }, \gamma _ { \eta } ( \eta ; \xi _ { 1 } ) ( X + \eta ) + \gamma \xi _ { 1 } ) \\ + C ^ { \prime } ( \gamma ( X + \eta ) ; \gamma _ { \eta \eta } ( \eta ; \xi _ { 2 }, \xi _ { 1 } ) ( X + \eta ) + \gamma _ { \eta } ( \eta ; \xi _ { 1 } ) \xi _ { 2 } + \gamma _ { \eta } ( \eta ; \xi _ { 2 } ) \xi _ { 1 } ) = 0. \\.. \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots.$$

At η = 0 , γ = 1, γ η (0; ξ ) = 0 for ξ ∈ T X M since C ( ′ X,ξ ) = 0 as before, the above gives us

$$\gamma _ { \eta \eta } ( 0 ; \xi _ { 1 }, \xi _ { 2 } ) = - \frac { C ^ { ( 2 ) } ( X ; \xi _ { 1 }, \xi _ { 2 } ) } { C ^ { \prime } ( X ; X ) }. \quad \.$$

Thus, equation (2.17) follows from r ( X,. ) (2) (0; η [2] ) = γ ηη (0; η [2] ) X and the Taylor formula. /square

/negationslash

/negationslash

/negationslash

The requirement C ( ′ X X ; ) = 0 means the vector X is not tangent to M . Note that when C( X ) = f ( X ) -1 and f is a homogeneous function of degree n = 0, Euler's identity implies C ( ′ X X ; ) = nf X ( ) = n = 0, the equation C( γ X ( + )) = 0 η has a simple solution γ = f ( X + η ) -1 /n if η is sufficiently small. The sphere corresponds to f ( X ) = X X T and n = 2. In general, γ is a solution of a scalar equation.

## 3. Linear constraints and unconstrained case with a projection

This section is the most technical in the paper. The main proofs are deferred to the appendix.

Using the result of section 2, we translate the constrained problem to one of linear constraints, by considering a reference point X f , and solve F ( ξ ) = F( ( r X ,ξ f )) = 0 instead of F( X ) = 0, for ξ ∈ T X f with the projection Φ( ) ξ = Π( ( r X ,ξ f )), Φ( ) ξ F ( ξ ) = F ( ξ ), and the retraction s in proposition 2.3. The feasible set is now called T 0 (= T X f ). The variable becomes ξ instead of X .

A local linear constrained problem becomes an unconstrained problem if we parametrized the constraint set. Hence, we can consider the unconstrained problem over a vector space T 0 .

Thus, we will start with two vector spaces T 0 and E , with a function F from an open subset Ω from T 0 to E , with Jacobian F ′ . We assume Ω to be convex, and dim T 0 ≤ dim E .

When dim T 0 = dim E , for ξ ∗ ∈ Ω, if F ( ξ ∗ ) = 0 with F ′ ( ξ ∗ ) invertible, an inverse function F I exists, F I ( F ( ξ )) = ξ near ξ ∗ . For Y ∈ U ⊂ E where the inverse function is defined, the k terms Taylor expansion of F I at F ( ξ i ) (assumed to be in U ) is

$$& \mathcal { F } _ { 3 } ( Y ) = \xi _ { i } + \sum _ { j = 1 } ^ { k - 1 } \frac { 1 } { j! } \mathcal { F } _ { 3 } ^ { ( j ) } ( \mathcal { F } ( \xi _ { i } ) ; [ Y - \mathcal { F } ( \xi _ { i } ) ] ^ { [ j ] } ) + \int _ { 0 } ^ { 1 } \frac { ( 1 - t ) ^ { k - 1 } } { ( k - 1 )! } \mathcal { F } _ { 3 } ^ { ( k ) } ( \mathcal { F } ( \xi _ { i } ) + t ( Y - \mathcal { F } ( \xi _ { i } ) ) ; [ Y - \mathcal { F } ( \xi _ { i } ) ] ^ { [ k ] } ) d t. \\ & \mathfrak { m } \colon \mathfrak { m } \dots \dots \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \alpha \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \beta \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \alpha \dots \gamma \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \ dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots \dots$$

The Taylor coefficients for F I could be computed by the implicit-valued function theorem, or by power series substitution. We have F ′ I ( Y ) η = ( F ′ ( ξ )) -1 η with ξ = F I ( Y ) and

$$\mathcal { F } _ { 3 } ^ { ( 2 ) } ( Y ; \eta ^ { [ 2 ] } ) = - ( \mathcal { F } ^ { \prime } ( \xi ) ) ^ { - 1 } \mathcal { F } ^ { [ 2 ] } ( \xi ; [ ( \mathcal { F } ^ { \prime } ( \xi ) ) ^ { - 1 } \eta, ( \mathcal { F } ^ { \prime } ( \xi ) ) ^ { - 1 } \eta ] ).$$

Following [4], we can construct an iteration with orderk convergence as follows. For Y = 0, F I (0) = ξ ∗ , and if we set ξ i +1 = ξ i + ∑ k -1 j =1 1 j ! F ( j ) I ( F ( ξ i ); [ -F ( ξ i )] [ j ] ), the residual ξ ∗ -ξ i +1 , from the above expansion is O ( |F ( ξ i ) | k ) = O ξ ( | i -ξ ∗ | k ) if we consider a bounded region and F has bounded derivatives. Thus, k -th order convergence follows from the Taylor series of F I by design. The case k = 2 corresponds to the Newton method with increment δ 2 = - F ( ′ ( ξ )) -1 F ( ξ ), and the case k = 3 corresponds to the Chebyshev method, with step ξ C = ξ + δ 2 -1 2 ( F ′ ( ξ )) -1 F (2) ( ξ ; δ [2] 2 ).

When dim T 0 &lt; dim E and F ′ ( ξ ∗ ) is not invertible, assume there is an affine projection Φ such that Φ( ξ ) F ( ξ ) = F ( ξ ) for ξ ∈ Ω. We also assume dim(Im(Φ( ))) = ξ dim( T 0 ). In proposition 3.1, we define a left inverse F /natural of F ′ and compute derivatives of F /diamondmath , playing the role of F I (compare eqs. (3.8) and (3.9) with F ′ I and F (2) I ). The proof is in section A.3.

Recall the notation A V 0 ↓ W 0 denoting the restriction of a map A from two spaces V and W to subspaces V 0 ⊂ V, W 0 ⊂ W , with inverse (if exists) denoted by A -1 V 0 ↓ W 0 , shorthand for ( A V 0 ↓ W 0 ) -1 .

Proposition 3.1. Assume the map F from Ω ⊂ T 0 to E and the projection function Φ : Ω → Lin ( E , E ) are smooth. Assume for ξ ∈ Ω

↦

- (3.1) Φ( ) ξ F ( ξ ) = F ( ξ . )

Set E ξ := Im(Φ( )) ξ ⊂ E . If Φ( ) ξ F ′ ( ξ ) is a bijection from T 0 to E ξ , for ω ∈ E , let F /natural ( ξ ω ) ∈ T 0 be the unique solution η of Φ( ) ξ F ′ ( ξ η ) = Φ( ) ξ ω , thus F /natural ( ξ ) E ↓ ξ T 0 = (Φ( ) ξ F ′ ( ξ )) -1 T 0 ↓E ξ and

- (3.2) F /natural ( ξ ) := (Φ( ξ ) F ′ ( ξ )) -1 T 0 ↓E ξ Φ( ) ξ ∈ Lin ( E , T 0 ) .
- 1) For each ξ , the linear map F /natural ( ξ ) ∈ Lin ( E , T 0 ) , if exists, is a left inverse of F ′ ( ξ ) and
- F /natural ( ξ ) F ′ ( ξ ) = I T 0 (3.3)
- Φ( ) ξ F ′ ( ξ ) F /natural ( ξ ) = Φ( ξ . ) (3.4)

Assume F /natural ( ξ ) is defined in a domain D 1 ⊂ Ω , then it is differentiable and for ξ, η ∈ T 0 and ω ∈ E

- (3.5) ( F /natural ) ( ′ ξ ; η ω ) = F /natural ( ξ ) {-F (2) ( ξ ; η, F /natural ( ξ ω ) ) + Φ ( ′ ξ ; η )[ ω -F ′ ( ξ ) F /natural ( ξ ω ) ] } .
- 2) Assume F /natural ( ξ ) is defined in a domain D 1 ⊂ Ω . Then for ( ξ, Y ) ∈ D 1 ×E
- (3.6) Φ( ) ξ Y -F ( ξ ) = 0 ⇔F /natural ( ξ )( Y -F ( ξ )) = 0 .

For ξ f ∈ E , there is an implicit-function solution ξ = F /diamondmath ( Y ) for the second equation near ( ξ f , F ( ξ f )) ∈ D 1 ×E , with Y ∈ E , ξ ∈ T 0 , where F /diamondmath is of class C k if F and Φ are. If ( ξ, Y ) satisfies eq. (3.6) then ( ξ, Z ) also satisfies eq. (3.6) for Z = Φ( ) ξ Y . For ω ∈ E , we have

- ( I T 0 -F /natural ( ξ )Φ ( ′ ξ ; . ; Y )) F ′ /diamondmath ( Y ) ω := F ′ /diamondmath ( Y ) ω -F /natural ( ξ )Φ ( ′ ξ ; F ′ /diamondmath ( Y ) ω Y ) = F /natural ( ξ ω ) (3.7)
- F ′ /diamondmath ( Z ω ) = F /natural ( ξ ω. ) (3.8)

Assume F and Φ are smooth, then for ω ∈ E

(3.9)

- F (2) ( Z ω ; [2] ) = F /natural ( ξ ) {-F (2) ( ξ ; ( F /natural ( ξ ω ) ) [2] )+2Φ ( ′ ξ, F /natural ( ξ ω ω ) ) +Φ (2) ( ξ ; ( F /natural ( ξ ω ) ) [2] ) Z }
- 3) If ( I T 0 -F ( ξ )Φ ( ξ ; . ; Y )) exists and is bounded in a region D 1 , and F and Φ are of class C k , k ≥ 1 with bounded derivatives, then F /diamondmath is also of class C k with

/diamondmath /natural ′ -1 bounded derivatives.

↦

We now formulate the convergence theorem with a nontrivial retraction. We will see the retraction in proposition 2.3 will appear in RQIs. For the case of the sphere eq. (2.14), it has the form s s : ( ξ, δ ) → ξ + 1+ | ξ | 2 1+ ξ T ( ξ -δ ) δ , for ξ, δ ∈ T 0 , and is only defined for δ satisfying eq. (2.15). Thus, we need to address retractions of this type.

Theorem 3.1. Assume the function F , the projection Φ are smooth satisfying Φ( ) ξ F ( ξ ) = F ( ξ ) for ξ ∈ Ω ⊂ T as in eq. (3.1) .

0 1) Assume (Φ( ) ξ F ′ ( ξ )) -1 T 0 ↓E ξ is defined in a ball B ξ , ρ ( ∗ ) in T 0 , with F ( ξ ∗ ) = 0 . For

ρ, ρ 2 &gt; 0 , assume the map s from D 1 = B ξ , ρ ( ∗ ) × B (0 , ρ 2 ) ⊂ T 0 × T 0 to T 0 of class C 2 has the Taylor expansion in δ

$$\mathfrak { s } ( \xi, \delta ) = \xi + \delta + \mathfrak { s } _ { 2 } ( \xi, \delta )$$

such that there is a constant c s , 2 with | s 2 ( ξ, δ ) | ≤ c 2 | δ | 2 in D 1 . Then there exists a radius ρ 3 such that if the starting point ξ 0 satisfies | ξ 0 -ξ ∗ | &lt; ρ 3 then the iteration defined by

$$\xi _ { i + 1 } = \mathfrak { s } ( \xi _ { i }, \delta _ { 2, i } ) \text{ for } \delta _ { 2, i } \coloneqq - \mathcal { F } ^ { \mathfrak { a } } ( \xi _ { i } ) \mathcal { F } ( \xi _ { i } )$$

is well-defined and converges quadratically to ξ ∗ .

2) If s is of class C 3 and the 3-term Taylor series of s in δ is given by

$$\mathfrak { s } ( \xi, \delta ) = \xi + \delta + \frac { 1 } { 2 } \mathfrak { s } ( \xi,. ) ^ { ( 2 ) } ( 0 ; \delta ^ { [ 2 ] } ) + \mathfrak { s } _ { 3 } ( \xi, \delta ) \\ \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \hat { \ \hat { \hat { \hat { \ \hat { \ \hat { \hat { \ \hat { \ \hat { \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \hat {  \ \hat { \ \hat { \ \hat { \ \hat { \ \hat { \ \ \hat { \ \ \hat { \ \hat { \ \ \hat { \ \ \hat { \ \hat { \ \ \hat { \ \ \hat { \ \ \hat { \ \ \hat { \ \ \hat { \ \ \hat { \ \ \hat { \ \ \hat { \ \ \ \hat { \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } } } } } } } } } } } } } } } } } } } } } } } } } }$$

with | s 3 ( ξ, δ ) | &lt; c s , 3 | δ | 3 and F is of class C 3 . If Φ( ξ ∗ ) G ( ξ ∗ , δ [2] ) = 0 for all δ ∈ T 0 where

$$\mathcal { G } ( \xi, \delta ^ { [ 2 ] } ) \coloneqq \mathcal { F } ^ { ( 2 ) } ( \xi ; \delta ^ { [ 2 ] } ) + \mathcal { F } ^ { \prime } ( \xi ; \mathfrak { s } ( \xi,. ) ^ { ( 2 ) } ( 0 ; \delta ^ { [ 2 ] } ) )$$

then the Newton iteration in 1) converges cubically to ξ ∗ .

3) With the smoothness assumption in 2), but we do not assume Φ( ξ ∗ ) G ( ξ ∗ , δ [2] ) = 0 , then there exists a radius ρ 4 such that for | ξ 0 -ξ ∗ | &lt; ρ 4 , the following iteration converges cubically to ξ ∗

$$( 3. 1 4 ) & & \xi _ { i + 1 } = \mathfrak { s } ( \xi _ { i }, \delta _ { 3, i } )$$

$$\delta _ { 3, i } \coloneqq \delta _ { 2, i } - \frac { 1 } { 2 } \mathcal { F } ^ { \natural } ( \xi ) \mathcal { G } ( \xi _ { i }, \delta _ { 2, i } ^ { [ 2 ] } )$$

The proof is in section A.4.

## 4. Constrained equations and Rayleigh/Rayleigh-Chebyshev iterations

We now consider a feasible set M defined by a full range constraint C( X ) = 0 with a retraction r . Let Π be an affine projection function from M to Lin ( E , E ), Π( X ) 2 = Π( X ) for X ∈ M . Denote E X = Im(Π( X )) , T X = Null(C ( ′ X )). In the subset of M considered, we assume

- (4.1) dim E X = dim(Im(Π( X ))) = dim T X = dim( E ) -dim( E L ) .

We try to solve F( X ) = 0 for a function F from M to E satisfying the condition

- (4.2) Π( X )F( X ) = F( X . )
- If (Π( X )F ( ′ X )) T X ↓ E X is invertible, (i.e. the system in claim 1 is nondegenerate), define

$$& ( 4. 3 ) & & \quad \text{F} ^ { \natural } ( X ) \coloneqq ( \Pi ( X ) \mathbb { F } ^ { \prime } ( X ) ) _ { T _ { X } \downarrow E _ { X } } ^ { - 1 } \Pi ( X ). \\ & \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots \quad \dots$$

Proposition 4.1. Fix a feasible point X f ∈ M , let r be a retraction around X f with a retraction cap C X f ( ρ ) ⊂ M , parametrized by a retraction ball B X f ( ρ ) ⊂ T X f via K f := r ( X ,. f ) . Let F be a map from M to E , Π be an affine projection. For X = ( r X ,ξ f ) ∈ C X ,ρ ( f ) , consider the Newton increment and step

$$( 4. 4 ) \quad X ^ { \mathcal { N } _ { T } } = - \mathsf F ^ { \natural } ( X ) \mathsf F ( X ) = - ( \Pi ( X ) \mathsf F ^ { \prime } ( X ) ) _ { T _ { X } \downarrow E _ { X } } ^ { - 1 } \Pi ( X ) \mathsf F ( X ) \in T _ { X } \\ \nu \mathcal { N } \quad. \nu \ \nu \mathcal { N } _ { T } \ \nu \ \nu \mathcal { N } _ { T } \ \nu \ \nu \ \nu \ \nu \ \nu \ \nu \$$

$$X ^ { \mathcal { N } } = \mathfrak { r } ( X, X ^ { \mathcal { N } _ { T } } ) \in \mathcal { M }$$

assume they are well-defined and X N ∈ C X f ( ρ ) . For ξ ∈ B X f ( ρ ) , set Φ( ) := ξ Π( ( r X ,ξ f )) , F ( ξ ) := F( ( r X ,ξ f )) . Then the Newton-type iteration ξ N f of the problem F ( ξ ) = 0

$$\xi ^ { \mathcal { N } _ { f } } \coloneqq s ( \xi, \xi ^ { \Delta } ) \in T _ { X _ { f } }$$

$$\xi ^ { \Delta } \coloneqq - \mathcal { F } ^ { \dagger } ( \xi ) \mathcal { F } ( \xi ) \in T _ { X _ { f } }$$

with s defined in eq. (2.5) corresponds to the Newton iteration X N . That means

$$X ^ { \mathcal { N } } = \mathfrak { r } ( X _ { f }, \xi ^ { \mathcal { N } _ { f } } ).$$

Proof. From the chain rule, F ′ ( ξ ) and its left-inverse F /natural ( ξ ) in eq. (3.2) are

$$\mathcal { F } ^ { \prime } ( \xi ) = \mathsf F ^ { \prime } ( \mathfrak { r } ( X _ { f }, \xi ) ) \mathfrak { r } ( X _ { f },. ) ^ { \prime } ( \xi ) \in \text{Lin} ( T _ { X _ { f } }, \mathcal { E } )$$

(4.10)

$$\mathcal { F } ^ { \flat } ( \xi ) = ( \mathfrak { r } ( X _ { f },. ) ^ { \prime } ( \xi ) ) ^ { - 1 } ( \Phi ( \xi ) \mathrm F ^ { \prime } ( \mathfrak { r } ( X _ { f }, \xi ) ) ) _ { T _ { X _ { f } } \mu E _ { X } } ^ { - 1 } \Phi ( \xi ) = ( K ^ { \prime } _ { f } ( \xi ) ) ^ { - 1 } \mathrm F ^ { \flat } ( X ) \in \text{Lin} ( \mathcal { E }, T _ { X _ { f } } )$$

where ( ( r X ,. f ) ( ′ ξ )) moves to the front in the inverse. For eqs. (4.6) to (4.8), with X = ( r X ,ξ f )

$$= \mathfrak { r } ( \mathcal { K } _ { f }, \xi ), - \mathcal { K } _ { f } ^ { \prime } ( \xi ) [ ( \Pi ( \mathcal { K } _ { f } ( \xi ) ) \mathbb { F } ^ { \prime } ( \mathcal { K } _ { f } ( \xi ) ) \mathbb { F } ^ { \prime } ( \xi ) ) ^ { - 1 } _ { T _ { X _ { f } } \mu E _ { X } } \Pi ( \mathcal { K } _ { f } ( \xi ) ) \mathbb { F } ( \mathcal { K } _ { f } ( \xi ) ) ] = \mathfrak { r } ( \mathcal { K } _ { f } ( \xi ), X ^ { \mathcal { N } _ { T } } ) = X ^ { \mathcal { N } }. \quad \Box$$

$$K _ { f } ( \xi ^ { \mathcal { N } _ { f } } ) = K _ { f } ( \mathfrak { s } ( \xi, \xi ^ { \Delta } ) ) = K _ { f } \circ K _ { f } ^ { - 1 } ( \mathfrak { r } ( K _ { f }, \xi ), K _ { f } ^ { \prime } ( \xi ; \xi ^ { \Delta } ) ) \\ \mathcal { X } _ { f } ^ { \prime } ( \xi ) [ ( \Pi ( K _ { f } ( \xi ) ) F ^ { \prime } ( K _ { f } ( \xi ) ) K _ { f } ^ { \prime } ( \xi ) ) _ { T _ { X _ { f } } \downarrow E _ { X } } ^ { - 1 } \Pi ( K _ { f } ( \xi ) ) F ( K _ { f } ( \xi ) ) ] = \mathfrak { r } ( K _ { f } ( \xi ), X ^ { \mathcal { N } _ { T } } \\ \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \cdot \end{$$

We now translate the theorems in section 3 to results on constrained iterations.

Theorem 4.1 (Local convergence) . Assume F and Π satisfy eqs. (4.1) and (4.2) . Assume F( X ∗ ) = 0 and (Π( X ∗ )F ( ′ X ∗ )) T X ∗ ↓ E X ∗ is invertible. Let r be a retraction around X ∗ . Then there is a radius ρ &gt; 0 defining a retraction ball B X ∗ ( ρ ) ⊂ T X ∗ and cap C X ∗ ( ρ ) ⊂ M such that for X 0 ∈ C X ∗ ( ρ ) , the iteration X i +1 = X N i defined in proposition 4.1 is well-defined and converges to X ∗ .

If Π( X ∗ )G( X ∗ ; η [2] ) = 0 for η ∈ T X ∗ , where G is a tensor-valued function on M defined by

$$( 4. 1 1 ) \quad \ G ( X ; \eta ^ { [ 2 ] } ) = \mathsf F ^ { ( 2 ) } ( X, \eta ^ { [ 2 ] } ) + \mathsf F ^ { \prime } ( X ; \mathfrak r ( X,. ) ^ { ( 2 ) } ( 0 ; \eta ^ { [ 2 ] } ) ) \quad f o r \ \eta \in T _ { X }$$

then the Newton iteration X i +1 = X N i converges cubically. Define the Chebyshev increment

$$& ( 4. 1 2 ) \quad \ \ X ^ { \mathcal { N } _ { C } } = X ^ { \mathcal { N } _ { T } } - \frac { 1 } { 2 } ( \Pi ( X ) F ^ { \prime } ( X ) ) _ { T _ { X } \downarrow \mathcal { E } _ { X } } ^ { - 1 } \Pi ( X ) G ( X ; X ^ { \mathcal { N } _ { T } } ) \in T _ { X } \\ & \quad \ \ - \quad \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \$$

Then there is ρ C &gt; 0 such that for X 0 ∈ C X ∗ ( ρ C ) , the Rayleigh-Chebyshev iteration X i +1 = ( r X , X i N C i ) converge cubically to X ∗ .

Proof. Using proposition 4.1, the Newton case follows from theorem 3.1. Set F ( ξ ) = F( ( r X ,ξ f )) for a feasible point X f , then differentiate F ′ ( ξ δ ) = F ( ( ′ r X ,ξ f )) ( r X ,. f ) ( ′ ξ ; δ ) in direction δ

$$\mathcal { G } ( \xi, \delta ^ { [ 2 ] } ) = \mathcal { F } ^ { ( 2 ) } ( \xi ; \delta ^ { [ 2 ] } ) + \mathcal { F } ^ { \prime } ( \xi ; \tilde { \sigma } ( \xi, ) ^ { ( 2 ) } ( 0 ; \delta ^ { [ 2 ] } ) ) = \mathcal { F } ^ { ( 2 ) } ( \tau ( X _ { f }, \xi ) ; [ \tau ( X _ { f },. ) ^ { \prime } ( \xi ; \delta ) ] ^ { ( 2 ) } ) + \\ \mathcal { F } ^ { \prime } ( \tau ( X _ { f }, \xi ) ) \tau ( X _ { f },. ) ^ { ( 2 ) } ( \xi ; \delta ^ { [ 2 ] } ) + \mathcal { F } ^ { \prime } ( \tau ( X _ { f }, \xi ) ) [ \tau ( \tau ( X _ { f }, \xi ),. ) ^ { ( 2 ) } ( 0 ; [ \tau ( X _ { f },. ) ^ { \prime } ( \xi ; \delta ) ] ^ { [ 2 ] } ) - \tau ( X _ { f },. ) ^ { ( 2 ) } ( \xi ; [ \delta ] ^ { [ 2 ] } ) ] \\ = \mathcal { F } ^ { ( 2 ) } ( X ; \eta ^ { ( 2 ) } ) + \mathcal { F } ^ { \prime } ( X ) \tau ( X,. ) ^ { ( 2 ) } ( 0 ; \eta ^ { [ 2 ] } ) = G ( X, \eta ^ { [ 2 ] } ) \\. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad. \quad.$$

if X = ( r X ,ξ , η f ) = ( r X ,. f ) ( ′ ξ ; δ ) and G defined in eq. (3.13). Cubic convergence of the Newton algorithm if G vanishes follows. The statement for Rayleigh-Chebyshev also follows. /square

- 4.1. Rayleigh quotient iteration for constrained equations. As mentioned, for the equation eq. (1.1), if L λ ( X,λ ) is onto, as a linear map from E L to E , then there is a left-inverse L -λ ( X,λ ) of L ( λ X,λ ). If it is constructed smoothly, then with the Rayleigh quotient λ = R ( X ) solving L -λ ( X,λ )L( X,λ ) = 0, the projection Π( X ) := I E -L ( λ X, R ( X ))L -λ ( X, R ( X )) satisfies

$$\Pi ( X ) L ( X, \lambda ) = L ( X, \lambda ), \\ \Pi ( X ) \wr \wr ( X, \lambda ) = 0.$$

$$\Pi ( X ) L _ { \lambda } ( X, \lambda ) = 0.$$

Let F( X ) = L( X, R ( X )), then Π( X )F( X ) = F( X ), thus, the results of the previous section apply. Using Π( X )L λ ( X, R ( X )) = 0 to simplify Π( X )F ( ′ X ) and Π( X )G( X ), the following theorem follows from the chain rule. The second derivatives of L are bilinear maps, L XX operates on two copies of E via the variable η below, L Xλ operates on E × E L via η ∈ E and R ′ ( X η ; ) ∈ E L , and L λλ on R ′ ( X η ; ) [2] ∈ E 2 L .

Theorem 4.2. If the Rayleigh quotient λ = R ( X ) and the projection Π satisfies eq. (4.13) , with L and R , C , r , Π are smooth, then with λ = R ( X ) , the Newton increment X N T ∈ T X of the RQI iteration X i +1 = ( r X , X i N T ) is the solution to the equation

$$\Pi ( X ) L _ { X } ( X, \lambda ) X ^ { \mathcal$$

and the convergence criteria for F = L( X, R ( X )) = 0 in theorem 4.1 apply. Let

$$F ^ { \natural } ( X ) \omega = ( \Pi ( X ) L _ {$$

Assuming C , r , Π L , , R are smooth. For η ∈ T X , set ν = ( r X,. ) (2) (0; η [2] ) and (4.16)

$$\begin{array} {$$

$$\overset {. } { G } _ { L } ( \overset {. } { X$$

then Π( X )G ( L X η ; [2] ) = 0 if and only if Π( X )G( X η ; [2] ) = 0 in eq. (4.11) . Thus, if Π( X ∗ )G ( L X ∗ ; η [2] ) = 0 for all η ∈ T X ∗ and F ( /natural X ∗ ) exists for a solution X ∗ of F( X ) = 0 , the RQI above converges cubically. If F ( /natural X ∗ ) exists then the RayleighChebyshev iteration X i +1 = ( r X , X i N C ) with (4.17)

$$X ^ { \mathcal { N } _ { C } } = X ^ { \mathcal {$$

converges cubically to X ∗ if X 0 ∈ C X ∗ ( ρ ) for some ρ &gt; 0 . If L X ( X,λ ) ∈ Lin ( E , E ) is invertible and C ( ′ X )L X ( X,λ ) -1 L ( λ X,λ ) is invertible, X N T and X τ could be computed in Schur form

$$X ^ { \mathcal { N } _ { T } } = - \mathcal { S } ( L _ { X } ( X, \lambda ) ^ { - 1 } L ( X, \lambda ) )$$

$$X ^ { \tau } = \mathcal { S } ( L _ { X } ( X, \lambda ) ^ { - 1 } G _ { L } ( X ) )$$

(4.20)

S ω := ω -L X ( X,λ ) -1 L ( λ X,λ )(C ( ′ X )L X ( X,λ ) -1 L ( λ X,λ )) -1 C ( ′ X ω ) for ω ∈ E .

If L is affine in λ , L( X,λ ) = A X ( ) -H X λ ( ) for two functions A X ( ) and H X ( ), then L X ( X,λ ) = A X ′ ( ) -H X λ ′ ( ) . Dropping the variable name X for brevity, if H -is a left inverse of H , we can take L -λ to be -H -, giving us a Rayleigh quotient λ = H A -and F = A -HH A -= Π A with Π = I E -HH -. Thus, in lemma 1.1, we can use A instead of F in the Schur form solution

$$X ^ { \mathcal { N } _ { T } } = - \L L _ { X } ^ { - 1 } A + \L L _ { X } ^ { - 1 } H ( C ^ { \prime } \L L _ { X } ^ { - 1 } H ) ^ { - 1 } C ^ { \prime } \L L _ { X } ^ { - 1 } A.$$

## 5. Cubic convergence and second covariant derivative

In section 1.2, with the projection function Π, we defined the vector bundle E Π = ∪ X ∈M Im(Π( X )) with a connection ( ∇ c F)( X ) = Π( X )F ( ′ X, c ( X )) ∈ T X for a section F, Π( X )F( X ) = F( X ) and a vector field c , c ( X ) ∈ T X . In the unconstrained case, the Chebyshev iteration

$$X _ { i + 1 } = X _ { i } - F ^ { \prime } ( X ) ^ { - 1 } F ( X ) - \frac { 1 } { 2 } F ^ { ( 2 ) } ( X ; [ F ^ { \prime } ( X ) ^ { - 1 } F ( X ) ] ^ { [ 2 ] } )$$

converge cubically, as seen in section 3. It is natural to ask if there is a relationship between the Rayleigh-Chebyshev term and ∇ in the constrained case. The answer is yes, with the concept of a second covariant derivative .

If C is the constrained function for M , for two vector fields c 1 , c 2 , functions from M to E satisfying C ( ′ X ) c i ( X ) = 0, i = 1 2 , , X ∈ M , then c ′ 2 ( X ; c 1 ( X )) is not a vector field, as taking derivative of C ( ′ X ) c 2 ( X ) = 0 in direction c 1 ( X ) does not give C ( ′ X ) c ′ 2 ( X ; c 1 ( X )) = 0 but

$$C ^ { \prime } ( X ) c _ { 2 } ^ { \prime } ( X ; c _ { 1 } ( X ) ) + C ^ { ( 2 ) } ( X ; c _ { 1 } ( X ), c _ { 2 } ( X ) ) = 0.$$

An adjustment of the form c ′ 2 ( X, c 1 ( X )) + Γ( X, c 1 ( X , ) c 2 ( X )) is needed to get a vector field, called a covariant derivative of c 2 at X along c 1 . As seen in section 1.2, a projection function to T M defines a covariant derivative (connection). A retraction r also defines a covariant derivative ∇ r :

Proposition 5.1. For a retraction r and two vector fields c 1 , c 2 , ∇ r c 1 c 2 defined by

↦

$$( 5. 2 ) \quad \nabla ^ { \mathfrak { r } } _ { c _ { 1 } } c _ { 2 } \, \colon X \mapsto c ^ { \prime } _ { 2 } ( X ; c _ { 1 } ( X ) ) - \mathfrak { r } ( X,. ) ^ { ( 2 ) } ( 0 ; c _ { 1 } ( X ), c _ { 2 } ( X ) )$$

is a vector field, thus ∇ r is a covariant derivative.

Proof. Differentiate C ( ( ′ r X,t c 1 ( X ))) ( r X,. ) ( ′ t c 1 ( X ); c 2 ( X )) = 0 (from lemma 2.1) in t then set t = 0 we get

$$C ^ { ( 2 ) } ( X ; c _ { 1 } ( X ), c _ { 2 } ( X ) ) + C ^ { \prime } ( X ) \mathfrak { r } ( X,. ) ^ { [ 2 ] } ( 0, c _ { 1 } ( X ), c _ { 2 } ( X ) ) = 0.$$

Subtracting from eq. (5.1), we get

$$C ^ { \prime } ( X ) \{ c _ { 2 } ^ { \prime } ( X ; c _ { 1 } ( X ) ) - \mathfrak { r } ( X,. ) ^ { ( 2 ) } ( 0 ; c _ { 1 } ( X ), c _ { 2 } ( X ) ) \} = 0.$$

This shows ∇ r c 1 c 2 ( X ) is tangent to M at X .

/square

The association of a connection with a retraction is discussed in [6, section 8.1.1]. Here, we give an explicit formula. A naive attempt for a geometric expression of the Chebyshev term is to consider an adjustment like 1 2 ∇ η ( ∇ η F) , with ∇ is the connection from Π in section 1.2 and η is the Newton increment. To evaluate the outer ∇ η , we need the inner to be a section, for this we need to replace η with a vector field. For two vector fields c 1 , c 2

↦

$$( \nabla _ { c _ { 1 } } ( \nabla _ { c _ { 2 } } F ) ) ( X ) = \Pi ( X ) \{ X \mapsto \Pi ( X ) F ^ { \prime } ( X ; c _ { 2 } ( X ) ) \} ^ { \prime } ( X ; c _ { 1 } ( X ) )$$

= Π( X ) { Π ( ′ X ; c 1 ( X ))F ( ′ X ) c 2 ( X ) + Π( X )F (2) ( X ; c 1 ( X , ) c 2 ( X )) + Π( X )F ( ′ X ; c ′ 2 ( X ; c 1 ( X ))) } .

The last term involves c ′ 2 ( X ; c 1 ( X )), hence dependent on the extensions of η to vector fields. But ∇ ∇ r c 1 c 2 F( X ) = Π( X )F ( ′ X ; ∇ r c 1 ( c 2 X )) is well-defined, hence

∇ 2 c 1 , c 2 F( X ) given below is not dependent on derivatives of c 1 or c 2 , it is the second covariant derivative using ∇ and ∇ r

(5.3)

$$\nabla _ { c _ { 1 }, c _ { 2 } } ^ { 2 } F ( X ) \coloneqq ( \nabla _ { c _ { 1 } } ( \nabla _ { c _ { 2 } } F ) ) ( X ) - \nabla _ { \nabla _ { c _ { 1 } } ^ { \tau } c _ { 2 } } F ( X ) \quad.$$

= Π( X ) { Π ( ′ X, c 1 ( X ))F ( ′ X ) c 2 ( X ) + F (2) ( X ; c 1 ( X , ) c 2 ( X )) + F ( ′ X ) (0 r , . ) [2] (0; c 1 ( X , ) c 2 ( X )) } .

Therefore, we can define 1 2 ∇ 2 η,η F( X ) as above, for vector fields satisfying c 1 ( X ) = c 2 ( X ) = η . [16] uses this expression as the third-order adjustment for the geodesic retraction. Compare with eq. (4.11), we have an extra term Π( X )Π ( ′ X,η )F ( ′ X η ) . Differentiate Π( Y )Π ( ′ Y ; c ( Y ))F( Y ) = 0 (eq. (A.1)) in direction c ( Y ), Y ∈ M

$$\Pi ^ { \prime } ( Y ; c ( Y ) ) \Pi ^ { \prime } ( Y ; c ( Y ) ) F ( Y ) + \Pi ( Y ) \Pi ^ { ( 2 ) } ( Y ; c ( Y ) ^ { [ 2 ] } ) F ( Y ) +$$

Π( Y )Π ( ′ Y ; c ′ ( Y ) c ( Y ))F( Y ) + Π( Y )Π ( ′ Y ; c ( Y ))F ( ′ Y ) c ( Y ) = 0 .

At a solution X ∗ , F( X ∗ ) = 0, the first three terms are zero, hence Π( X ∗ )Π ( ′ X ,η ∗ )F ( ′ X ∗ ) η = 0 for any tangent vector η at X ∗ if c ( X ∗ ) = η . Thus, this term does not affect the order of convergence.

## 6. Applications

The codes for these sections are found in folder colab in [17], implemented in Python and Julia (for two examples showing cubic convergence of RayleighChebyshev iterations).

- 6.1. Complex tensor eigenpairs. For our purpose, a tensor is a vector-valued homogeneous function. An example of the real tensor eigenpair problem is finding critical points of a scalar homogeneous function ˆ T under the constraint ˆ = 1. B Here, ˆ is a scalar homogeneous polynomial, which leads to the equation grad ˆ B T = λ grad ˆ . B We will focus on equations of the form T = λ B explained below, the constraints imposed may be unrelated to B .

We consider a complex-valued homogeneous vector function T , which may not be a gradient of a scalar function. Each entry of T is a scalar homogeneous polynomial of order m -1. The coefficients ( t i 1 ··· i m ) 1 ≤ i j ≤ n, 1 ≤ ≤ j m of entry T i 1 , i 1 = 1 · · · n can be arranged to what is called a multidimensional array (also called a tensor), we call T a tensor of dimension n order m . For k vectors X n -k +1 · · · X n of size n in the base field, contraction means taking sum over the last k indices of ( t i 1 ··· i m ) multiply by entries of X j 's, j = n -k +1 · · · n , the uncontracted entries are written I . Write X [ k ] for X repeated k times. Abuse of notation, T ( X [ m -1] ) = T ( I, X [ m -1] ) is the vector homogeneous function evaluated at X , its Jacobian is ( m -1) T ( I, I, X [ m -2] ), while ˆ ( T X [ m ] ) is the scalar function in the symmetric case, where grad ˆ T = m T (We mostly follows [11]).

Let B be a homogeneous polynomial vector function of order d -1, the tensor eigenpair problem in eq. (1.4) solves for pairs ( X,λ ) satisfying T ( Z [ m -1] ) = λ B ( Z [ d -1] ).

We will focus on the case d = 2, much of what is discussed here holds for d ≥ 2. The number of complex eigenpairs is given as by ∑ n -1 i =0 ( m -1) ( i d -1) n - -i 1 ([13, 12]), with certain counting convention described there. An important case is the Z-pairs [3], [18], where B ( Z ) = Z

$$L ( Z, \lambda ) & = \mathcal { T } ( Z ^ { [ m - 1 ] } ) - \lambda Z = 0$$

with the normalization Z Z T = 1 in the real case [3]. For the complex case, we normalize by Z Z ∗ = 1 ( ∗ is the Hermitian transpose), and call the pairs unitary Z-pairs (UZ-pairs).

There are a few methods to find all real eigenpairs [13, 19], with the first citation using the homotopy method is state-of-the-art, which also finds complex pairs. In [11], the authors proposed a RQI-type algorithm, called O-NCM , which empirically finds all real Z-pairs in less time than the homotopy method, however, there is no certification that all real pairs are found, as there is no formula to count real pairs. Using the RQI method described in this paper, we extend the O-NCM method to the complex case, using the count ∑ ( m -1) i for complex (Z-pairs) to decide if we have found all eigenpairs, if all pairs are distinct, up to scaling.

↦

If m &gt; 2, we can assume λ is real, or E L = R , by scaling λ by exp( -iθ ) and Z by exp( -iθ/ m ( -2)), with θ is the angle of λ in polar coordinates. We treat Z as a real vector of dimension 2 n . From C( Z ) = Z Z ∗ -1, we have C ( ′ Z η ) = 2Re( Z η ∗ ), thus a tangent vector satisfies Re( Z η ∗ ) = 0. We have L λ ( Z, λ )( δ ) = -Zδ , δ ∈ R . A left inverse is L λ -: ω →-Re( Z ω ∗ ) ∈ E L , ω ∈ E , thus

$$\Pi ^ { - } ( Z ) \omega = L _ { \lambda } ( X, \lambda ) L _ { \lambda } ^ { - } ( X, \lambda ) \omega = Z R e ( Z ^ { * } \omega ) \quad \text{ for } \omega \in \mathcal { E }.$$

To use theorem 4.2, we solve for the Rayleigh quotient λ = R ( Z ) from L λ -( X,λ )L( Z, λ ) = 0, or Re( Z ∗ T ( Z [ m -1] ) -λ Re Z Z ∗ ) = 0

$$\mathcal { R } ( Z ) & = \text{Re} ( Z ^ { * } \mathcal { T } ( Z ^ { [ m - 1 ] } ) )$$

The projection is Π( Z ω ) = ω -Z Re( Z ω ∗ ) for ω ∈ E . The Newton increment Z N T satisfies

(6.3)

$$\theta ( \overset { ^ { \prime } } { Z } ) \mathbb { L } _ { Z } ( Z, \lambda ) Z ^ { \mathcal { N } _ { T } } = \Pi ( Z ) ( ( m - 1 ) \mathcal { T } ( I, I, Z ^ { [ m - 2 ] } ) - \lambda I ) Z ^ { \mathcal { N } _ { T } } = - \Pi ( Z ) \mathcal { T } ( Z ^ { [ m - 1 ] } )$$

↦

The Newton form eq. (1.17) is the complex version of the algorithm O-NCM op. cit. The tangent space is the same as the range E Z of Π( Z ), both are nullspace of ω → Re Z ω ∗ . In eq. (4.21), with A = T ( Z [ m -1] ), H = Z , set ζ = L -1 X H,ν = L -1 X A , the Schur form solution is

$$Z ^ { \mathcal { N } _ { T } } & = - \nu + \zeta \text{Re} ( Z ^ { * } \zeta ) ) ^ { - 1 } \text{Re} ( Z ^ { * } \nu ) \\ & \text{where } \left [ \zeta \ \nu \right ] = ( ( m - 1 ) \mathcal { T } ( I, I, Z ^ { [ m - 2 ] } ) - \lambda I ) ^ { - 1 } \left [ Z \quad \mathcal { T } ( Z ^ { [ m - 1 ] } ) \right ] \in \mathbb { C } ^ { n \times 2 }.$$

The corresponding Schur form in the real case is different from algorithm NCM

$$\text{ where } \left [ \zeta \ \nu \right ] = ( ( m - 1 ) \mathcal { T } ( I, I, Z ^ { [ m - 2 ] } ) - \lambda I ) ^ { - 1 } \left [ Z \ \mathcal { T } ( Z ^ { [ m - 1 ] } ) \right ] \in \mathbb { C } ^ { n \times 2 }. \\ \text{e corresponding Schur form in the real case is different from algorithm NCM}$$

## Algorithm 2 Schur form Rayleigh quotient iteration for complex tensor eigenpairs

- 1: Input: Z 0 with | Z 0 | = 1
- 2: for i = 0 1 , , · · · do
- 3: Compute λ i = R ( Z i ) = Re( Z ∗ i T ( Z [ m -1] i ))
- 6: Compute Z i +1 ← ( Z i + ) η / Z | i + η | /triangleright Terminal condition is verified after this step
- 4: Solve (( m -1) T ( I, I, Z [ m -2] i ) -λ I i ) [ ζ ν ] = [ Z i T ( Z [ m -1] i ) ] 5: Compute η ←-ν + Re( ζ Z ζ ∗ i )) -1 Re( Z ν ∗ i )
- 7: end for

between our RQI Newton and Schur forms is inconclusive, however, we focus on the Schur form for ease of implementation.

In algorithm 2, the initial point Z 0 on the unitary sphere Z Z ∗ 0 0 = 1 is chosen randomly. To make sure we only count distinct pairs under the equivalent relation, we keep a table tracking all eigenpairs we have found within our search, identifying pairs where Z is scaled by a ( m -2)-th root of 1. This algorithm finds all real pairs if the pairs are isolated. The approach has the advantage of a quadratic convergence algorithm for an individual pair. It does not work well with nonisolated zero, but some remedies could be applied. The speed to find all pairs depends on the distribution of the pairs; generally it works well for randomly generated tensors.

In UZPairsEigenTensor.ipynb in [17] (containing calculations for all examples here), we compare with examples in [19]. For several examples in that paper, RQI outperforms by a large time factor. For nonisolated eigenpairs or infinite pairs, both approaches need modifications. We will not go into details, but note the case where T is the gradient of the Motzkin's polynomial ˆ ( T Z [6] ) = z 4 0 z 1 + z 2 0 z 4 1 + z 6 2 -3 z 2 0 z 2 1 z 2 2 [12, example 5.9], we found new complex pairs. The authors found 25 eigenpairs out of the 31 expected pairs. The 6 missing pairs are complex pairs, (satisfying Z Z T = 0, the authors used the E-pair normalization Z Z T = 1) with eigenvalues 1 12 , eigenvectors of the form ( z , 0 -¯ z , 0 0), 4 z 4 0 = -1 (2 equivalent pairs) and 3 16 , with eigenvectors ( ± √ -1 2 , ± √ -1 2 , √ 2 2 ) (4 equivalent pairs). Up to equivalence, we found 6 real pairs with eigenvalue 0, while the paper counted 14. A perturbation, adding a small diagonal tensor shows there are indeed 14 (8 complex and 6 real) pairs of small eigenvalues that collapse to the 6 real pairs, the eigenvectors (1 , 0 0) and (0 1 0) , , , each has multiplicity 5, and each eigenvector ( ± 1 √ 3 , ± 1 √ 3 , 1 √ 3 ) has multiplicity 1 for the count of 14. See [13, table 7] or [17] for the remaining pairs.

6.1.1. B eigenpairs. For the general problem L( X,λ ) = T ( X [ m -1] ) -B ( X [ d -1] ) λ , it is easy to derive several RQIs based on different constraints, e.g. by using a linear constraint C T Z = 1, where C is a randomly generated real vector [13], thus E L = C , which we will not go into detail.

We discuss briefly the case where T , B are symmetric, T = (1 /m ) ˆ T ′ , B = (1 /d ) ˆ B ′ where ˆ T , ˆ are scalar homogeneous polynomials of order B m and d , over R . Assuming ˆ ( B X [ d ] ) = 1 has a nonempty solution set. We can use the constraint ˆ ( B X [ d ] ) = 1 with the rescaling/projection retraction discussed in section 2.3. The tangent space at X is defined by the equation B ( X [ d -1] ) T η = 0. We can take L λ -( X,λ ) = X T , resulting in the Rayleigh quotient R ( X ) = ˆ ( T X [ m ] ). The projection is defined by Π( X ω ) = ω -B ( X [ d -1] ) X ω T , hence Im(Π( X )) = E X is defined by X ω T = 0. The RQI step can be computed as above.

To analyze cubic convergence, R ′ ( X ∗ ) η = m T ( X [ m -1] ∗ ) T η = mλ B ( X [ d -1] ∗ ) T η = 0, at an eigenpair ( X , ∗ R ( X ∗ ) and η ∈ T X ∗ . By eq. (2.17), r ηη ( X, 0) η [2] is proportional to X ,

Π( X ∗ )L X ( X ,λ ∗ ∗ ) X ∗ = Π( X ∗ )(( m -1) T ( X [ m -1] ∗ ) -( d -1) λ B ( X [ d -1] ∗ )) = ( m d λ -) Π( X ∗ ) B ( X [ d -1] ∗ ) = 0 .

From eq. (4.16), only ΠL XX remains in G L . Thus, for m = d = 2, we have a cubically convergence iteration for the generalized eigenvalue problem AX -BXλ = 0 for symmetric matrices A and B ( T ( X ) = AX, B = BX ).

$$X _ { i + 1 } = \{ ( A - B X _ { i } ^ { T } A X _ { i } ) ^ { - 1 } B X _ { i } \} _ { r s c } = \{ ( B ^ { - 1 } A - ( X _ { i } ^ { T } A X _ { i } ) I ) ^ { - 1 } X _ { i } \} _ { r s c l }$$

|   Iteration |   Tensor RQI |   Tensor RC |   EigC RQI | EigC RC   |
|-------------|--------------|-------------|------------|-----------|
|           1 |    0.0002594 |  2.042e-05  |  6.986e-06 | 6.986e-06 |
|           2 |    3.08e-07  |  8.671e-14  |  2.368e-11 | 6.511e-15 |
|           3 |    2.509e-13 |  2.69e-39   |  3.5e-22   | 5.208e-42 |
|           4 |    1.049e-25 |  5.503e-115 |  9.982e-44 |           |

Table 1. Examples of residual errors for Rayleigh (RQI) and Rayleigh-Chebyshev (RC) iterations for tensor eigenpairs (Tensor, section 6.1.1, n = 6 , m = 3 , d = 2) and eigenvalue with a constant term (EigC) (section 6.3, n = 10).

if B is invertible, where X rscl is the rescaling of X ∈ R n to satisfy X BX T = 1. Table 1 compares RQI and Rayleigh-Chebyshev iteration for m = 3 , d = 2 (see also [17]).

6.2. Constrained optimization. Recall in this problem, L( X,λ ) = ∇ f ( X ) -C ( ′ X ) T λ for a real-valued function f , L ( λ X,λ ) = -C ( ′ X ) T . Let C X = C ( ′ X ) then the Moore-Penrose left inverse is L λ -( X ) = -(C X C T X ) -1 C X , and the equation L λ -( X )L( X,λ ) = 0 implies λ = (C X C T X ) -1 C X ∇ f ( X ) which is known classically. This implies Π( X ) = I E -C T X (C X C T X ) -1 C X . Newton's method of this type has been studied before [20, 21], using the Newton form to solve for X N T . Let Q be an orthogonal basis of the range of Π( X ), (which is the nullspace of C X ), constructed from the QR decomposition of C T X . Then Q Q T = I and Π( X ) = QQ T . In eq. (1.17), Q Π = Q T = Q , and the Newton increment reduces to

$$X ^ { \mathcal { N } _ { T } } = - Q ( Q ^ { \intercal } \mathbf L _ { X } ( X, \lambda ) Q ) ^ { - 1 } Q ^ { \intercal } \nabla f ( X )$$

with Q T ∇ f ( X ) called the projected gradient, Q T L X ( X,λ Q ) the projected Hessian (the manifold literature calls Π( X ) ∇ f ( X ) the projected gradient and Π( X )L X ( X,λ ) the projected Hessian). The Schur complement method is also used, see [22, Chapter 10].

6.3. Eigenvector and eigenvector with a constant term. We have shown our RQI with the constraint X X T -1 = 0 is the classical RQI for the eigenvalue problem, with L X ( X,λ η ) = ( A -λI η ) , L ( λ X,λ ) = -X . With R ( X ) = X AX T , R ′ ( X η ) = η T AX + X Aη T = η T ( A + A T ) X . Thus,

G ( L X η ) [2] = 2L Xλ ( X,λ η, ; R ′ ( X,η ))+L X ( X,λ ) r ηη ( X η ; [2] ) = -2 ηη T ( A + A T ) X -( A -λI X η ) | | 2 .

When A is normal, at an eigenvector ( X ,λ ∗ ) we have AX ∗ = A X T ∗ = λX ∗ , hence R ′ ( X ∗ ) η = 2 λη T X ∗ = 0, thus G( X ∗ ) = 0, therefore we have cubic convergence.

When A is not normal, at an eigenvector X ∗ , only 2 η T A X T ∗ may be nonzero. To the extent we have tested, the Rayleigh-Chebyshev iteration seems not competitive for generic matrices, as although it eventually has cubic convergence, its area of convergence seems smaller than RQI.

For nonnormal matrices, the two-sided Rayleigh quotient algorithm in [9] has cubic convergence. It is a special case of the two-sided nonlinear eigenvalue algorithm in section 6.4.

/negationslash

For b ∈ R n , b = 0, an RQI for L( X,λ ) = AX -λX -b = 0 could be derived similarly. L X , L λ , L -λ are as above, the Rayleigh quotient is λ = X AX T -X T b . In

the resulting Schur form iteration, L -1 X L = X -( A -λI ) -1 b . Define Z unit = Z/ Z ‖ ‖ for Z ∈ R n then

$$( 6. 6 ) \quad \ \eta = - X + ( A - \lambda I ) ^ { - 1 } \mathbf b + ( A - \lambda I ) ^ { - 1 } X \frac { 1 - X ^ { \mathbf T } ( A - \lambda I ) ^ { - 1 } \mathbf b } { X ^ { \mathbf T } ( A - \lambda I ) ^ { - 1 } X } \\ \cdots \quad \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \$$

$$( 6. 7 ) \quad X _ { i + 1 } = ( ( A - \lambda I ) ^ { - 1 } \mathfrak { b } + ( A - \lambda I ) ^ { - 1 } X \frac { 1 - X ^ { \dagger } ( A - \lambda I ) ^ { - 1 } \mathfrak { b } } { X ^ { \dagger } ( A - \lambda I ) ^ { - 1 } X } ) _ { u n i t }$$

$$X _ { i + 1 } = ( ( A - \lambda I ) ^ { - 1 } \mathfrak { b } + ( A - \lambda I ) ^ { - 1 } X \frac { 1 - A ^ { \ } ( A - \lambda I ) ^ { \ } \mathfrak { b } } { X ^ { \intercal } ( A - \lambda I ) ^ { - 1 } X } ) _ { u n i t }$$

The Chebyshev iteration is more stable than the eigenvector case as ( A -λI ) is often invertible near a solution. While requiring less iterations, it still does not outperform the RQI in total time. This does not rule out applications to special matrices. The expression for G L is unchanged, with η in eq. (6.6) and R ′ ( X,η ) = η T ( A + A T ) X -η T b . The RQI does not converge cubically even for symmetric matrices as η T AX = η T b near a solution. The Chebyshev increment is

$$\eta ^ { C } = \eta - \frac { 1 } { 2 } \{ ( A - \lambda I ) ^ { - 1 } G _ { L } - \frac { X ^ { \top } ( A - \lambda I ) ^ { - 1 } G _ { L } } { X ^ { \top } ( A - \lambda I ) ^ { - 1 } X } ( A - \lambda I ) ^ { - 1 } X \}$$

and the Chebyshev iteration is X i +1 = ( X i + η C ) unit . The last two columns of table 1 shows the RQI and Rayleigh-Chebyshev iterations for this case.

- 6.4. Nonlinear eigenvalue problem. A nonlinear RQI appeared in algorithm 4.9 in [2], proposed in [10]. We consider E = R n , E L = R . Recall L( X,λ ) = P( λ X ) where P is a square matrix with polynomial entries.

/negationslash

Assume the unit sphere constraint C( X ) = 1 2 ( X X T -1). For η ∈ E , we have C ( ′ X η ; ) = X η T and L X ( X,λ η ) = P( λ η ) for η ∈ E , L ( λ X,λ δ ) = P ( ′ λ Xδ ) for δ ∈ R . Assuming X T P ( ′ λ X ) = 0, L -λ ( X,λ ω ) = X T X T P ( ′ λ X ) is a left inverse of L λ ( X,λ ). The equation L -λ ( X,λ )L( X,λ ) = 0 for the Rayleigh quotient implies X T P( λ X ) = 0, and λ = R ( X ) is solved from here. The projection is

$$\Pi ( X ) \omega \coloneqq \omega - L _ { \lambda } ( X, \lambda ) L _ { \lambda } ^ { - } ( X, \lambda ) \omega = \omega - P ^ { \prime } ( \lambda ) X \frac { X ^ { T } \omega } { X ^ { T } P ^ { \prime } ( \lambda ) X }.$$

Applying algorithm 1 in Schur form, L X ( X,λ ) -1 L( X,λ ) = X, L X ( X,λ ) -1 L ( λ X,λ ) = P λ ( ) -1 P ′ ( λ X ) ,

$$\eta = X ^ { \mathcal { N } _ { T } } = - X + P ( \lambda ) ^ { - 1 } P ^ { \prime } ( \lambda ) X \frac { X ^ { \intercal } X } { X ^ { \intercal } P ( \lambda ) ^ { - 1 } P ^ { \prime } ( \lambda ) X }.$$

Thus, η + X is proportional to P λ ( ) -1 P ′ ( λ X ) , and together with the retraction, the iteration could be given as X i +1 = P λ ( i ) -1 P ′ ( λ i ) X i | P λ ( i ) -1 P ′ ( λ i ) X i | . For cubic convergence analysis, from eq. (4.16)

$$( 6. 8 ) \quad G _ { L } ( X ) \eta ^ { [ 2 ] } = P ^ { ( 2 ) } ( \lambda ) X ( \mathcal { R } ^ { \prime } ( X, \eta ) ) ^ { 2 } + 2 P ^ { \prime } ( \lambda ) \eta \mathcal { R } ^ { \prime } ( X, \eta ) - P ( \lambda ) X | \eta | ^ { 2 }.$$

At a solution, P λ ( ∗ ) X ∗ = 0, thus the last term vanishes. From the implicit function theorem

$$\mathcal { R } ^ { \prime } ( X ; \eta ) = - \frac { 1 } { X ^ { \intercal } P ^ { \prime } ( \lambda ) X } ( \eta ^ { \intercal } P ( \lambda ) X + X ^ { \intercal } P ( \lambda ) \eta ).$$

If P is normal, R ′ ( X ,η ∗ ) = 0 at a solution, hence G L ( X ∗ ) = 0, implying cubic convergence.

The two-sided iteration . Consider E = R 2 n and E L = R 2 , X = [ u T v T ] T ∈ E , u, v ∈ R n and /vector λ = [ λ , λ 1 2 ] T ∈ E L . Set C( X ) = 1 2 [ u u T -1 , v T v -1] T ∈ R 2 and

$$\L, \L \times \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \, \L \
 \hat { P } ( \vec { \lambda } ) = \begin{bmatrix} 0 & P ( \lambda _ { 2 } ) ^ { T } \\ P ( \lambda _ { 1 } ) & 0 \end{bmatrix}, \quad \hat { P } ( \vec { \lambda } ) ^ { - 1 } = \begin{bmatrix} 0 & P ( \lambda _ { 1 } ) ^ { - 1 } \\ ( P ( \lambda _ { 2 } ) ^ { T } ) ^ { - 1 } & 0 \end{bmatrix}, \\ L ( X, \vec { \lambda } ) = \hat { P } ( \vec { \lambda } ) X = \begin{bmatrix} P ( \lambda _ { 2 } ) ^ { T } v \\ P ( \lambda _ { 1 } ) u \end{bmatrix}. \\ \text{In matrix form. } L _ { Y } ( X. \vec { \lambda } ) = \hat { P } ( \vec { \lambda } ). \, L _ { \lambda } \text{ and a left inverse } L _ { Y } ^ { - } \text{ are}$$

In matrix form, L X ( X, /vector λ ) = ˆ ( P /vector λ ), L λ and a left inverse L -λ are

$$( 6. 9 ) \quad L _ { \vec { \lambda } } ( X, \vec { \lambda } ) = \begin{bmatrix} 0 & P ^ { \prime } ( \lambda _ { 2 } ) ^ { T } v \\ P ^ { \prime } ( \lambda _ { 1 } ) u & 0 \end{bmatrix}, \quad L _ { \lambda } ^ { - } ( X, \vec { \lambda } ) = \begin{bmatrix} 0 & \frac { v ^ { T } } { v ^ { T } P ^ { \prime } ( \lambda _ { 1 } ) u } \\ \frac { u ^ { T } P ^ { \prime } ( \lambda _ { 2 } ) ^ { T } v } & 0 \end{bmatrix} \\ \quad \_ \quad \_ \quad \_$$

/negationslash assuming v T P ( ′ λ 1 ) u, u T P ( ′ λ 2 ) v = 0. Then, /vector λ = R ( X ) satisfies L -λ ( X, /vector λ )L( X, /vector λ ) = 0

$$v ^ { T } \mathrm P ( \lambda _ { 1 } ) u = 0, \ \ u ^ { T } \mathrm P ( \lambda _ { 2 } ) ^ { T } v = 0.$$

We have C ( ′ X ) = bdiag( u , v T T ) ∈ R 2 × 2 n where bdiag denotes a rectangular block diagonal matrix and L -1 X L = X . In algorithm 1

$$\text{block diagonal matrix and } L _ { X } ^ { - 1 } L = X. \, \text{In algorithm} \, 1 \\ L _ { X } ^ { - 1 } L _ { \lambda } = b \text{diag} ( P ( \lambda _ { 1 } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 1 } ) u, ( P ( \lambda _ { 2 } ) ^ { T } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 2 } ) ^ { T } v ) \in \mathbb { R } ^ { 2 n \times 2 }, \\ C ^ { \prime } ( X ) L _ { X } ^ { - 1 } L _ { \lambda } = \text{diag} ( u ^ { T } P ( \lambda _ { 1 } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 1 } ) u, v ^ { T } ( P ( \lambda _ { 2 } ) ^ { T } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 2 } ) ^ { T } v ) \in \mathbb { R } ^ { 2 \times 2 }, \\ C ^ { \prime } L _ { X } ^ { - 1 } L = ( u ^ { T } u, v ^ { T } v ) \in \mathbb { R } ^ { 2 }, \\ \eta = - X + \begin{bmatrix} u ^ { T } u / ( u ^ { T } P ( \lambda _ { 1 } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 1 } ) u ) P ( \lambda _ { 1 } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 1 } ) u, \\ v ^ { T } v / ( v ^ { T } P ( \lambda _ { 1 } ) ^ { - 1 } P ^ { \prime } ( \lambda _ { 1 } ) v ) ( P ( \lambda _ { 2 } ) ^ { T } ) ^ { - 1 } P ( \lambda _ { 2 } ) ^ { T } v \end{bmatrix} \\ \text{where } \eta \text{ is the Newton increment. Thus, components of } X + \eta \text{ are proportional to} \\ \varepsilon ^ { \prime } \cdots \varepsilon ^ { - 1 } \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsilon ^ { \prime } \cdots \varepsi$$

where η is the Newton increment. Thus, components of X + η are proportional to P( λ 1 ) -1 P( λ 1 ) u and P( λ 2 ) T ) -1 P( λ 2 ) T v . Hence, the Newton step is

$$u _ { i + 1 } = \frac { ( \mathsf P ( \lambda _ { 1 } ) ) ^ { - 1 } \mathsf P ( \lambda _ { 1 } ) u _ { i } } { | ( \mathsf P ( \lambda _ { 1 } ) ) ^ { - 1 } \mathsf P ( \lambda _ { 1 } ) u _ { i } | }, v _ { i + 1 } = \frac { ( \mathsf P ( \lambda _ { 2 } ) ^ { \mathsf T } ) ^ { - 1 } \mathsf P ( \lambda _ { 2 } ) ^ { \mathsf T } v _ { i } } { | ( \mathsf P ( \lambda _ { 2 } ) ^ { \mathsf T } ) ^ { - 1 } \mathsf P ( \lambda _ { 2 } ) ^ { \mathsf T } v _ { i } | }.$$

/negationslash

For λ ∈ R , v T P( λ u ) = u T P( λ ) T v , so in eq. (6.10) we can choose λ 1 = λ 2 , the resulting iteration converges to left and right eigenvectors of the same eigenvalue. We have cubic convergence in this case (if λ 1 = λ 2 , the iteration may still converge quadratically to different eigenvalues). In fact, if λ u, v ( ) solves v T P( λ u ) = 0, differentiate in the tangent direction η = ( η u , η v )

$$\eta _ { v } ^ { T } \mathbf P ( \lambda ) u + v ^ { T } \mathbf P ( \lambda ) \eta _ { u } + v ^ { T } \mathbf P ^ { \prime } ( \lambda ) u \lambda ^ { \prime } ( X, \eta ) = 0.$$

/negationslash

At an eigenvalue λ ∗ with right and left eigenvectors u , v ∗ ∗ , the first two terms vanish, hence λ ′ ( X ,η ∗ ) = 0 if v T ∗ P ( ′ λ ∗ ) u ∗ = 0. For X ∗ = ( u , v ∗ ∗ ) , λ /vector ∗ = ( λ , λ ∗ ∗ ), we have G L ( X ,λ ∗ ∗ ) = 0 since

$$L _ { X } ( X _ { * }, \vec { \lambda } _ { * } ) \mathfrak { r } _ { \eta \eta } ( X _ { * }, 0 ; \eta ^ { [ 2 ] } ) = [ - ( P ^ { T } ( \lambda _ { * } ) v _ { * } | \eta _ { v } | ^ { 2 } ) ^ { T }, - ( P ( \lambda _ { * } ) u _ { * } ) ^ { T } | \eta _ { u } | ^ { 2 } ] ^ { T } = 0.$$

## 7. Concluding remarks

We gave an effective procedure to derive Rayleigh quotient iterations for constrained equations with nonlinear multipliers and provided a clear analysis of second and third-order convergence. The theory developed here explains classical cubic convergence results. It also gives an effective algorithm to find all complex tensor

eigenpairs. In future work, we will provide a Kantorovich's type theorem [8]. The non-isolated zeros case could also be studied.

## Appendix Appendix A Various proofs

## A.1 Proof of lemma 1.1. By direct substitution, using PH = 0

PBη = PB ( -B -1 F + B -1 H DB ( -1 H ) -1 DB -1 F ) = -PF + PH DB ( -1 H ) -1 DB -1 F ) = -PF, Dη = D ( -B -1 F + B -1 H DB ( -1 H ) -1 DB -1 F ) = D ( -B -1 F ) + DB -1 F = 0 .

## A.2 A lemma for projection functions.

Lemma A.1. Let T 0 and E be two vector spaces, Ω ⊂ T 0 be an open subset, Φ : Ω → Lin ( E , E ) be a smooth projection function. If Z ∈ Im(Φ( )) ξ ⊂ E , hence Φ( ) ξ Z = Z , then for η ∈ T 0

$$\Phi ( \xi ) \Phi ^ { \prime } ( \xi ; \eta ) Z = 0.$$

$$\Phi ( \xi ) \Phi ^ { \prime } ( \xi ; \eta ) Z$$

Proof. Differentiate Φ( ξ ) 2 Z = Z in direction η , we get Φ( ξ )Φ ( ′ ξ ; η Z ) +Φ ( ; ′ ξ η )Φ( ) ξ Z = 0. Apply Φ( ) to both sides we get 2Φ( ξ ξ )Φ ( ′ ξ ; η Z ) = 0 . /square

↦

A.3 Proof of proposition 3.1. The first two equalities in 1) are immediate. Identify E and T 0 with R n and R k so we can define transpose, if F /natural is defined, then Φ( ) ξ F ′ ( ξ ) is of rank k , and B ξ ( ) := (Φ( ξ ) F ′ ( ξ )) T Φ( ) ξ F ′ ( ξ ) ∈ Lin ( T , T 0 0 ) is invertible. The equation for F /natural could be written B ξ ( ) F /natural ( ξ ω ) = (Φ( ) ξ F ′ ( ξ )) T Φ( ) ξ ω for ω ∈ E . Since B is differentiable, ξ → B ξ ( ) -1 is differentiable, thus F /natural ( ξ ) is differentiable.

For eq. (3.5), differentiated Φ( ξ ) F ′ ( ξ ) F /natural ( ξ ω ) = Φ( ) ξ ω in ξ in direction η then apply F /natural ( ξ )

Φ( ) ξ F ′ ( ξ )( F /natural ) ( ′ ξ ; η ω ) +Φ( ; ′ ξ η ) F ′ ( ξ ) F /natural ( ξ ω ) +Φ( ) ξ F (2) ( ξ ; η, F /natural ( ξ ω ) ) = Φ ( ′ ξ ; η ω ) ; ( F /natural ) ( ′ ξ ; η ω ) + F /natural ( ξ )Φ ( ′ ξ ; η ) F ′ ( ξ ) F /natural ( ξ ω ) + F /natural ( ξ ) F (2) ( ξ ; η, F /natural ( ξ ω ) ) = F /natural ( ξ )Φ ( ′ ξ ; η ω. ) For 2), since F /natural ( ξ )Φ( ) = ξ F /natural ( ξ ), Φ( ) ξ Y -F ( ξ ) = 0 implies

$$\mathcal { F } ^ { \natural } ( \xi ) ( Y - \mathcal { F } ( \xi ) ) = \mathcal { F } ^ { \natural } ( \xi ) [ \Phi ( \xi ) Y - \mathcal { F } ( \xi ) ] = 0.$$

The converse follows by simplifying Φ( ξ ) F ′ ( ξ ) F /natural ( ξ )[ Y -F ( ξ )] = 0, using Φ( ξ ) F ( ξ ) = F ( ξ ).

↦

Consider G : ( ξ, Y ) →F /natural ( ξ )[ Y -F ( ξ )], mapping D 1 × T 0 to T 0 . If ( ξ, Y ) satisfies F ( ξ ) = Φ( ξ Y )

G ., Y ( ) ( ′ ξ ; η ) = ( F /natural ) ( ′ ξ ; η )[ Y -F ( ξ )] -F /natural ( ξ ) F ′ ( ξ η ) = ( F /natural ) ( ′ ξ ; η )[ Y -Φ( ) ξ Y ] -η = -η + F /natural ( ξ )Φ ( ′ ξ ; η )[ Y -Φ( ) ξ Y ] = -( η -F /natural ( ξ )Φ ( ′ ξ ; η Y ) ) = -( I E -F /natural ( ξ )Φ ( ′ ξ ; ., Y )) η

for η ∈ T 0 , where using eq. (3.5) to expand ( F /natural ) , ′ we note F /natural ( ξ )[ Y -Φ( ) ξ Y ] = 0, hence the first and last terms in eq. (3.5) vanish, then use eq. (A.1). To apply the implicit function theorem for G , note that F /natural ( ξ )Φ ( ′ ξ ; . ; Z ) = 0 for Z = F ( ξ ), hence, I T 0 - F /natural ( ξ )Φ ( ′ ξ ; . ; Z ) = I T 0 is invertible, and near Z it is still invertible, thus we have eq. (3.7) from

$$\mathcal { F } _ { \diamond } ^ { \prime } ( Y ) \omega = - ( G (, Y ) ^ { \prime } ) ^ { - 1 } ( \xi ) G ( \xi,. ) ^ { \prime } ( Y ; \omega ) = ( I _ { T _ { 0 } } - \mathcal { F } _ { \diamond } ^ { \ddagger } ( \xi ) \Phi ( \xi ; \, ; \, Y ) ^ { \prime } ) ^ { - 1 } \mathcal { F } _ { \diamond } ^ { \ddagger } ( \xi ) \omega, \\ \mathcal { F } _ { \diamond } ^ { \ddagger } ( \xi ) \omega = \mathcal { F } _ { \diamond } ^ { \prime } ( Y ) \omega - \mathcal { F } _ { \diamond } ^ { \ddagger } ( \xi ) \Phi ^ { \prime } ( \xi ; \mathcal { F } _ { \diamond } ^ { \prime } ( Y ) \omega ) Y.$$

Differentiate the above in Y in direction ω 1 ∈ E , noting ξ = F /diamondmath ( Y ) (and not constant) we have

( F /natural ) ( ′ ξ ; F ′ /diamondmath ( Y, ω 1 )) ω = F (2) /diamondmath ( Y ; [ ω , ω 1 ]) -F /natural ( ξ )Φ ( ′ ξ ; F (2) /diamondmath ( Y ; [ ω , ω 1 ])) Y -F /natural ( ξ )Φ ( ′ ξ ; F ′ /diamondmath ( Y ; ω )) ω 1 - F ( /natural ) ( ′ ξ ; F ′ /diamondmath ( Y, ω 1 ))Φ ( ′ ξ ; F ′ /diamondmath ( Y ; ω )) Y -F /natural ( ξ )Φ (2) ( ξ ; [ F ′ /diamondmath ( Y ; ω 1 ) , F ′ /diamondmath ( Y ; ω )]) Y.

For Y = F ( ξ ) =: Z, ω 1 = ω , using eqs. (A.1) and (3.8) to simplify the above

$$\mathcal { F } _ { \diamond } ^ { ( 2 ) } ( Z ; \omega ^ { [ 2 ] } ) & = ( \mathcal { F } ^ { \ddagger } ) ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi, \omega ) ) \omega + \mathcal { F } ^ { \ddagger } ( \xi ) \Phi ^ { \prime } ( \xi ; \mathcal { F } _ { \diamond } ^ { ( 2 ) } ( Z ; \omega ^ { [ 2 ] } ) ) Z + \mathcal { F } ^ { \ddagger } ( \xi ) \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) \omega \\ & \quad + ( \mathcal { F } ^ { \ddagger } ) ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) ) Z + \mathcal { F } ^ { \ddagger } ( \xi ) \Phi ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) ^ { [ 2 ] } ) Z$$

$$= ( \mathcal { F } ^ { \ddagger } ) ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi, \omega ) ) ( \omega + \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) Z ) + \mathcal { F } ^ { \ddagger } ( \xi ) \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) \omega + \mathcal { F } ^ { \ddagger } ( \xi ) \Phi ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \ddagger } ( \xi ) \omega ) ^ { [ 2 ] } ) Z.$$

Let ν = Φ ( ; ′ ξ F /natural ( ξ ω ) ) F ( ξ ) -F ′ ( ξ ) F /natural ( ξ ω ) . Differentiate Φ( ξ ) F ( ξ ) = F ( ξ ) in direction F /natural ( ξ ω )

$$\Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \natural } ( \xi ) \omega ) \mathcal { F } ( \xi ) + \Phi ( \xi ) \mathcal { F } ( \xi ) ^ { \prime } \mathcal { F } ^ { \natural } ( \xi ) \omega = \mathcal { F } ^ { \prime } ( \xi ) \mathcal { F } ^ { \natural } ( \xi ) \omega.$$

Thus, ν = -Φ( ) ξ F ( ξ ) ′ F /natural ( ξ ω ) . By eq. (A.1), F /natural ( ξ )Φ ( ′ ξ ; F /natural ( ξ ω ν ) ) = 0. Let ψ = ( ω +Φ ( ; ′ ξ F /natural ( ξ ω Z ) ) ). Use eq. (3.5) and F /natural ( ξ ψ ) = F /natural ( ξ ω ) to expand F (2) /diamondmath ( Z ω ; [2] ) further to

$$\mathcal { F } _ { \diamond } ^ { ( 2 ) } ( Z ; \omega ^ { [ 2 ] } ) = \mathcal { F } ^ { \natural } ( \xi ) \{ - \mathcal { F } ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \natural } ( \xi, \omega ) ) ^ { [ 2 ] } ) + \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \natural } ( \xi, \omega ) ) [ \omega + \nu ] \} +$$

$$\mathcal { F } _ { \diamond } ^ { ( 2 ) } ( Z ; \omega ^ { [ 2 ] } ) = \mathcal { F } ^ { \natural } ( \xi ) \{ - \mathcal { F } ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \natural } ( \xi, \omega ) ) ^ { [ 2 ] } ) + \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \natural } ( \xi, \omega ) ) [ \omega + \nu ] \} + \\ \mathcal { F } ^ { \natural } ( \xi ) \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \natural } ( \xi ) \omega ) \omega + \mathcal { F } ^ { \natural } ( \xi ) \Phi ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \natural } ( \xi ) \omega ) ^ { [ 2 ] } ) Z \\ = \mathcal { F } ^ { \natural } ( \xi ) \{ - \mathcal { F } ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \natural } ( \xi ) \omega ) ^ { [ 2 ] } ) + 2 \Phi ^ { \prime } ( \xi ; \mathcal { F } ^ { \natural } ( \xi ) \omega ) \omega + \Phi ^ { ( 2 ) } ( \xi ; ( \mathcal { F } ^ { \natural } ( \xi ) \omega ) ^ { [ 2 ] } ) Z \}. \\ \mu _ { \quad } \mu _ { \quad } \mu _ { \quad }.$$

This proves eq. (3.9). Higher derivatives of F /diamondmath could be computed by repeated differentiation of F ′ /diamondmath . Inductively, its derivatives could be expressed algebraically in terms of derivatives of F , Φ and powers of ( I T 0 -F /natural ( ξ )Φ ( ′ ξ ; . ) Y ) -1 , giving us the C k condition with bounded derivatives.

A.4 Proof of theorem 3.1. From the mean value theorem, if F ′ ( ξ ) is bounded by b ′ in a domain then

$$\ell ^ { \cdot } \quad & | \mathcal { F } ( \xi ) | = | \mathcal { F } ( \xi ) - \mathcal { F } ( \xi _ { * } ) | \leq \int _ { 0 } ^ { 1 } | \mathcal { F } ^ { \prime } ( \xi _ { * } + t ( \xi - \xi _ { * } ) ) [ \xi - \xi _ { * } ] | d t \leq b _ { \mathcal { F } ^ { \prime } } | \xi - \xi _ { * } |. \\ \text{For $1$} \} \text{ from the Taylor formula of $\mathcal{F}$ at $\mathcal{E}$ in $2$} \} \text{ of nonposition $3.1$ set $R$ to be}$$

F

For 1), from the Taylor formula of F /diamondmath at ξ i in 2) of proposition 3.1, set R 2 to be the Taylor remainder

$$R _ { 2 } & = R _ { 2 } ( \xi _ { * }, \xi _ { i } ) = \mathcal { F } _ { \circ } ( 0 ) - \mathcal { F } _ { \circ } ( \mathcal { F } ( \xi _ { i } ) ) - \mathcal { F } _ { \circ } ^ { \prime } ( \xi _ { i } ) [ 0 - \mathcal { F } ( \xi _ { i } ) ] = \xi _ { * } - \xi _ { i } - \delta _ { 2, i }$$

in a ball in D 1 where F /diamondmath is defined with bounded derivatives. Boundedness and bilinearity of F (2) /diamondmath implies there is c F /diamondmath &gt; 0 such that |F (2) /diamondmath ( ξ ; δ [2] ) | ≤ c F /diamondmath | δ | 2 for δ ∈ T 0 . Since ξ i +1 = ( s ξ , δ i 2 ,i ),

$$& | R _ { 2 } | \leq \int _ { 0 } ^ { 1 } ( 1 - t ) | \mathcal { F } _ { \diamond } ^ { ( 2 ) } ( ( 1 - t ) \mathcal { F } ( \xi _ { i } ) + t \mathcal { F } ( \xi _ { * } ) ; [ \mathcal { F } ( \xi _ { * } ) - \mathcal { F } ( \xi _ { i } ) ] ^ { [ 2 ] } ) | d t \leq \frac { c _ { \mathcal { F } _ { \circ } } } { 2 } b _ { \mathcal { F } ^ { \prime } } ^ { 2 } | \xi _ { * } - \xi _ { i } | ^ { 2 } \\ & \text{in a ball in $D_{1}$ where $\mathcal{F}$ is defined with bounded derivatives.  Boundedness and}$$

(A.2) ξ ∗ -ξ i +1 = ξ ∗ -s ( ξ , δ i 2 ,i ) = ( ξ ∗ -ξ i -δ 2 ,i ) -s 2 ( ξ , δ i 2 ,i ) = R 2 -s 2 ( ξ , δ i 2 ,i ) provided δ 2 ,i is defined and | δ 2 ,i | &lt; ρ 2 . Thus, in D 1 , | δ 2 | = |F /natural ( ξ ) F ( ξ ) | ≤ ‖F /natural ( ξ ) ‖|F ( ξ ) | ≤ b F /natural b F ′ | ξ -ξ ∗ | if ‖F /natural ( ξ ) ‖ and |F ′ ( ξ ) | are bounded by b F /natural and b F ′ , respectively. Together, we have

$$| \xi _ { i + 1 } - \xi _ { * } | \leq ( \frac { c _ { \mathcal { F } _ { \diamond } } b _ { \mathcal { F } ^ { \prime } } ^ { 2 } } { 2 } + c _ { \mathfrak { s }, 2 } ( b _ { \mathcal { F } ^ { \prime } } b _ { \mathcal { F } ^ { \prime } } ) ^ { 2 } ) | \xi _ { i } - \xi _ { * } | ^ { 2 }.$$

For ξ i to be well-defined for all i , we also need | δ 2 ,i | &lt; ρ 2 . Thus, if | ξ 0 -ξ ∗ | &lt; ρ 3 with then δ 2 ,i and ξ i are well-defined, | ξ i -ξ ∗ | decreases with i , { ξ i } converges quadratically to ξ ∗ .

$$\rho _ { 3 } & \leq \min \{ \frac { 1 } { ( c _ { \mathcal { F } _ { \diamond } } b _ { \mathcal { F } ^ { \prime } } ^ { 2 } / 2 + c _ { \mathfrak { s }, 2 } ( b _ { \mathcal { F } ^ { \prime } } b _ { \mathcal { F } ^ { \prime } } ) ^ { 2 } ) }, \rho _ { 1 }, \frac { \rho _ { 2 } } { b _ { \mathcal { F } ^ { \prime } } b _ { \mathcal { F } ^ { \prime } } } \}, \\ i \text{ and } \xi _ { i } \text{ are well-defined. } | \xi _ { i } - \xi _ { * } | \text{ decreases with } i. \, \{ \xi _ { i } \} \text{ converges } a$$

For 2), write s 2 ( ξ , δ i 2 ,i ) = 1 2 s ( ξ , . i ) (2) (0 , δ [2] 2 ,i )+ s 3 ( ξ , δ i 2 ,i ) and add 1 2 F /natural ( ξ ∗ ) G ( ξ ∗ , δ [2] 2 ,i ) = 0 in eq. (A.2)

$$| R _ { 2 } - \mathfrak { s } _ { 2 } ( \xi _ { i }, \delta _ { 2, i } ) | = | R _ { 2 } - \frac { 1 } { 2 } \mathfrak { s } ( \xi _ { i }, \cdot ) ^ { ( 2 ) } ( 0 ; \delta _ { 2, i } ^ { ( 2 ) } ) - \mathfrak { s } _ { 3 } ( \xi _ { i }, \delta _ { 2, i } ) + \frac { 1 } { 2 } ( \mathcal { F } ^ { k } ( \xi _ { * } ) \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ; \delta _ { 2, i } ^ { ( 2 ) } ) + \mathfrak { s } ( \xi _ { * },. ) ^ { ( 2 ) } ( 0 ; \delta _ { 2, i } ^ { ( 2 ) } ) ) |$$

$$& \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad \\ & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \ \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdcl \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cd: & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \	 & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \quad & \quad \cdots \ { \mathrm l }$$

$$\frac { 1 } { 2 } | \mathcal { F } _ { o } ^ { ( 2 ) } ( \mathcal { F } ( \xi _ { * } ) ; \mathcal { F } ( \xi _ { i } ) ^ { [ 2 ] } ) + \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ) \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ; \delta _ { 2, i } ^ { [ 2 ] } ) | + \frac { 1 } { 2 } | \mathfrak { s } ( \xi _ { * }, \cdot ) ^ { ( 2 ) } ( 0 ; \delta _ { 2, i } ^ { [ 2 ] } ) - \mathfrak { s } ( \xi _ { i }, \cdot ) ^ { ( 2 ) } ( 0 ; \delta _ { 2, i } ^ { [ 2 ] } ) | + | \mathfrak { s } _ { 3 } ( \xi _ { i }, \delta _ { 2, i } ) | \\ \leq \frac { c _ { \mathcal { F } _ { o }, 3 } } { 3 } | \mathcal { F } ( \xi _ { i } ) | | \mathcal { F } ( \xi _ { i } ) | ^ { 2 } + \frac { Q } { 2 } + \frac { c _ { s } ; 2 * } { 2 } | \xi _ { * } - \xi | | \delta _ { 2, i } ^ { 2 } + c _ { s, 3 } | \delta _ { 2, i } | ^ { 3 } } \\. \ast \cdots \cdots - \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots - \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots - \cdots - \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots + \cdots }$$

if we bound F (3) /diamondmath ( ., [ δ 1 , δ 2 , δ 3 ]) ≤ c F /diamondmath , 3 | δ 1 || δ 2 || δ 3 | , hence the integral by c F /diamondmath , 3 ∫ 1 0 (1 -t ) 2 |F ( ξ i ) ||F ( ξ i ) | 2 dt using the mean value theorem for F (2) /diamondmath and F ( ξ ∗ ) = 0, and similarly for the terms involving s 3 and | s ( ξ ∗ , . ) [2] -s ( ξ , . i ) [2] | , eventually get an expression of the form c ξ | ∗ -ξ i | 3 . It remains to estimate the expression Q below using eq. (3.9), adding - F 2 /natural ( ξ i )Φ ( ′ ξ , i F /natural ( ξ i ) F ( ξ i )) F ( ξ i ) = 0 from eq. (A.1)

$$\dots \circ \bullet \bullet \cdots \circ \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \bullet \, \\ & Q = | \mathcal { F } _ { \diamond } ^ { ( 2 ) } ( \mathcal { F } ( \xi _ { * } ) ; \mathcal { F } ( \xi _ { i } ) ^ { [ 2 ] } ) + \mathcal { F } ^ { ( 3 ) } ( \xi _ { * } ) \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ; \delta _ { 2, i } ^ { [ 2 ] } ) | | \leq | \Phi ^ { ( 2 ) } ( \xi _ { * } ; ( \mathcal { F } ^ { ( 3 ) } ( \xi _ { i } ) ) ^ { [ 2 ] } ) \mathcal { F } ( \xi _ { * } ) \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ; ( \mathcal { F } ( \xi _ { * } ) ^ { [ 3 ] } \mathcal { F } ( \xi _ { i } ) ) ^ { [ 2 ] } ) | \\ & + | \mathcal { F } ^ { ( 4 ) } ( \xi _ { * } ) \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ; ( \mathcal { F } ( \xi _ { i } ) ^ { [ 4 ] } \mathcal { F } ( \xi _ { i } ) ) ^ { [ 2 ] } ) - \mathcal { F } ^ { ( 4 ) } ( \xi _ { * } ) \mathcal { F } ^ { ( 2 ) } ( \xi _ { * } ; ( \mathcal { F } ( \xi _ { * } ) ^ { [ 4 ] } \mathcal { F } ( \xi _ { i } ) ) ^ { [ 2 ] } ) | \\ & + 2 | \mathcal { F } ^ { ( 4 ) } ( \xi _ { * } ) \Phi ^ { \prime } ( \xi _ { * }, \mathcal { F } ^ { ( 4 ) } ( \xi _ { * } ) \mathcal { F } ( \xi _ { i } ) ) \mathcal { F } ( \xi _ { i } ) - \mathcal { F } ^ { ( 4 ) } ( \xi _ { i } ) \Phi ^ { \prime } ( \xi _ { i }, \mathcal { F } ^ { ( 4 ) } ( \xi _ { i } ) \mathcal { F } ( \xi _ { i } ) ) \mathcal { F } ( \xi _ { i } ) | \\ & \text{The first term is zero since} \, \mathcal { F } ( \xi _ { - } ) = 0. \text{ and the other terms are bounded by the}$$

The first term is zero since F ( ξ ∗ ) = 0, and the other terms are bounded by the mean value theorem, for example, for the last term, consider the mean value of f ( ) = t F /natural ( ξ ∗ )Φ ( ′ ξ , t F /natural ( ξ t ) F ( ξ i )) F ( ξ i ) with ξ t ( ) = ξ i + ( t ξ ∗ -ξ i ), which gives us a term ( ξ ∗ -ξ i ), together with the two terms F ( ξ i ) and boundedness of derivatives giving an O ξ ( | ∗ -ξ i | 3 ) estimate.

For 3), with R 3 denotes the third-order Taylor remainder of F /diamondmath centered at F ( ξ i ), from eqs. (3.8) and (3.9), (the term with 2 F /natural Φ ′ F is zero by eq. (A.1))

$$R _ { 3 } = \mathcal { F } _ { \circ } ( 0 ) - \mathcal { F } _ { \circ } ( \mathcal { F } ( \xi _ { i } ) ) - ( \mathcal { F } _ { \circ } ) ^ { \prime } ( \mathcal { F } ( \xi _ { i } ) ; 0 - \mathcal { F } ( \xi _ { i } ) ) - \frac { 1 } { 2 } ( \mathcal { F } _ { \circ } ) ^ { ( 2 ) } ( \mathcal { F } ( \xi _ { i } ) ; [ 0 - \mathcal { F } ( \xi _ { i } ) ] ^ { [ 2 ] } ) =$$

$$\xi _ { * } - \xi _ { i } + \mathcal { F } ^ { \natural } ( \xi _ { i } ) \mathcal { F } ( \xi _ { i } ) - \frac { 1 } { 2 } \mathcal { F } ^ { \natural } ( \xi _ { i } ) \{ - \mathcal { F } ^ { ( 2 ) } ( \xi _ { i } ; ( \mathcal { F } ^ { \natural } ( \xi ) \mathcal { F } ( \xi _ { i } ) ) ^ { \{ 2 \} } ) + \Phi ^ { ( 2 ) } ( \xi _ { i } ; ( \mathcal { F } ^ { \natural } ( \xi _ { i } ) \mathcal { F } ( \xi _ { i } ) ) ^ { ( 2 \} } ) \mathcal { F } ( \xi _ { i } ) \}$$

Let s 3 be the third Taylor remainder for s , expand δ 3 ,i , add and subtract 1 2 F /natural ( ξ i )Φ (2) ( ξ , δ i [2] 2 ,i ) F ( ξ i )

$$\xi _ { * } - \xi _ { i + 1 } = \xi _ { * } - \xi _ { i } - \delta _ { 3, i } - \frac { 1 } { 2 } \mathfrak { s } ^ { ( 2 ) } ( \xi _ { i },. ) ( 0 ; \delta _ { 3, i } ^ { [ 2 ] } ) - \mathfrak { s } _ { 3 } ( \xi _ { i }, \delta _ { 3, i } ) =$$

$$\begin{array} {$$

We show each term of the last expression above is O ξ ( | i -ξ ∗ | 3 ). For R 3 , in a sufficiently small ball, there is a constant c F /diamondmath , 3 such that |F (3) /diamondmath ( ξ, δ [3] ) | ≤ c F /diamondmath , 3 | δ | 3 for δ ∈ T 0 and

$$| R _ { 3 } ( \xi _ { * }, \xi _ { i } ) |$$

For the next term, bound ‖F /natural ( ξ i ) ‖ by a constant in a ball, Φ (2) ( ξ, δ [2] 2 ,i ) by b Φ 2 , | δ 2 ,i | 2 for a constant b Φ 2 , , and F ( ξ i ) by b F ′ | ξ i -ξ ∗ | . Since s ( ξ , . i ) (2) is bilinear, expand δ 3 ,i = δ 2 ,i +( δ 3 ,i -δ 2 ,i ), noting | δ 2 ,i | &lt; c 3 | ξ ∗ -ξ i | , | δ 3 ,i -δ 2 ,i | = 1 2 |F /natural ( ξ ) G ( ξ i ; δ [2] 2 ,i ) ≤ c 4 ∗ | δ 2 ,i | 2 ≤ c 4 | ξ ∗ -ξ i | 2 for constants c 3 , c 4 , the third term is bounded by

$$| \mathfrak { s } ( \xi _ { i },. ) ^ { ( 2$$

The s 3 term is third order. The choice of the initial point for the series to be well-defined is similar to the quadratic case.

## References

- [1] E. Hazan, T. Koren, A linear-time algorithm for trust region problems., Math. Program. 158 (2016) 363--381. doi:https://doi.org/10.1007/s10107-015-0933-y .
- [2] S. G¨ uttel, F. Tisseur, The nonlinear eigenvalue problem, Acta Numer. 26 (2017) 1-94. doi:10.1017/S0962492917000034 .
- [3] L. Qi, Eigenvalues and invariants of tensors, Journal of Mathematical Analysis and Applications 325 (2) (2007) 1363 - 1377. doi:https://doi.org/10.1016/j.jmaa.2006.02.071 .
- [4] M. Nechepurenko, On Chebyshev's method for functional equations, Uspekhi Mat. Nauk 9 (2) (1954) 163--170.
- [5] R. L. Adler, J. Dedieu, J. Y. Margulies, M. Martens, M. Shub, Newton's method on Riemannian manifolds and a geometric model for the human spine, IMA Journal of Numerical Analysis 22 (3) (2002) 359-390.
- [6] P.-A. Absil, R. Mahony, R. Sepulchre, Optimization Algorithms on Matrix Manifolds, Princeton University Press, Princeton, NJ, USA, 2007.
- [7] J. Wang, Convergence of Newton's method for sections on Riemannian manifolds, Journal of Optimization Theory and Applications 148 (2011) 125-145.
- [8] O. Ferreira, B. Svaiter, Kantorovich's Theorem on Newton's Method in Riemannian Manifolds, Journal of Complexity 18 (1) (2002) 304-329.
- [9] A. M. Ostrowski, On the convergence of the Rayleigh quotient iteration for the computation of the characteristic roots and vectors. iii, Arch. Ration. Mech. Anal. 3 (1) (1959) 325-340. doi:10.1007/BF00284184 .
- [10] K. Schreiber, Nonlinear eigenvalue problems: Newton-type methods and nonlinear Rayleigh functionals, Ph.D. thesis, Technische Universitat Berlin (2008).

URL https://depositonce.tu-berlin.de/bitstream/11303/2168/2/Dokument\_42.pdf

- [11] A. Jaffe, R. Weiss, B. Nadler, Newton correction methods for computing real eigenpairs of symmetric tensors, SIAM Journal on Matrix Analysis and Applications 39 (3) (2018) 10711094. doi:10.1137/17M1133312 .
- [12] D. Cartwright, B. Sturmfels, The number of eigenvalues of a tensor, Linear Algebra and its Applications 438 (2) (2013) 942 -952, tensors and Multilinear Algebra. doi:https://doi.org/10.1016/j.laa.2011.05.040 .
- [13] L. Chen, L. Han, L. Zhou, Computing tensor eigenvalues via homotopy methods, SIAM Journal on Matrix Analysis and Applications 37 (1) (2016) 290-319. doi:10.1137/15M1010725 .
- [14] J. Ortega, W. Rheinboldt, Iterative Solution of Nonlinear Equations in Several Variables, Vol. 30 of Classics in Applied Mathematics, SIAM, Philadelphia, PA, 2000.
- [15] P. Absil, J. Malick, Projection-like retractions on matrix manifolds, SIAM J. Optim 22 (1) (2012) 135-158. doi:10.1137/100802529 .

- [16] R. Castro, J. Rodr´ ıguez, W. Sierra, G. Di Giorgi, G. Silfrido, Chebyshev-Halley's method on Riemannian manifolds, Journal of Computational and Applied Mathematics 336 (2018) 30-53.
- [17] D. Nguyen, Project rayleigh newton https://github.com/dnguyend/rayleigh\_newton (apr 2022).
- [18] L. H. Lim, Singular values and eigenvalues of tensors: a variational approach, in: 1st IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing, IEEE, 2005, pp. 129-132.
- [19] C.-F. Cui, Y.-H. Dai, J. Nie, All real eigenvalues of symmetric tensors, SIAM Journal on Matrix Analysis and Applications 35 (4) (2014) 1582-1601. doi:10.1137/140962292 .
- [20] J. Goodman, Newton's method for constrained optimization., Mathematical Programming 33 (1985) 162--171.
- [21] J. Nocedal, M. Overton, Projected hessian updating algorithms for nonlinearly constrained optimization, SIAM Journal on Numerical Analysis 22 (5) (1985) 821-850.
- [22] S. Boyd, L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004. doi:10.1017/CBO9780511804441 .

Email address : nguyendu@post.harvard.edu organization=Indepdendent, city=Darien, postcode=06820, state=CT, country=USA
Du Nguyen
Rayleigh Quotient Iteration, cubic convergence, and second covariant derivative
We generalize the Rayleigh Quotient Iteration (RQI) to the problem of solving
a nonlinear equation where the variables are divided into two subsets, one
satisfying additional equality constraints and the other could be considered as
(generalized nonlinear Lagrange) multipliers. This framework covers several
problems, including the (linear\slash nonlinear) eigenvalue problems, the
constrained optimization problem, and the tensor eigenpair problem. Often, the
RQI increment could be computed in two equivalent forms. The classical Rayleigh
quotient algorithm uses the {\it Schur form}, while the projected Hessian
method in constrained optimization uses the {\it Newton form}. We link the
cubic convergence of these iterations with a {\it constrained Chebyshev term},
showing it is related to the geometric concept of {\it second covariant
derivative}. Both the generalized Rayleigh quotient and the {\it Hessian of the
retraction} used in the RQI appear in the Chebyshev term. We derive several
cubic convergence results in application and construct new RQIs for matrix and
tensor problems.