The Jordan Algebraic Structure of the Circular Cone

Similar documents
Primal-dual path-following algorithms for circular programming

The Algebraic Structure of the p-order Cone

L. Vandenberghe EE236C (Spring 2016) 18. Symmetric cones. definition. spectral decomposition. quadratic representation. log-det barrier 18-1

OPTIMIZATION OVER SYMMETRIC CONES UNDER UNCERTAINTY

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE

Using Schur Complement Theorem to prove convexity of some SOC-functions

2.1. Jordan algebras. In this subsection, we introduce Jordan algebras as well as some of their basic properties.

Largest dual ellipsoids inscribed in dual cones

We describe the generalization of Hazan s algorithm for symmetric programming

Strict diagonal dominance and a Geršgorin type theorem in Euclidean

Xin-He Miao 2 Department of Mathematics Tianjin University, China Tianjin , China

Second-Order Cone Programming

The Q Method for Symmetric Cone Programming

INNER PRODUCT SPACE. Definition 1

Permutation invariant proper polyhedral cones and their Lyapunov rank

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

Fischer-Burmeister Complementarity Function on Euclidean Jordan Algebras

Linear Algebra. Session 12

Some inequalities involving determinants, eigenvalues, and Schur complements in Euclidean Jordan algebras

Some characterizations of cone preserving Z-transformations

A Novel Inexact Smoothing Method for Second-Order Cone Complementarity Problems

A Primal-Dual Second-Order Cone Approximations Algorithm For Symmetric Cone Programming

Second-order cone programming

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set.

Lecture: Introduction to LP, SDP and SOCP

The eigenvalue map and spectral sets

ON SUM OF SQUARES DECOMPOSITION FOR A BIQUADRATIC MATRIX FUNCTION

On the game-theoretic value of a linear transformation on a symmetric cone

Key words. Complementarity set, Lyapunov rank, Bishop-Phelps cone, Irreducible cone

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

Optimization Theory. A Concise Introduction. Jiongmin Yong

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88

Error bounds for symmetric cone complementarity problems

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings

A class of Smoothing Method for Linear Second-Order Cone Programming

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 2

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

Linear Algebra Massoud Malek

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

ECON 4117/5111 Mathematical Economics

MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products.

1. Foundations of Numerics from Advanced Mathematics. Linear Algebra

Chapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space.

8. Diagonalization.

1. General Vector Spaces

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

Department of Social Systems and Management. Discussion Paper Series

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 2

MTH 2032 SemesterII

Elements of Convex Optimization Theory

Lecture Notes 1: Vector spaces

Analysis of Control Systems on Symmetric Cones

LINEAR ALGEBRA W W L CHEN

Limiting behavior of the central path in semidefinite optimization

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

A Distributed Newton Method for Network Utility Maximization, II: Convergence

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

Inner product spaces. Layers of structure:

The Q Method for Symmetric Cone Programmin

Lecture Note 5: Semidefinite Programming for Stability Analysis

Introduction to Real Analysis Alternative Chapter 1

Chapter 3 Transformations

SCHUR IDEALS AND HOMOMORPHISMS OF THE SEMIDEFINITE CONE

Complementarity properties of Peirce-diagonalizable linear transformations on Euclidean Jordan algebras

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

Convergent Iterative Algorithms in the 2-inner Product Space R n

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Lecture 2: Linear Algebra Review

Semidefinite Programming

Interior-Point Methods for Linear Optimization

M. Seetharama Gowda. J. Tao. G. Ravindran

Throughout these notes we assume V, W are finite dimensional inner product spaces over C.

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

A continuation method for nonlinear complementarity problems over symmetric cone

2 Sequences, Continuity, and Limits

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

THIS paper is an extended version of the paper [1],

Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

Real Symmetric Matrices and Semidefinite Programming

Lecture: Algorithms for LP, SOCP and SDP

Properties of Matrices and Operations on Matrices

NORMS ON SPACE OF MATRICES

Lecture 7: Semidefinite programming

Solving Conic Systems via Projection and Rescaling

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

Semismooth Newton methods for the cone spectrum of linear transformations relative to Lorentz cones

Some notes on Coxeter groups

The Lorentz group provides another interesting example. Moreover, the Lorentz group SO(3, 1) shows up in an interesting way in computer vision.

REFLECTIONS IN A EUCLIDEAN SPACE

CHEBYSHEV INEQUALITIES AND SELF-DUAL CONES

10-725/36-725: Convex Optimization Prerequisite Topics

Chapter 2: Linear Independence and Bases

Lecture 7 Monotonicity. September 21, 2008

Vector spaces. DS-GA 1013 / MATH-GA 2824 Optimization-based Data Analysis.

MATH 581D FINAL EXAM Autumn December 12, 2016

Transcription:

The Jordan Algebraic Structure of the Circular Cone Baha Alzalg Department of Mathematics, The University of Jordan, Amman 1194, Jordan Abstract In this paper, we study and analyze the algebraic structure of the circular cone We establish a new efficient spectral decomposition, set up the Jordan algebra associated with the circular cone, and prove that this algebra forms a Euclidean Jordan algebra with a certain inner product We then show that the cone of squares of this Euclidean Jordan algebra is indeed the circular cone itself The circular cones form a much more general class than the second-order cones, so we generalize some important algebraic properties in the Euclidean Jordan algebra of the second-order cones to the Euclidean Jordan algebra of the circular cones Keywords: Jordan algebras; Euclidean Jordan algebras; Symmetric cones; Circular cones; Secondorder cones AMS classification numbers: 17C05, 17C0, 17C50, 47L07 1 Introduction The most well-known examples of symmetric cones are the nonnegative orthant cone in the space of real numbers R, the second-order cone in the real vector space R n, and the cone of positive semidefinite matrices in the space of real symmetric matrices The symmetric optimization problems associated with these three symmetric cones are respectively linear programming, second-order cone programming 1, and semidefinite programming In this paper, we study and analyze the algebraic structure of the circular cone as a symmetric cone perceived to be associated with the so called circular programming 3 The applications of the circular cones lie in various real-world engineering problems, for example the optimal grasping manipulation problems for multi-fingered robots 4 Let θ ( 0, π ) and denote the standard Euclidean norm The circular cone 5,6 of dimension n is defined as L n θ : { x0 x } R R n 1 : x 0 tan θ x (1) It is popularly known (see for example 5,6) that the dual of the circular cone (1), denoted by L n θ, is the circular cone { } L n π θ x0 R R n 1 : x x 0 cot θ x () An important special case is that in which θ π 4 In this case, the circular cones (1) and () reduce to the well-known second-order cone Q n given by Q n : { x0 x Corresponding author: balzalg@juedujo } R R n 1 : x 0 x L n π 4 1

All recent papers on the circular cone (see for example 3,5 7) have treated this cone as a nonsymmetric cone In this paper, we study and analyze the circular cone (1) as a symmetric cone in the real vector space R n We also establish a new spectral decomposition associated with the circular cone We will see that this new spectral decomposition is much more efficient than the spectral decomposition established by Zhou and Chen in 5 We use this new spectral decomposition to form the Euclidean Jordan algebra associated with the circular cone under a certain inner product We also show that the cone of squares of this Euclidean Jordan algebra is indeed the circular cone itself Some important algebraic properties of the Euclidean Jordan algebra associated with the second-order cone are generalized to the Euclidean Jordan algebra associated with the circular cone This paper is organized as follows: In Section, we review the definition of symmetric cones and give the necessary foundation from the theory of Euclidean Jordan algebra that is needed for our subsequent development Section 3 views the circular cone (1) is a symmetric cone In Section 4, we establish a new spectral decomposition associated with the circular cone that successfully (unlike the spectral decomposition established in 5) allows us to set up its Jordan algebra In Section 5, we show that the Jordan algebra established in Section 4 forms a Euclidean Jordan algebra, we then show that the cone of squares of this Euclidean Jordan algebra is the circular cone In Section 6, we generalize important properties of the theory of Euclidean Jordan algebra associated with the second-order cones to the theory of Euclidean Jordan algebra associated with the circular cones Section 7 contains some concluding remarks and future work Background and fundamentals As we mentioned earlier, we review in this section the definition of a symmetric cone and some notions from the theory of the Jordan algebras The text of Faraut and Korányi 8 covers the foundations of this theory 1 Symmetric cones A cone is said to be closed iff it is closed under the taking of sequential limits, convex iff it is closed under taking convex combinations, pointed iff it does not contain two opposite nonzero vectors (so the origin is an extreme point), solid iff it has a nonempty interior, and regular iff it is a closed, convex, pointed, solid cone Clearly, the circular cone is regular Let V be a finite-dimensional Euclidean vector space over R with inner product A regular K V is said to be self-dual if it coincides with its dual cone K, ie, K K : {s V : x s 0, x K} By GL(n, R) we mean the general linear group of degree n over R (ie, the set of n n invertible matrices with entries from R, together with the operation of ordinary matrix multiplication) For a regular cone K V, we denote by Int(K) the interior of K, by Bd(K) the boundary of K and by Aut(K) the automorphism group of K, ie, Aut(K) : {ϕ GL(n, R) : ϕ(k) K} Definition 1 Let V be a finite-dimensional real Euclidean space A regular K V is said to be homogeneous if for each u, v Int(K), there exists an invertible linear map F : V V such that 1 F (K) K, ie, F is an automorphism of K, and F (u) v

In other words, Aut(K) acts transitively on the interior of K A regular K is said to be symmetric if it is both self-dual and homogeneous We end this part by introducing some notations that will be used in the sequel We use R to denote the field of real numbers For each vector x R n whose first entry is indexed with 0, we write x for the subvector consisting of entries 1 through n 1 (therefore x (x 0 ; x) R R n 1 ), and we let ˆx x x if ˆx 0 and ˆx be any vector w Rn 1 satisfying w 1 if x 0 We let E n denote the n dimensional real vector space R R n 1 whose elements x are indexed with 0 We define the circular identity matrix and the circular reflection matrix as follows: 1 0 T 1 0 T J θ : 0 cot and R θ I θ : n 1 0 cot (3) θ I n 1 Throughout this paper, we will use the circular identity matrix J θ as a generalization of the identity matrix I n (where I n J π ), and the circular reflection matrix R θ as a generalization of the reflection 4 matrix: 1 0 T R : R π 0 I (4) n 1 4 The circular inner product of the two vectors x, y E n is defined as follows (see also 7): x y x, y θ : x 0 y 0 + cot θ x T ȳ x T J θ y (5) Clearly, the circular inner product, θ is a generalization of the standard inner product, defined as x y x, y : x T y x 0 y 0 + x T ȳ x T I n y (6) Euclidean Jordan algebras Our presentation in this section follows that of 9, Section Definition A finite-dimensional vector space J over R is called an algebra over R if a bilinear map : J J J exists Let x be an element in an algebra J, then we define x (n) recursively by x (n) : x x (n 1) for n Definition 3 Let J be a finite-dimensional R algebra with a bilinear product : J J J Then (J, ) is called a Jordan algebra if for all x, y J 1 x y y x (commutativity); x (x () y) x () (x y) (Jordan s axiom) The product x y between two elements x and y of a Jordan algebra (J, ) is called the Jordan multiplication between x and y A Jordan algebra (J, ) has an identity element if there exists a (necessarily unique) element e J such that x e e x x for all x J A Jordan algebra (J, ) is not necessarily associative, that is, x (y z) (x y) z may not hold in general However, it is power associative, ie, x (p) x (q) x (p+q) for all integers p, q 1 3

Example 1 It can be verified that the space E n with the Jordan multiplication x x y T y x 0 ȳ + y 0 x (7) forms a Jordan algebra with the identity vector e : 1 0 (8) Definition 4 A Jordan algebra J is called Euclidean if there exists an inner product, on (J, ) such that for all x, y, z J 1 x, x > 0 x 0 (positive definiteness); x, y y, x (symmetry); 3 x, y z x y, z (associativity) That is, J admits a positive definite, symmetric, quadratic form which is also associative Example It is easy to verify that the space E n, with the Jordan multiplication defined in ( 7), is a Euclidean Jordan algebra with the standard inner product, defined in ( 6) Definition 5 Let J be a Jordan algebra Then 1 for x J, deg(x) : min { r > 0 : {e, x, x (),, x (r) } is linearly dependent } is called the degree of x; rank(j ) : max x J deg(x) is called the rank of J A spectral decomposition is a decomposition of x into idempotents together with the eigenvalues Recall that two elements c 1, c J are said to be orthogonal if c 1 c 0 A set of elements of J is orthogonal if all its elements are mutually orthogonal to each other An element c J is said to be an idempotent if c c An idempotent is primitive if it is non-zero and cannot be written as a sum of two (necessarily orthogonal) non-zero idempotents Definition 6 Let J be a Jordan algebra Then a subset {c 1, c,, c r } of J is called: 1 a complete system of orthogonal idempotents if it is an orthogonal set of idempotents where c 1 + c + + c r e; a Jordan frame if it is a complete system of orthogonal primitive idempotents Example 3 Let x be a vector in the algebra of the second-order cone Q n, the space E n, and define c 1 (x) 1 1 and c ˆx (x) 1 1 ˆx It is easy to see that the set {c 1 (x), c (x)} is a Jordan frame in E n Theorem 1 (Spectral decomposition, 8, Theorem 7) Let J be a Jordan algebra with rank r Then for x J there exist real numbers λ 1 (x), λ (x),, λ r (x) (called the eigenvalues of x), and a Jordan frame c 1 (x), c (x),, c r (x) such that x λ 1 (x)c 1 (x) + λ (x)c (x) + + λ r (x)c r (x) (9) 4

Spectral Decomposition 1 Let x be a vector in the algebra of the second-order cone Q n, the space E n The spectral decomposition of x associated with Q n is obtained as follows: ( ) ( ) 1 1 1 1 x (x 0 + x ) + (x }{{} ˆx 0 x ) (10) }{{} ˆx λ 1 (x) λ (x) } {{ } c 1 (x) } {{ } c (x) Definition 7 Let x be an element in a rank-r Jordan algebra J with the spectral decomposition given in ( 9) Then 1 trace(x) : λ 1 (x) + λ (x) + + λ r (x) is the trace of x in J ; det(x) : λ 1 (x)λ (x) λ r (x) is the determinant of x in J Example 4 Let x be an element in E n with the spectral decomposition given in ( 10) Then the eigenvalues of x are λ 1, (x) x 0 ± x We also have that trace(x) x 0, and det(x) x 0 x (11) Observe also that λ 1 (x) λ (x) if and only if x 0, and therefore x is a multiple of the identity Thus, every x E n {αe : α R} has degree This implies that rank(e n ), which is independent of the dimension of the underlying vector space Now, for x J having the spectral decomposition given in (10), we can define x as x : (λ 1 (x)) c 1 (x) + (λ (x)) c (x) + + (λ r (x)) c r (x) One can easily see that x x () x x More generally, x p x (p) for any integer p 1 We also have the following definition Definition 8 Let x be an element of a Jordan algebra J with a spectral decomposition given in ( 9) If det(x) 0 (ie, all λ i (x) 0), then we say that x is invertible In this case, the inverse of x is defined by x 1 : 1 λ 1 (x) c 1(x) + 1 λ (x) c (x) + + 1 λ r (x) c r(x) More generally, if f is any real valued continuous function, then it is also possible to extend the above definition to define f(x) as f(x) : f(λ 1 (x))c 1 (x) + f(λ (x))c (x) + + f(λ r (x))c r (x) Example 5 Let x be an invertible vector in the algebra E n One can see that x 1 1 x0 R x, (1) det(x) x det(x) where R is the reflection matrix defined in ( 4) We now define the cone of squares of a Euclidean Jordan algebra Definition 9 If J is a Euclidean Jordan algebra then its cone of squares is the set K J : {x : x J } 5

The following fundamental result gives a one-to-one correspondence between Euclidean Jordan algebras and symmetric cones Theorem (Jordan algebraic characterization of symmetric cones, 8) A regular cone K is symmetric iff K K J for some Euclidean Jordan algebra J Example 6 The cone of squares of (E n, ), with defined in ( 7), is the second-order cone Q n We now define three well-known maps: two linear maps from J into itself, namely L(x) and Q x, and one quadratic map from J J into J, namely Q x,y These important maps play a crucial role in the development of the interior point methods for conic programming Definition 10 Let x and z be elements in a rank-r Jordan algebra J Then 1 The linear map L(x) : J J is defined by for all y J L(x)y : x y, The quadratic operator Q x,z : J J J is defined by Q x,z : L(x)L(z) + L(z)L(x) L(x z) 3 The quadratic representation of x, Q x : J J, is defined by Q x : L(x) L(x ) Q x,x Note that L(x)e x and L(x)x x Note also that L(e) Q e I, trace(e) r, det(e) 1 (since all the eigenvalues of e are equal to one) Example 7 From ( 7), the explicit formula of the L( ) operator for the algebra of the second-order cone, the space E n, can be immediately given by x0 x L(x) Arw(x) T (13) x x 0 I Here Arw(x) is the arrow-shaped matrix associated with the vector x E n operator for the algebra of the second-order cone is given by Hence, quadratic Q x,z Arw(x)Arw(z) + Arw(z)Arw(x) Arw(x z) x T z (x 0 z T + z 0 x T ) x 0 z + z 0 x ( x z T + z x T )(x 0 z 0 x T z)i n 1 We can also easily verify that the quadratic representation for the algebra of the second-order cone is given by Q x Arw (x) Arw(x x x ) 0 x T x 0 x det(x)i + x x T xx T det(x)r (14) 6

3 Symmetrization of the circular cone The circular cone given in (1) can be rewritten as L n θ {x En : x 0 cot θ x }, and the circular cone given in () can be rewritten as L n π θ {x En : x 0 tan θ x } It can be shown that, under the standard inner product, defined in (6), the dual of the circular cone L n θ is the circular cone Ln π θ In fact, in our subsequent development, we will see that the inner product that should be considered in dealing with the algebraic and analytic operations associated with the circular cones is indeed the circular inner product, θ defined in (5) and not the standard inner product, In this part, we prove that the circular cone, with the circular inner product, θ, is self-dual and homogeneous, and hence symmetric Lemma 1 (See also 7, Section 1) The circular cone L n θ is self-dual Proof First, we show that L n θ Ln θ Let x (x 0; x) L n θ, we show that x Ln θ that x, y θ 0 for any y L n θ So let y (y 0; ȳ) L n θ Then by verifying x, y θ x 0 y 0 + cot θ x T ȳ cot θ ( x ȳ + x T ȳ) cot θ ( x T ȳ + x T ȳ) 0, where the first inequality follows from the fact that x, y L n θ, and the second follows from Hölder s inequality Thus, L n θ Ln θ Now, we prove that L n Then we obtain θ L n θ Let y (y 0; ȳ) L n θ, and consider x : (cot θ ȳ ; ȳ) Ln θ 0 x, y θ cot θ y 0 ȳ cot θ ȳ T ȳ cot θ y 0 ȳ cot θ ȳ ȳ cot θ (y 0 cot θ ȳ ) This implies that y 0 cot θ ȳ Hence, y L n θ This demonstrates that Ln θ is complete is self dual The proof Lemma The circular cone L n θ is homogeneous Proof Note that the circular cone L n θ can be rewritten as L n θ {x En : x T R θ x 0}, where R θ is the circular reflection matrix defined in (3) Define G θ : {M R n n : M T R θ M R θ } It is not hard to prove that G θ is a group Observe that each element of the group G θ maps L n θ onto itself (because, for every M G θ, we have that (Mx) T R θ (Mx) x T R θ x), and so does the direct product H θ : 0, 1 G θ It now remains to show that the group H θ acts transitively on the interior of L n θ To do so, it is enough to show that, for any x Int(Ln θ ), there exists an element in H θ that maps e to x Since x T R θ x > 0, we may write x as x λ cot θy with λ x T R θ x and y E n Moreover, by 10, Theorem 30, there exists a reflector matrix P (accordingly, P I n 1 ) such that 0 P cot θȳ, r 7

with r cot θ ȳ We then have y 0 r y 0 cot θ ȳ y T J θ y 1 λ xt J θ x 1 Therefore, there exists t 0 such that y 0 cosh t and r sinh t Now, we define 1 0 T cot θ cosh t 0 T cot θ sinh t ˆP : and H 0 P t (θ) : 0 I n 0 cot θ sinh t 0 T cosh t Since ˆP, H t (θ) G θ, we have that ˆP H t (θ) G θ, and therefore λ ˆP H t (θ) H θ The result follows by observing that λ ˆP H t (θ) e λ cot θ y x Thus, the circular cone L n θ Corollary 1 The circular cone L n θ is homogeneous The proof is complete is a symmetric cone Corollary 1 means that, in view of Theorem, the circular cone L n θ is the cone of squares of some Euclidean Jordan algebra In the next section, we study the Jordan algebraic structure of the circular cone in order to be able to form such a Euclidean Jordan algebra We show Corollary 1 by proving the following two lemmas 4 A new spectral decomposition associated with the circular cone In this section, we at first use the spectral decomposition established by Zhou and Chen in 5 to study the algebraic structure of the circular cones (1) in order to be able to possibly establish a Jordan multiplication associated with the algebra E n that generalizes the Jordan multiplication given in (7) When we succeed, we will use this Jordan multiplication to establish the Jordan algebra associated with the circular cone The following spectral decomposition is previously established by Zhou and Chen 5 It can be viewed as a generalization of Spectral Decomposition 1 associated with Q n given in (10) Spectral Decomposition Let x be a vector in the algebra of the circular cone L n θ, the space E n A spectral decomposition of x can be obtained as follows: cos θ sin θ x (x 0 + tan θ x ) }{{} λ 1 (x) } (sin θ cos θ)ˆx {{ } c 1 (x) + (x 0 cot θ x ) }{{} λ (x) } (sin θ cos θ)ˆx {{ } c (x) Under Spectral Decomposition, we can generalize the notions and concepts given in the examples of Section For instance trace(x) x 0 + (tan θ cot θ) x, det(x) x 0 + (tan θ cot θ)x 0 x x Clearly the definitions of trace(x) and det(x) in (15) generalize the definitions of trace(x) and det(x) given in (11) We have c 1 + c e (the identity vector defined in (8)), trace(e) and det(e) 1 We also have c 1, c 0 (orthogonality with respect to the standard inner product), c 1 Bd(L n θ ), while c L n θ θ π 4, π ), λ 1 (c 1 ) 1, λ (c 1 ) 0, while λ 1 (c ) sin θ, and λ (c ) sin θ cos θ, c 1 S θ c, and c S 1 θ c 1, 8 (15)

where S θ is the matrix defined by cot S θ : θ 0 T 0 I n 1 Observe that x 1 1 λ 1 (x) c 1(x) + 1 λ (x) c (x) 1 cos θ 1 + x 0 + x tan θ (sin θ cos θ)ˆx x 0 x cot θ cos θ x 0 + x tan θ + sin θ x 0 x cot θ (sin θ cos θ)ˆx (sin θ cos θ)ˆx + x 0 + x tan θ x 0 x cot θ 1 x0 + x (tan θ cot θ) (x 0 + x tan θ)(x 0 x cot θ) x 1 λ1 (x) + λ (x) x 0 λ 1 (x)λ (x) x sin θ (sin θ cos θ)ˆx Thus, the definition of the inverse of x is given by x 1 1 trace(x) x0 det(x) x, which generalizes the definition of x 1 given in (1) The arrow-shaped matrix Arw(x) associated with x in the algebra of L n θ, which is obtained by applying Arw(x)x x (λ 1 (x)) c 1 (x)+(λ (x)) x c (x) T x x 0 + x T x, x 0 x + (tan θ cot θ) x x trace(x) x is the matrix x0 x Arw(x) T x (trace(x) x 0 )I n 1, (16) Clearly, the definition of the arrow-shaped matrix (16) associated with L n θ generalizes the definition of the arrow-shaped matrix (13) associated with Q n Now, we give our own definition of an important notion associated with the algebra of the circular cones, namely the binary operation which generalizes the binary operation associated with the algebra of the second-order cone Q n defined in (7) Definition 11 The Jordan multiplication x y between two vectors x and y in the algebra of the circular cone, the space E n, is defined by x y : 1 (Arw(x)y + Arw(y)x) Using Definition 11 and the arrow-shaped matrix defined in (16) we conclude that, under Spectral Decomposition, the binary operation between two vectors x and y is given by x y 1 x T y, (17) trace(x)ȳ + trace(y) x 9

which generalizes the Jordan multiplication (7) associated with Q n The identity vector is e c 1 (x) + c (x), which is the same identity vector defined in (8) Observe that trace(e), det(e) 1 (since all the eigenvalues of e are equal to one), Arw(e) I n, Arw(x)e x, and Arw(x)x x One can easily see that x y y x (commutativity), x e x, x x () x x, x x 1 e The Spectral Decomposition has some unfavorable features making it difficult to use For instance, the property that x () x (that is, x x (λ 1 (x)) c 1 (x) + (λ (x)) c (x)) cannot be generalized So, x p x (p) is not true for integer p > For instance, simple but long and straightforward computations show that while x 3 (λ 1 (x)) 3 c 1 (x) + (λ (x)) 3 c (x) x 3 0 + 3x 0 x + (tan θ cot θ) x 3 3x 0 x + 3(tan θ cot θ)x 0 x x + (tan 3 θ + cot 3 θ) cos θ sin θ x x x (3) x x x 3 0 + 3x 0 x + (tan θ cot θ) x 3 3x 0 x + 3(tan θ cot θ)x 0 x x + tan θ x x, The equality x p x (p) holds only when θ π 4 In fact x(p) x (q) x (p+q) for integers p, q > 1, and hence the algebra (E n, ) is not power associative when Spectral Decomposition and the operation defined in (17) are used Furthermore, Jordan s axiom x (x () y) x () (x y) is not satisfied when the definition of in (17) is used So, we conclude the following corollary Corollary Under Spectral Decomposition, the algebra (E n, ) is not a Jordan algebra Corollaries motivates us to develop and find out another spectral decomposition in E n that makes (E n, ) a Jordan algebra Observe that, under Spectral Decomposition, we have c 1 c 1, but c c, and c 1 c 0 This means that c is not idempotent and the vectors c 1 and c are not orthogonal Therefore, the set {c 1, c } is not a Jordan frame So, we are looking for a spectral decomposition in which the set {c 1, c } is a Jordan frame, that is c 1 c 1, c c, c 1 c 0, and c 1 + c e, and the distributive law holds as well Under such a spectral decomposition, we can use the induction to prove that x (p) x p for any nonnegative integer p as follows 1: The assertion is clearly true for p 0 (x (0) e c 1 + c x 0 ) Now, we assume that the assertion is true for k (ie, x (k) x k ), then we have x (k+1) x x (k) x x k (λ 1 (x)c 1 (x) + λ (x)c (x)) ( λ k 1 (x)c 1(x) + λ k (x)c (x) ) λ k+1 1 (x)c 1 (x) + λk+1 (x)c (x) + λ 1(x)λ k (x)c 1(x) c (x) + λ k 1 (x)λ (x)c (x) c 1 (x) λ k+1 1 (x)c 1 (x) + λk+1 (x)c (x) x k+1 10

Similarly, we can prove that x (p) x (q) x (p+q) for nonnegative integers, which means that the algebra (E n, ) would be power associative We are ready to introduce a new efficient spectral decompositions in E n associated with the circular cone, which can also be viewed as another generalization of Spectral Decomposition 1 associated with Q n given in (10) This new spectral decomposition is previously unseen and is nonredundant and different, in terms of its characteristics and efficiency, from Spectral Decomposition Under this spectral decomposition, we will see that the set {c 1, c } is a Jordan frame and (E n, ) is not only a Jordan algebra (in which the distributive law and the power associativity law hold), but also a Euclidean Jordan algebra Therefore, this new spectral decomposition in E n is expected to be the successful for underlying the analysis of the interior point methods for circular programming that extends the analysis of the interior point methods for second-order cone programming Spectral Decomposition 3 Let x be a vector in the algebra of the circular cone L n θ, the space E n The circular spectral decomposition of x is obtained as follows: ( ) ( ) 1 1 1 1 x (x 0 + cot θ x ) }{{} λ 1 (x) } tan θ ˆx {{ } c 1 (x) Under Spectral Decomposition 3, we have + (x 0 cot θ x ) }{{} λ (x) } tan θ ˆx {{ } c (x) trace(x) x 0, and det(x) x 0 cot θ x (18) Note that the definition of trace(x) in (18) is exactly the definition of trace(x) given in (11), and the definition of det(x) in (18) generalizes the definition of det(x) given in (11) We have c 1 + c e (the identity vector defined in (8)), trace(e) and det(e) 1 We also have c 1, c θ 0 (orthogonality with respect to the circular inner product), c 1, c Bd(L n θ ), λ 1 (c 1 ) λ 1 (c ) 1, and λ (c 1 ) λ (c ) 0, c 1 Rc, and c Rc 1, where R is the reflection matrix defined in (4) With a little calculation, we obtain x 1 1 λ 1 (x) c 1(x) + 1 λ (x) c (x) 1 det(x) x0 x R x, (19) det(x) which is exactly the definition of x 1 given in (1) associated with Q n The arrow-shaped matrix Arw(x) associated with x in the algebra of L n θ, which is obtained by applying Arw(x)x x (λ 1 (x)) c 1 (x) + (λ (x)) c (x), is the matrix x0 cot Arw(x) θ x T, (0) x x 0 I n 1 Note that the definition of the arrow-shaped matrix (0) associated with L n θ generalizes the definition of the arrow-shaped matrix (14) associated with Q n Note also that x L n θ if and only if the matrix Arw(x) is positive semidefinite Therefore, circular programming is a special case of semidefinite programming and it includes second-order cone programming as a special case 11

Using Definition 11 and the arrow-shaped matrix defined in (0) we conclude that, under Spectral Decomposition 3, the Jordan multiplication between two vectors x and y is given by x0 y x y 0 + cot θ x T ȳ x T J θ y, (1) x 0 ȳ + y 0 x x 0 ȳ + y 0 x where J θ is the circular identity matrix defined in (3) This generalizes the Jordan multiplication (7) associated with Q n Observe that c 1 c 1, c c, c 1 c 0, Arw(e) I n, Arw(x)e x, and Arw(x)x x One can easily see that x e x, x x 1 e, x p x (p) for any nonnegative integer p, x (p) x (q) x (p+q) for any nonnegative integer p, q 1 So, under Spectral Decomposition 3, the algebra (E n, ) is power associative In fact, we can also see that x y y x (commutativity), x (x y) x (x y) (Jordan s axiom) Therefore, we conclude the following corollary Corollary 3 Under Spectral Decomposition 3, the algebra (E n, ) is a Jordan algebra We end this section with some inequalities associated with the circular cones and second-order cone Under Spectral Decomposition 1 in E n (that is, in the framework of second-order cone), Chen 11 established the following inequalities and equalities: For x, y Q n, we have (1) det(e + x) 1/ 1 + det(x); () det(x + y) det(x) + det(y); (3) det(αx + (1 α)y) α det(x) + (1 α) det(y), α 0, 1; (4) det(e + x + y) det(e + x) det(e + y); (5) If x y Q n, then det(x) det(y), trace(x) trace(y), and λ i (x) λ i (y) for i 1, ; (6) trace(x + y) trace(x) + trace(y) and det(γx) γ det(x) for all γ R For x, y L n θ having Spectral Decomposition in En, the authors in 6, Section 3 proved that the only inequality holds (independent of the angle θ) is inequality (1) They also showed inequalities ()-(5) hold dependent on the angle θ, and inequality (6) fails no matter what value of the angle is chosen For x, y L n θ having Spectral Decomposition 3 in En, we can prove that all the inequalities (1)-(6) hold (independent of the angle θ) We omit the proof of these results since it is a simple extension from that in the framework of second-order cone in 11 1

5 Forming a Euclidean Jordan algebra of the circular cone In Section 4, we have seen that Spectral Decomposition 3 is the successful spectral decomposition in E n used to establish a Jordan algebra from its corresponding Jordan multiplication, and therefore it is expected to be the most powerful spectral decomposition used to carry out the analysis on circular cones From now on, we work under Spectral Decomposition 3 and its corresponding Jordan multiplication defined in (1) Note that the inner product considered with the algebraic and analytic operations associated to the second-order cone Q n is the standard inner product,, for which using (7) we have x y 1 trace(x y) xt y x, y Likewise, it is more convenient to define the inner product that should be considered with the algebraic and analytic operations associated to the circular cone L n θ by the circular inner product, θ, as using (1) we have We have the following theorem x y 1 trace(x y) xt J θ y x, y θ Theorem 3 The Jordan algebra (E n, ) is a Euclidean Jordan algebra with the circular inner product, θ defined in ( 5) Proof Consider the circular inner product x, y θ x T J θ y x 0 y 0 + cot θ x T ȳ It is straightforward to show that x, x θ > 0 for all x 0, x, y θ y, x θ for all x, y E n, and that x, y z θ x y, z θ for all x, y, z E n Therefore, the circular inner product, θ is positive definite, symmetric and associative Thus, according to Definition 4, the Jordan algebra (E n, ) is Euclidean The proof is complete Being Euclidean, Theorem tells us that another way to prove Corollary 1 is proving the following important theorem which characterizes the circular cone Theorem 4 The cone of squares of the Euclidean Jordan algebra (E n, ) is the circular cone L n θ Proof We need to show that L n θ Kn θ where Kn θ is the cone of squares: { Kθ n : {x : x E n x } 0 + cot θ x } : x E n x 0 x Let x Kθ n, then there exists y En such that y x 0 + cot θ ȳ y 0 ȳ It follows that x 0 y 0 + cot θ ȳ cot θ y 0 ȳ cot θ x, where the inequality follows by observing that (y 0 cot θ ȳ ) 0 This means that x L n θ and hence K n θ Ln θ 13

Now, we prove that L n θ Kn θ Let x Ln θ We need x y for some y E n Equivalently, we need to show that the system of n equations x 0 y 0 + cot θ ȳ, x i y 0 y i ; i 1,,, n 1, () has at least one real solution Assuming at first that y 0 0, then we have y i x i y 0 Substituting y i in the 0 th equation of () we get the following quartic equation 4y 4 0 4x 0 y 0 + cot θ x 0 This equation has up to four solutions, namely x 0 ± x 0 y 0 ± cot θ x Since x 0 cot θ x, all these four solutions are real Note that elements x Bd(L n θ ) (where x 0 cot θ x ) have only two square roots, one of which is in Bd(L n θ ) Elements x Int(Ln θ ) have four square roots, except for multiples of the identity (wherever x 0) In such a case if y 0 0, then y i can be arbitrarily chosen, as long as ȳ tan θ which gives x e The identity has infinitely many square roots (assuming n > ) for which two of them are ±e, and all others are of the form (0; q) with q tan θ Thus, every x L n θ has a unique square root in Ln θ This completes the proof The following definition extends the definitions in Example 7 Definition 1 Consider the Euclidean Jordan algebra (E n, ), we have the following: 1 The linear map L : E n E n associated with the circular cone L n θ x0 cot L(x) Arw(x) θ x T x x 0 I n 1 is given by The quadratic map Q x,z : E n E n E n associated with the circular cone L n θ is given by Q x,z Arw(x)Arw(z) + Arw(z)Arw(x) Arw(x z) x0 z 0 + cot θ x T z cot θ(x 0 z T + z 0 x T ) x 0 z + z 0 x x 0 z 0 I n 1 + cot θ( x z T + z x T x T zi n 1 ) (3) 3 The linear map Q x : E n E n associated with the circular cone L n θ is given by Q x Arw (x) Arw(x ) x 0 + cot θ x cot θx 0 x T x 0 x det(x)i n 1 + cot θ x x T (4) Note that Arw(x)e x, Arw(x)x x, Q x e x, Q x x 1 x, and Arw(e) Q e I n The new spectral decomposition established in this paper allows us to generalize many crucial theorems of the theory of Euclidean Jordan algebra of the second-order cone to the theory of Euclidean Jordan algebra of the circular cones It also allows to compute explicit formulas for the derivatives of important expressions such as the gradient x (ln det(x)) and the Hessian xx(ln det(x)) This is the substance of the next section 14

6 Some algebraic properties of the circular cone In this section, we generalize some results associated with the algebra of the second-order cone to the algebra of the circular cone These results are important for developing interior point algorithms for circular programming We start with the following lemma where its second item generalizes item 8 of 1, Theorem 8 Lemma 3 Let x, y E n Then 1 Q x xx T J θ det(x)r det(q x y) det (x) det(y) Proof It is not hard to prove item 1 To prove item, let z Q x y, α x T J θ y and γ det(x) From item 1, we have z αx γry Accordingly, we get and It follows that z 0 (αx 0 γy 0 ) 4α x 0 4αγx 0 y 0 + γ y 0, z α x + γȳ 4α x + 4αγ x T ȳ + γ ȳ det(q x y) det(z) z0 cot θ z 4α x 0 4αγx 0y 0 + γ y0 cot θ(4α x + 4αγ x T ȳ + γ ȳ ) 4α (x 0 cot θ x ) 4αγ(x 0 y 0 + cot θ x T ȳ) +γ (y0 cot θ ȳ ) 4α γ 4α γ + γ det(y) det (x) det(y) The following theorem will play an important role in the development of the primal-dual interior point methods for the circular programming (see for example 9, Section 3) This theorem generalizes 1, Theorem 9 Theorem 5 Let p E n be invertible Then Q p (L n θ ) Ln θ Proof We first prove that Q p (L n θ ) Ln θ Let x Ln θ and y Q px By Lemma 3, we have det(y) 0 Therefore, either y L n θ or y Ln θ That is, either λ 1,(y) 0 or λ 1, (y) 0 Note that y 0 trace(y) λ 1 (y)+λ (y) So, to show that y L n θ (equivalently, λ 1,(y) 0), it suffices to show that y 0 0 By using the fact that x 0 cot θ x, and then applying the Cauchy-Schwarz inequality to p T x we get y 0 (p 0 x 0 + cot θ p T x)p 0 (p 0 cot θ p )x 0 p 0 x 0 + cot θ p x 0 + cot θp 0 ( p T x) x 0 (p 0 + cot θ p ) + cot θp 0 ( p T x) cot θ x (p 0 + cot θ p ) + cot θ p 0 ( p T x) cot θ x (p 0 + cot θ p ) cot θ p 0 p x cot θ x (p 0 + cot θ p ) 0 Thus Q p (L n θ ) Ln θ Also p 1 is invertible, therefore Q p 1x L n θ for each x Ln θ It follows that for every x L n θ, since x Q pq p 1x, x is the image of Q p 1x; that is L n θ Q p(l n θ ) The result is established 15

We end this section with the following results which are key ingredients in designing barrier and penalty algorithms for circular programming The first two items in following theorem generalize item 6 of 1, Theorem 8, and the last item generalizes the same result in 8, Chapter 10 but our setting is much more general Theorem 6 Let x, u E n Then 1 The gradient x ln det x J θ x 1, provided that det(x) is positive (so x is invertible) The Hessian xx ln det x J θ Q x 1 Hence the gradient x x 1 Q x 1, provided that x is invertible 3 The gradient x Q x u Q x,u Proof To prove item 1, we let f(x) ln det(x) ln(λ 1 (x)λ (x)) ln ( x 0 cot θ x ) Since det(x) is positive, we have 1 x x f(x) 0 det(x) cot θ x 1 0 T det(x) 0 cot θ I n 1 J θ x 1, x0 x where the last equality follows from (19) The result in item 1 is established To prove item, we let x g(x) x 1 1 0 x0 x 0 cot θ x det(x) x 1 x 0 cot θ x x Then, we have x g(x) 1 x 0 cot θ cot θ x 0 x (det(x)) x 0 x ( det(x)i n 1 + cot θ x x T) Q x 1, where the last equality follows from the definition of Q in (4) applied on x 1 The result in item is established To prove item 3, we let h(x, u) Q x u x 0 + cot θ x cot θ x 0 x T x 0 x det(x)i n 1 + cot θ x x T x 0 u 0 + cot θ x u 0 + cot θ x 0 x T ū x 0 u 0 x + det(x)ū + cot θ x x T ū u0 ū Then, x h(x, u) x0 u 0 + cot θ x T ū cot θ(x 0 ū T + u 0 x T ) x 0 ū + u 0 x x 0 u 0 I n 1 + cot θ( xū T + ū x T x T ūi n 1 ) Q x,u, where the last equality follows from the definition of Q, in (3) This establishes the result in item 3 The proof is complete 16

7 Conclusions In this paper, we have considered the circular inner product for the circular case, have established its new efficient spectral decomposition (Spectral Decomposition 3) associated with the circular cone, have set up the corresponding Jordan algebra, and have formed the Euclidean Jordan algebra associated with this cone We have also generalized many important properties of the Euclidean Jordan algebra associated with the second-order cone to the Euclidean Jordan algebra associated with circular cone In 7, Section 1, the authors treated the circular cone as a non self-dual cone, but they mentioned that the circular cone can be self-dual (and hence symmetric) if they considered a new inner product equivalent to the circular inner product defined in this paper Unfortunately, they did not adopt that new inner product in their work (they, instead, adopted the standard inner product) and therefore they treated the circular cone as a non-symmetric cone which is clearly not advisable from complexity point of view 9 In paper 7, the author s point of view of not adopting the new inner product (which is again equivalent to the circular inner product defined in (5)) is that the second-order cone is not self-dual if one does not consider the standard inner product (off course, the second-order cone is self-dual if one considers the circular inner product (5) when θ π 4 only) The authors in 7 tried to choose an inner product such that the circular cone and second-order cone are both self-dual simultaneously, and since they found that this is impossible when θ π 4, they adopted the standard inner product in their work in order to keep the second-order cone self-dual and accordingly to be able to exploit many results of the Euclidean Jordan algebra of the second-order cones which are previously developed in the literature By looking at all known symmetric cones and their corresponding inner products, we see that it is not necessary to search for an inner product such that the circular cone and second-order cone are both self-dual simultaneously Each symmetric cone must be associated with a certain inner product that forms its Euclidean Jordan algebra and re-builds this symmetric cone as the cone of squares of resulting Euclidean Jordan algebra For instance: For the nonnegative orthant cone in the algebra (R, ), the scalar inner product x y xy is considered between real numbers x and y For the second-order cone in the algebra (E n, ), the standard inner product x y x T y is considered between two vectors x and y For the cone of positive semidefinite matrices in the algebra of real symmetric matrices, the Frobenius inner product X Y trace(x T Y ) is considered between real symmetric matrices X and Y Similarly, the circular cone in the algebra (E n,, θ), the circular inner product x y x T J θ y must be considered between two vectors x and y Note that all these inner product are unified as (see 9) x y 1 trace(x y), where x and y are two elements in the corresponding Jordan algebra (J, ) The circular cone warrants its own study as a new symmetric cone and its Euclidean Jordan algebra must be independently developed, from this stems the importance of this paper We believe that the results of this paper are crucial in designing and analyzing interior-point algorithms for all circular programming problems Our current research is using the new spectral decomposition and the machinery of Euclidean Jordan algebra associated with the circular cone (1) established in this paper to develop primal-dual path following interior point algorithms for the circular programming problems References 1 F Alizadeh, and D Goldfarb, Second-order cone programming, Math Program Ser B 95 (003) 3 51 17

M J Todd, Semidefinite optimization Acta Numer 10 (001) 515 560 3 J C Zhou, J S Chen, and B S Mordukhovich, Variational analysis of the circular cone programs, Optimization 64 (015) 113 147 4 J C Ko, and J S Chen, Optimal grasping manipulation for multi-fingered robots using semismooth Newton method, Math Probl Eng (013) 1 9 5 J C Zhou, and J S Chen, Properties of circular cone and spectral factorization associated with circular cone, Nonlinear convex anal 14 (013) 807 816 6 J Zhou, J S Chen, and H Hung, Circular cone convexity and some inequalities associated with circular cones, J Ineq Appl 571 (013) 1 17 7 P Ma, Y Bai, and J S Chen, A self-concordant interior point algorithm for nonsymmetric circular cone programming, To appear in Nonlinear convex anal Available online 8 J Faraut, and A Korányi, Analysis on Symmetric Cones Oxford University Press, Oxford, UK (1994) 9 SH Schmieta, and F Alizadeh, Extension of primal-dual interior point methods to symmetric cones, Math Program Ser A 96 (003) 409 438 10 D S Watkins, Fundamentals of Matrix Computations nd edn Wiley, New York (00) 11 J S Chen, The convex and monotone functions associated with second-order cone, Optimization 55(4) (006) 363 385 18