The Generalized Gauss Reduction Algorithm

Size: px
Start display at page:

Download "The Generalized Gauss Reduction Algorithm"

Transcription

1 Ž. JOURNAL OF ALGORITHMS 21, ARTICLE NO The Generalized Gauss Reduction Algorithm Michael Kaib and Claus P. Schnorr Fachbereich Mathemati Informati, Uniersitat Franfurt, PSF , Franfurt am Main, Germany Received February 26, 1993 We generalize the Gauss algorithm for the reduction of two-dimensional lattices from the l -norm to arbitrary norms and extend Vallee s analysis 2 J. Algorithms 12 Ž 1991., to the generalized algorithm Academic Press, Inc. Open access under CC BY-NC-ND license. 1. INTRODUCTION Gauss Ga1801 gave, in the language of quadratic forms, an algorithm which reduces a basis a, b of a two-dimensional lattice and finds the two successive minima of the lattice. Vallee Va91 shows that the Gauss 2 2 reduction algorithm performs at most log ŽŽ 2' 2 3.a b. 1' many iterations. This bound is optimal up to an additive constant. Vallee also characterizes for the lattice 2 the minimal size input bases for which the Gauss algorithm performs exactly iterations. The bit complexity of the Gauss algorithm has been studied by Schonhage Sch91 in the language of quadratic forms. While these results are all for the l2-norm, other norms are important, too. The l-norm is the natural norm for integer programming problems. Schnorr Sch93 reduces the problem of factoring integers to a closest lattice vector problem in the l -norm. Lovasz and Scarf LS92 1 propose a generalized basis reduction algorithm that extends the L 3 -algorithm of Lenstra, et al. LLL82 to an arbitrary norm. aib@informati.uni-franfurt.de. schnorr@cs.uni-franfurt.de Copyright 1996 by Academic Press, Inc. Open access under CC BY-NC-ND license.

2 566 KAIB AND SCHNORR Our results. We extend the Gauss reduction algorithm from the l2-norm to an arbitrary norm. This generalized Gauss algorithm Ž gga. essentially coincides with the LovaszScarf algorithm for two-dimensional lattice bases. The gga finds for any norm the two successive minima of the lattice. Given a reduced basis we exhibit minimal size input bases requiring a given number of iterations. These minimal size input bases represent the worst case inputs. They are uniersally worst case for all norms for which the given output basis is reduced. They satisfy the same recursion which holds true for the worst case inputs of the centered Euclidean algorithm according to Dupre Du1846. We show that the generalized Gauss algorithm terminates for any norm after at most log Ž 2' 2 B. ož 1. 1 ' 2 2 many iterations, where B is the maximum of the norms of the two input vectors and 2 is the second successive minimum of the lattice with respect to the given norm. The paper is organized as follows. In Section 2 we introduce reduced lattice bases. In Section 3 we present the generalized Gauss algorithm and its analysis. Section 4 gives complexity bounds for the RAM-model. A preliminary version of this paper has been published by Kaib Ka GEOMETRICAL PRELIMINARIES We generalize the concept of reduced lattice bases for lattices of ran 2 to an arbitrary norm n on. We use the following three elementary lemmata: LEMMA 1. Let a, b n, a 0, let F: n : a b describe a n line in and fž. FŽ.. Then f is a conex function. LEMMA 2. Let F: n be a line in n and 1, 2, 1, 2 be four reals with,,,. Then FŽ. FŽ implies that FŽ. FŽ., and FŽ. FŽ. implies that FŽ FŽ. 2. We will usually apply Lemma 2 in the case 1 0 and 2 1. LEMMA 3. Let M be a closed set in n and 0 M. Then eery point in M with minimal norm lies on the boundary of M. Ž. n n Throughout the paper let a, b be basis of the two-dimensional lattice L a b. We define reduced and well-ordered lattice bases. The reduction algorithm in the next section recurs on well-ordered bases until a reduced basis is found. DEFINITION. A lattice basis Ž a, b. is called reduced if a, b a b a b and well-ordered if a a b b.

3 GENERALIZED GAUSS REDUCTION ALGORITHM 567 By Lemma 2 a b b implies that bab 0. Ž 1. Thus Ž a, b. is well-ordered iff a a b b a b. The ith successie minimum of a lattice L with respect to the norm i is defined as the minimal real such that there are at least i linearly independent lattice vectors of norm at most. Ž. THEOREM 4. If a, b is a reduced basis then a, b are the two successie minima of the lattice L a b. Proof. W.l.o.g. let a b. The theorem claims the following: 4 2 a ra sb for all Ž r, s. Ž 0,0., bra sb for all r, s 0 4. These inequalities follow from the inequalities ab, ara for all r 0 4, bab for all, with, 1. Ž 2. It is therefore sufficient to prove Inequality Ž. 2. For this we show the following. CLAIM. Consider the four dotted areas in Fig. 1. The norm taes its minimum in each of the four dotted areas in the points a b. Inequality Ž. 2 is an immediate consequence of the claim and the reduction conditions b a b. Ž. FIG. 1. Reduced basis a, b.

4 568 KAIB AND SCHNORR Proof of the claim. Each dashed line in the figure contains three lattice points where the middle point has minimal norm; i.e., we have Lemma 2 yields ab a ab, ab b ab. ab ab a, ab ab b for 1. This proves that the points a b have minimal norm for the dotted lines. By Lemma 3 the norm taes its minimum for each of the four dotted areas on the boundary, i.e., on the dotted lines. This proves the claim. 3. ANALYSIS OF THE GENERALIZED GAUSS ALGORITHM We extend the Gauss basis reduction algorithm from the l -norm to an 2 arbitrary norm. We choose the sign of the basis vectors in the algorithm so that the algorithm recurs on well-ordered bases. As a consequence all occurring integral reduction coefficients are positive. THE GENERALIZED GAUSS ALGORITHM Ž gga.. INPUT a well-ordered lattice basis Ž a, b.. WHILE b a b DO 1. b b a, where the integer is chosen to minimize the norm b a. 2. IF a b a b THEN b b. 3. Swap a and b. END WHILE OUTPUT Ž a, b.. Comments. 1. The exchange in Step 3 produces either a well-ordered or a reduced basis. The algorithm traverses, upon exit of Step 3 Žresp. entry of Step 1., a sequence of well-ordered bases until a reduced basis is produced. 2. The algorithm terminates after finitely many steps because the norm of the basis vectors decreases in every, except the last, iteration. 3. To have a well-defined algorithm we require to choose in Step 1 the smallest that minimizes b a.

5 GENERALIZED GAUSS REDUCTION ALGORITHM 569 We associate with an input basis the sequence of lattice bases occurring in the algorithm upon exit of Step 3. The bases of this sequence are all well-ordered, except that the final basis is reduced. If Ž b, c., Ž a, b. are two consecutive bases in any of these sequences we call Ž a, b. the successor basis of Ž b, c. and Ž b, c. a predecessor basis of Ž a, b.. A well-ordered basis has at most one successor basis but may have infinitely many predecessor bases corresponding to runs of the algorithm with various input bases. If Ž b,c. is a predecessor basis of Ž a, b. we call the vector c a predecessor of Ž a, b.. The transition of a well-ordered basis Ž b, c. via Steps 13 to its successor basis Ž a, b. is of the form ž / ž 0/ Ž a, b. Ž b,c. 0 1 ž /ž / Ž b, c. Ž Ž c b., b., Ž 3. where 1 denotes the possible change of sign in Step 2. We see that the predecessor c is of the form c a b. The following lemma characterizes the predecessors of a well-ordered basis Ž a, b.. It generalizes Lemma 1 of Vallee Va91. LEMMA 5. If Ž a, b. is a well-ordered lattice basis then a ector c a b is a predecessor of Ž a, b. if and only if either 1, 2 or 1, 3. Lemma 5 shows that the set of predecessor bases of Ž a, b. does not depend on the norm; i.e., if Ž a, b. is well-ordered for two distinct norms then its two sets of predecessors coincide. Ž. Proof. Since a, b is well-ordered we have aabb. Ž 4. Ž. The predecessor basis b, c is well-ordered iff b b c c.we consider the lines F Ž. a b GŽ. Ž 1. a b H Ž. ba H Ž. ba

6 570 KAIB AND SCHNORR Ž. which are shown in Fig. 2. Inequality 4 implies that FŽ 0. bab FŽ 1. GŽ 0. ab GŽ 1. Ž. Ž. H 0 a ba H 1. Thus by Lemma 2 FŽ. and GŽ. is strictly increasing and H Ž. is increasing Ž i.e., nondecreasing. for 1. This yields a corresponding inequality for H : H Ž 0. GŽ 0. GŽ 1. FŽ 1. FŽ 2. H Ž 1.. We decide for all possible cases of and 1 whether Ž b, c. is well-ordered. 1, 1: Then b c Ž 1. b a H Ž 1. H Ž. abc. Thus Ž b, c. is not well-ordered. 1, 0: Then b c Ž 1. b a H Ž 1. H Ž. abc. Thus Ž b, c. is not well-ordered. Ž. FIG. 2. Well-ordered basis a, b.

7 GENERALIZED GAUSS REDUCTION ALGORITHM 571 0: Then c a b and Ž b, c. is not well-ordered. 1: Then b c a b and Ž b, c. is not well-ordered. 1, 2: Then b c a b b and Ž b, c. is not wellordered. 1, 2: Then c a b H Ž. H Ž 1. a Ž 1. b b c H Ž 1. FŽ. 2 FŽ. 1 b. Thus Ž b,c. is well-ordered. 1, 3: Then cabh Ž.H Ž 1.bcH Ž 2.GŽ. 2 GŽ. 1 b. Thus Ž b, c. is wellordered. For the analysis of the algorithm we consider the sequence of wellordered bases that is traversed upon exit of Step 3. We index this sequence in reverse order Ž b, b.,..., Ž b,b. so that Ž b, b is the input basis, Ž b, b. is the last well-ordered basis, and Ž b, b is the reduced output basis. Let, be the coefficients which, according to Eq. Ž. i i 3, transform Ž b, b. into the successor basis Ž b, b. i i1 i1 i. We have i i 1 Ž b i1, bi. Ž b i, bi1. ž i 0/ 1/ž 2/ ž / Ž b, b1. Ž b 0, b1.. ž The latter matrix product can be expressed by the generalized continuants which Rieger R78 has introduced for the analysis of the centered Euclidean algorithm. These polynomials x2 xn x 2,..., x n, y 1,..., yn y y 1 n are recursively defined as n 0, 1, y, y 1 1 x2 xn x3 xn x4 xn y x. Ž 5 y y 1 y y 2 y y. 1 n n 2 n n1 3 n n2 An easy induction shows that ž / ž /

8 572 KAIB AND SCHNORR Hence 3 2 b1 1 b b. Ž There is a simple formula for the continuants with j 2, j 1: 1 i1 i1 1 1 Ž '. Ž '. Ti Ž i 2 ' 2 Simultaneous induction on i, via Eq. Ž. 5, yields the following inequalities: LEMMA 6. Let j 2 for j 1, and j 3 for j1. Then 2 i 2 i 3 i T i, 2. 1 i i 1 i i 2 i i1 LEMMA 7. Eery sequence of successie well-ordered bases Ž b, b.,..., Ž b,b. satisfies b T b Proof. We see from Lemma 6 that the coefficient of b in Eq. Ž. 1 6 is positive and the coefficient of b0 has sign 1. We distinguish two cases: Case We have 2 b b T b The first inequality follows from Eq. Ž. 6 by Inequality Ž. 1 since Ž b, b. 0 1 is well-ordered. The second inequality holds by Lemma 6. Case We have b b since Ž b, b is well-ordered. Therefore Eq. Ž. 6 and the triangular inequality yields ž 1 2 / 2 3 b b 1 1. The right-hand factor can be simplified to Ž To verify this equation develop its first and last term via Eq. Ž. 5. Finally the claim follows from Lemma 6 since 1 3. We consider the number of iterations of the gga or equivalently the number of traversed well-ordered bases. We bound this number as a function of B b where b is the largest input vector. 2

9 GENERALIZED GAUSS REDUCTION ALGORITHM 573 THEOREM 8. The gga performs on input Ž a, b., for B b2, at most log Ž 2' 2 B. ož 1. 1 ' 2 many iterations where 2 is the second successie minimum of the lattice. Remar. If the input basis is not well-ordered there may be an extra iteration. The o-term is at most 2 log Ž 4' 2. 1 ' where the maximum occurs in case of a single iteration. Proof. Let Ž b, b. be a well-ordered input basis and Ž b, b the output basis. There are 1 iterations. Lemma 7 tells us that Ž. Equation 7 implies that and thus we have for B. b 1 T B. b ' 2 2 Ž '. Ž ' B, Ž '. 1 log1' B ož 1. The bound of Theorem 8 is optimal for all norms: THEOREM 9. Let Ž b, b. be a reduced basis with b b and bi1 bi1 2bi for i 0,...,. Then the gga performs on input Ž b, b. exactly 1 iterations where 1 log ' Ž 2 B. 1 ož and B b. Remars. 1 2 The difference of the upper and lower bound in the above two theorems is 1 log Ž ' 2. ož ož. 1' 2 1. In the particular case that b 1, b0 are the integers b1 0, b0 1 the recursion bi1 bi1 2bi for i 0,..., yields, according to Dupré Du1846, the minimal integers b, b1for which the centered Euclidean algorithm performs exactly 1 divisions. Vallee Va91 has extended this minimality, in the case of the l2-norm, to bases of the lattice 2. The novelty in Theorem 9 is that the recursion bi1 bi1 2bi for 0 1,..., is valid for all norms, all lattices, and all reduced output bases Ž b, b For the proof we characterize the well-ordered predecessor bases Ž b, c., cab, of reduced bases Ž a, b.. This extends Lemma 5.

10 574 KAIB AND SCHNORR Ž. LEMMA 10. Let a, b be a reduced basis and c a b where 1 and. 1. If a b and Ž,. Ž 1, 2. then Ž b, c. is well-ordered iff If b a then Ž b, c. is not well-ordered for 0 and wellordered for 1, Ž , and for 1, 22 1, where Ž ab.. i i Proof of Theorem 9. The bases Ž b, b. i i1 for i 0,..., are all well- ordered. This holds by Lemma 10 for i 0 and by Lemma 5 for i 0. Hence the gga performs on input b, b1 exactly 1 iterations with all reduction coefficients equal to 2, and then finds the reduced basis Ž b,b.. Equation Ž 6. implies that 1 0 b T b Tb Ž. Thus we see from b, b 3 and Eq. 7 that b Ž T 3T Ž ' 2 '. Ž. 2Ž Ž. ' o 1, 2 2 hence log ' Ž 2 B. 2 ož Proof of Lemma 10. We collect facts that cover all the claims. The basis Ž b,c. is well-ordered iff b a Ž 1. b ab. Ž 8. If a b the left-hand inequality holds by Theorem 4 iff 1. This inequality is trivial for b a. For the right-hand inequality we consider the line HŽ. a b, assuming that Ž a, b. is reduced. We have HŽ 1. a b a H0 Ž.ab H1 Ž.. For 0 Lemma 2 implies that a Ž 1. b HŽ 1. HŽ. ab. Ž. Hence b, c is not well-ordered. This proves all claims in the case 0. Now let 1. We have a Ž 1. b HŽ 1. HŽ. ab. Ž 9.

11 GENERALIZED GAUSS REDUCTION ALGORITHM 575 If 1 we have a c which shows that b ac c. Ž 10. If 1 the inequality b a a b HŽ. 1 c implies that 1 2 b Ž ba. c c. Ž Now assume that the left-hand Inequality Ž. 8 holds but Ž b, c. is not well-ordered. In this case equality must hold in Inequality Ž. 9. This implies that Ž b, c. is reduced and thus b, c. Moreover if a b 1 2, i.e., the right-hand Inequality Ž. 8 does not hold, we have b c 2, and thus the inequalities above imply that 1 for 1 and 2 for 1. On the other hand, if b a, Inequality Ž 10. yields 2Ž. and Inequality Ž 11. yields 2Ž The claims in case 1. For those, where it is claimed that Ž b, c. is well-ordered we have shown, assuming that Ž b, c. is not well-ordered, an inequality excluding this. Moreover, in the case that a b, we have shown that Ž b, c. is not well-ordered if 1. Remar. In the indefinite cases of Lemma 10, i.e., ab, 1, 2, ba, 1, 1 2Ž. 2 1, ba, 1, 1 2Ž , the above proof shows that Ž b, c. is either reduced or well-ordered. Both reduced and well-ordered bases do actually occur, as the norm and the lattice vary, in each of the three cases. However there is only one indefinite case for the Euclidean norm, namely b a and 1, TIME BOUNDS The generalized Gauss algorithm described in the last section needs n access to a norm oracle which for given a outputs a. We give time bounds for the RAM model with the arithmetic operations multiplication, division, addition, subtraction, comparison, and next integer computation at unit costs. We count for steps arithmetic steps and oracle calls. In this section we prove the following.

12 576 KAIB AND SCHNORR THEOREM 11. Gien an oracle for an arbitrary norm there is an n algorithm which -reduces a gien basis a, b using OŽn logžn. log B. many steps where B maxža, b n Efficient -reduction. For an efficient reduction of a basis a, b in an arbitrary norm we first reduce a, b in the norm corresponding to a suitable inner product ²:, and we subsequently reduce the resulting basis in the -norm. We initially perform a ²:, -reduction since it only costs O1 Ž. arithmetic steps per iteration. The inner product ²:, is chosen so that x n x14is spherical in the sense that max nx² y, y: 12 Žy² x, x: 12. On Ž 1.5. x, y. The exis- tence of ²:, follows from Le83, see construction of in Section 2, pp. 542 ff. We assume that the inner product is given, we do not count the steps for producing it. The constant B maxž² a, a : 12, ² b, b: 12. ²,: 2, ²,: satisfies B On Ž 1.5 B.. ²,: ²: Ž. The initial,-reduction in O n log B arithmetic steps. In each iteration we transform the Gram matrix Gž ² a, a: ² a, b: / ² b, a: ² b, b: and the transformation matrix H GL Ž. satisfying Ž a, b. n current current Ž. a, b H as G S GS, HHS where input input 1 S ž 0/ and is the integer closest to ² a, b: ² a, a :. Each iteration requires six multiplications, six subtractions, one division, and one next integer computation. The initial Ž resp. final. transformations of Ž a, b. into G Žresp. bac from H into Ž a, b.. require 7n multiplications and 5n 3 additions. According to Theorem 8 the entire ²:, -reduction of a, b is done in OŽ log B. OŽlogŽ B n.. iterations. ²,: Computing in OŽ 1. resp. OŽ log. 2 1 oracle steps. Let n n : denote the function that minimizes b Ž a, ba.. For a given well-ordered basis a, b we have to compute b xa where Ž x, a. is the successor basis of Ž a, b.. By the inequality baxa we can compute, via the bisection method, using OŽlogxa. oracle steps. Except for the final iteration we always have xa and the step bound is OŽ. 1. For the final iteration we have xa. 2 1

13 GENERALIZED GAUSS REDUCTION ALGORITHM 577 The final -reduction in OŽn logž n steps. It follows from Theorem 8 that the final -reduction requires at most ž / x² y, y: ' 12 log 2 2 max n 1' 2 x, y 1 ož 1. OŽ log n 12. y ² x, x: many iterations. Every iteration, except the final one, requires OŽ. 1 norm computations and On Ž. arithmetic steps. The final iteration costs OŽ log. norm computations and Onlog Ž. arithmetic steps The case of the l Ž l. 1 -norm. There are particularly efficient algorithms to compute for the l1- and l-norm. For the l1-norm the real t minimizing b ta1 is the generalized median, with weights a i, of the component fractions biai for i 1,...,n which can be computed using On Ž. arithmetic steps. For the l -norm the graph of the function b ta with real indeterminate t is the maximum polygon of the 2n lines Žb i ta.. We sort, using Onlog Ž n. i arithmetic steps, these lines in order of descending gradient. A subsequent scan of the lines computes, using On Ž. arithmetic steps, the vertices of the polygon and in particular its minimal point which yields the real t that minimizes b ta. Details can be found in KS93. Hence the l Ž l.-norm reduction of a, b taes at most OŽ log B n log n. 1 arithmetic steps where B maxža, b. and is the l Ž l.-norm. 2 1 ACKNOWLEDGMENT We are grateful to Joos Heintz for encouragement and critical comments. REFERENCES Da93 Du1846 Ga1801 Ka91 KS93 Le83 H. Daude, Des fractions continues a la reduction des reseaux: Analyse en moyenne, These ` de doctorat, Universite de Caen, A. Dupre, Sur le nombre de divisions `a effectuer pour obtenir le plus grand commun diviseur entre deux nombres entiers, J. Math. 11 Ž 1846., C. F. Gauss, Disquisitiones Arithmeticae, Leipzig German translation: Untersuchungen uber die hohere Arithmeti, Springer, Berlin ŽReprint: Chelsea, New Yor, M. Kaib, The Gauß lattice basis reduction algorithm succeeds with any norm, in Proceedings of the FCT 91, Springer Lecture Notes in Computer Science, Vol. 529, pp , Springer-Verlag, Berlin, M. Kaib and C. P. Schnorr, The generalized Gauss reduction algorithm, Technical Report, Universitat Franfurt, H. W. Lenstra, Jr., Integer programming with a fixed number of variables. Math. Oper. Res. 8Ž.Ž 4, 1983.,

14 578 KAIB AND SCHNORR LLL82 A. K. Lenstra, H. W. Lenstra, Jr., and L. Lovasz, Factoring polynomials with rational coefficients, Math. Ann. 261 Ž 1982., LS92 L. Lovasz and H. Scarf, The generalized basis reduction algorithm, Math. Oper. Res. 17Ž.Ž , R78 G. J. Rieger, Uber die mittlere Schrittzahl bei Divisionsalgorithmen, Math. Nachr. 82 Ž 1978., Sch93 C. P. Schnorr, Factoring integers and computing discrete logarithms via diophantine approximation, in Advances in Computational Complexity ŽJim-Yi Cai, Ed.., DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pp , Amer. Math. Soc., Providence, RI, Sch91 A. Schonhage, Fast reduction and composition of binary quadratic forms, in Proc. ISSAC 1991 Ž S. M. Watt, Ed.., pp , Assoc. Comput. Mach., New Yor, Va91 B. Vallee, Gauss algorithm revisited, J. Algorithms 12 Ž 1991., VF90 B. Vallee and Ph. Flajolet, The lattice reduction algorithm of Gauss: An average case analysis, in Proc. 31st IEEE Symposium on Foundations of Computer Science, 1990, pp

Another View of the Gaussian Algorithm

Another View of the Gaussian Algorithm Another View of the Gaussian Algorithm Ali Akhavi and Céline Moreira Dos Santos GREYC Université de Caen, F-14032 Caen Cedex, France {ali.akhavi,moreira}@info.unicaen.fr Abstract. We introduce here a rewrite

More information

New Practical Algorithms for the Approximate Shortest Lattice Vector

New Practical Algorithms for the Approximate Shortest Lattice Vector New Practical Algorithms for the Approximate Shortest Lattice Vector Claus Peter Schnorr Fachbereiche Mathemati/Informati, Universität Franfurt, PSF 493, D-60054 Franfurt am Main, Germany. schnorr@cs.uni-franfurt.de

More information

Worst case complexity of the optimal LLL algorithm

Worst case complexity of the optimal LLL algorithm Worst case complexity of the optimal LLL algorithm ALI AKHAVI GREYC - Université de Caen, F-14032 Caen Cedex, France aliakhavi@infounicaenfr Abstract In this paper, we consider the open problem of the

More information

The Shortest Vector Problem (Lattice Reduction Algorithms)

The Shortest Vector Problem (Lattice Reduction Algorithms) The Shortest Vector Problem (Lattice Reduction Algorithms) Approximation Algorithms by V. Vazirani, Chapter 27 - Problem statement, general discussion - Lattices: brief introduction - The Gauss algorithm

More information

Fast Reduction of Ternary Quadratic Forms

Fast Reduction of Ternary Quadratic Forms 1:01 Fast Reduction of Ternary Quadratic Forms 1:02 1:0 1:04 1:05 1:06 Friedrich Eisenbrand 1 and Günter Rote 2 1 Max-Planck-Institut für Informatik, Stuhlsatzenhausweg 85, 6612 Saarbrücken, Germany, eisen@mpi-sb.mpg.de

More information

1 Shortest Vector Problem

1 Shortest Vector Problem Lattices in Cryptography University of Michigan, Fall 25 Lecture 2 SVP, Gram-Schmidt, LLL Instructor: Chris Peikert Scribe: Hank Carter Shortest Vector Problem Last time we defined the minimum distance

More information

CSE 206A: Lattice Algorithms and Applications Spring Basis Reduction. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Basis Reduction. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Basis Reduction Instructor: Daniele Micciancio UCSD CSE No efficient algorithm is known to find the shortest vector in a lattice (in arbitrary

More information

COS 598D - Lattices. scribe: Srdjan Krstic

COS 598D - Lattices. scribe: Srdjan Krstic COS 598D - Lattices scribe: Srdjan Krstic Introduction In the first part we will give a brief introduction to lattices and their relevance in some topics in computer science. Then we show some specific

More information

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 11 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 real

More information

Some Sieving Algorithms for Lattice Problems

Some Sieving Algorithms for Lattice Problems Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp - Some Sieving Algorithms for Lattice Problems V. Arvind and Pushkar

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND First Printing, 99 Chapter LINEAR EQUATIONS Introduction to linear equations A linear equation in n unknowns x,

More information

A matrix over a field F is a rectangular array of elements from F. The symbol

A matrix over a field F is a rectangular array of elements from F. The symbol Chapter MATRICES Matrix arithmetic A matrix over a field F is a rectangular array of elements from F The symbol M m n (F ) denotes the collection of all m n matrices over F Matrices will usually be denoted

More information

Reduction of Smith Normal Form Transformation Matrices

Reduction of Smith Normal Form Transformation Matrices Reduction of Smith Normal Form Transformation Matrices G. Jäger, Kiel Abstract Smith normal form computations are important in group theory, module theory and number theory. We consider the transformation

More information

satisfying ( i ; j ) = ij Here ij = if i = j and 0 otherwise The idea to use lattices is the following Suppose we are given a lattice L and a point ~x

satisfying ( i ; j ) = ij Here ij = if i = j and 0 otherwise The idea to use lattices is the following Suppose we are given a lattice L and a point ~x Dual Vectors and Lower Bounds for the Nearest Lattice Point Problem Johan Hastad* MIT Abstract: We prove that given a point ~z outside a given lattice L then there is a dual vector which gives a fairly

More information

Computing Machine-Efficient Polynomial Approximations

Computing Machine-Efficient Polynomial Approximations Computing Machine-Efficient Polynomial Approximations N. Brisebarre, S. Chevillard, G. Hanrot, J.-M. Muller, D. Stehlé, A. Tisserand and S. Torres Arénaire, LIP, É.N.S. Lyon Journées du GDR et du réseau

More information

47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 2 Date: 03/18/2010

47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 2 Date: 03/18/2010 47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture Date: 03/18/010 We saw in the previous lecture that a lattice Λ can have many bases. In fact, if Λ is a lattice of a subspace L with

More information

F (X 1,...,X d )=(X 1,...,X d ) A (X 1,...,X d ) T,

F (X 1,...,X d )=(X 1,...,X d ) A (X 1,...,X d ) T, Fast Reduction of Ternary Quadratic Forms Friedrich Eisenbrand 1 and Günter Rote 2 1 Max-Planck-Institut für Informatik Stuhlsatzenhausweg 85, 66123 Saarbrücken, Germany eisen@mpi-sb.mpg.de 2 Institut

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K. R. MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND Second Online Version, December 1998 Comments to the author at krm@maths.uq.edu.au Contents 1 LINEAR EQUATIONS

More information

ON FREE PLANES IN LATTICE BALL PACKINGS ABSTRACT. 1. Introduction

ON FREE PLANES IN LATTICE BALL PACKINGS ABSTRACT. 1. Introduction ON FREE PLANES IN LATTICE BALL PACKINGS MARTIN HENK, GÜNTER M ZIEGLER, AND CHUANMING ZONG ABSTRACT This note, by studying relations between the length of the shortest lattice vectors and the covering minima

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND Second Online Version, December 998 Comments to the author at krm@mathsuqeduau All contents copyright c 99 Keith

More information

On a Problem of Alsina Again

On a Problem of Alsina Again Journal of Mathematical Analysis and Applications 54, 67 635 00 doi:0.006 jmaa.000.768, available online at http: www.idealibrary.com on On a Problem of Alsina Again Janusz Matkowski Institute of Mathematics,

More information

Looking back at lattice-based cryptanalysis

Looking back at lattice-based cryptanalysis September 2009 Lattices A lattice is a discrete subgroup of R n Equivalently, set of integral linear combinations: α 1 b1 + + α n bm with m n Lattice reduction Lattice reduction looks for a good basis

More information

The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32)

The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32) The Simple 7-(33,8,10)-Designs with Automorphism Group PΓL(2,32) Alfred Wassermann Abstract Lattice basis reduction in combination with an efficient backtracking algorithm is used to find all (4 996 426)

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K. R. MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND Corrected Version, 7th April 013 Comments to the author at keithmatt@gmail.com Chapter 1 LINEAR EQUATIONS 1.1

More information

Lattice Basis Reduction in Infinity Norm

Lattice Basis Reduction in Infinity Norm Technische Universität Darmstadt Department of Computer Science Cryptography and Computeralgebra Bachelor Thesis Lattice Basis Reduction in Infinity Norm Vanya Sashova Ivanova Technische Universität Darmstadt

More information

Integral Similarity and Commutators of Integral Matrices Thomas J. Laffey and Robert Reams (University College Dublin, Ireland) Abstract

Integral Similarity and Commutators of Integral Matrices Thomas J. Laffey and Robert Reams (University College Dublin, Ireland) Abstract Integral Similarity and Commutators of Integral Matrices Thomas J. Laffey and Robert Reams (University College Dublin, Ireland) Abstract Let F be a field, M n (F ) the algebra of n n matrices over F and

More information

Hermite normal form: Computation and applications

Hermite normal form: Computation and applications Integer Points in Polyhedra Gennady Shmonin Hermite normal form: Computation and applications February 24, 2009 1 Uniqueness of Hermite normal form In the last lecture, we showed that if B is a rational

More information

Safe and Effective Determinant Evaluation

Safe and Effective Determinant Evaluation Safe and Effective Determinant Evaluation Kenneth L. Clarson AT&T Bell Laboratories Murray Hill, New Jersey 07974 e-mail: clarson@research.att.com February 25, 1994 Abstract The problem of evaluating the

More information

How to Factor N 1 and N 2 When p 1 = p 2 mod 2 t

How to Factor N 1 and N 2 When p 1 = p 2 mod 2 t How to Factor N 1 and N 2 When p 1 = p 2 mod 2 t Kaoru Kurosawa and Takuma Ueda Ibaraki University, Japan Abstract. Let N 1 = p 1q 1 and N 2 = p 2q 2 be two different RSA moduli. Suppose that p 1 = p 2

More information

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial.

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial. Lecture 3 Usual complex functions MATH-GA 245.00 Complex Variables Polynomials. Construction f : z z is analytic on all of C since its real and imaginary parts satisfy the Cauchy-Riemann relations and

More information

1 x i. i=1 EVEN NUMBERS RAFAEL ARCE-NAZARIO, FRANCIS N. CASTRO, AND RAÚL FIGUEROA

1 x i. i=1 EVEN NUMBERS RAFAEL ARCE-NAZARIO, FRANCIS N. CASTRO, AND RAÚL FIGUEROA Volume, Number 2, Pages 63 78 ISSN 75-0868 ON THE EQUATION n i= = IN DISTINCT ODD OR EVEN NUMBERS RAFAEL ARCE-NAZARIO, FRANCIS N. CASTRO, AND RAÚL FIGUEROA Abstract. In this paper we combine theoretical

More information

#A26 INTEGERS 9 (2009), CHRISTOFFEL WORDS AND MARKOFF TRIPLES. Christophe Reutenauer. (Québec) Canada

#A26 INTEGERS 9 (2009), CHRISTOFFEL WORDS AND MARKOFF TRIPLES. Christophe Reutenauer. (Québec) Canada #A26 INTEGERS 9 (2009), 327-332 CHRISTOFFEL WORDS AND MARKOFF TRIPLES Christophe Reutenauer Département de mathématiques, Université du Québec à Montréal, Montréal (Québec) Canada Reutenauer.Christophe@uqam.ca.

More information

On NP-Completeness for Linear Machines

On NP-Completeness for Linear Machines JOURNAL OF COMPLEXITY 13, 259 271 (1997) ARTICLE NO. CM970444 On NP-Completeness for Linear Machines Christine Gaßner* Institut für Mathematik und Informatik, Ernst-Moritz-Arndt-Universität, F.-L.-Jahn-Strasse

More information

Countable subgroups of Euclidean space

Countable subgroups of Euclidean space Countable subgroups of Euclidean space Arnold W. Miller April 2013 revised May 21, 2013 In his paper [1], Konstantinos Beros proved a number of results about compactly generated subgroups of Polish groups.

More information

2 EBERHARD BECKER ET AL. has a real root. Thus our problem can be reduced to the problem of deciding whether or not a polynomial in one more variable

2 EBERHARD BECKER ET AL. has a real root. Thus our problem can be reduced to the problem of deciding whether or not a polynomial in one more variable Deciding positivity of real polynomials Eberhard Becker, Victoria Powers, and Thorsten Wormann Abstract. We describe an algorithm for deciding whether or not a real polynomial is positive semidenite. The

More information

Linear Algebra March 16, 2019

Linear Algebra March 16, 2019 Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented

More information

The complexity of factoring univariate polynomials over the rationals

The complexity of factoring univariate polynomials over the rationals The complexity of factoring univariate polynomials over the rationals Mark van Hoeij Florida State University ISSAC 2013 June 26, 2013 Papers [Zassenhaus 1969]. Usually fast, but can be exp-time. [LLL

More information

Lattice Reduction of Modular, Convolution, and NTRU Lattices

Lattice Reduction of Modular, Convolution, and NTRU Lattices Summer School on Computational Number Theory and Applications to Cryptography Laramie, Wyoming, June 19 July 7, 2006 Lattice Reduction of Modular, Convolution, and NTRU Lattices Project suggested by Joe

More information

INDEFINITE QUADRATIC FORMS AND PELL EQUATIONS INVOLVING QUADRATIC IDEALS

INDEFINITE QUADRATIC FORMS AND PELL EQUATIONS INVOLVING QUADRATIC IDEALS INDEFINITE QUADRATIC FORMS AND PELL EQUATIONS INVOLVING QUADRATIC IDEALS AHMET TEKCAN Communicated by Alexandru Zaharescu Let p 1(mod 4) be a prime number, let γ P + p Q be a quadratic irrational, let

More information

arxiv: v1 [math.nt] 20 Nov 2017

arxiv: v1 [math.nt] 20 Nov 2017 REDUCED IDEALS FROM THE REDUCTION ALGORITHM HA THANH NGUYEN TRAN arxiv:171107573v1 [mathnt] 20 Nov 2017 Abstract The reduction algorithm is used to compute reduced ideals of a number field However, there

More information

Abstract. Roma Tre April 18 20, th Mini Symposium of the Roman Number Theory Association (RNTA) Michel Waldschmidt

Abstract. Roma Tre April 18 20, th Mini Symposium of the Roman Number Theory Association (RNTA) Michel Waldschmidt Roma Tre April 8 0, 08 4th Mini Symposium of the Roman umber Theory Association (RTA) Representation of integers by cyclotomic binary forms Michel Waldschmidt Institut de Mathématiques de Jussieu Paris

More information

ALGEBRA (SMR Domain 1) Algebraic Structures (SMR 1.1)...1

ALGEBRA (SMR Domain 1) Algebraic Structures (SMR 1.1)...1 TABLE OF CONTENTS Page Numbers ALGEBRA (SMR Domain 1)...1 0001 Algebraic Structures (SMR 1.1)...1 Apply basic properties of real and complex numbers in constructing mathematical arguments (e.g., if a

More information

Diophantine approximations and integer points of cones

Diophantine approximations and integer points of cones Diophantine approximations and integer points of cones Martin Henk Robert Weismantel Abstract The purpose of this note is to present a relation between directed best approximations of a rational vector

More information

Applied Mathematics &Optimization

Applied Mathematics &Optimization Appl Math Optim 29: 211-222 (1994) Applied Mathematics &Optimization c 1994 Springer-Verlag New Yor Inc. An Algorithm for Finding the Chebyshev Center of a Convex Polyhedron 1 N.D.Botin and V.L.Turova-Botina

More information

CSE 206A: Lattice Algorithms and Applications Winter The dual lattice. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Winter The dual lattice. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Winter 2016 The dual lattice Instructor: Daniele Micciancio UCSD CSE 1 Dual Lattice and Dual Basis Definition 1 The dual of a lattice Λ is the set ˆΛ of all

More information

Lower and Upper Bound Theory

Lower and Upper Bound Theory Lower and Upper Bound Theory Adnan YAZICI Dept. of Computer Engineering Middle East Technical Univ. Ankara - TURKEY 1 Lower and Upper Bound Theory How fast can we sort? Most of the sorting algorithms are

More information

A new attack on RSA with a composed decryption exponent

A new attack on RSA with a composed decryption exponent A new attack on RSA with a composed decryption exponent Abderrahmane Nitaj and Mohamed Ould Douh,2 Laboratoire de Mathématiques Nicolas Oresme Université de Caen, Basse Normandie, France abderrahmane.nitaj@unicaen.fr

More information

Math 324 Summer 2012 Elementary Number Theory Notes on Mathematical Induction

Math 324 Summer 2012 Elementary Number Theory Notes on Mathematical Induction Math 4 Summer 01 Elementary Number Theory Notes on Mathematical Induction Principle of Mathematical Induction Recall the following axiom for the set of integers. Well-Ordering Axiom for the Integers If

More information

Apollonian Circle Packings: Number Theory II. Spherical and Hyperbolic Packings

Apollonian Circle Packings: Number Theory II. Spherical and Hyperbolic Packings Apollonian Circle Packings: Number Theory II. Spherical and Hyperbolic Packings Nicholas Eriksson University of California at Berkeley Berkeley, CA 942 Jeffrey C. Lagarias University of Michigan Ann Arbor,

More information

A NEW ATTACK ON RSA WITH A COMPOSED DECRYPTION EXPONENT

A NEW ATTACK ON RSA WITH A COMPOSED DECRYPTION EXPONENT A NEW ATTACK ON RSA WITH A COMPOSED DECRYPTION EXPONENT Abderrahmane Nitaj 1 and Mohamed Ould Douh 1,2 1 Laboratoire de Mathématiques Nicolas Oresme, Université de Caen, Basse Normandie, France Université

More information

Shortest Vector Problem (1982; Lenstra, Lenstra, Lovasz)

Shortest Vector Problem (1982; Lenstra, Lenstra, Lovasz) Shortest Vector Problem (1982; Lenstra, Lenstra, Lovasz) Daniele Micciancio, University of California at San Diego, www.cs.ucsd.edu/ daniele entry editor: Sanjeev Khanna INDEX TERMS: Point lattices. Algorithmic

More information

K. Johnson Department of Mathematics, Dalhousie University, Halifax, Nova Scotia, Canada D. Patterson

K. Johnson Department of Mathematics, Dalhousie University, Halifax, Nova Scotia, Canada D. Patterson #A21 INTEGERS 11 (2011) PROJECTIVE P -ORDERINGS AND HOMOGENEOUS INTEGER-VALUED POLYNOMIALS K. Johnson Department of Mathematics, Dalhousie University, Halifax, Nova Scotia, Canada johnson@mathstat.dal.ca

More information

Computing the RSA Secret Key is Deterministic Polynomial Time Equivalent to Factoring

Computing the RSA Secret Key is Deterministic Polynomial Time Equivalent to Factoring Computing the RSA Secret Key is Deterministic Polynomial Time Equivalent to Factoring Alexander May Faculty of Computer Science, Electrical Engineering and Mathematics University of Paderborn 33102 Paderborn,

More information

CSE 206A: Lattice Algorithms and Applications Spring Basic Algorithms. Instructor: Daniele Micciancio

CSE 206A: Lattice Algorithms and Applications Spring Basic Algorithms. Instructor: Daniele Micciancio CSE 206A: Lattice Algorithms and Applications Spring 2014 Basic Algorithms Instructor: Daniele Micciancio UCSD CSE We have already seen an algorithm to compute the Gram-Schmidt orthogonalization of a lattice

More information

Integer Factorization using lattices

Integer Factorization using lattices Integer Factorization using lattices Antonio Vera INRIA Nancy/CARAMEL team/anr CADO/ANR LAREDA Workshop Lattice Algorithmics - CIRM - February 2010 Plan Introduction Plan Introduction Outline of the algorithm

More information

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8. Linear Algebra M1 - FIB Contents: 5 Matrices, systems of linear equations and determinants 6 Vector space 7 Linear maps 8 Diagonalization Anna de Mier Montserrat Maureso Dept Matemàtica Aplicada II Translation:

More information

Edge Isoperimetric Theorems for Integer Point Arrays

Edge Isoperimetric Theorems for Integer Point Arrays Edge Isoperimetric Theorems for Integer Point Arrays R. Ahlswede, S.L. Bezrukov Universität Bielefeld, Fakultät für Mathematik Postfach 100131, 33501 Bielefeld, Germany Abstract We consider subsets of

More information

A Geometric Proof that e is Irrational and a New Measure of its Irrationality

A Geometric Proof that e is Irrational and a New Measure of its Irrationality A Geometric Proof that e is Irrational and a New Measure of its Irrationality Jonathan Sondow. INTRODUCTION. While there exist geometric proofs of irrationality for 2 [2], [27], no such proof for e, π,

More information

Proofs Not Based On POMI

Proofs Not Based On POMI s Not Based On POMI James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University February 1, 018 Outline Non POMI Based s Some Contradiction s Triangle

More information

CONTINUED FRACTIONS, PELL S EQUATION, AND TRANSCENDENTAL NUMBERS

CONTINUED FRACTIONS, PELL S EQUATION, AND TRANSCENDENTAL NUMBERS CONTINUED FRACTIONS, PELL S EQUATION, AND TRANSCENDENTAL NUMBERS JEREMY BOOHER Continued fractions usually get short-changed at PROMYS, but they are interesting in their own right and useful in other areas

More information

Block Korkin{Zolotarev Bases. and Successive Minima. C.P. Schnorr TR September Abstract

Block Korkin{Zolotarev Bases. and Successive Minima. C.P. Schnorr TR September Abstract Block Korkin{Zolotarev Bases and Successive Minima P Schnorr TR-9-0 September 99 Abstract A lattice basis b ; : : : ; b m is called block Korkin{Zolotarev with block size if for every consecutive vectors

More information

On systems of Diophantine equations with a large number of integer solutions

On systems of Diophantine equations with a large number of integer solutions On systems of Diophantine equations with a large number of integer solutions Apoloniusz Tysza Abstract arxiv:5.04004v [math.nt] 26 Oct 205 Let E n = {x i + x j = x, x i x j = x : i, j, {,..., n}}. For

More information

M4. Lecture 3. THE LLL ALGORITHM AND COPPERSMITH S METHOD

M4. Lecture 3. THE LLL ALGORITHM AND COPPERSMITH S METHOD M4. Lecture 3. THE LLL ALGORITHM AND COPPERSMITH S METHOD Ha Tran, Dung H. Duong, Khuong A. Nguyen. SEAMS summer school 2015 HCM University of Science 1 / 31 1 The LLL algorithm History Applications of

More information

POLYNOMIAL SOLUTIONS OF PELL S EQUATION AND FUNDAMENTAL UNITS IN REAL QUADRATIC FIELDS

POLYNOMIAL SOLUTIONS OF PELL S EQUATION AND FUNDAMENTAL UNITS IN REAL QUADRATIC FIELDS J. London Math. Soc. 67 (2003) 16 28 C 2003 London Mathematical Society DOI: 10.1112/S002461070200371X POLYNOMIAL SOLUTIONS OF PELL S EQUATION AND FUNDAMENTAL UNITS IN REAL QUADRATIC FIELDS J. MCLAUGHLIN

More information

LEGENDRE S THEOREM, LEGRANGE S DESCENT

LEGENDRE S THEOREM, LEGRANGE S DESCENT LEGENDRE S THEOREM, LEGRANGE S DESCENT SUPPLEMENT FOR MATH 370: NUMBER THEORY Abstract. Legendre gave simple necessary and sufficient conditions for the solvablility of the diophantine equation ax 2 +

More information

PARITY OF THE COEFFICIENTS OF KLEIN S j-function

PARITY OF THE COEFFICIENTS OF KLEIN S j-function PARITY OF THE COEFFICIENTS OF KLEIN S j-function CLAUDIA ALFES Abstract. Klein s j-function is one of the most fundamental modular functions in number theory. However, not much is known about the parity

More information

15th Bay Area Mathematical Olympiad. BAMO Exam. February 26, Solutions to BAMO-8 and BAMO-12 Problems

15th Bay Area Mathematical Olympiad. BAMO Exam. February 26, Solutions to BAMO-8 and BAMO-12 Problems 15th Bay Area Mathematical Olympiad BAMO Exam February 26, 2013 Solutions to BAMO-8 and BAMO-12 Problems 1 How many different sets of three points in this equilateral triangular grid are the vertices of

More information

1 Basic Combinatorics

1 Basic Combinatorics 1 Basic Combinatorics 1.1 Sets and sequences Sets. A set is an unordered collection of distinct objects. The objects are called elements of the set. We use braces to denote a set, for example, the set

More information

The Mertens conjecture revisited

The Mertens conjecture revisited The Mertens conjecture revisited Herman te Riele, CWI, Amsterdam (joint work with Tadej Kotnik, Univ. of Ljubljana, Slovenia) 7th Algorithmic Number Theory Symposium Technische Universität Berlin, 23 28

More information

Computability of Koch Curve and Koch Island

Computability of Koch Curve and Koch Island Koch 6J@~$H Koch Eg$N7W;;2DG=@- {9@Lw y wd@ics.nara-wu.ac.jp 2OM85*;R z kawamura@e.ics.nara-wu.ac.jp y F NI=w;RBgXM}XIt>pJs2JX2J z F NI=w;RBgX?M4VJ82=8&5f2J 5MW Koch 6J@~$O Euclid J?LL>e$NE57?E*$J

More information

LATTICE POINT COVERINGS

LATTICE POINT COVERINGS LATTICE POINT COVERINGS MARTIN HENK AND GEORGE A. TSINTSIFAS Abstract. We give a simple proof of a necessary and sufficient condition under which any congruent copy of a given ellipsoid contains an integral

More information

Math Precalculus I University of Hawai i at Mānoa Spring

Math Precalculus I University of Hawai i at Mānoa Spring Math 135 - Precalculus I University of Hawai i at Mānoa Spring - 2013 Created for Math 135, Spring 2008 by Lukasz Grabarek and Michael Joyce Send comments and corrections to lukasz@math.hawaii.edu Contents

More information

Packing Congruent Bricks into a Cube

Packing Congruent Bricks into a Cube Journal for Geometry and Graphics Volume 5 (2001), No. 1, 1 11. Packing Congruent Bricks into a Cube Ákos G. Horváth, István Prok Department of Geometry, Budapest University of Technology and Economics

More information

Necessary and Sufficient Conditions for the Central Norm to Equal 2 h in the Simple Continued Fraction Expansion of 2 h c for Any Odd Non-Square c > 1

Necessary and Sufficient Conditions for the Central Norm to Equal 2 h in the Simple Continued Fraction Expansion of 2 h c for Any Odd Non-Square c > 1 Necessary and Sufficient Conditions for the Central Norm to Equal 2 h in the Simple Continued Fraction Expansion of 2 h c for Any Odd Non-Square c > 1 R.A. Mollin Abstract We look at the simple continued

More information

Mathematical Reasoning & Proofs

Mathematical Reasoning & Proofs Mathematical Reasoning & Proofs MAT 1362 Fall 2018 Alistair Savage Department of Mathematics and Statistics University of Ottawa This work is licensed under a Creative Commons Attribution-ShareAlike 4.0

More information

Polynomial functions on subsets of non-commutative rings a link between ringsets and null-ideal sets

Polynomial functions on subsets of non-commutative rings a link between ringsets and null-ideal sets Polynomial functions on subsets of non-commutative rings a lin between ringsets and null-ideal sets Sophie Frisch 1, 1 Institut für Analysis und Zahlentheorie, Technische Universität Graz, Koperniusgasse

More information

SEVERAL PROOFS OF THE IRREDUCIBILITY OF THE CYCLOTOMIC POLYNOMIALS

SEVERAL PROOFS OF THE IRREDUCIBILITY OF THE CYCLOTOMIC POLYNOMIALS SEVERAL PROOFS OF THE IRREDUCIBILITY OF THE CYCLOTOMIC POLYNOMIALS STEVEN H. WEINTRAUB ABSTRACT. We present a number of classical proofs of the irreducibility of the n-th cyclotomic polynomial Φ n (x).

More information

From the Shortest Vector Problem to the Dihedral Hidden Subgroup Problem

From the Shortest Vector Problem to the Dihedral Hidden Subgroup Problem From the Shortest Vector Problem to the Dihedral Hidden Subgroup Problem Curtis Bright December 9, 011 Abstract In Quantum Computation and Lattice Problems [11] Oded Regev presented the first known connection

More information

2.2 Some Consequences of the Completeness Axiom

2.2 Some Consequences of the Completeness Axiom 60 CHAPTER 2. IMPORTANT PROPERTIES OF R 2.2 Some Consequences of the Completeness Axiom In this section, we use the fact that R is complete to establish some important results. First, we will prove that

More information

FIXED POINTS OF MEROMORPHIC SOLUTIONS OF HIGHER ORDER LINEAR DIFFERENTIAL EQUATIONS

FIXED POINTS OF MEROMORPHIC SOLUTIONS OF HIGHER ORDER LINEAR DIFFERENTIAL EQUATIONS Annales Academiæ Scientiarum Fennicæ Mathematica Volumen 3, 2006, 9 2 FIXED POINTS OF MEROMORPHIC SOLUTIONS OF HIGHER ORDER LINEAR DIFFERENTIAL EQUATIONS Liu Ming-Sheng and Zhang Xiao-Mei South China Normal

More information

Algebra 2 (2006) Correlation of the ALEKS Course Algebra 2 to the California Content Standards for Algebra 2

Algebra 2 (2006) Correlation of the ALEKS Course Algebra 2 to the California Content Standards for Algebra 2 Algebra 2 (2006) Correlation of the ALEKS Course Algebra 2 to the California Content Standards for Algebra 2 Algebra II - This discipline complements and expands the mathematical content and concepts of

More information

10.4 The Kruskal Katona theorem

10.4 The Kruskal Katona theorem 104 The Krusal Katona theorem 141 Example 1013 (Maximum weight traveling salesman problem We are given a complete directed graph with non-negative weights on edges, and we must find a maximum weight Hamiltonian

More information

MATH 117 LECTURE NOTES

MATH 117 LECTURE NOTES MATH 117 LECTURE NOTES XIN ZHOU Abstract. This is the set of lecture notes for Math 117 during Fall quarter of 2017 at UC Santa Barbara. The lectures follow closely the textbook [1]. Contents 1. The set

More information

Lecture 2: Lattices and Bases

Lecture 2: Lattices and Bases CSE 206A: Lattice Algorithms and Applications Spring 2007 Lecture 2: Lattices and Bases Lecturer: Daniele Micciancio Scribe: Daniele Micciancio Motivated by the many applications described in the first

More information

arxiv: v2 [math.nt] 9 Oct 2013

arxiv: v2 [math.nt] 9 Oct 2013 UNIFORM LOWER BOUND FOR THE LEAST COMMON MULTIPLE OF A POLYNOMIAL SEQUENCE arxiv:1308.6458v2 [math.nt] 9 Oct 2013 SHAOFANG HONG, YUANYUAN LUO, GUOYOU QIAN, AND CHUNLIN WANG Abstract. Let n be a positive

More information

1: Introduction to Lattices

1: Introduction to Lattices CSE 206A: Lattice Algorithms and Applications Winter 2012 Instructor: Daniele Micciancio 1: Introduction to Lattices UCSD CSE Lattices are regular arrangements of points in Euclidean space. The simplest

More information

OKLAHOMA SUBJECT AREA TESTS (OSAT )

OKLAHOMA SUBJECT AREA TESTS (OSAT ) CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) October 2005 Subarea Range of Competencies I. Mathematical Processes and Number Sense 01 04 II. Relations,

More information

Polynomiality of Linear Programming

Polynomiality of Linear Programming Chapter 10 Polynomiality of Linear Programming In the previous section, we presented the Simplex Method. This method turns out to be very efficient for solving linear programmes in practice. While it is

More information

ARITHMETIC PROGRESSIONS IN THE POLYGONAL NUMBERS

ARITHMETIC PROGRESSIONS IN THE POLYGONAL NUMBERS #A43 INTEGERS 12 (2012) ARITHMETIC PROGRESSIONS IN THE POLYGONAL NUMBERS Kenneth A. Brown Dept. of Mathematics, University of South Carolina, Columbia, South Carolina brownka5@mailbox.sc.edu Scott M. Dunn

More information

LINEAR SYSTEMS AND MATRICES

LINEAR SYSTEMS AND MATRICES CHAPTER 3 LINEAR SYSTEMS AND MATRICES SECTION 3. INTRODUCTION TO LINEAR SYSTEMS This initial section takes account of the fact that some students remember only hazily the method of elimination for and

More information

On non-hamiltonian circulant digraphs of outdegree three

On non-hamiltonian circulant digraphs of outdegree three On non-hamiltonian circulant digraphs of outdegree three Stephen C. Locke DEPARTMENT OF MATHEMATICAL SCIENCES, FLORIDA ATLANTIC UNIVERSITY, BOCA RATON, FL 33431 Dave Witte DEPARTMENT OF MATHEMATICS, OKLAHOMA

More information

Sequences and Series

Sequences and Series Sequences and Series SUBJECTIVE PROBLEMS: Q. 1. The harmonic mean of two numbers is 4. Their arithmetic mean A and the geometric mean G satisfy the relation. 2A + G 2 = 27. Find the two numbers. (IIT JEE

More information

Fast Signature Generation with a. Fiat Shamir { Like Scheme. Fachbereich Mathematik / Informatik. Abstract

Fast Signature Generation with a. Fiat Shamir { Like Scheme. Fachbereich Mathematik / Informatik. Abstract Fast Signature Generation with a Fiat Shamir { Like Scheme H. Ong Deutsche Bank AG Stuttgarter Str. 16{24 D { 6236 Eschborn C.P. Schnorr Fachbereich Mathematik / Informatik Universitat Frankfurt Postfach

More information

The value of a problem is not so much coming up with the answer as in the ideas and attempted ideas it forces on the would be solver I.N.

The value of a problem is not so much coming up with the answer as in the ideas and attempted ideas it forces on the would be solver I.N. Math 410 Homework Problems In the following pages you will find all of the homework problems for the semester. Homework should be written out neatly and stapled and turned in at the beginning of class

More information

15.081J/6.251J Introduction to Mathematical Programming. Lecture 18: The Ellipsoid method

15.081J/6.251J Introduction to Mathematical Programming. Lecture 18: The Ellipsoid method 15.081J/6.251J Introduction to Mathematical Programming Lecture 18: The Ellipsoid method 1 Outline Efficient algorithms and computational complexity Slide 1 The key geometric result behind the ellipsoid

More information

Prentice Hall: Algebra 2 with Trigonometry 2006 Correlated to: California Mathematics Content Standards for Algebra II (Grades 9-12)

Prentice Hall: Algebra 2 with Trigonometry 2006 Correlated to: California Mathematics Content Standards for Algebra II (Grades 9-12) California Mathematics Content Standards for Algebra II (Grades 9-12) This discipline complements and expands the mathematical content and concepts of algebra I and geometry. Students who master algebra

More information

ON THE SUM OF ELEMENT ORDERS OF FINITE ABELIAN GROUPS

ON THE SUM OF ELEMENT ORDERS OF FINITE ABELIAN GROUPS ANALELE ŞTIINŢIFICE ALE UNIVERSITĂŢII AL.I. CUZA DIN IAŞI (S.N.) MATEMATICĂ, Tomul...,..., f... DOI: 10.2478/aicu-2013-0013 ON THE SUM OF ELEMENT ORDERS OF FINITE ABELIAN GROUPS BY MARIUS TĂRNĂUCEANU and

More information

CHAPTER 8 Advanced Counting Techniques

CHAPTER 8 Advanced Counting Techniques 96 Chapter 8 Advanced Counting Techniques CHAPTER 8 Advanced Counting Techniques SECTION 8. Applications of Recurrence Relations 2. a) A permutation of a set with n elements consists of a choice of a first

More information

Laboratoire de l Informatique du Parallélisme

Laboratoire de l Informatique du Parallélisme Laboratoire de l Informatique du Parallélisme Ecole Normale Supérieure de Lyon Unité de recherche associée au CNRS n 1398 An Algorithm that Computes a Lower Bound on the Distance Between a Segment and

More information

BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE

BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE BOUNDS FOR SOLID ANGLES OF LATTICES OF RANK THREE LENNY FUKSHANSKY AND SINAI ROBINS Abstract. We find sharp absolute consts C and C with the following property: every well-rounded lattice of rank 3 in

More information