MathJax

Showing posts with label interval class. Show all posts
Showing posts with label interval class. Show all posts

Saturday, March 15, 2014

Partition Puzzle 2: Spanning Vectors

You will have to brace yourselves for this –
not because it is difficult to understand,
but because it is absolutely ridiculous:
All we do is draw little arrows
on a piece of paper –
that's all!
~ Richard Feynman
(QED: The Strange Theory of Light and Matter, 1985, p. 24)
________________

~ David Lewin
(Generalized Musical Intervals and Transformations, 1987, Figure 0.1)


Now that I finally have my computer back from the shop and have restored or recreated most files from the defunct hard drive, I can jump back in to the partition puzzle.

A good place to start is with a thank you to Jeremiah Goyette for pointing out to me the mistake I made in the final example in my first partition puzzle blog entry. While repositioning a (2146) tetragon inscribed in K13, it came out as a (2155) tetragon, displacing one of the vertices by one click.  My enthusiasm for this neatly-fitting result convinced me there was no need to even consider the possibility of a clumsy error. But the blunder has turned out to be a reminder to me to look past a search for superficial symmetries into deeper sub-surface symmetries.

The main thing that came to mind was the basis for an article, "The T-hex Constellation" (JMT, Fall 1998, 42.2, pp. 207-16). The relevant page is reprinted here:


___________________________________________


___________________________________________

The idea that grabbed me after re-visiting this passage and, as usual, reading some Lewin[1] was a "ghost set" conjecture that has remained undeveloped in the back of my mind for years: Given two disjoint sets S and T that are related by V(S) = V(T), there exists some set Q such that V(S,Q) = V(T,Q).  And/or vice versa: if V(S,Q) = V(T,Q) then necessarily V(S) = V(T). And if a strong form of this conjecture were not true, then, given it does work in many specific cases, what are the further conditions that make it true in those cases?

This might be a useful alternative way of defining homometricity. Instead of only looking for identical ic counts within two separate objects S and T, it would be primarily a search for a "ghost" object Q under conditions C that defines a spanning  relationship (S-to-Q) ↔ (T-to-Q).

To clarify by example:

Musically, this would be like finding that the total voice-leading possibilities between chord S and chord Q are identical to those between chords Q and T. In fact, there are examples of this (albeit hypothetical – at this point I know of nowhere in the literature that a composer has actually used these directly). We already know that the all-interval tetrachords C-C#-D#-G and E-F#-A-A# are z-related. And since together these particular transpositions form the octatonic scale, the ghost set Q here ought to be the complement of the octatonic, the diminished-7th chord G#-B-D-F. And that's exactly the case:
Figure 1
Between S and Q there are four each ic1, ic2, ic4, ic5, and no instances of ic0, ic3 or ic6. And the same between T and Q. Summarizing this as an interval-class spanning vector relationship:

V(S,Q) = V(T,Q) = [0440440].
[NB! Unless noted otherwise, spanning vectors will include the cardinality of ic0. So in the usual 12tET chromatic, vectors will have seven places rather than six. Thus in the current example of AITs, not only V(S,Q) = [0440440] but also V(S) = V(T) = [4111111] (see article above). In this case S and T are disjunct (i.e., card(ic0) spanning S and T is 0), so, calculating V(S,T) = [0226222][1], we have one of the many possible "decompositions" of the octatonic set: V(octatonic) = V(SUT) = V(S)+V(T)+V(S,T) = 2・[4111111]+[0226222] = [8448444]. A formal algebra for spanning vectors will be interesting to work out, but intuition with examples is enough to get by for now.]

Extending to any selection of four pitches from the octatonic, the partition principle for the above example results in the same ic spanning vector [0440440] ; for example, Figure 2 shows {dom7, dim7, halfdim7}, a quasi-tonal cover of the chromatic.
Figure 2
Again, V(S,Q) = V(T,Q) = [0440440]. This tidy factoid will not always be the case.

Returning to K13, Figure 3 shows one (now correct) version of the tri-partition of K13 by the two z-related sets S = {5,7,8,12} and T = {9,11,1,2} and the "ghost" set Q = K–(SUT) = {10,0,3,4,6}.

Figure 3

Figure 4 separates the three figures to show the n-gon "shape" and complete interval-class structure of each set.
Figure 4a                               Figure 4b                               Figure 4c

Correcting S meant losing a ghost set that was the maximally even 5-in-13 symmetry. Playing with various rotations (transpositions) and reflections (inversions) of S and T that leave them disjunct, it is now apparent that all possible shapes for Q are asymmetric. But this makes the possible partition solutions here much more tantalizing because a deeper symmetry begins to reveal itself in the spanning vectors. Taking the case in hand from Figure 4, we get
V(S,Q) = V(T,Q) = [0442352].
Holding T constant and rotating (transposing) S by –2, we get T = {3,5,6,10} resulting in Q = {0,4,7,8,12} with the string (14143). V(S) still equals V(T), but now
V(S,Q) = V(T,Q) = [0354224].
The "answer"to V(X,Q) has changed, but the relationship remains the same, suggesting that the equivalence per se is an invariant under certain (we know not yet what) conditions. One more test. What if we hold T constant again and this time reflect S (invert by I2) to {3,7,8,10} resulting in Q = {0,4,5,6,12} (string=(14116))? Of course V(S) = V(T) as usual, but this time
V(S,Q) = V(T,Q) = [0245432].
Again, the values of these spanning vectors have changed, but the relationship between the two is invariant.

Obviously, there's still a lot more ground to cover. What happens when S∩T≄∅? What about homometric triples, quadruples? Etc. Will the "ghost" turn out to be just another ignis fatuus?





____________________________

[1] E.g., "Going even further, we may ask under what conditions among the four sets X1, Y1, X2, and Y2 we will have the relation IFUNC(X1,Y1) = IFUNC(X2,Y2).... This is all a vast open ground for mathematical and musical inquiry, even in atonal set-theory." (GMIT, p.103) The reader will note many of Lewin's ideas running through the threads here – way too many to sort out at this point.

[2] Calculating spanning vectors by hand is cumbersome and distracting. I've devised a simple spreadsheet "calculator" for quickly determining spanning vectors for any two sets in any K-space. I'll send this via email to anyone requesting it (at no charge), but you must have Microsoft Excel to use it. Send your request to: essaysandendnotes at icloud dot com.

Wednesday, February 5, 2014

Partition Puzzle

'No wonder kids grow up crazy. A cat's cradle is nothing but
a bunch of X's between somebody's hands, and little kids look
and look and look at all those X's ...'
'And?'
'No damn cat, and no damn cradle.'
– Kurt Vonnegut, Cat's Cradle


To explain this partition puzzle (I know how to find the cats, but can I find cradles for all of them?), it's helpful to begin with a motivating example or two. First take a look at Table 1.

Table 1

This list of z-related[1] pairs of tetrads was extracted from the list I posted recently of the 1,591 tetrads from K4 through K24. Musicians can relate to the complete tetrad list in practical terms as either the complete tetrachord content in all harmonic spaces from the single tetrachord in the equal 4-division of the octave (4tET) through the 256 tetrachords in quartertone space (24tET), or all 4-onset rhythms possible in a single measure of 4 beats through a measure of 24 beats (disallowing rhythmic tuplets). I tend to think of it as an uninterpreted "event space" leaving it open to other applications both inside and outside the music domain.

Next take a look at this fairly simple diagram (Example 1) which represents the entry at the top of Table 1 as two tetragons inscribed in K8-space[2]:

Example 1


This is the first appearance of z-related sets in any K-space[3]. The box to the lower left indicates two "descriptions" – shape and content – of the figures inscribed in the K8-space. On the left are the interval strings for the two figures, (1214⤸ and (1331⤸ which describe the unique shapes of the inscribed polygons. All intervals in a string are measured clockwise. On the right in the box is the interval-class vector [2121] common to both strings. An interval class (ic) is defined as the shortest distance between two nodes, whether that is measured clockwise or counterclockwise. And the interval-class vector of any inscribed polygon describes the total ic content of the polygon. Examples 2a & 2b demonstrate the ic-vector equivalence of the two figures.

Example 2a: (1214⤸                                    Example 2b: (1331⤸
(ic content in both figures is [2121]:
two ic1's,one ic2, two ic3's & one ic4)

Example 1 is also the first appearance of z-related sets that can be explained by the Babbitt "hexachord theorem." Of course, the theorem does not only apply in K12-space where it was first observed. It  should be thought of as a set-complement theorem that applies in any K2n-space (i.e., any K-space with an even number of nodes). An informal generalized statement of the theorem might be:
Babbitt Complement Theorem. When you choose any n nodes from any K2n-space that define a structure S, their complement – the n remaining nodes – will define a structure T that has the same interval-class vector as S.
The two figures described by the two complementary sets of n nodes in K2n-space might be transformationally related by rotation (musical transposition) or reflection (musical inversion)[5]; but if they are not, they are said to be z-related. Example 3a shows (1124⤸↔(4211⤸ by reflection; Example 2 shows (2123⤸↔(2123⤸ by rotation (as well as reflection). (1133⤸ and (1214⤸ in Example 3c are not related by any (known) transformation, but because they are complements, by the theorem their ic-vectors are nevertheless identical – z-related.

Example 3a                         Example 3b                        Example 3c 

So far I have presented nothing new. It's been no more than a review, a generalization – to point to basic concepts beneath applications. Now, with one very slight adjustment in nomenclature, I can present the puzzle. The generalized hexachord theorem above is based on the idea of complementation which assumes a bifurcation – placing all the elements of a set into one or the other of  two baskets. The Babbitt Theorem for pairs of tetrads only applies in K8. But could it be that the Babbitt Complement Theorem is a special case of a more general partition theorem such that z-related tetrads appearing in K-spaces other than K8 can be arranged as a partition of the space in which they are found?

First, the simplest case. What happens if we double the size of the space in the previous example from K8 to K16? Obviously, any figure in K8 will appear as a congruence (simply multiplied by 2) in K16, and any z-relation in K8 will be carried over to K16. So: (1214⤸ → (2428⤸; (1331⤸ → (2662⤸; and (2428⤸ & (2662⤸ will be z-related (but only indirectly because of the Babbitt Theorem), sharing the same ic vector [02010201]. But looking back at Table 1, we see that there is also a new pair of z-related figures, (1357⤸ and (3418⤸, not congruent to any figure in K8. Inverting (3418⤸ to (1438⤸ and experimenting with the placement of both z-pairs in  K16, we discover (empirically) that we can partition K16 with its z-related tetrads (Example 4).[6]
Example 4

Now this is getting interesting. Tripling K8 to K24 and looking back at Table 1 again, we find K24 has exactly three pairs of z-related figures, and all of these taken together can partition K24 (Example 5).
Example 5



(363C⤸ & (3993⤸ are the result of tripling from K8, and (157B⤸ & (165C⤸ are new, but this partition brings in another player, the familiar pair of all-interval tetrads found in K12 appear doubled in K24: (4215⤸ → (842A⤸ & (2316⤸ → (462C⤸.[7]

But this is as far as you can go using the tetrad relationships in Table 1. For one thing, the only z-related tetrads in K12, the all-interval tetrad pair, can't partition K12. But this glitch actually opens up to an even more interesting possibility. As it happens, the well-known octatonic string in K12, (12121212⤸, acts just like the entire space in which it is embedded with respect to the Babbitt Complement Theorem (see "Z-Related Sets as Dual Inversions," PNM, 39.1 (1995), §3.18). Choose any 4-element substring in the octatonic, and its complement with respect to the octatonic will have the same ic vector. This includes the all-interval pair:

Example 6


The complement of the octatonic string is (3333⤸ – in 12tET, the diminished 7th chord – indicated in Example 6 as a gray square. So K12 can be partitioned by two z-related all-interval tetrads and the maximally even tetrad (3333⤸. This suggests a remote possibility that any K-space might be partitioned by combinations of z-related and maximally even sets. It becomes surprisingly less bizarre when we note how all the tetrads possible in K20 can be situated around a dilation of that same maximally even square:

Example 7


Actually, this might work if you consider the previous Examples 1, 4 and 5 to be z-sets situated around a maximally even set of order zero. Ah, but what about that one z-related structure in Table 1 that we've ignored – the pair in K13. Well, it works with a different max even set (32323⤸. Here it is:



And that accounts for all the z-related tetrad pairs listed in Table 1. Now it gets complicated.

[Correction & remarks coming soon]

To be continued.........



______________________

[1] While it is tempting here to point to the recent important (and surprising) music–crystallography connection noted by others in the music theory literature by replacing "z-related" with the much more descriptive "homometric" used in crystallography, graph theory & elsewhere, unfortunately "homometric" comes with its own set of baggage, not all of which do I understand adequately enough to reference with confidence. But the real problem that Forte, evidently unwittingly, set up by calling this phenomenon the "Z-relation" is that it immediately becomes confused with Zn, the set of all congruence classes of the integers Z for the relation congrunce mod n. This forces tortured locutions such as "the set of all Z-related sets in the set Zn." My solution here (which I remain unhappy with) is to keep the "z-relation" designation in its current meaning in music theory (but in an expanded sense and use) and refer to pitch–/rhythm– (event–) space as K–space or more specifically as Kn–space.  Kn–space can be represented visually as the 1-dimensional space defined by n nodes equally spaced around the circumference of a circle.   The nodes in Kn–space may be labelled, as in the venerable circle of fifths (C, G, D, ..., Bb, F, (C)), or unlabelled, as it is throughout this blog entry.

[2] vid. note [1]. For the curious: I'm using "K" for two personal reasons. First, a reference I once read (I believe it was by Nick Collins) referred to these as "Krenek circles" but I rather doubt Krenek was the first to use them in a music theory context. The other, more whimsical, reference is to the Greek κύκλος (kyklos) from Archimedes' last words to the Roman soldier who was about to kill him: "μή μου τοὺς κύκλους τάραττε" – Do not disturb my circles! (Probably apocryphal, but I like to believe it.)

[3] First used by Arthur Lindo Patterson to illustrate homometric structures (our z-related sets) in the phase problem in X-ray crystallography. [Cite: ______]

[4] For those who need an immediate "real" application in music, the diagram can be interpreted rhythmically this way:
Where the symbols "(" and "⤸" indicate that the measure can be "recycled" to begin on any of the eight notes, just as the same symbols were previously used to indicate the equivalence class of cyclically related permutations.

[5] – or dilation mod 2n (along with rotation to achieve a complement relationship), a kind of quasi-homothetic transformation that warps the K–space into itself. (Music's special case for dilation in 12tET is multiplication by 5 or 7 mod 12). But there is no need to introduce this complication here.

[6] NB: For all of these cases there is likely more than one way to partition any space with z-sets. In this first case, for example, the entire partition can be mirrored.

[7] A=10, B=11, C=12, etc.