Solving quadratic equations in dimension 5 or more without factoring
|
|
- Ursula Patrick
- 7 years ago
- Views:
Transcription
1 Solving quadratic equations in dimension 5 or more without factoring ANTS X UCSD July, Pierre Castel pierre.castel@unicaen.fr castel Laboratoire de Mathématiques Nicolas Oresme CNRS UMR 6139 Université de Caen (France)
2 Summary 1 Introduction 2 The algorithm 3 Complexity 4 Example
3 What s next: Introduction 1 Introduction
4 Quadratic equations... We consider homogenous quadratic equations with integral coefficients and search for a nontrivial and integral solution. Dimension 1: Equation: Solution: ax 2 = 0 x = 0 Dimension 2: Equation: ax 2 + bxy + cy 2 = 0 Solution: 1 Compute = b 2 4ac 2 If is a square, solutions are: x = b ± y 2a Pierre Castel 3 / 28
5 Quadratic equations... We consider homogenous quadratic equations with integral coefficients and search for a nontrivial and integral solution. Dimension 1: Equation: Solution: ax 2 = 0 x = 0 Dimension 2: Equation: ax 2 + bxy + cy 2 = 0 Solution: 1 Compute = b 2 4ac 2 If is a square, solutions are: x = b ± y 2a Pierre Castel 3 / 28
6 Quadratic equations... We consider homogenous quadratic equations with integral coefficients and search for a nontrivial and integral solution. Dimension 1: Equation: Solution: ax 2 = 0 x = 0 Dimension 2: Equation: ax 2 + bxy + cy 2 = 0 Solution: 1 Compute = b 2 4ac 2 If is a square, solutions are: x = b ± y 2a Pierre Castel 3 / 28
7 Minimisation and Reduction We use the matrix notation: Q is the n dimensional symmetric matrix containing the coefficients of the equation. The equation is now: t XQX = 0 with X Z n. Let Q be a quadratic form with determinant. Minimising Q: finding transformations for Q in order to get another quadratic form Q with same dimension as Q such that: Q and Q have the same solutions (up to a basis change), det(q ) divides. Reducing the form Q: it s finding a basis change B such that: det(b) = ±1, the coefficients of Q = t BQB are smaller than the ones of Q. Pierre Castel 4 / 28
8 Minimisation and Reduction We use the matrix notation: Q is the n dimensional symmetric matrix containing the coefficients of the equation. The equation is now: t XQX = 0 with X Z n. Let Q be a quadratic form with determinant. Minimising Q: finding transformations for Q in order to get another quadratic form Q with same dimension as Q such that: Q and Q have the same solutions (up to a basis change), det(q ) divides. Reducing the form Q: it s finding a basis change B such that: det(b) = ±1, the coefficients of Q = t BQB are smaller than the ones of Q. Pierre Castel 4 / 28
9 Minimisation and Reduction We use the matrix notation: Q is the n dimensional symmetric matrix containing the coefficients of the equation. The equation is now: t XQX = 0 with X Z n. Let Q be a quadratic form with determinant. Minimising Q: finding transformations for Q in order to get another quadratic form Q with same dimension as Q such that: Q and Q have the same solutions (up to a basis change), det(q ) divides. Reducing the form Q: it s finding a basis change B such that: det(b) = ±1, the coefficients of Q = t BQB are smaller than the ones of Q. Pierre Castel 4 / 28
10 Quadratic equations in dimensions 3, 4 and more: Simon s algorithm 1 Factor the determinant of Q, 2 Minimise Q relatively to each prime factor of det(q), 3 Reduce Q using the LLL algorithm, 4 Use number theory tools in order to end the minimisation of Q, 5 Considering intersections of some isotropic spaces of good dimension, deduce a solution for the form of the beginning. This algorithm: creates a link between factoring and solving quadratic equations can be generalised to forms of higher dimension Pierre Castel 5 / 28
11 Quadratic equations in dimensions 3, 4 and more: Simon s algorithm 1 Factor the determinant of Q, 2 Minimise Q relatively to each prime factor of det(q), 3 Reduce Q using the LLL algorithm, 4 Use number theory tools in order to end the minimisation of Q, 5 Considering intersections of some isotropic spaces of good dimension, deduce a solution for the form of the beginning. This algorithm: creates a link between factoring and solving quadratic equations can be generalised to forms of higher dimension Pierre Castel 5 / 28
12 The problem: Pro: As soon as the factorisation of the determinant is known, Simon s algorithm is very efficient. Cons: But as soon as the size of the determinant reaches 50 digits, the factorisation becomes prohibitively slow. So, we are given the following problem: Problem: Let Q be a dimension 5 quadratic form. We assume that det(q) cannot be factored (in a reasonable amount of time). Find a non zero vector X Z 5 such that: t XQX = 0 Pierre Castel 6 / 28
13 The problem: Pro: As soon as the factorisation of the determinant is known, Simon s algorithm is very efficient. Cons: But as soon as the size of the determinant reaches 50 digits, the factorisation becomes prohibitively slow. So, we are given the following problem: Problem: Let Q be a dimension 5 quadratic form. We assume that det(q) cannot be factored (in a reasonable amount of time). Find a non zero vector X Z 5 such that: t XQX = 0 Pierre Castel 6 / 28
14 The problem: Pro: As soon as the factorisation of the determinant is known, Simon s algorithm is very efficient. Cons: But as soon as the size of the determinant reaches 50 digits, the factorisation becomes prohibitively slow. So, we are given the following problem: Problem: Let Q be a dimension 5 quadratic form. We assume that det(q) cannot be factored (in a reasonable amount of time). Find a non zero vector X Z 5 such that: t XQX = 0 Pierre Castel 6 / 28
15 What s next: The algorithm 2 The algorithm Principle Completion Computing a solution Minimisations
16 Principle Simon s algorithm is very efficient as soon as the factorization of det(q) is known. Idea: 1 Build another quadratic form Q 6 starting from Q for which computing a solution is easy, 2 Use Simon s algorithm to find a solution for Q 6, 3 Deduce a solution for Q. Pierre Castel 7 / 28
17 Principle Simon s algorithm is very efficient as soon as the factorization of det(q) is known. Idea: 1 Build another quadratic form Q 6 starting from Q for which computing a solution is easy, 2 Use Simon s algorithm to find a solution for Q 6, 3 Deduce a solution for Q. Pierre Castel 7 / 28
18 Principle Simon s algorithm is very efficient as soon as the factorization of det(q) is known. Idea: 1 Build another quadratic form Q 6 starting from Q for which computing a solution is easy, 2 Use Simon s algorithm to find a solution for Q 6, 3 Deduce a solution for Q. Pierre Castel 7 / 28
19 Principle Simon s algorithm is very efficient as soon as the factorization of det(q) is known. Idea: 1 Build another quadratic form Q 6 starting from Q for which computing a solution is easy, 2 Use Simon s algorithm to find a solution for Q 6, 3 Deduce a solution for Q. Pierre Castel 7 / 28
20 How to build Q 6? If Q designs the matrix of the quadratic form Q, we build Q 6 in the following way: Q 6 = Q t X X z Where X Z 5 is randomly chosen and z Z. So we have: det(q 6 ) = det(q)z t X Co (Q)X And we choose z such that: det(q 6 ) = t X Co (Q)X (mod det(q)). Pierre Castel 8 / 28
21 How to build Q 6? If Q designs the matrix of the quadratic form Q, we build Q 6 in the following way: Q 6 = Q t X X z Where X Z 5 is randomly chosen and z Z. So we have: det(q 6 ) = det(q)z t X Co (Q)X And we choose z such that: det(q 6 ) = t X Co (Q)X (mod det(q)). Pierre Castel 8 / 28
22 The way to the solution... As the value of det(q 6 ) is known in advance, we try some vector X until we have det(q 6 ) prime. Principle: det(q 6 ) being prime, it is possible to use Simon s algorithm in order to find a vector T Z 6 such that: t TQ 6 T = 0 Pierre Castel 9 / 28
23 The vector T is isotropic for Q 6. So, in a basis whose first vector is T, Q 6 has the form: Q 6 = 0 Pierre Castel 10 / 28
24 Decomposition Q 6 = H Q 4 The vector T is a solution for Q 6 so there exists an hyperbolic plane which contains it. With linear algebra (GCD), we get a correct basis. In such a basis, Q 6 has the shape: Q 6 = α Where α {0, 1} and Q 4 is a dimension 4 quadratic form, with determinant det(q 6 ). So it s prime again... Q 4 Pierre Castel 11 / 28
25 Decomposition Q 6 = H H Q 2... so we do it again : Simon s algorithm and linear algebra with Q 4. In the new basis, Q 6 has the following shape: α Q 6 = β Q where α, β {0, 1} and Q 2 is a dimension 2 quadratic form. Pierre Castel 12 / 28
26 If we denote by e 1 and e 3 the following basis vectors: Q 6 = α β Q Then e 1 and e 3 are both isotropics and orthogonals. The solution: consider a linear combinaison whose last coordinate is zero. Example: S = e 3 (6) e 1 e 1 (6) e 3 Pierre Castel 13 / 28
27 If we denote by e 1 and e 3 the following basis vectors: e 1 e α Q 6 = 0 β Q Then e 1 and e 3 are both isotropics and orthogonals. The solution: consider a linear combinaison whose last coordinate is zero. Example: S = e 3 (6) e 1 e 1 (6) e 3 Pierre Castel 13 / 28
28 If we denote by e 1 and e 3 the following basis vectors: e 1 e α Q 6 = 0 β Q Then e 1 and e 3 are both isotropics and orthogonals. The solution: consider a linear combinaison whose last coordinate is zero. Example: S = e 3 (6) e 1 e 1 (6) e 3 Pierre Castel 13 / 28
29 So S has the shape: S = S 0 with S Z5 Assuming that all of the basis changes have been applied, we have: t SQ S 6 = î t S 0 ó Q t X X z S 0 = t SQS = 0 We have then: S is a solution to our problem. Pierre Castel 14 / 28
30 The algorithm: 1 Complete Q in Q 6 in such a way that det(q 6 ) is prime, 2 Use Simon s algorithm for Q 6, 3 Using linear algebra, decompose Q 6 in Q 6 = H Q 4 (H hyperbolic plane), 4 Do step 2 for Q 4, 5 Using linear algebra, decompose Q 6 in Q 6 = H H Q 2 (H, H hyperbolic planes), 6 Deduce a solution for Q. Pierre Castel 15 / 28
31 Smith Normal Form: SNF Decomposition Let A be a k k matrix with integer entries and non zero determinant. There exists a unique matrix in Smith Normal Form D such that UAV = D with U and V unimodular and integer entries. If we denote by d i = d i,i, the d i are the elementary divisors of the matrix A, and we have : d d.. UAV = d k with d i+1 d i for 1 i < k Pierre Castel 16 / 28
32 The problem: In the algorithm, we are looking for X Z 5 such that det(q 6 ) is prime. However : Lemma Let Q be a dimension 5 quadratic form with determinant. Then for all X Z 5 and z Z, d 2 (Q) divides det(q 6 ). Problem If d 2 (Q) 1, det(q 6 ) will never be a prime! Pierre Castel 17 / 28
33 The problem: In the algorithm, we are looking for X Z 5 such that det(q 6 ) is prime. However : Lemma Let Q be a dimension 5 quadratic form with determinant. Then for all X Z 5 and z Z, d 2 (Q) divides det(q 6 ). Problem If d 2 (Q) 1, det(q 6 ) will never be a prime! Pierre Castel 17 / 28
34 The solution: Solution Do minimisations on Q to be in the case where d 2 (Q) = 1. We have the different cases: 1 Case d 5 (Q) 1, 2 Case d 4 (Q) 1 and d 5 (Q) = 1, 3 Case d 3 (Q) 1 and d 4 (Q) = 1, 4 Case d 2 (Q) 1 and d 3 (Q) = 1. Pierre Castel 18 / 28
35 The solution: Solution Do minimisations on Q to be in the case where d 2 (Q) = 1. We have the different cases: 1 Case d 5 (Q) 1, 2 Case d 4 (Q) 1 and d 5 (Q) = 1, 3 Case d 3 (Q) 1 and d 4 (Q) = 1, 4 Case d 2 (Q) 1 and d 3 (Q) = 1. Pierre Castel 18 / 28
36 Cases 1, 2 and 3 We apply the basis change given by the matrix V of the SNF of Q: if d 5 (Q) 1: we just have to divide the matrix by d 5, we have divided det(q) by (d 5 ) 5. if d 4 (Q) 1 and d 5 (Q) = 1: we multiply the last row and column by d 4, we divide the matrix by d 4, we have multiplied det(q) by (d 4 ) 2 and divided by (d 4 ) 5. if d 3 (Q) 1 and d 4 (Q) = 1: we multiply the two last rows and columns by d 3, we divide the matrix by d 3, we have multiplied det(q) by (d 3 ) 4 and divided by (d 3 ) 5. Pierre Castel 19 / 28
37 Case d 2 (Q) 1 and d 3 (Q) = 1 We first apply the basis change given by the matrix V of the SNF of Q. In such a base, Q has the form : d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 We would like to multiply the 3 lasts rows and columns by d 2 and divide the matrix by d 2. But if we do this, we multiply the determinant by d2 6 and we divide it by d Solution: Solve a quadratic equation modulo d 2 such that: Q 3,3 0 (mod d 2 ) and do the desired operation on the two lasts rows and columns. Pierre Castel 20 / 28
38 Case d 2 (Q) 1 and d 3 (Q) = 1 We first apply the basis change given by the matrix V of the SNF of Q. In such a base, Q has the form : d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 We would like to multiply the 3 lasts rows and columns by d 2 and divide the matrix by d 2. But if we do this, we multiply the determinant by d2 6 and we divide it by d Solution: Solve a quadratic equation modulo d 2 such that: Q 3,3 0 (mod d 2 ) and do the desired operation on the two lasts rows and columns. Pierre Castel 20 / 28
39 Case d 2 (Q) 1 and d 3 (Q) = 1 We first apply the basis change given by the matrix V of the SNF of Q. In such a base, Q has the form : d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 We would like to multiply the 3 lasts rows and columns by d 2 and divide the matrix by d 2. But if we do this, we multiply the determinant by d2 6 and we divide it by d Solution: Solve a quadratic equation modulo d 2 such that: Q 3,3 0 (mod d 2 ) and do the desired operation on the two lasts rows and columns. Pierre Castel 20 / 28
40 Case d 2 (Q) 1 and d 3 (Q) = 1 We first apply the basis change given by the matrix V of the SNF of Q. In such a base, Q has the form : d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 We would like to multiply the 3 lasts rows and columns by d 2 and divide the matrix by d 2. But if we do this, we multiply the determinant by d2 6 and we divide it by d Solution: Solve a quadratic equation modulo d 2 such that: Q 3,3 0 (mod d 2 ) and do the desired operation on the two lasts rows and columns. Pierre Castel 20 / 28
41 How to get Q 3,3 0 (mod d 2 )? We begin by a Gram Schmidt orthogonalisation on the 3 3 block modulo d 2. In that basis, the block Q 3 has the form: a 0 b (mod d 2 ) 0 c It remains to solve the equation: How? 1 Simon s algorithm? 2 CRT? ax 2 + by 2 + cz 2 0 (mod d 2 ) 3 Pollard Schnorr s algorithm. Pierre Castel 21 / 28
42 How to get Q 3,3 0 (mod d 2 )? We begin by a Gram Schmidt orthogonalisation on the 3 3 block modulo d 2. In that basis, the block Q 3 has the form: a 0 b (mod d 2 ) 0 c It remains to solve the equation: How? 1 Simon s algorithm? 2 CRT? ax 2 + by 2 + cz 2 0 (mod d 2 ) 3 Pollard Schnorr s algorithm. Pierre Castel 21 / 28
43 How to get Q 3,3 0 (mod d 2 )? We begin by a Gram Schmidt orthogonalisation on the 3 3 block modulo d 2. In that basis, the block Q 3 has the form: a 0 b (mod d 2 ) 0 c It remains to solve the equation: How? 1 Simon s algorithm? 2 CRT? ax 2 + by 2 + cz 2 0 (mod d 2 ) 3 Pollard Schnorr s algorithm. Pierre Castel 21 / 28
44 How to get Q 3,3 0 (mod d 2 )? We begin by a Gram Schmidt orthogonalisation on the 3 3 block modulo d 2. In that basis, the block Q 3 has the form: a 0 b (mod d 2 ) 0 c It remains to solve the equation: How? 1 Simon s algorithm? 2 CRT? ax 2 + by 2 + cz 2 0 (mod d 2 ) 3 Pollard Schnorr s algorithm. Pierre Castel 21 / 28
45 How to get Q 3,3 0 (mod d 2 )? We begin by a Gram Schmidt orthogonalisation on the 3 3 block modulo d 2. In that basis, the block Q 3 has the form: a 0 b (mod d 2 ) 0 c It remains to solve the equation: How? 1 Simon s algorithm? 2 CRT? ax 2 + by 2 + cz 2 0 (mod d 2 ) 3 Pollard Schnorr s algorithm. Pierre Castel 21 / 28
46 Pollard Schnorr s algorithm (1987) Solves equations of type: x 2 + ky 2 = m (mod n) Principle: Without factoring n Based on the property of multiplicativity of the norm in quadratic extensions: (x ky 2 1 )(x2 2 + ky 2 2 ) = X 2 + ky 2 Variables changes to decrease the size of the coefficients To be in the case where: (k, m) {(1, 1), ( 1, 1), ( 1, 1)} Pierre Castel 22 / 28
47 Pollard Schnorr s algorithm (1987) Solves equations of type: x 2 + ky 2 = m (mod n) Principle: Without factoring n Based on the property of multiplicativity of the norm in quadratic extensions: (x ky 2 1 )(x2 2 + ky 2 2 ) = X 2 + ky 2 Variables changes to decrease the size of the coefficients To be in the case where: (k, m) {(1, 1), ( 1, 1), ( 1, 1)} Pierre Castel 22 / 28
48 Using Pollard Schnorr We d like to solve: ax 2 + by 2 + cz 2 = 0 (mod d 2 ) We are going to use Pollard Schnorr to solve: x 2 + b a y 2 = c a (mod d 2 ) Taking z = 1 gives us a vector as we wish. ie in the basis containing the founded vector, Q has exactly the form: d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 Pierre Castel 23 / 28
49 Using Pollard Schnorr We d like to solve: ax 2 + by 2 + cz 2 = 0 (mod d 2 ) We are going to use Pollard Schnorr to solve: x 2 + b a y 2 = c a (mod d 2 ) Taking z = 1 gives us a vector as we wish. ie in the basis containing the founded vector, Q has exactly the form: d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 Pierre Castel 23 / 28
50 Finishing the minimisation Now that Q has the right form, we are able to minimise: d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 1 We multiply the two lasts rows and columns by d 2 2 We divide the matrix by d 2 Result: We have multiplied det(q) by d 4 2 and divided it by d 5 2, we have gained a factor d 2. Pierre Castel 24 / 28
51 Finishing the minimisation Now that Q has the right form, we are able to minimise: d 2 d 2 d 2 d2 2 d 2 2 d 2 d 2 d 2 d2 2 d 2 2 d 2 d 2 d 2 d 2 d 2 d2 2 d 2 2 d 2 d2 2 d 2 2 d2 2 d 2 2 d 2 d2 2 d We multiply the two lasts rows and columns by d 2 2 We divide the matrix by d 2 Result: We have multiplied det(q) by d 4 2 and divided it by d 5 2, we have gained a factor d 2. Pierre Castel 24 / 28
52 Finishing the minimisation Now that Q has the right form, we are able to minimise: d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 1 We multiply the two lasts rows and columns by d 2 2 We divide the matrix by d 2 Result: We have multiplied det(q) by d 4 2 and divided it by d 5 2, we have gained a factor d 2. Pierre Castel 24 / 28
53 Finishing the minimisation Now that Q has the right form, we are able to minimise: d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 d 2 1 We multiply the two lasts rows and columns by d 2 2 We divide the matrix by d 2 Result: We have multiplied det(q) by d 4 2 and divided it by d 5 2, we have gained a factor d 2. Pierre Castel 24 / 28
54 What s next: Complexity 3 Complexity
55 Complexity We write g = O (f ) if there exists α R, α 0 such that g = O (f log(f ) α ). Complexity Minimisation steps: O Ä log ( 5 ) 7ä Completion step: O Ä log ( 5 ) 5ä End of the algorithm: O (P (log ( 5 ))) P: non explicit polynomial given by the complexity of Simon s algorithm in dimensions 6 and 4. Global complexity: Probabilistic under GHR in O Ä log ( 5 ) 7 + P (log ( 5 )) ä Pierre Castel 25 / 28
56 Comparison 6 C. Simon Time in secs Size of the determinant in digits (Average over 1000 random matrices) Pierre Castel 26 / 28
57 What s next: Example 4 Example
58 A small example: Q = det(q) = ( 300 digits) Pierre Castel 27 / 28
59 A small example: Q = det(q) = ( 300 digits) Pierre Castel 27 / 28
60 Thanks for your attention. Pierre Castel castel
JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson
JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials
More informationFactoring Algorithms
Factoring Algorithms The p 1 Method and Quadratic Sieve November 17, 2008 () Factoring Algorithms November 17, 2008 1 / 12 Fermat s factoring method Fermat made the observation that if n has two factors
More informationLinearly Independent Sets and Linearly Dependent Sets
These notes closely follow the presentation of the material given in David C. Lay s textbook Linear Algebra and its Applications (3rd edition). These notes are intended primarily for in-class presentation
More informationa 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.
Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given
More informationNotes on Factoring. MA 206 Kurt Bryan
The General Approach Notes on Factoring MA 26 Kurt Bryan Suppose I hand you n, a 2 digit integer and tell you that n is composite, with smallest prime factor around 5 digits. Finding a nontrivial factor
More informationThe van Hoeij Algorithm for Factoring Polynomials
The van Hoeij Algorithm for Factoring Polynomials Jürgen Klüners Abstract In this survey we report about a new algorithm for factoring polynomials due to Mark van Hoeij. The main idea is that the combinatorial
More informationAu = = = 3u. Aw = = = 2w. so the action of A on u and w is very easy to picture: it simply amounts to a stretching by 3 and 2, respectively.
Chapter 7 Eigenvalues and Eigenvectors In this last chapter of our exploration of Linear Algebra we will revisit eigenvalues and eigenvectors of matrices, concepts that were already introduced in Geometry
More information1 Determinants and the Solvability of Linear Systems
1 Determinants and the Solvability of Linear Systems In the last section we learned how to use Gaussian elimination to solve linear systems of n equations in n unknowns The section completely side-stepped
More informationContinued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
More information2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system
1. Systems of linear equations We are interested in the solutions to systems of linear equations. A linear equation is of the form 3x 5y + 2z + w = 3. The key thing is that we don t multiply the variables
More informationOrthogonal Projections
Orthogonal Projections and Reflections (with exercises) by D. Klain Version.. Corrections and comments are welcome! Orthogonal Projections Let X,..., X k be a family of linearly independent (column) vectors
More informationMath 115A HW4 Solutions University of California, Los Angeles. 5 2i 6 + 4i. (5 2i)7i (6 + 4i)( 3 + i) = 35i + 14 ( 22 6i) = 36 + 41i.
Math 5A HW4 Solutions September 5, 202 University of California, Los Angeles Problem 4..3b Calculate the determinant, 5 2i 6 + 4i 3 + i 7i Solution: The textbook s instructions give us, (5 2i)7i (6 + 4i)(
More informationby the matrix A results in a vector which is a reflection of the given
Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that
More informationIntroduction to Algebraic Geometry. Bézout s Theorem and Inflection Points
Introduction to Algebraic Geometry Bézout s Theorem and Inflection Points 1. The resultant. Let K be a field. Then the polynomial ring K[x] is a unique factorisation domain (UFD). Another example of a
More informationInteger Factorization using the Quadratic Sieve
Integer Factorization using the Quadratic Sieve Chad Seibert* Division of Science and Mathematics University of Minnesota, Morris Morris, MN 56567 seib0060@morris.umn.edu March 16, 2011 Abstract We give
More informationInner product. Definition of inner product
Math 20F Linear Algebra Lecture 25 1 Inner product Review: Definition of inner product. Slide 1 Norm and distance. Orthogonal vectors. Orthogonal complement. Orthogonal basis. Definition of inner product
More informationLINEAR ALGEBRA. September 23, 2010
LINEAR ALGEBRA September 3, 00 Contents 0. LU-decomposition.................................... 0. Inverses and Transposes................................. 0.3 Column Spaces and NullSpaces.............................
More information1 VECTOR SPACES AND SUBSPACES
1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such
More informationRecall that two vectors in are perpendicular or orthogonal provided that their dot
Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal
More informationLecture 5: Singular Value Decomposition SVD (1)
EEM3L1: Numerical and Analytical Techniques Lecture 5: Singular Value Decomposition SVD (1) EE3L1, slide 1, Version 4: 25-Sep-02 Motivation for SVD (1) SVD = Singular Value Decomposition Consider the system
More informationFactoring polynomials over finite fields
Factoring polynomials over finite fields Summary and et questions 12 octobre 2011 1 Finite fields Let p an odd prime and let F p = Z/pZ the (unique up to automorphism) field with p-elements. We want to
More informationRSA Question 2. Bob thinks that p and q are primes but p isn t. Then, Bob thinks Φ Bob :=(p-1)(q-1) = φ(n). Is this true?
RSA Question 2 Bob thinks that p and q are primes but p isn t. Then, Bob thinks Φ Bob :=(p-1)(q-1) = φ(n). Is this true? Bob chooses a random e (1 < e < Φ Bob ) such that gcd(e,φ Bob )=1. Then, d = e -1
More informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +
More informationRow Echelon Form and Reduced Row Echelon Form
These notes closely follow the presentation of the material given in David C Lay s textbook Linear Algebra and its Applications (3rd edition) These notes are intended primarily for in-class presentation
More information5. Orthogonal matrices
L Vandenberghe EE133A (Spring 2016) 5 Orthogonal matrices matrices with orthonormal columns orthogonal matrices tall matrices with orthonormal columns complex matrices with orthonormal columns 5-1 Orthonormal
More informationSolving Systems of Linear Equations
LECTURE 5 Solving Systems of Linear Equations Recall that we introduced the notion of matrices as a way of standardizing the expression of systems of linear equations In today s lecture I shall show how
More informationUsing row reduction to calculate the inverse and the determinant of a square matrix
Using row reduction to calculate the inverse and the determinant of a square matrix Notes for MATH 0290 Honors by Prof. Anna Vainchtein 1 Inverse of a square matrix An n n square matrix A is called invertible
More informationLinear Algebra Notes
Linear Algebra Notes Chapter 19 KERNEL AND IMAGE OF A MATRIX Take an n m matrix a 11 a 12 a 1m a 21 a 22 a 2m a n1 a n2 a nm and think of it as a function A : R m R n The kernel of A is defined as Note
More informationNotes on Determinant
ENGG2012B Advanced Engineering Mathematics Notes on Determinant Lecturer: Kenneth Shum Lecture 9-18/02/2013 The determinant of a system of linear equations determines whether the solution is unique, without
More information8 Primes and Modular Arithmetic
8 Primes and Modular Arithmetic 8.1 Primes and Factors Over two millennia ago already, people all over the world were considering the properties of numbers. One of the simplest concepts is prime numbers.
More informationIntroduction to Matrix Algebra
Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary
More informationOrthogonal Diagonalization of Symmetric Matrices
MATH10212 Linear Algebra Brief lecture notes 57 Gram Schmidt Process enables us to find an orthogonal basis of a subspace. Let u 1,..., u k be a basis of a subspace V of R n. We begin the process of finding
More informationAn Overview of Integer Factoring Algorithms. The Problem
An Overview of Integer Factoring Algorithms Manindra Agrawal IITK / NUS The Problem Given an integer n, find all its prime divisors as efficiently as possible. 1 A Difficult Problem No efficient algorithm
More informationComputing divisors and common multiples of quasi-linear ordinary differential equations
Computing divisors and common multiples of quasi-linear ordinary differential equations Dima Grigoriev CNRS, Mathématiques, Université de Lille Villeneuve d Ascq, 59655, France Dmitry.Grigoryev@math.univ-lille1.fr
More informationChapter 6. Orthogonality
6.3 Orthogonal Matrices 1 Chapter 6. Orthogonality 6.3 Orthogonal Matrices Definition 6.4. An n n matrix A is orthogonal if A T A = I. Note. We will see that the columns of an orthogonal matrix must be
More informationFactoring. Factoring 1
Factoring Factoring 1 Factoring Security of RSA algorithm depends on (presumed) difficulty of factoring o Given N = pq, find p or q and RSA is broken o Rabin cipher also based on factoring Factoring like
More informationMAT 200, Midterm Exam Solution. a. (5 points) Compute the determinant of the matrix A =
MAT 200, Midterm Exam Solution. (0 points total) a. (5 points) Compute the determinant of the matrix 2 2 0 A = 0 3 0 3 0 Answer: det A = 3. The most efficient way is to develop the determinant along the
More informationTorgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances
Torgerson s Classical MDS derivation: 1: Determining Coordinates from Euclidean Distances It is possible to construct a matrix X of Cartesian coordinates of points in Euclidean space when we know the Euclidean
More informationArithmetic algorithms for cryptology 5 October 2015, Paris. Sieves. Razvan Barbulescu CNRS and IMJ-PRG. R. Barbulescu Sieves 0 / 28
Arithmetic algorithms for cryptology 5 October 2015, Paris Sieves Razvan Barbulescu CNRS and IMJ-PRG R. Barbulescu Sieves 0 / 28 Starting point Notations q prime g a generator of (F q ) X a (secret) integer
More informationMATH 551 - APPLIED MATRIX THEORY
MATH 55 - APPLIED MATRIX THEORY FINAL TEST: SAMPLE with SOLUTIONS (25 points NAME: PROBLEM (3 points A web of 5 pages is described by a directed graph whose matrix is given by A Do the following ( points
More informationPartial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:
Partial Fractions Combining fractions over a common denominator is a familiar operation from algebra: From the standpoint of integration, the left side of Equation 1 would be much easier to work with than
More information3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes
Solving Polynomial Equations 3.3 Introduction Linear and quadratic equations, dealt within Sections 3.1 and 3.2, are members of a class of equations, called polynomial equations. These have the general
More information5.3 The Cross Product in R 3
53 The Cross Product in R 3 Definition 531 Let u = [u 1, u 2, u 3 ] and v = [v 1, v 2, v 3 ] Then the vector given by [u 2 v 3 u 3 v 2, u 3 v 1 u 1 v 3, u 1 v 2 u 2 v 1 ] is called the cross product (or
More information8 Square matrices continued: Determinants
8 Square matrices continued: Determinants 8. Introduction Determinants give us important information about square matrices, and, as we ll soon see, are essential for the computation of eigenvalues. You
More informationArithmetic and Algebra of Matrices
Arithmetic and Algebra of Matrices Math 572: Algebra for Middle School Teachers The University of Montana 1 The Real Numbers 2 Classroom Connection: Systems of Linear Equations 3 Rational Numbers 4 Irrational
More information5.5. Solving linear systems by the elimination method
55 Solving linear systems by the elimination method Equivalent systems The major technique of solving systems of equations is changing the original problem into another one which is of an easier to solve
More informationNotes on Orthogonal and Symmetric Matrices MENU, Winter 2013
Notes on Orthogonal and Symmetric Matrices MENU, Winter 201 These notes summarize the main properties and uses of orthogonal and symmetric matrices. We covered quite a bit of material regarding these topics,
More informationSolutions to Math 51 First Exam January 29, 2015
Solutions to Math 5 First Exam January 29, 25. ( points) (a) Complete the following sentence: A set of vectors {v,..., v k } is defined to be linearly dependent if (2 points) there exist c,... c k R, not
More informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a
More informationUNCORRECTED PAGE PROOFS
number and and algebra TopIC 17 Polynomials 17.1 Overview Why learn this? Just as number is learned in stages, so too are graphs. You have been building your knowledge of graphs and functions over time.
More informationLinear Algebra Review. Vectors
Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka kosecka@cs.gmu.edu http://cs.gmu.edu/~kosecka/cs682.html Virginia de Sa Cogsci 8F Linear Algebra review UCSD Vectors The length
More informationSimilar matrices and Jordan form
Similar matrices and Jordan form We ve nearly covered the entire heart of linear algebra once we ve finished singular value decompositions we ll have seen all the most central topics. A T A is positive
More informationSection 13.5 Equations of Lines and Planes
Section 13.5 Equations of Lines and Planes Generalizing Linear Equations One of the main aspects of single variable calculus was approximating graphs of functions by lines - specifically, tangent lines.
More informationApplications of Fermat s Little Theorem and Congruences
Applications of Fermat s Little Theorem and Congruences Definition: Let m be a positive integer. Then integers a and b are congruent modulo m, denoted by a b mod m, if m (a b). Example: 3 1 mod 2, 6 4
More informationChapter 17. Orthogonal Matrices and Symmetries of Space
Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length
More informationReview Jeopardy. Blue vs. Orange. Review Jeopardy
Review Jeopardy Blue vs. Orange Review Jeopardy Jeopardy Round Lectures 0-3 Jeopardy Round $200 How could I measure how far apart (i.e. how different) two observations, y 1 and y 2, are from each other?
More informationSimilarity and Diagonalization. Similar Matrices
MATH022 Linear Algebra Brief lecture notes 48 Similarity and Diagonalization Similar Matrices Let A and B be n n matrices. We say that A is similar to B if there is an invertible n n matrix P such that
More informationThe Ideal Class Group
Chapter 5 The Ideal Class Group We will use Minkowski theory, which belongs to the general area of geometry of numbers, to gain insight into the ideal class group of a number field. We have already mentioned
More informationPROBLEM SET 6: POLYNOMIALS
PROBLEM SET 6: POLYNOMIALS 1. introduction In this problem set we will consider polynomials with coefficients in K, where K is the real numbers R, the complex numbers C, the rational numbers Q or any other
More informationContent. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11
Content Credits 11 Chapter 1 Arithmetic Refresher 13 1.1 Algebra 14 Real Numbers 14 Real Polynomials 19 1.2 Equations in one variable 21 Linear Equations 21 Quadratic Equations 22 1.3 Exercises 28 Chapter
More informationThese axioms must hold for all vectors ū, v, and w in V and all scalars c and d.
DEFINITION: A vector space is a nonempty set V of objects, called vectors, on which are defined two operations, called addition and multiplication by scalars (real numbers), subject to the following axioms
More informationCONTENTS. Please note:
CONTENTS Introduction...iv. Number Systems... 2. Algebraic Expressions.... Factorising...24 4. Solving Linear Equations...8. Solving Quadratic Equations...0 6. Simultaneous Equations.... Long Division
More informationPolynomial Invariants
Polynomial Invariants Dylan Wilson October 9, 2014 (1) Today we will be interested in the following Question 1.1. What are all the possible polynomials in two variables f(x, y) such that f(x, y) = f(y,
More informationLinear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices
MATH 30 Differential Equations Spring 006 Linear algebra and the geometry of quadratic equations Similarity transformations and orthogonal matrices First, some things to recall from linear algebra Two
More informationFactoring Algorithms
Institutionen för Informationsteknologi Lunds Tekniska Högskola Department of Information Technology Lund University Cryptology - Project 1 Factoring Algorithms The purpose of this project is to understand
More informationQuestion 2: How do you solve a matrix equation using the matrix inverse?
Question : How do you solve a matrix equation using the matrix inverse? In the previous question, we wrote systems of equations as a matrix equation AX B. In this format, the matrix A contains the coefficients
More information1 Introduction to Matrices
1 Introduction to Matrices In this section, important definitions and results from matrix algebra that are useful in regression analysis are introduced. While all statements below regarding the columns
More informationα = u v. In other words, Orthogonal Projection
Orthogonal Projection Given any nonzero vector v, it is possible to decompose an arbitrary vector u into a component that points in the direction of v and one that points in a direction orthogonal to v
More informationLecture Notes 2: Matrices as Systems of Linear Equations
2: Matrices as Systems of Linear Equations 33A Linear Algebra, Puck Rombach Last updated: April 13, 2016 Systems of Linear Equations Systems of linear equations can represent many things You have probably
More informationThe cyclotomic polynomials
The cyclotomic polynomials Notes by G.J.O. Jameson 1. The definition and general results We use the notation e(t) = e 2πit. Note that e(n) = 1 for integers n, e(s + t) = e(s)e(t) for all s, t. e( 1 ) =
More information5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
More informationDATA ANALYSIS II. Matrix Algorithms
DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where
More informationSection 6.1 - Inner Products and Norms
Section 6.1 - Inner Products and Norms Definition. Let V be a vector space over F {R, C}. An inner product on V is a function that assigns, to every ordered pair of vectors x and y in V, a scalar in F,
More information9. POLYNOMIALS. Example 1: The expression a(x) = x 3 4x 2 + 7x 11 is a polynomial in x. The coefficients of a(x) are the numbers 1, 4, 7, 11.
9. POLYNOMIALS 9.1. Definition of a Polynomial A polynomial is an expression of the form: a(x) = a n x n + a n-1 x n-1 +... + a 1 x + a 0. The symbol x is called an indeterminate and simply plays the role
More informationChapter 19. General Matrices. An n m matrix is an array. a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm. The matrix A has n row vectors
Chapter 9. General Matrices An n m matrix is an array a a a m a a a m... = [a ij]. a n a n a nm The matrix A has n row vectors and m column vectors row i (A) = [a i, a i,..., a im ] R m a j a j a nj col
More informationApplied Linear Algebra I Review page 1
Applied Linear Algebra Review 1 I. Determinants A. Definition of a determinant 1. Using sum a. Permutations i. Sign of a permutation ii. Cycle 2. Uniqueness of the determinant function in terms of properties
More informationALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION
ALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION Aldrin W. Wanambisi 1* School of Pure and Applied Science, Mount Kenya University, P.O box 553-50100, Kakamega, Kenya. Shem Aywa 2 Department of Mathematics,
More informationMATH 423 Linear Algebra II Lecture 38: Generalized eigenvectors. Jordan canonical form (continued).
MATH 423 Linear Algebra II Lecture 38: Generalized eigenvectors Jordan canonical form (continued) Jordan canonical form A Jordan block is a square matrix of the form λ 1 0 0 0 0 λ 1 0 0 0 0 λ 0 0 J = 0
More informationSome Lecture Notes and In-Class Examples for Pre-Calculus:
Some Lecture Notes and In-Class Examples for Pre-Calculus: Section.7 Definition of a Quadratic Inequality A quadratic inequality is any inequality that can be put in one of the forms ax + bx + c < 0 ax
More informationSystems of Linear Equations
Systems of Linear Equations Beifang Chen Systems of linear equations Linear systems A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where a, a,, a n and
More informationModélisation et résolutions numérique et symbolique
Modélisation et résolutions numérique et symbolique via les logiciels Maple et Matlab Jeremy Berthomieu Mohab Safey El Din Stef Graillat Mohab.Safey@lip6.fr Outline Previous course: partial review of what
More information1.7. Partial Fractions. 1.7.1. Rational Functions and Partial Fractions. A rational function is a quotient of two polynomials: R(x) = P (x) Q(x).
.7. PRTIL FRCTIONS 3.7. Partial Fractions.7.. Rational Functions and Partial Fractions. rational function is a quotient of two polynomials: R(x) = P (x) Q(x). Here we discuss how to integrate rational
More informationUNIVERSITY OF PUNE, PUNE 411007. BOARD OF STUDIES IN MATHEMATICS SYLLABUS
UNIVERSITY OF PUNE, PUNE 411007. BOARD OF STUDIES IN MATHEMATICS SYLLABUS F.Y.B.Sc (MATHEMATICS) PAPER 1 ALGEBRA AND GEOMETRY FIRST TERM 1) Sets (4 Lectures) 1.1 Power set of a set, Product of two sets.
More informationFACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z
FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization
More informationFactoring Quadratic Expressions
Factoring the trinomial ax 2 + bx + c when a = 1 A trinomial in the form x 2 + bx + c can be factored to equal (x + m)(x + n) when the product of m x n equals c and the sum of m + n equals b. (Note: the
More informationNonlinear Programming Methods.S2 Quadratic Programming
Nonlinear Programming Methods.S2 Quadratic Programming Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard A linearly constrained optimization problem with a quadratic objective
More informationCryptography and Network Security Chapter 8
Cryptography and Network Security Chapter 8 Fifth Edition by William Stallings Lecture slides by Lawrie Brown (with edits by RHB) Chapter 8 Introduction to Number Theory The Devil said to Daniel Webster:
More informationMathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
More informationLinear Algebra Notes for Marsden and Tromba Vector Calculus
Linear Algebra Notes for Marsden and Tromba Vector Calculus n-dimensional Euclidean Space and Matrices Definition of n space As was learned in Math b, a point in Euclidean three space can be thought of
More informationPUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5.
PUTNAM TRAINING POLYNOMIALS (Last updated: November 17, 2015) Remark. This is a list of exercises on polynomials. Miguel A. Lerma Exercises 1. Find a polynomial with integral coefficients whose zeros include
More informationAlgebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.
This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra
More informationPOLYNOMIAL FUNCTIONS
POLYNOMIAL FUNCTIONS Polynomial Division.. 314 The Rational Zero Test.....317 Descarte s Rule of Signs... 319 The Remainder Theorem.....31 Finding all Zeros of a Polynomial Function.......33 Writing a
More informationMATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set.
MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set. Vector space A vector space is a set V equipped with two operations, addition V V (x,y) x + y V and scalar
More informationClassification of Cartan matrices
Chapter 7 Classification of Cartan matrices In this chapter we describe a classification of generalised Cartan matrices This classification can be compared as the rough classification of varieties in terms
More informationFactorization Methods: Very Quick Overview
Factorization Methods: Very Quick Overview Yuval Filmus October 17, 2012 1 Introduction In this lecture we introduce modern factorization methods. We will assume several facts from analytic number theory.
More informationZeros of a Polynomial Function
Zeros of a Polynomial Function An important consequence of the Factor Theorem is that finding the zeros of a polynomial is really the same thing as factoring it into linear factors. In this section we
More informationQuotient Rings and Field Extensions
Chapter 5 Quotient Rings and Field Extensions In this chapter we describe a method for producing field extension of a given field. If F is a field, then a field extension is a field K that contains F.
More informationAlgebra 1 Course Title
Algebra 1 Course Title Course- wide 1. What patterns and methods are being used? Course- wide 1. Students will be adept at solving and graphing linear and quadratic equations 2. Students will be adept
More informationMATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix.
MATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix. Nullspace Let A = (a ij ) be an m n matrix. Definition. The nullspace of the matrix A, denoted N(A), is the set of all n-dimensional column
More informationFactorization Theorems
Chapter 7 Factorization Theorems This chapter highlights a few of the many factorization theorems for matrices While some factorization results are relatively direct, others are iterative While some factorization
More information