On-line multiplication and division in real and complex bases
|
|
- Alfred McBride
- 5 years ago
- Views:
Transcription
1 1 / 14 On-line multiplication and division in real and complex bases Marta Brzicová, Christiane Frougny, Edita Pelantová, Milena Svobodová FNSPE, CTU Prague, Czech Republic IRIF, UMR 8243 CNRS & Université Paris-Diderot, France ARITH 23 July 10-13, 2016 Silicon Valley, USA
2 Contents 2 / 14 Positional numeration systems Parallel and on-line algorithms On-line and by algorithms of Trivedi & Ercegovac On-line property On-line and for R and C numeration systems Pre-processing of divisor Linear time complexity
3 Positional Numeration Systems 3 / 14 Positional numeration system (β, A) Base β, β > 1: not just β Z +, Z, but also β R, C; finite set of digits - Alphabet A 0: not just A Z - set of contiguous integers, but also A Z[β] = { n k=0 z kβ k z k Z} R, C. Finite representation of a number X C in the system (β, A): X = x n x 0 x 1 x m stands for X = n k=m x kβ k, with x k A. Ideal properties of a numeration system (β, A) A desired numeration system (β, A) has: operations of Addition and Subtraction doable in parallel, operations of Multiplication and Division doable on-line, Divisor Pre-processing algorithm available, and all these operations of (at most) linear time complexity.
4 Parallel and on-line algorithms For numeration systems (β, A) and (β, B), mapping φ : B A, where the digits of result V = φ(u) are obtained: in parallel: via sliding block code, or p-local function (p = r + t + 1) v j = ϕ(u j t,..., u j,..., u j+r ) z j = ϕ((x j t, y j t ),..., (x j, y j ),..., (x j+r, y j+r )) on-line: with a delay δ v j = ϕ(u 1,..., u j,..., u j+δ ) p j = ϕ((x 1, y 1 ),..., (x j, y j ),..., (x j+δ, y j+δ )) Both parallel and on-line algorithms require redundancy of (β, A). 4 / 14
5 Algorithms of K.Trivedi & M.Ercegovac For on-line and, denote Z k = z 1 z 2... z k for Z = z 1 z 2... in (β, A): On-line multiplication : X Y = P from X = x 1x 2 and Y = y 1y 2, with x j, y j = 0 for j = 1,..., δ, iterate for k = 1, 2,...: W k := β(w k 1 p k 1 ) + (x k Y k 1 + y k X k ) p k := Select M (W k ) A ensuring (X k Y k P k 1 ) = β k W k On-line division : N/D = Q from N = n 1n 2 and D = d 1d 2, with n j = 0 for j = 1,..., δ iterate for k = 1, 2,...: W k := β(w k 1 q k 1 D k 1+δ ) + β δ (n k+δ Q k 1 d k+δ ) q k := Select D (W k, D k+δ ) A ensuring N k+δ /D k+δ Q k 1 = β k W k /D k+δ (P k ), (Q k ) converge to P = XY and Q = N/D if: the sequences (W k ) are bounded, for both and, and each divisor D on input fulfils D k D min > 0 for any k Z +. 5 / 14
6 On-line property 6 / 14 Originally: on-line, algo s proposed for integer bases β Z + and symmetric integer alphabets A = { M,..., 0,..., M} Z. Newly: extension to a broader set of numeration systems: On-line (OL) property of (β, A) Numeration system (β, A) is said to possess the (OL) property if there exist ε > 0 and a bounded set I C (or R) satisfying: 0 I, and Z ε neighborhood of (βi ) a A such that B(Z, ε) I + a, where B(Z, ε) is the (real or complex) ball of center Z and radius ε. (OL) property sequences (W k ) bounded on-line algo s converge: On-line, due to (OL) property Let (β, A) possess the (OL) property and the D min > 0. Then and can be performed on-line by the Trivedi-Ercegovac algorithms.
7 On-line property? Given (β, A): How to assess the (OL) property, and find ε and I fulfilling: Z ε neighborhood of (βi ) a A such that B(Z, ε) I + a Note: The ε-wide overlaps between neighboring copies (I + a j ) and (I + a k ) allow to reach linear time complexity of the algorithms. 7 / 14
8 (OL) property - results: β R and A Z 8 / 14 Theorem: (OL) property for real bases Let β R have β > 1, and {m,..., 0,..., M} = A Z. If #A > β, then (β, A) has the (OL) property. Consequently, multiplication and division in (β, A) are performable on-line by the Trivedi Ercegovac algorithms, if D min > 0 for division.
9 (OL) property - results: β C and A Z 9 / 14 Theorem: (OL) property for complex bases Let β C \ R have β > 1, and { M,..., 0,..., M} = A Z. If #A > ββ + β + β, then (β, A) has the (OL) property. Consequently, multiplication and division in (β, A) are performable on-line by the Trivedi Ercegovac algorithms, if D min > 0 for division. This way, we find integer alphabets to fulfil the (OL) property for: Penney base β = ı 1: #A > ββ + β + β = 4 Eisenstein base β = ω 1 = exp 2πı 3 1: #A > ββ + β + β = 6
10 (OL) property - results: β C and A C 10 / 14 For any given base β C, with β > 1, we can always set an alphabet A C allowing on-line and, e.g. as follows: A = {a Z[ı] B(a, 1) B(0, β ) } with I = B(0, 1)... or with other sets I = B(0, r) and lattices Z[β] A for specific bases: But the alphabets selected in this way are too big!
11 (OL) property - results: β C and A C 11 / 14 In the specific cases, we find the set I C for (OL) property with much smaller alphabets, by individual approach: Eisenstein base β = ω 1, where ω = exp 2πı 3, with alphabet {0, ±1, ±ω, ±ω 2 } = A Z[ω] of size #A = 7; Penney base β = ı 1, with alphabet {0, ±1, ±ı} = A Z[ı] of size #A = 5.
12 Pre-processing of divisor D in (β, A) 12 / 14 (β, A) must have a constant D min > 0 such that each divisor D on input fulfils D k = k j=1 d jβ j D min, after pre-processing by: shifting the fractional point to the most significant digit, or applying convenient rewriting rules from a pre-defined set. (β, A) allows pre-processing if D min > 0 such that d 1 d 2 d 3 A N : 1 either d 1 d 2 d 3 d k D min for all k N, 2 or there exists j N such that for some string d 2 d3 d j A d 1 d 2 d 3 d j = 0 d 2 d3 d j rewriting rule Examples: rewriting rules for pre-processing β = 4, A = {2, 1, 0, 1, 2}: no rewriting rules needed β = 2, A = {1, 0, 1}: rewriting rules ±{ 1( 1) = 01} β 2 = β + 1, A = {1, 0, 1}: rewriting rules ±{ 10( 1) = 010, 1( 1)0 = 001, 1( 1)( 1) = 000}
13 Linear time complexity 13 / 14 Goal: obtain the n-th digit of the result with O(n) time complexity. W k := β(w k 1 p k 1 ) + (x k Y k 1 + y k X k ) p k := Select M (W k ) A W k := β(w k 1 q k 1 D k 1+δ ) + β δ (n k+δ Q k 1 d k+δ ) q k := Select D (W k, D k+δ ) A Besides the properties already required from numeration system (β, A): parallel + and, on-line and, and pre-processing of divisor, we also need to process the Select functions in constant time: normalize representations of interim variables (W k ) from left side: by applying the same rewriting rules as for divisor pre-processing; evaluate just truncated representations of (W k ), (D k ) from right side: as of a suitably fixed position.
14 Linear time complexity 14 / 14 Additionally, an alphabet A = A A closed under multiplication would greatly speed up calculation of (W k ) - such as: base β = 2 with alphabet A = {0, ±1} base β 2 = β + 1 with alphabet A = {0, ±1} Penney base β = ı 1 with alphabet A = {0, ±1, ±ı} Eisenstein base β = ω 1 with alphabet A = {0, ±1, ±ω, ±ω 2 }
Minimal Digit Sets for Parallel Addition in Non-Standard Numeration Systems
1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 16 (2013), Article 13.2.17 Minimal Digit Sets for Parallel Addition in Non-Standard Numeration Systems Christiane Frougny LIAFA, CNRS UMR 7089 Case 7014
More informationRecurrence Relations and Recursion: MATH 180
Recurrence Relations and Recursion: MATH 180 1: Recursively Defined Sequences Example 1: The sequence a 1,a 2,a 3,... can be defined recursively as follows: (1) For all integers k 2, a k = a k 1 + 1 (2)
More informationExtensions naturelles des. et pavages
Extensions naturelles des bêta-transformations généralisées et pavages Wolfgang Steiner LIAFA, CNRS, Université Paris Diderot Paris 7 (travail en commun avec Charlene Kalle, Universiteit Utrecht, en ce
More informationNon-standard number representation: computer arithmetic, beta-numeration and quasicrystals
Book Title Book Editors IOS Press, 2003 1 Non-standard number representation: computer arithmetic, beta-numeration and quasicrystals Christiane Frougny a,1, a LIAFA UMR 7089 CNRS, and Université Paris
More informationOn the negative base greedy and lazy representations
On the negative base greedy and lazy representations Tomáš Hejda,, Zuzana Masáková, Edita Pelantová June 01 Abstract We consider positional numeration systems with negative real base β, where β > 1, and
More informationKybernetika. Tomáš Hejda; Zuzana Masáková; Edita Pelantová Greedy and lazy representations in negative base systems. Terms of use:
Kybernetika Tomáš Hejda; Zuzana Masáková; Edita Pelantová Greedy and lazy representations in negative base systems Kybernetika, Vol. 49 (03), No., 58 79 Persistent URL: http://dml.cz/dmlcz/43367 Terms
More informationThe Inverse Iteration Method for Julia Sets in the 3-Dimensional Space
The Inverse Iteration Method for Julia Sets in the 3-Dimensional Space Dominic Rochon 1 Département de Mathématiques et d informatique Université du Québec, Trois-Rivières CANADA The 8th Chaotic Modeling
More informationMu Sequences and Series Topic Test Solutions FAMAT State Convention 2018
. E The first term of the sum has a division by 0 and therefore the entire expression is undefined.. C We can pair off the elements in the sum, 008 008 ( (k + ) + (k + )) = 3. D We can once again pair
More informationDISCRETE MATHEMATICS W W L CHEN
DISCRETE MATHEMATICS W W L CHEN c W W L Chen, 1991, 2008. This chapter is available free to all individuals, on the understanding that it is not to be used for financial gain, and may be downloaded and/or
More informationAutomata for arithmetic Meyer sets
Author manuscript, published in "LATIN 4, Buenos-Aires : Argentine (24)" DOI : 1.17/978-3-54-24698-5_29 Automata for arithmetic Meyer sets Shigeki Akiyama 1, Frédérique Bassino 2, and Christiane Frougny
More informationPascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES
Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Pascal Ochem 1 and Elise Vaslet 2 Abstract.
More informationPalindromic complexity of infinite words associated with simple Parry numbers
Palindromic complexity of infinite words associated with simple Parry numbers Petr Ambrož (1)(2) Christiane Frougny (2)(3) Zuzana Masáková (1) Edita Pelantová (1) March 22, 2006 (1) Doppler Institute for
More information7 Asymptotics for Meromorphic Functions
Lecture G jacques@ucsd.edu 7 Asymptotics for Meromorphic Functions Hadamard s Theorem gives a broad description of the exponential growth of coefficients in power series, but the notion of exponential
More informationREVIEW Chapter 1 The Real Number System
REVIEW Chapter The Real Number System In class work: Complete all statements. Solve all exercises. (Section.4) A set is a collection of objects (elements). The Set of Natural Numbers N N = {,,, 4, 5, }
More informationRN-coding of numbers: definition and some properties
Laboratoire de l Informatique du Parallélisme École Normale Supérieure de Lyon Unité Mixte de Recherche CNRS-INRIA-ENS LYON-UCBL n o 5668 RN-coding of numbers: definition and some properties Peter Kornerup,
More informationEDULABZ INTERNATIONAL NUMBER SYSTEM
NUMBER SYSTEM 1. Find the product of the place value of 8 and the face value of 7 in the number 7801. Ans. Place value of 8 in 7801 = 800, Face value of 7 in 7801 = 7 Required product = 800 7 = 00. How
More informationInstitute of Computer Science
Institute of Computer Science Academy of Sciences of the Czech Republic Calculus Digest Jiří Rohn http://uivtx.cs.cas.cz/~rohn Technical report No. V-54 02.02.202 Pod Vodárenskou věží 2, 82 07 Prague 8,
More informationNumber systems over orders of algebraic number fields
Number systems over orders of algebraic number fields Attila Pethő Department of Computer Science, University of Debrecen, Hungary and University of Ostrava, Faculty of Science, Czech Republic Joint work
More informationRepresenting Arithmetic Constraints with Finite Automata: An Overview
Representing Arithmetic Constraints with Finite Automata: An Overview Bernard Boigelot Pierre Wolper Université de Liège Motivation Linear numerical constraints are a very common and useful formalism (our
More information6]. (10) (i) Determine the units in the rings Z[i] and Z[ 10]. If n is a squarefree
Quadratic extensions Definition: Let R, S be commutative rings, R S. An extension of rings R S is said to be quadratic there is α S \R and monic polynomial f(x) R[x] of degree such that f(α) = 0 and S
More informationSvoboda-Tung Division With No Compensation
Svoboda-Tung Division With No Compensation Luis MONTALVO (IEEE Student Member), Alain GUYOT Integrated Systems Design Group, TIMA/INPG 46, Av. Félix Viallet, 38031 Grenoble Cedex, France. E-mail: montalvo@archi.imag.fr
More informationStreaming and communication complexity of Hamming distance
Streaming and communication complexity of Hamming distance Tatiana Starikovskaya IRIF, Université Paris-Diderot (Joint work with Raphaël Clifford, ICALP 16) Approximate pattern matching Problem Pattern
More informationONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa
ONE DIMENSIONAL CELLULAR AUTOMATA(CA). By Bertrand Rurangwa bertrand LUT, 21May2010 Cellula automata(ca) OUTLINE - Introduction. -Short history. -Complex system. -Why to study CA. -One dimensional CA.
More informationIntroduction. Adding and Subtracting Polynomials
Introduction Polynomials can be added and subtracted like real numbers. Adding and subtracting polynomials is a way to simplify expressions. It can also allow us to find a shorter way to represent a sum
More informationL1 2.1 Long Division of Polynomials and The Remainder Theorem Lesson MHF4U Jensen
L1 2.1 Long Division of Polynomials and The Remainder Theorem Lesson MHF4U Jensen In this section you will apply the method of long division to divide a polynomial by a binomial. You will also learn to
More informationMultiplication of Polynomials
Summary 391 Chapter 5 SUMMARY Section 5.1 A polynomial in x is defined by a finite sum of terms of the form ax n, where a is a real number and n is a whole number. a is the coefficient of the term. n is
More informationHomework #2 solutions Due: June 15, 2012
All of the following exercises are based on the material in the handout on integers found on the class website. 1. Find d = gcd(475, 385) and express it as a linear combination of 475 and 385. That is
More informationRepetitions in Words Associated with Parry Numbers
Repetitions in Words Associated with Parry Numbers Karel Klouda 1, 2 karel@kloudak.eu Joint work with E.Pelantová 1 and L. Balková 1 1 FNSPE, CTU in Prague 2 LIAFA, Université Paris 7 The 2nd Canadian
More informationLattice Reduction Algorithms: EUCLID, GAUSS, LLL Description and Probabilistic Analysis
Lattice Reduction Algorithms: EUCLID, GAUSS, LLL Description and Probabilistic Analysis Brigitte Vallée (CNRS and Université de Caen, France) École de Printemps d Informatique Théorique, Autrans, Mars
More informationWriting a Number as a Sum of Two Squares
Writing a Number as a Sum of Two Squares When can an integer n 1 be written as a sum of two squares? We certainly require n 3 mod 4; and if the prime factorization of n is known, say n = p p e p (as a
More informationL1 2.1 Long Division of Polynomials and The Remainder Theorem Lesson MHF4U Jensen
L1 2.1 Long Division of Polynomials and The Remainder Theorem Lesson MHF4U Jensen In this section you will apply the method of long division to divide a polynomial by a binomial. You will also learn to
More informationThe last fraction of a fractional conjecture
Author manuscript, published in "SIAM Journal on Discrete Mathematics 24, 2 (200) 699--707" DOI : 0.37/090779097 The last fraction of a fractional conjecture František Kardoš Daniel Král Jean-Sébastien
More informationPolynomial Operations
Chapter 7 Polynomial Operations Sec. 1 Polynomials; Add/Subtract Polynomials sounds tough enough. But, if you look at it close enough you ll notice that students have worked with polynomial expressions
More informationICS141: Discrete Mathematics for Computer Science I
ICS141: Discrete Mathematics for Computer Science I Dept. Information & Computer Sci., Jan Stelovsky based on slides by Dr. Baek and Dr. Still Originals by Dr. M. P. Frank and Dr. J.L. Gross Provided by
More informationPlaying with Numbers. introduction. numbers in general FOrM. remarks (i) The number ab does not mean a b. (ii) The number abc does not mean a b c.
5 Playing with Numbers introduction In earlier classes, you have learnt about natural numbers, whole numbers, integers and their properties. In this chapter, we shall understand 2-digit and 3-digit numbers
More informationDual methods for the minimization of the total variation
1 / 30 Dual methods for the minimization of the total variation Rémy Abergel supervisor Lionel Moisan MAP5 - CNRS UMR 8145 Different Learning Seminar, LTCI Thursday 21st April 2016 2 / 30 Plan 1 Introduction
More informationGeneralized Thue-Morse words and palindromic richness extended abstract
arxiv:1104.2476v2 [math.co] 26 Apr 2011 1 Introduction Generalized Thue-Morse words and palindromic richness extended abstract Štěpán Starosta Department of Mathematics, FNSPE, Czech Technical University
More informationOn the Delone property of ( β )-integers
On the Delone property of -integers Wolfgang Steiner LIAFA, CNRS, Université Paris Diderot Paris 7, Case 7014, 7505 Paris Cedex 13, France steiner@liafa.jussieu.fr The-integers are natural generalisations
More informationGeneralized Thue-Morse words and palindromic richness
Generalized Thue-Morse words and palindromic richness arxiv:1104.2476v3 [math.co] 10 Jul 2011 Štěpán Starosta Department of Mathematics, FNSPE, Czech Technical University in Prague, Trojanova 13, 120 00
More informationNumerical Analysis: Solving Nonlinear Equations
Numerical Analysis: Solving Nonlinear Equations Mirko Navara http://cmp.felk.cvut.cz/ navara/ Center for Machine Perception, Department of Cybernetics, FEE, CTU Karlovo náměstí, building G, office 104a
More informationOn the cost and complexity of the successor function
On the cost and complexity of the successor function Valérie Berthé 1, Christiane Frougny 2, Michel Rigo 3, and Jacques Sakarovitch 4 1 LIRMM, CNRS-UMR 5506, Univ. Montpellier II, 161 rue Ada, F-34392
More informationChapter 5: Solutions to Exercises
1 DIGITAL ARITHMETIC Miloš D. Ercegovac and Tomás Lang Morgan Kaufmann Publishers, an imprint of Elsevier Science, c 2004 Updated: September 9, 2003 Chapter 5: Solutions to Selected Exercises With contributions
More informationCharacterization of bijective digitized rotations on the hexagonal grid
Noname manuscript No. (will be inserted by the editor) Characterization of bijective digitized rotations on the hexagonal grid Kacper Pluta Tristan Roussillon David Cœurjolly Pascal Romon Yukiko Kenmochi
More information2 ways to write the same number: 6,500: standard form 6.5 x 10 3 : scientific notation
greater than or equal to one, and less than 10 positive exponents: numbers greater than 1 negative exponents: numbers less than 1, (> 0) (fractions) 2 ways to write the same number: 6,500: standard form
More informationA differential intermediate value theorem
A differential intermediate value theorem by Joris van der Hoeven Dépt. de Mathématiques (Bât. 425) Université Paris-Sud 91405 Orsay Cedex France June 2000 Abstract Let T be the field of grid-based transseries
More informationUNCC 2001 Comprehensive, Solutions
UNCC 2001 Comprehensive, Solutions March 5, 2001 1 Compute the sum of the roots of x 2 5x + 6 = 0 (A) (B) 7/2 (C) 4 (D) 9/2 (E) 5 (E) The sum of the roots of the quadratic ax 2 + bx + c = 0 is b/a which,
More informationElectrons in a periodic potential
Chapter 3 Electrons in a periodic potential 3.1 Bloch s theorem. We consider in this chapter electrons under the influence of a static, periodic potential V (x), i.e. such that it fulfills V (x) = V (x
More informationRepresentation of p-adic numbers in rational base numeration systems
Representation of p-adic numbers in rational base numeration systems Christiane Frougny LIAFA, CNRS, and Université Paris 8 Numeration June 4-8, 200, Leiden Joint work with Karel Klouda Base p = 0 Introduction
More informationMULTIPLES OF HYPERCYCLIC OPERATORS. Catalin Badea, Sophie Grivaux & Vladimir Müller
MULTIPLES OF HYPERCYCLIC OPERATORS by Catalin Badea, Sophie Grivaux & Vladimir Müller Abstract. We give a negative answer to a question of Prajitura by showing that there exists an invertible bilateral
More informationComputing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm
Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm Poteaux Adrien XLIM-DMI UMR CNRS 6172 Université de Limoges, France SNC'07 University of
More informationStrong duality in Lasserre s hierarchy for polynomial optimization
Strong duality in Lasserre s hierarchy for polynomial optimization arxiv:1405.7334v1 [math.oc] 28 May 2014 Cédric Josz 1,2, Didier Henrion 3,4,5 Draft of January 24, 2018 Abstract A polynomial optimization
More informationLesson 7.1 Polynomial Degree and Finite Differences
Lesson 7.1 Polynomial Degree and Finite Differences 1. Identify the degree of each polynomial. a. 3x 4 2x 3 3x 2 x 7 b. x 1 c. 0.2x 1.x 2 3.2x 3 d. 20 16x 2 20x e. x x 2 x 3 x 4 x f. x 2 6x 2x 6 3x 4 8
More informationCONSEQUENCES OF POWER SERIES REPRESENTATION
CONSEQUENCES OF POWER SERIES REPRESENTATION 1. The Uniqueness Theorem Theorem 1.1 (Uniqueness). Let Ω C be a region, and consider two analytic functions f, g : Ω C. Suppose that S is a subset of Ω that
More information5: The Integers (An introduction to Number Theory)
c Oksana Shatalov, Spring 2017 1 5: The Integers (An introduction to Number Theory) The Well Ordering Principle: Every nonempty subset on Z + has a smallest element; that is, if S is a nonempty subset
More informationarxiv: v1 [cs.dm] 29 Aug 2013
Collecting Coupons with Random Initial Stake Benjamin Doerr 1,2, Carola Doerr 2,3 1 École Polytechnique, Palaiseau, France 2 Max Planck Institute for Informatics, Saarbrücken, Germany 3 Université Paris
More informationCHAPTER 1 POLYNOMIALS
1 CHAPTER 1 POLYNOMIALS 1.1 Removing Nested Symbols of Grouping Simplify. 1. 4x + 3( x ) + 4( x + 1). ( ) 3x + 4 5 x 3 + x 3. 3 5( y 4) + 6 y ( y + 3) 4. 3 n ( n + 5) 4 ( n + 8) 5. ( x + 5) x + 3( x 6)
More informationTHE LEGENDRE FORMULA IN CLIFFORD ANALYSIS. Guy Laville, Ivan Ramadanoff
Serdica Math. J. 35 (2009), 61 74 THE LEGENDRE FORMULA IN CLIFFORD ANALYSIS Guy Laville, Ivan Ramadanoff Communicated by P. Pflug Abstract. Let R 0,2m+1 be the Clifford algebra of the antieuclidean 2m+1
More informationGeometry and topology of continuous best and near best approximations
Journal of Approximation Theory 105: 252 262, Geometry and topology of continuous best and near best approximations Paul C. Kainen Dept. of Mathematics Georgetown University Washington, D.C. 20057 Věra
More informationScientific Notation. Scientific Notation. Table of Contents. Purpose of Scientific Notation. Can you match these BIG objects to their weights?
Scientific Notation Table of Contents Click on the topic to go to that section The purpose of scientific notation Scientific Notation How to write numbers in scientific notation How to convert between
More informationChapter 1: Solutions to Exercises
1 DIGITAL ARITHMETIC Miloš D. Ercegovac and Tomás Lang Morgan Kaufmann Publishers, an imprint of Elsevier, c 2004 Exercise 1.1 (a) 1. 9 bits since 2 8 297 2 9 2. 3 radix-8 digits since 8 2 297 8 3 3. 3
More informationBASIC MATRIX PERTURBATION THEORY
BASIC MATRIX PERTURBATION THEORY BENJAMIN TEXIER Abstract. In this expository note, we give the proofs of several results in finitedimensional matrix perturbation theory: continuity of the spectrum, regularity
More informationAn Inverse Problem for Gibbs Fields with Hard Core Potential
An Inverse Problem for Gibbs Fields with Hard Core Potential Leonid Koralov Department of Mathematics University of Maryland College Park, MD 20742-4015 koralov@math.umd.edu Abstract It is well known that
More information1. Revision Description Reflect and Review Teasers Answers Recall of Rational Numbers:
1. Revision Description Reflect Review Teasers Answers Recall of Rational Numbers: A rational number is of the form, where p q are integers q 0. Addition or subtraction of rational numbers is possible
More informationChapter 5: The Integers
c Dr Oksana Shatalov, Fall 2014 1 Chapter 5: The Integers 5.1: Axioms and Basic Properties Operations on the set of integers, Z: addition and multiplication with the following properties: A1. Addition
More informationImproving the KMP Algorithm by Using Properties of Fibonacci String
Improving the KMP Algorithm by Using Properties of Fibonacci String Yi-Kung Shieh and R. C. T. Lee Department of Computer Science National Tsing Hua University d9762814@oz.nthu.edu.tw and rctlee@ncnu.edu.tw
More informationAlgebraic number theory Solutions to exercise sheet for chapter 4
Algebraic number theory Solutions to exercise sheet for chapter 4 Nicolas Mascot n.a.v.mascot@warwick.ac.uk), Aurel Page a.r.page@warwick.ac.uk) TAs: Chris Birkbeck c.d.birkbeck@warwick.ac.uk), George
More informationACO Comprehensive Exam March 20 and 21, Computability, Complexity and Algorithms
1. Computability, Complexity and Algorithms Part a: You are given a graph G = (V,E) with edge weights w(e) > 0 for e E. You are also given a minimum cost spanning tree (MST) T. For one particular edge
More informationCosets of unimodular groups over Dedekind domains. Talk for the Research Seminar Computational Algebra and Number Theory in Düsseldorf
Lehrstuhl A für Mathematik Marc Ensenbach Aachen, den 19. November 2008 Cosets of unimodular groups over Dedekind domains Talk for the Research Seminar Computational Algebra and Number Theory in Düsseldorf
More informationARITHMETIC AND BASIC ALGEBRA
C O M P E T E N C Y ARITHMETIC AND BASIC ALGEBRA. Add, subtract, multiply and divide rational numbers expressed in various forms Addition can be indicated by the expressions sum, greater than, and, more
More informationA Hardware-Oriented Method for Evaluating Complex Polynomials
A Hardware-Oriented Method for Evaluating Complex Polynomials Miloš D Ercegovac Computer Science Department University of California at Los Angeles Los Angeles, CA 90095, USA milos@csuclaedu Jean-Michel
More informationPOWER SERIES AND ANALYTIC CONTINUATION
POWER SERIES AND ANALYTIC CONTINUATION 1. Analytic functions Definition 1.1. A function f : Ω C C is complex-analytic if for each z 0 Ω there exists a power series f z0 (z) := a n (z z 0 ) n which converges
More informationQ 1 Find the square root of 729. 6. Squares and Square Roots Q 2 Fill in the blank using the given pattern. 7 2 = 49 67 2 = 4489 667 2 = 444889 6667 2 = Q 3 Without adding find the sum of 1 + 3 + 5 + 7
More informationFiniteness properties for Pisot S-adic tilings
Finiteness properties for Pisot S-adic tilings Pierre Arnoux, Valerie Berthe, Anne Siegel To cite this version: Pierre Arnoux, Valerie Berthe, Anne Siegel. Finiteness properties for Pisot S-adic tilings.
More informationBasic Principles of Algebra
Basic Principles of Algebra Algebra is the part of mathematics dealing with discovering unknown numbers in an equation. It involves the use of different types of numbers: natural (1, 2, 100, 763 etc.),
More informationOn-Line Hardware Implementation for Complex Exponential and Logarithm
On-Line Hardware Implementation for Complex Exponential and Logarithm Ali SKAF, Jean-Michel MULLER * and Alain GUYOT Laboratoire TIMA / INPG - 46, Av. Félix Viallet, 3831 Grenoble Cedex * Laboratoire LIP
More informationINTRODUCTION TO REAL ANALYTIC GEOMETRY
INTRODUCTION TO REAL ANALYTIC GEOMETRY KRZYSZTOF KURDYKA 1. Analytic functions in several variables 1.1. Summable families. Let (E, ) be a normed space over the field R or C, dim E
More informationUsing Properties of Exponents
6.1 Using Properties of Exponents Goals p Use properties of exponents to evaluate and simplify expressions involving powers. p Use exponents and scientific notation to solve real-life problems. VOCABULARY
More informationExponents and Polynomials. (5) Page 459 #15 43 Second Column; Page 466 #6 30 Fourth Column
Algebra Name: Date: Period: # Exponents and Polynomials (1) Page 453 #22 59 Left (2) Page 453 #25 62 Right (3) Page 459 #5 29 Odd (4) Page 459 #14 42 First Column; Page 466 #3 27 First Column (5) Page
More informationXMA2C011, Annual Examination 2012: Worked Solutions
XMA2C011, Annual Examination 2012: Worked Solutions David R. Wilkins 1. (a) Let A, B and C be sets. Prove that A (B \ C) = (A B) \ (A C). We show that every element of A (B \ C) is an element of (A B)
More information1.2. Indices. Introduction. Prerequisites. Learning Outcomes
Indices 1.2 Introduction Indices, or powers, provide a convenient notation when we need to multiply a number by itself several times. In this Section we explain how indices are written, and state the rules
More informationBaltic Way 2003 Riga, November 2, 2003
altic Way 2003 Riga, November 2, 2003 Problems and solutions. Let Q + be the set of positive rational numbers. Find all functions f : Q + Q + which for all x Q + fulfil () f ( x ) = f (x) (2) ( + x ) f
More informationLecture 12. Block Diagram
Lecture 12 Goals Be able to encode using a linear block code Be able to decode a linear block code received over a binary symmetric channel or an additive white Gaussian channel XII-1 Block Diagram Data
More information#A1 INTEGERS 11B (2011) CRITICAL EXPONENT OF INFINITE WORDS CODING BETA-INTEGERS ASSOCIATED WITH NON-SIMPLE PARRY NUMBERS
#A1 INTEGERS 11B (2011) CRITICAL EXPONENT OF INFINITE WORDS CODING BETA-INTEGERS ASSOCIATED WITH NON-SIMPLE PARRY NUMBERS L ubomira Balková Dept. of Mathematics, FNSPE, Czech Technical University, Praha,
More informationA group of figures, representing a number, is called a numeral. Numbers are divided into the following types.
1. Number System Quantitative Aptitude deals mainly with the different topics in Arithmetic, which is the science which deals with the relations of numbers to one another. It includes all the methods that
More informationConvexity of marginal functions in the discrete case
Convexity of marginal functions in the discrete case Christer O. Kiselman and Shiva Samieinia Abstract We define, using difference operators, a class of functions on the set of points with integer coordinates
More informationCPE 310: Numerical Analysis for Engineers
CPE 310: Numerical Analysis for Engineers Chapter 2: Solving Sets of Equations Ahmed Tamrawi Copyright notice: care has been taken to use only those web images deemed by the instructor to be in the public
More informationWarm-Up. Simplify the following terms:
Warm-Up Simplify the following terms: 81 40 20 i 3 i 16 i 82 TEST Our Ch. 9 Test will be on 5/29/14 Complex Number Operations Learning Targets Adding Complex Numbers Multiplying Complex Numbers Rules for
More informationRadix polynomial representation
1 Radix polynomial representation 1.1 Introduction From the earliest cultures humans have used methods of recording numbers (integers), by notches in wooden sticks or collecting pebbles in piles or rows.
More informationChapter 8. Turing Machine (TMs)
Chapter 8 Turing Machine (TMs) Turing Machines (TMs) Accepts the languages that can be generated by unrestricted (phrase-structured) grammars No computational machine (i.e., computational language recognition
More informationarxiv:math.nt/ v1 5 Jan 2005
NEW TECHNIQUES FOR BOUNDS ON THE TOTAL NUMBER OF PRIME FACTORS OF AN ODD PERFECT NUMBER arxiv:math.nt/0501070 v1 5 Jan 2005 KEVIN G. HARE Abstract. Let σ(n) denote the sum of the positive divisors of n.
More information2018 Canadian Senior Mathematics Contest
The CENTRE for EDUCATION in MATHEMATICS and COMPUTING cemc.uwaterloo.ca 208 Canadian Senior Mathematics Contest Wednesday, November 2, 208 (in North America and South America) Thursday, November 22, 208
More informationSolutions Preliminary Examination in Numerical Analysis January, 2017
Solutions Preliminary Examination in Numerical Analysis January, 07 Root Finding The roots are -,0, a) First consider x 0 > Let x n+ = + ε and x n = + δ with δ > 0 The iteration gives 0 < ε δ < 3, which
More information3.5. Dividing Polynomials. LEARN ABOUT the Math. Selecting a strategy to divide a polynomial by a binomial
3.5 Dividing Polynomials GOAL Use a variety of strategies to determine the quotient when one polynomial is divided by another polynomial. LEARN ABOU the Math Recall that long division can be used to determine
More informationChapter 6: Solutions to Exercises
1 DIGITAL ARITHMETIC Miloš D. Ercegovac and Tomás Lang Morgan Kaufmann Publishers, an imprint of Elsevier Science, c 00 Updated: September 3, 003 With contributions by Elisardo Antelo and Fabrizio Lamberti
More informationInfinite Strings Generated by Insertions
Programming and Computer Software, Vol. 30, No. 2, 2004, pp. 110 114. Translated from Programmirovanie, Vol. 30, No. 2, 2004. Original Russian Text Copyright 2004 by Golubitsky, Falconer. Infinite Strings
More informationComputations/Applications
Computations/Applications 1. Find the inverse of x + 1 in the ring F 5 [x]/(x 3 1). Solution: We use the Euclidean Algorithm: x 3 1 (x + 1)(x + 4x + 1) + 3 (x + 1) 3(x + ) + 0. Thus 3 (x 3 1) + (x + 1)(4x
More informationNumerical Methods in Physics and Astrophysics
Kostas Kokkotas 2 November 6, 2007 2 kostas.kokkotas@uni-tuebingen.de http://www.tat.physik.uni-tuebingen.de/kokkotas Kostas Kokkotas 3 Error Analysis Definition : Suppose that x is an approximation to
More informationReachability Analysis of Pushdown Automata with an Upper Stack
Reachability Analysis of Pushdown Automata with an Upper Stack Adrien Pommellet 1 Marcio Diaz 1 Tayssir Touili 2 1 Université Paris-Diderot and LIPN, France 2 LIPN, CNRS, and Université Paris 13, France
More informationUNCC 2001 Algebra II
UNCC 2001 Algebra II March 5, 2001 1. Compute the sum of the roots of x 2 5x + 6 = 0. (A) 3 (B) 7/2 (C) 4 (D) 9/2 (E) 5 (E) The sum of the roots of the quadratic ax 2 + bx + c = 0 is b/a which, for this
More informationMathematics AIMM Scope and Sequence 176 Instructional Days 16 Units
Mathematics AIMM Scope and Sequence 176 Instructional 16 Units Unit 1: Area and Surface Area Solve real-world and mathematical problems involving area, surface area, and volume. NC.6.G.1 Create geometric
More information