Signature Sequences in Weave Design



Similar documents
Notes on Factoring. MA 206 Kurt Bryan

On the number of lines of theorems in the formal system MIU

THE NUMBER OF REPRESENTATIONS OF n OF THE FORM n = x 2 2 y, x > 0, y 0

Boolean Design of Patterns


Patterns in Pascal s Triangle

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay

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.

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen

An Innocent Investigation

2 Primality and Compositeness Tests

Lecture 3: Finding integer solutions to systems of linear equations

Integer Factorization using the Quadratic Sieve

Computational Models Lecture 8, Spring 2009

A Dynamic Programming Approach for Generating N-ary Reflected Gray Code List

8 Primes and Modular Arithmetic

Surface bundles over S 1, the Thurston norm, and the Whitehead link

RN-coding of Numbers: New Insights and Some Applications

PURSUITS IN MATHEMATICS often produce elementary functions as solutions that need to be

Linear Codes. Chapter Basics

LUC: A New Public Key System

MATH 537 (Number Theory) FALL 2016 TENTATIVE SYLLABUS

Arithmetic and Algebra of Matrices

Breaking The Code. Ryan Lowe. Ryan Lowe is currently a Ball State senior with a double major in Computer Science and Mathematics and

Highly Unlikely Triangles and Other Impossible Figures in Bead Weaving

arxiv: v1 [math.pr] 5 Dec 2011

A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions

U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, Notes on Algebra

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

Continued Fractions and the Euclidean Algorithm

8 Fractals: Cantor set, Sierpinski Triangle, Koch Snowflake, fractal dimension.

Random Fibonacci-type Sequences in Online Gambling

R&D cooperation with unit-elastic demand

Every Positive Integer is the Sum of Four Squares! (and other exciting problems)

South Carolina College- and Career-Ready (SCCCR) Algebra 1

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

ECE 0142 Computer Organization. Lecture 3 Floating Point Representations

RN-Codings: New Insights and Some Applications

Static Program Transformations for Efficient Software Model Checking

Mathematics. Mathematical Practices

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao

Solving Simultaneous Equations and Matrices

Section 1.3 P 1 = 1 2. = P n = 1 P 3 = Continuing in this fashion, it should seem reasonable that, for any n = 1, 2, 3,..., =

Algorithms are the threads that tie together most of the subfields of computer science.

Stupid Divisibility Tricks

Estimating the Average Value of a Function

The Union-Find Problem Kruskal s algorithm for finding an MST presented us with a problem in data-structure design. As we looked at each edge,

6.042/18.062J Mathematics for Computer Science December 12, 2006 Tom Leighton and Ronitt Rubinfeld. Random Walks

Factoring & Primality

The `Russian Roulette' problem: a probabilistic variant of the Josephus Problem

Outline. Computer Science 418. Digital Signatures: Observations. Digital Signatures: Definition. Definition 1 (Digital signature) Digital Signatures

Breaking Generalized Diffie-Hellman Modulo a Composite is no Easier than Factoring

Chapter 27: Taxation. 27.1: Introduction. 27.2: The Two Prices with a Tax. 27.2: The Pre-Tax Position

The Ideal Class Group

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

The Monty Python Method for Generating Gamma Variables

Data Mining: Algorithms and Applications Matrix Math Review

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis

9. 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.

A short primer on cryptography

Some facts about polynomials modulo m (Full proof of the Fingerprinting Theorem)

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

FUNDAMENTALS of INFORMATION THEORY and CODING DESIGN

Revised Version of Chapter 23. We learned long ago how to solve linear congruences. ax c (mod m)

Integer roots of quadratic and cubic polynomials with integer coefficients

6.4 Normal Distribution

Settling a Question about Pythagorean Triples

4.5 Finite Mathematical Systems

Number Theory. Proof. Suppose otherwise. Then there would be a finite number n of primes, which we may

SMT 2014 Algebra Test Solutions February 15, 2014

Cryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur

Math 181 Handout 16. Rich Schwartz. March 9, 2010

DRAFT. Algebra 1 EOC Item Specifications

Irrational Numbers. A. Rational Numbers 1. Before we discuss irrational numbers, it would probably be a good idea to define rational numbers.

Introduction to time series analysis

Chapter 11 Options. Main Issues. Introduction to Options. Use of Options. Properties of Option Prices. Valuation Models of Options.

MATH10040 Chapter 2: Prime and relatively prime numbers

3.2 The Factor Theorem and The Remainder Theorem

Hash-based Digital Signature Schemes

ALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION

9.2 Summation Notation

Factoring Algorithms

Cryptography: Authentication, Blind Signatures, and Digital Cash

About the inverse football pool problem for 9 games 1

Chapter 3. if 2 a i then location: = i. Page 40

University of Texas at Austin. HW Assignment 4

CHAPTER 5. Number Theory. 1. Integers and Division. Discussion

This content downloaded on Tue, 19 Feb :28:43 PM All use subject to JSTOR Terms and Conditions

Balanced Assessment Test Algebra 2008

Measures of Error: for exact x and approximation x Absolute error e = x x. Relative error r = (x x )/x.

Factoring Patterns in the Gaussian Plane

CHICAGO PUBLIC SCHOOLS (ILLINOIS) MATH & SCIENCE INITIATIVE COURSE FRAMEWORK FOR ALGEBRA Course Framework: Algebra

Automata and Computability. Solutions to Exercises

Continued Fractions. Darren C. Collins

Prime Numbers and Irreducible Polynomials

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

Option Properties. Liuren Wu. Zicklin School of Business, Baruch College. Options Markets. (Hull chapter: 9)

A simple criterion on degree sequences of graphs

Lines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d.

Transcription:

Signature Sequences in Weave Design Fractal Sequences The term fractal is used in a variety of ways, formally and informally. It generally is understood that a fractal exhibits self similarity that it appears the same at any scale. This concept can be applied to integer sequences with respect to the magnitude and position of terms, various patterns, and so forth. For example, Hofstadter s chaotic sequence [1], which is produced by the nested recurrence q(i) = 1 i = 1, 2 q(i) = q(i q(i 1)) + q(i q(i 2)) i > 2 shows self similarity as can be seen in Figure 1. It seems to me there must be a simpler (or at least clearer) way to state this, but I haven t puzzled it out. Such sequences have the property that if you strike out the first instance of every value, the resulting sequence is the same as the original (such sequences are, of course, infinite, which allows the concept of same as after deleting terms). An example of such a sequence is 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 3, 2, 1, 3, Striking out the first instance of every term, 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 3, 2, 1, 3, produces 1, 1, 1, 1, 2, 1, 2, 1, 3, 2, 1, 3, which is the same as the original sequence, as far as it goes. There are two operations that when applied to fractal sequences yield fractal sequences: upper and lower trimming. Upper trimming is the strike out operation illustrated above. Lower trimming consists of subtracting 1 from every term and discarding 0s. For sequence above, the result of lower trimming is Figure 1. Hofstadter s Chaotic Sequence In this sequence, sections of wide variations tailing off to minor variations double in length. The magnitude of the variations roughly doubles also. Within a section, you can see articulation of the preceeding section. Despite its tantalizing structure, this sequence is not strictly fractal. Kimberling Fractal Sequences Clark Kimberling has a specific definition of what he considers to be fractal integer sequences [2]. First, a Kimberling fractal sequence must be infinitive, which means that every positive integer occurs in it an infinite number of times. An infinitive sequence {x n } has an associative array, a(i,j), whose values are the jth indices for which x n = i for i, j = 1, 2, 3,. {x n } is a fractal sequence if the following two conditions hold: x1. n = If i+1, then there is an m < n such that x m = i. h 2. < If i, then for every j there is exactly one k such that a(i,j) < a(h,k) < a(i,j+1). 1, 1, 2, 1, 2, 2, This is not the same as the original sequence, but it is a fractal sequence nonetheless. Signature Sequences An interesting class of Kimberling fractal sequences consists of signature sequences for irrational numbers. The signature sequence of the irrational number x is obtained by putting the numbers i + j x i, j = 1, 2, 3, in increasing order. Then the values of i for these numbers is the signature sequence for x, which I ll denote by S(x). Here s the signature sequence for f, the golden mean: 1, 2, 1, 3, 2, 4, 1, 3, 5, 2, 4, 1, 6, 3, 5, 2, 7, 4, 1, 6, 3, 8, 5, 2, 7, 4, 9, 1, 6, 3, 8, 5, 10, 2, 7, 4, 9, 1, 6, 11, Both upper trimming and lower trimming of a signature sequence leave the sequence unchanged. Signature sequences have a characteristic appearance, but they vary considerably in detail de- 1 November 25, 2000; last modified December 16, 2002

pending of the value of x. Signature sequences start with a run 1, 2, n+1, where n = Îx, the integer part of x. The larger the value of x, the more quickly terms in the sequence get larger. Most signature sequences display runs, either upward or downward or both which one is usually a matter of visual interpretation. At some point, most signature sequences become interleaved runs. This sometimes gives the illusion of curves. Although signature sequences are defined only for irrational numbers, the algorithm works just as well for rational numbers. Although signature sequences for rational numbers are not fractal sequences, they are as close as you could determine manually. The structure of a signature sequence depends on the magnitude of x. Furthermore, there are irrational numbers arbitrarily close to any rational number. There is no difference in the initial terms of signature sequences for numbers that are close together. For example, S(3.0) and S(p) do not differ until their 117th terms. It s also worth noting that there really is no way, in general, to perform exact computations for irrational numbers. Computers approximate real numbers, and hence irrational numbers, using floating-point arithmetic. A floating-point number representing an irrational number is just a (very good) rational approximation to the irrational number. For example, the standard 64-bit floating-point encoding for p is 7074237752028440/2 51 Figure 2 shows grid plots for some signature sequences. I didn t include signature sequences for large numbers because they become unwieldy. Using Signature Sequences in Weaving Drafts Signature sequences can be used as the basis for threading and treadling sequences. To use signature sequences for this purpose, it is necessary to bring the values of terms within the bounds of the number of shafts and treadles used. The mathematically reasonable way is to take their residues, modulo the number of shafts or treadles, using 1- based arithmetic [3]. Figure 3 shows residue sequences derived from signature sequences. In most cases, taking residues preserves the essential characteristics of signature sequences. Sequences like these, if used directly, produce drawdown patterns that lack repeats or symmetry. More attractive patterns can be obtained by taking a small portion of a signature sequence and then reflecting it to get symmetric repeats. Figure 4 shows a draft for such a sequence with 16 shafts and treadles and a twill tie-up. It seems natural to use initial terms of a signature sequence. The structure of signature sequences, however, changes as the sequence goes on. Figure 5 shows magnified portions of the drawdown pattern for a signature sequence. This suggests that it might be worth trying subsequences of signature sequences in various locations. Figure 6 shows some drawdown patterns for various combinations of signature sequences. All have 16 shafts and treadles and twill tie-ups. References 1. Gödel, Escher, Bach: An Eternal Golden Braid, Douglas R. Hofstadter, Basic Books, 1979, pp. 137-138. 2. CRC Concise Encyclopedia of Mathematics, Eric W. Weisstein, Chapman & Hall/CRC, 1999, pp. 674. 3. Residue Sequences in Weave Design, Ralph E. Griswold, 2000: http://www.cs.arizona.edu/patterns/ weaving/gre_res.pdf Ralph E. Griswold Department of Computer Science The University of Arizona Tucson, Arizona 2000, 2002 Ralph E. Griswold 2 November 25, 2000; last modified December 16, 2002

S(0.1) S(0.2) S(0.5) S(0.7) S(0.9) S(1.0) S(1.1) S(1.2) S(1.5) Figure 2. Grid Plots for Signature Sequences 3 November 25, 2000; last modified December 16, 2002

S(f) S(2.0) S(e) S(3.0) S(p) S(5.0) Figure 2, continued. Grid Plots for Signature Sequences 4 November 25, 2000; last modified December 16, 2002

S(0.9) mod 8 S(1.2) mod 8 S(f) mod 8 S(e) mod 8 S(p) mod 8 S(f) mod 12 S(e) mod 12 S(p) mod 12 S(0.9) mod 16 S(1.2) mod 16 S(f) mod 16 S(e) mod 16 S(p) mod 16 Figure 3. Signature Sequence Residues 5 November 25, 2000; last modified December 16, 2002

Figure 4. Drawdown for A Reflected Portion of S(p) 6 November 25, 2000; last modified December 16, 2002

Figure 5. Magnified Portions of the f f Signature Drawdown Plane 7 November 25, 2000; last modified December 16, 2002

threading: p, terms 1-30 treadling: p, terms 1-30 threading: f, terms 61-120 treadling: f, terms 61-120 threading: p, terms 1-60 treadling: p, terms 1-60 threading: e, terms 1-60 treadling: e, terms 1-60 Figure 6. Drawdown Patterns for Signature Sequences 8 November 25, 2000; last modified December 16, 2002

threading: p, terms 61-120 treadling: e, terms 61-120 threading: e, terms 1-60 treadling: e, terms 1-40 threading: e, terms 1-60 treadling: f, terms 1-60 threading: 0.9, terms 61-120 treadling: 0.9, terms 61-120 Figure 6, continued. Drawdown Patterns for Signature Sequences 9 November 25, 2000; last modified December 16, 2002

threading: 1.0, terms 1-60 treadling: 1.0, terms 1-60 threading: 1.0, terms 61-120 treadling: 1.0, terms 61-120 threading: 0.9, terms 1-60 treadling: 1.1, terms 1-60 threading: 0.5, terms 61-120 treadling: 1.5, terms 31-90 Figure 6, continued. Drawdown Patterns for Signature Sequences 10 November 25, 2000; last modified December 16, 2002