I chose Alcuin's sequence, which begins
1, 0, 1, 1, 2, 1, 3, 2, 4, 3, 5, 4, 7, 5, 8, 7, 10, 8, 12, ...I found the description of this sequence at the Mathworld website (Weisstein [3]). This is a "cool" sequence because, like a lot of mathematical expressions and sequences, it describes two seemingly unrelated phenomena. It's the Maclaurin expansion coefficients for the expression
1/(1-x2)(1-x3)(1-x4).It's also the number of different integral-sided triangles with perimeter n for n=3,4,5,... Moreover (and important for our discussion), it has a couple features conducive to using it for design: (1) it doesn't blow up too quickly, and (2) it isn't monotonic; that is, every element isn't larger than the last - instead it has a nice little sawtooth deal going on (Fig. 1).
As pointed out in [2], for an unbounded sequence, the values can get large: in the case of shaft number assignment, too large to be applied directly at all. The values in the example sequence do so (especially for those of us who only have 8 shafts). For a sequence that's generally increasing, you might not even use all your shafts before you've passed them all by! There are at least two ways of solving these problems, dependent on the the sequence itself as well as the application of the sequence to the design: you can (1) choose a point to stop and repeat or mirror your sequence, or (2) use the congruence common residual of each element, modulo m (or in computer-ese, "take modulo m"), as described in [2].
The second solution, modulo, works well for this sequence; it yields values
covering all of your shafts. The only dilemma right to deal with when applying
directly to shaft number is that I have no shaft number I call "zero". Adding
one to each term is equivalent to (and easier to remember than) renaming my
shafts 0 through 7, so that's what I did. The result is interesting pattern
(fig 2), but there are some awfully long floats. I think this is one of those
sequences that almost works. Playing with the tie-up made the floats more
reasonable, but in the process washed out the design.
Of course, a better fabric structure resulted from
substituting block numbers for shaft number (fig 3). The number of possible
loom-controlled blocks is also dependent on (and limited by) the number of
shafts you have, so the modulo method is appropriate here as well.
The other solution, a repeat or mirror imposed artificially by the designer,
works well for point twill reversal. Since you aren't physically limited
(except by the total number of ends you can fit in your fabric width), the
choice is a subjective "judgement call" based on how much difference in
relative scale you can tolerate in your design. I chose to repeat rather
than mirror the design (Fig. 4).
The artificially-induced repeat also is appropriate for stripe width.
Throwing some color in for fun now, using 5 colors in a fixed order, the
Alcuin's sequence values were used to determine the number of ends to draw
through or weave of each color. I skipped a color for the zero in the
sequence. This yielded the plaid in Fig. 5, where again a subjective
decision about relative tolerable scale was used to determine the stop
point.
For color assignment, depending on the coverage of the sequence and your palette size, either modulo or repeat/reverse could be used: your palette limit determines the modulus or the repeat/reverse point. I used the same 5-color palette as above. Taking mod 5 of each sequence element, then assigning colors thread by thread, one thread per sequence element, yielded a surprisingly pretty plaid (Fig. 6).
Further sequence applications I'd like to try are color blending in each warp end (two or three threads threaded as one end), applying the sequence in the tie-up, or assigning blocks or shafts via an algorithm similar to name drafts.
My background and vocation is engineering, with a B.A. in Physics (math minor), and a B.S. in Engineering. I currently write embedded software for guidance and navigation systems. Weaving is my hobby, and though it is a passion... it doesn't pay the bills, so my progress has been slow. I think my first clue that people actually did handspinning and handweaving was in 1986. From then on I was off on this great adventure. I'm just now feeling as if I'm getting a grasp on the mechanics and becoming a better craftsman/technician at weaving, and I'm loving the process. But I have always been fascinated by the connection between weaving and math. Recently several events (including the startup this study group) have occurred concurrently for me, opening up a door...with the help of others I hope to begin to learn in earnest the application of mathematics to the design, analysis and implementation of weaving. I am looking forward to seeing what others have thought of that I haven't, and hope that I have some ideas to share as well.
1. The elements of Alcuin's sequence can be formed using [n2/48] for n even A(n) = [(n+3)2/48] for n odd, for n = {3,4,5,...}, and where [x] denotes taking the nearest integer (rounding).
2. Note: this sequence seems to have a property that eight sequential values can be found all divisible by the same integer. I found this true for any modulus from 2 to 10, and suppose that it's generally true. This yields a section of 1's all in a row. I omitted these 1's for the shaft number assigment exercise because they aggravated the long float problem, but left them in for the block number and thread color assignment, where instead of being annoying they added to the design interest.
3. It is a property of congruence modulo m that P(n+m) is congruent to P(n) for all polynomials P(x). This can be shown informally with an example and then extrapolating to the general case. As an example take the polynomial P(n) = n2. Now start with an n such that n is congruent to 0 (mod m), that is, n is divisible by m. Then so are n2 and (n + m)2 = n2 + mn + m2. They're all multiples of m. What happens with the congruence of the terms subsequent to those for n and (n + m)? Well, (n+1)2 = n2 + 2n + 1 is congruent to 1 (mod m). And ((n + m) + 1)2 = (n + m)2 + 2(n+m) + 1 is also congruent to 1 (mod m). And so on when you add 2, 3,...m-1. You can do the same exercise with P(n) = n3 and see the same result. A P(n) from sums of powers of n is going to do the same thing. Another interesting property is that if P(n) only contains even powers of n, then not only will it repeat modulo m, but it is also symmetric with itself within that repeat (this is because (-x)2 =x2).