Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
Maybe typing
C\sharp
gives better output than
C\#
In section 4, what is the meaning or significance of ?
@Urs: Thank you for that suggestion, it looks better now.
@Todd: Good question. That is something I will unpack in another post on Mazzola’s form and denotator theories. The meaning in this context is that the in is actually to be thought of as a module (with coefficient ring ) from the category of modules with affine transformations, and not just a group. The notation means that we take the representable functor (presheaf) , and then the notation
means that we name that presheaf , to indicate that the “elements” of are to be thought of as pitch-classes. A form in Mazzola is really just a module presheaf equipped with a name.
There are “types constructors” other than as well. Specifically, there are , , , and type constructors. These allow for the construction of more complex forms from the given module presheaves. As an example, we can define the two forms
the elements of which are pitches, and
the elements of which are points in time, or onsets. For the discrete diagram consisting of and , then the form
is their product, and the idea is that the “points” in provide onset and pitch information. So you can imagine how something like a melody can be encoded as a subobject of .
Well, I’ve heard of Mazzola’s The Topos of Music. I’ve never looked at it, but I’m curious about what’s in it, and so I would welcome hearing more, but ideally with a succinct presentation, stripping away any notational frill. (I already suspect based on what I see here that his presentation is not all that succinct or efficient, at least not for topos theorists.)
You call a “ring”. These elements are the square roots of 1 in and form a submonoid of the multiplicative monoid . This submonoid is a group, in fact a 4-group (Viergruppe), and acts multiplicatively on . But what ring structure do you have in mind?
Please have a look at writing in the nLab, if you haven’t already. I myself am open to nLab articles that discuss Mazzola’s work, on the condition that they can be fitted harmoniously within the nLab corpus, but this may involve extensive editing and reworking by other nLab authors.
I have touched the formatting of some of the formulas, for readability, for instance giving the subtraction of pitch classes (here) an array
-formatting.
The use of “” for a declaration is most unusual, the ordinary way to typeset this would be “” (\coloneqq
) or “” (\equiv
).
Above in #4 you say:
So you can imagine how something like a melody can be encoded as a subobject of .
It is evident that a sequence of tones can be encoded as an -indexed list of (real) numbers. But how do topos-theoretic notions improve on this? What’s the gain? What’s the aim?
@Todd: Thank you for welcoming discussion about Mazzola’s work and referring me to writing in the nLab. I will try my best to present his work succinctly. Admittedly his work has a great deal of idiosyncracies, and a lot of stuff that would be considered “fluffy” from a mathematical perspective. This seems almost unavoidable however, since the subject of music is (historically) considerably less formal than scientific subjects, so most established musicological/music theory concepts are very fuzzy and the scope of their use is totally unregulated. So Mazzola’s project seems to be to provide a “universal language” for music theory, in order that the discipline comes closer to meeting scientific standards of explicitness. All that being said, I will try to present Mazzola’s work so that it fits harmoniously within the nLab corpus. If it seems unfitting and if the nLab community thinks that I should take this work elsewhere, that is fine by me.
Regarding my calling a “ring”, that was a mistake. The ring should have just been . The subset is what is usually of interest in music theory, since multiplying by any of the members of gives an automorphism of (as you suggested in #5), and these automorphisms are often used as transformations of sets of pitch-classes.
@Urs: Thank you for revising the formatting. I will take note of these standards for future posts.
You’re right that “” is unusual for declaration. The parameter, called the identifier, is defined by Mazzola as a functor monomorphism. In particular, whatever is the “total object” constructed from the portion (e.g. the from my comment in #4 gives ), the identifier consists of a monomorphism , where is some other object in the category of module presheaves. One of the important uses of this is when you want to define the “space” of the form as a subobject of whatever is constructed from . An example is something like
where is, say, the subfunctor of such that the pitch coordinate values are between 0 and 127 inclusive (this would give all the midi pitch values).
Regarding your comment in #6:
It is evident that a sequence of tones can be encoded as an -indexed list of (real) numbers. But how do topos-theoretic notions improve on this? What’s the gain? What’s the aim?
The topos-theoretic notions facilitate the organization of musical concepts in a coherent setting. They provide a consistent format for defining new forms of musical information, as well as a consistent format for accessing such information. Just about all mathematical music theory pre-Mazzola resorted to handwavy formalisms. This worked to get the field started, but the lack of any rigorous foundations for the concepts of music led to some difficulties, a couple of which are:
Making connections between musical concepts is almost always ad hoc, and thus tends to be fuzzy.
Generalization of concepts is difficult to achieve, because the precise content of the concept is difficult to fully identify. Hence what you often encounter is a theorist going a few steps in the direction of generalization, but not being able to capture the nature of a musical concept in full depth.
I recall Mazzola saying somewhere (I can’t remember where) that “knowledge is ordered access to information”. Seen in that light, you can view the topos-theoretic foundations as providing the ordering principle for musical information.
The topos-theoretic notions facilitate the organization of musical concepts in a coherent setting.
What’s an example? A good such example would be best to highlight up-front in the entry, so that there is some motivation. Without mentioning of some real applications, the entry risks looking like a repetitive definition of in increasingly bewildering notation.
Drew: I was chatting with John Baez today and happened to mention – it came up naturally in the course of conversation – your addition to the nLab. Apparently lots of people interested in mathematical music theory study the 24-element group generated by translations and inversions on and its action on (for example) triads, but John perked up when I mentioned this 48-element group, which would correspond to adjoining 5 and 7 to where the latter two elements correspond to the subgroup of inversions (I mean in the mathematical sense; I am aware that “inversion” in music theory usually means something else, as in EGCE being a chordal inversion of CEGC).
Anyway, there may be ready-made interest in having some nLab articles on this. I know a little bit (not a lot) of music theory, but rather more of topos theory, so I may be responding a bit. Could you say quickly what is in this context? Is it the topos of presheaves on the 48-element group?
If you are used to writing mathematics, it will help me at any rate if you write in more straightforward mathematical language like “we define to be the presheaf blah blah” or “we abbreviate ” to ”, rather than which is hard and confusing to read. (The stuff under Denotators is still confusing to me, like – is an object of a category you’re taking presheaves on, or what is going on exactly?)
Yes that’s right, there is considerably less discussion of the 48-element group in mathematical music theory than the 24-element Dihedral group. Nonetheless many composers have used the multiplications of and to derive new pitch material from given material, and what’s interesting about these operations is that they don’t preserve the intervallic structure of chords. So they are used to transform the harmonic “flavor”, but preserve the overall pitch-class structure.
Something that is confusing about music theory is that the term “inversion” means different things in different contexts. In classical (common-practice period) music, inversion means like you said, e.g. EGCE is an inversion of CEGC. But in 20th century music theory, inversion is taken to mean the mathematical operation of multiplication by .
is the category of modules (over any ring) for objects and affine transformations for morphisms. Then is the category of presheaves on . I noticed that this is controversial though, since is not a small category, which is problematic regarding the existence of a subobject classifier in . One of the motivations for formalizing musical spaces as presheaves in rather than was for the existence of such a subobject classifier, since e.g. a pitch-class set is a subobject of . I brought this problem up to Mazzola and he had a couple responses: the first being to not think in terms of classical sets (not sure how this would affect the rest of the mathematics), the other to just take a small subcategory of , and that way one still recovers most of the important spaces for music theory. I believe that in the history of Mazzola’s theories, he first conceived of modules as being the important spaces the points of which denote musical entities. The presheaf construction came later as a result of the need to take arbitrary (co)limits and power objects of modules.
I will write more in the custom of mathematical language instead of Mazzola’s idiosyncratic language. The pitch-class post was perhaps premature, as it would make more sense to first have a post on e.g. Mazzola’s form and denotator theories. I made a very slight edit in the As a denotator section, writing
just for the time-being. Formally, the meaning of this notation is that names the element such that . It’s pretty cumbersome, and Mazzola often abbreviates this to just
Although this is pretty bloated from a mathematical view, it makes more sense in the context of music theory/musicology, where musicians speak of such entities as pitch-classes and whatnot, without the underlying spaces of these concepts being made precise.
Okay, thanks. Please bear with me as I continue asking questions. You said back in #7 that the ring is supposed to be . Since a -module is the same as an abelian group, I understand the category in this context to be the category whose objects are abelian groups and whose morphisms are functions of the form where is an ordinary homomorphism and is any element of . Is this what you intend?
(I somehow got the impression earlier that the 48-element group was going to be part and parcel of the site, i.e., the category that you’re taking presheaves on. Could you clarify what role was playing when you wrote #4?)
Assuming the first paragraph of this comment is correct, I think using for this site is confusing; I think I’d write something like , consistent with what is in affine space.
My offhand guess is that finitely generated abelian groups would suffice for the purposes of music theory, and this is an essentially small category so that presheaves on that forms a topos. There are other tricks one can use if this feels too restrictive. For example, one can do as one does in algebraic geometry a la Demazure and Gabriel: assume a Grothendieck universe (equivalently, a strongly inaccessible cardinal) so that -small sets forms an internal topos inside the topos of all sets, and then refer to e.g. -small abelian groups. It’s hard for me to believe that that wouldn’t suffice for music theory foundations.
Yeah, I support writing more with mathematicians in mind, since that is the main nLab audience. If you want to mention Mazzola’s terminology or provide a little dictionary between his language and more ordinary language, that would of course be welcome, but in my opinion the main language should be the language that a typical nLab reader would be used to. So, for example, affine maps (or if you like, maps between the corresponding representable functors) make perfectly good sense, conceptually and notationally, and that’s what I would use. I squinted at that squiggly arrow notation which seems to be Mazzola’s, wondering what it was doing there.
Your questions are appreciated and I’m happy trying to answer them.
In #11 I tried to make something clear but now realize my wording was imprecise. In the third paragraph I say that “ is the category of modules (over any ring)”. What I should have said is that different modules in can be over different rings . Sometimes terminology in Topos of Music (ToM) is inconsistent, so I’m reading now in Appendix E of ToM that he is now calling the morphisms in diaffine homomorphisms. To define these requires to first define dilinear homomorphisms. The way that this works is the following. Given a ring homomorphism , and an -module, we can derive an -module via
. A dilinear homomorphism is then a pair where is an -linear morphism. Composition of morphisms is defined by
So for (say) an -module and -module , is the set of dilinear homomorphisms.
So to answer your question from paragraph 1 of #12, your description of a morphism in is true when and are equipped with the same ring. But the general case (which looks the same as what you wrote) is that a morphism is a diaffine homomorphism. This means that everything you wrote in paragraph 1 of #12 is the same, except that is in general a dilinear homomorphism. Just for clarity I’ll rewrite it here: For an -module and -module , a diaffine homomorphism is of the form , where is a dilinear homomorphism and is any element of .
Regarding the terminology of instead of , this makes sense to me. So from now on I will use that.
Regarding paragraph 2 of #12, my discussion of seems to be a case of me having confused a couple things based on readings of different texts. I will explain a bit in more detail below, but at the moment I’m wondering if there really is any significance in thinking in terms of modules instead of just groups. It could be that Mazzola had reasons for thinking in terms of modules for earlier theories, but with more recent generalizations (in terms of presheaves) the module formalism is not totally necessary. I’ve searched for every instance of the word “ring” in Chapter 6 of ToM, where he justifies the use of modules, but I don’t see any clear role that the ring is playing. But apparently according to this review of Geometrie der Töne, an earlier book by Mazzola, the ring structure of modules plays a role for instance in deriving intervals of equal-tempered scales. I don’t have much to say about this though because I haven’t read Geometrie der Töne. So to refer back to my mention of in #4 as a subset of the ring that acts on , this is not how such transformations are usually expressed. Instead they are expressed as group automorphisms of . So the 48-element group acting on that you mentioned in #9 is a subset of .
Unfortunately finitely generated abelian groups won’t work, since e.g. a frequency value would be an element of . Regarding your mention of Grothendieck universes, I am less familiar with this topic, but am reading about it now. It seems that it provides a trick to make a large set into a small set, so that e.g. the set of -small abelian groups is small? If so, it does seem crazy to think that this wouldn’t suffice for music theory foundations. However there are some “circular” constructions in Mazzola, which are like sets that contain themselves, except instead of sets they are the module presheaves. His justifications for this are speculative, but there do seem to be quite a few applications in music theory. For instance, there is a circular presheaf whose “elements” are rhythm trees, a rhythm tree being a specific method for representing rhythms. These are discussed in Chapter 51 of ToM. I’m not sure though how these circular presheaf constructions relate to the size problems, but from the set theory view they would violate well-foundedness (which I know is a relation that Mazzola is critical of, in the spirit of Paul Finsler).
So if I understand correctly, the objects of what we’d been calling are pairs where is a ring and is an -module. This is a well-known construction, and indeed one sees frequently as the notation for the category where the morphisms are what he is calling “dilinear” maps. I’ve seen that notation used by Street, for instance.
Are there papers by Mazzola on mathematical music theory in peer-reviewed mathematical journals?
Let me try saying again what is going on with “-small”. In traditional set theory terms, it means we assume the existence of a cardinal large enough so that the collection of sets whose size (more precisely, whose rank) is less than forms a model of whatever set theory one is working with, say ZFC. What is required for this is two things: (1) if is a cardinal less than , then also , and (2) given a collection of cardinals where the collection itself has fewer than elements, the supremum of the collection is also less than . We call such a “strongly inaccessible”. (Assume also that .) If is a model of ZFC that has such a , then the “universe” of sets of rank less than , denoted , is also a model of ZFC. In other words, is closed under any set-theoretic operations you care to name. Given such a , one may call the sets in “-small”. In this framework, some sets are small, and others are not; for example, itself isn’t (-)small, but it’s still considered a set (i.e., an element of ).
(For a set theorist, this assumption is a very mild “large cardinal hypothesis”; set theorists routinely consider much, much stronger large cardinal hypotheses without batting an eye.)
This foundational set-up of “one universe” is the one adopted in Categories for the Working Mathematician, going back to the first edition. It allows one to speak of functor categories that one would like to have, in a set-theoretically respectable way. If and are categories whose object collections are (not necessarily small) sets, then the usual functor category is again a category whose object collection is again a set. So if is the category of all small sets (= elements of ), its object collection is a set (not a small set of course), and one can form functor categories like and as legitimate set-theoretic constructions.
All this may sound similar to the set/class distinction, but it’s somewhat better than that. Particularly, with the one universe assumption, the category of all sets (meaning elements of the given model ) can be proven to be a topos; you can’t say in ordinary ZFC that the category of classes (which are really linguistic entities, not objects of the formal language) and functions between them form a topos. And under “one universe”, is also a topos. Similarly, if is the evident category whose objects are pairs where is a small module over a small ring , with affine maps as morphisms, then you still get a topos .
All this may take some getting used to, but what I found helpful in learning this stuff is to think of as connoting a mild generalization of (“hereditarily finite sets”), in that finite sets are also closed under any set-theoretic operations you care to name, except that you don’t have infinite sets like or belonging to . In other words, taking to be , assumptions (1) and (2) above are satisfied. So you just pump up to another cardinal farther down the line that still satisfies (1) and (2) and so that . If anyone reading this found the discussion above confusing, then reread the discussion but mentally take to be , verify that everything should work out as advertised just fine in that case, and then relax knowing it works the same for any strongly inaccessible .
Non-well-founded sets are perfectly fine to consider, but either way, with foundation or with anti-foundation, there are usually workarounds that allow constructions for whatever you want to do, including (I will boldly venture to guess) the “circular constructions” of Mazzola like the rhythm trees. I think a healthy way to consider the situation is this: the conception of well-founded sets and the cumulative hierarchy was invented to have a convenient theory of sets based solidly on (transfinite) induction and recursion. That’s what traditional set theory is (to me): a gigantic elaboration of the idea of recursion. Similarly, if I understand correctly, the ill-founded sets explored by Aczel and others are good for embodying corecursion. But in either case, the axiomatics are founded on properties of the global membership relation , where one futzes around wondering or worrying about the existence of infinite -chains like . Starting with Lawvere, category theorists have tended to view such considerations as spurious pseudo-problems, and category theorists have explored other options (structural set theory) that cut the Gordian knot by denying the primacy of and the axiomatics based around that, with the understanding that mostly what mathematicians want to do with sets can be expressed directly in categorical terms, and basing their axiomatics around that instead.
Anyway, I think this circularity phenomenon, however it is manifested in Mazzola’s work, is probably going to be in a direction somewhat different from size considerations. I have a sneaking suspicion that the rhythm trees (whatever they are!) will turn out to be elements of a terminal coalgebra for an endofunctor, which is bound up with corecursion, because generally speaking, trees are like that. It would be cool to uncover that, if true.
Thanks for all this!
On your first paragraph, that is right. Objects in are pairs where is a ring and an -module. It does seem to make more sense though to call the category instead of , since in general the maps of interest are the diaffine maps, and not just the dilinear ones.
Mazzola’s more recent work is mainly in journals specifically for mathematical music theory. He started his career as an algebraic geometer however, so his earlier work is in pure mathematics and is published in peer-reviewed mathematical journals.
Your discussion on the size problems is clarifying. Admittedly I’ve always found treatments of size problems to be bewildering, maybe because it’s hard for me to wrap my head around what’s really at stake. I understand the problems with Russell’s paradox, but it seems like so much blood has been shed over what seems to be (dare I say) a bureaucratic issue. Forgive me if this is arrogant.
This reminds me though, have you read small presheaf? I wonder if some of what you discussed in #14 could be brought into connection with this. When I had encountered the problem of trying to get categories of presheaves over large categories, I had looked around a lot to try to alleviate my worries. I found the small presheaf page to be somewhat therapeutic.
Thank you also for pointing me to the terminal coalgebra for an endofunctor page! I’m going to look into that and see if rhythm trees can be expressed that way. I know that one of the reasons that Mazzola’s formalism is useful is the following. Let be the presheaf the elements of which are pairs where is an onset time and a duration. A rhythm can then be thought of as a subobject . I would say that this is a more “concrete”, or maybe “absolute”, representation of a rhythm. Then if you have the presheaf consisting of all rhythm trees, you can convert rhythm tree representations to subobjects of via a map
(where is the subobject classifier). This is useful in seeing how properties of rhythm trees correspond to properties of “absolute” rhythms, which would be of interest in both theory and (musical) composition.
Anyway, I’m curious to see if the coalgebra formalism works for rhythm trees, so I’m going to look into that.
I know some things about small presheaves (= colimits of small diagrams of representables). It’s a slightly tricky business. For example, the small-cocompletion of a large discrete category has no terminal object! So any general statements one would like to make will have to be tested against such weird and annoying examples. The Day-Lack paper is useful, though. [Somewhere on my personal (publicly viewable) nLab page I have some material on small cocompletions, where I had wanted to investigate properties of the initial algebra of the 2-functor that sends a large category to its small cocompletion, so much of what I know of the subject came about by thinking about that problem. I think I had convinced myself at one point that that initial algebra wouldn’t be a topos, but it would come damned close, being a W-pretopos or something. Not that I claim that any of this is important for you to know, but I may have listed some useful references there.]
I don’t think your attitude is arrogant; in fact, I think almost all categorists have felt somewhat hampered or annoyed by all this fuss, at one time or another. I would warn anyone, however, about the danger of being too cavalier about it. :-)
Insofar as the set-up of #14 allows us to think of the morphisms of as forming a set, the small-cocompletion of (= category of “small presheaves” on) coincides with the usual category of presheaves, , and as I said this will be a topos, with all the niceness that implies. I don’t have too much more to say at the moment about the relation of my comment to the page small presheaf, but as we’ve already discussed, I do get a sense that this might mean this set-up provides a viable or pragmatic approach to setting up at least one foundations for the Mazzola theory. (That of course may be premature to say, since I’m only learning a little now of this theory through this conversation.)
Tell me sometime about what is, and better yet, how you or Mazzola would describe these rhythm trees. What sort of subobjects are we talking about?
By the way, is there a doi for his book?
By the way, is there a doi for his book?
I had added the doi for “The topos of music” to the entry here.
One finds DOI numbers by googling for the book title, finding the publisher page among the search results, and searching that for “doi” (it’s typically at the top or at the bottom of the page).
For a book instead of an article, if you want to see the content go to libgen.is and search for author name/title. E.g. here.
By the way, the entry pitch-class still remains weird without some discussion of the intended application.
To see the point, if it needs amplifying: At the present stage of the entry we could, without logical loss, replace the 12 musical scales with the 12 daylight hours and claim with the same right that we are working in the “Topos of Time” which will “facilitate the organization of temporal concepts in a coherent setting”. This would obviously be nonsense. But why is it not nonsense when we replace “Time” by “Music”. What’s the substance of the matter? This should be articulated in the entry.
Urs: Yes I see your point, apologies for not addressing it earlier. If there is a pitch-class entry it should be once there’s some more entries that explain the more foundational music theory concepts of Mazzola and others working in that area. But even then the pitch-class concept can probably be brought into discussion in another post, without being the sole focus.
If you think the entry should be removed (at least for the time-being) that makes sense. Although would that remove this thread? That would be too bad. If that were the case, I could rename the pitch-class entry to something like “form and denotator theory”, remove the content written there now, and just write a preliminary introduction to Mazzola’s form and denotator theories. Then I can add to it when I organize these ideas in a more streamlined setting. What do you think?
Hi, Drew. No, nForum threads remain, independent of what happens at the nLab.
It occurred to me that pitch class might also include ideas besides Mazzola’s, which is a formidable formal framework. It’s nice if an nLab article can include at least one nontrivial result alongside formal definitions. John mentioned to me the other day a statement, which I’ve not tried to sit down to think through, that musical “triads” form a torsor over the semidirect product . If you know what he meant by this, then that could be worth developing at the nLab. If this music theory insight could be extended to incorporate the elements 5, 7 as well, then certainly that also could be interesting to some readers. John asked off-handedly whether there could be some sort of “spinorial” significance to this.
Sorry, forgot to say what is in #15 explicitly. It’s also the presheaf , as is . The difference is just in the name, which is used for “semiotic” purposes, i.e. when we speak of elements in we think of onset times, and when we speak of elements in we think of durations. But for simplicity let me just call the product , and what I mean by this is the product of the presheaves .
What I mean by a subobject is usually (almost always) just the intuitive idea of a subset of when treated as sets. I’ll show how to derive such subobjects a couple paragraphs later, but first some preliminary information.
Preliminary Information. For a functor in and a module in , then is of course a set. (Mazzola uses the notation [at symbol], but I’ll stick to .) For instance, if is (say) the representable functor , then . But in general need not be representable.
Ok, so to get something like “subsets of ”, we can start by defining a “naive” subobject classifier in the following way. For a functor in , we have the functor defined on the modules by . For instance if is the representable functor of , then will correspond to the subsets of . For a case where is not one of the representable functors, say , then to get subsets of we first get
and then corresponds to the subsets of . So this is all we really need to think of a rhythm as an element , since it gives a set of onset-duration pairs.
However, this naive subobject classifier can be related to the actual subobject classifier in a canonical way. This is kind of cumbersome and maybe not so necessary for this discussion, but in case anyone’s interested I’ll write it out in the following paragraph.
For a diaffine map in , and again a functor in , we use to derive the map
that sends a subset to
Now note that evaluates to at the module . So to connect the naive subobject classifier to the actual one , we define a natural transformation
that sends an to defined at a module by
Ok, now on to rhythm trees. A rhythm tree is a way to encode a rhythm, which is used in the computer assisted composition programming environment OpenMusic. I’ll first talk about these informally, since they are not so crazy. A rhythm tree is a pair where is a duration value and is a list, where each element in is either an integer or a rhythm tree. (Hence the definition of a rhythm tree is circular.) An easy example is . The first coordinate expresses that the rhythm lasts 4 beats, and the list expresses that these 4 beats are broken up into four segments of equal length. So is just a series of four quarter notes. (It would be easier for me to post pictures of these rhythms, but I’m not sure if that’s possible on the forum, as I couldn’t find any information on this.)
However, since the elements in the coordinate can also be rhythm trees, we can define a rhythm tree like
which consists of 2 quarter notes followed by 3 quarter-note triplets. This is because again we have 4 beats, but broken up into proportions of 1, 1, and 2, and the 2 itself is broken up into 3 segments of equal length. You can also picture this as a tree graph, where 4 is the root and it branches into (from left to right) 1, 1, and 2, and the 2 branches into 1, 1, 1. Anyway there is theoretically no limit to the nesting, so these trees can have infinite depth.
Now I’m looking at Chapter 51 of ToM, where Mazzola defines rhythm trees as elements of a module presheaf, and I realize that his formalism is incorrect. So I worked out the correction which is what I’ll now present.
Since the circularity gets confusing (at least to me), I’m going to start out with some small steps. Given a presheaf , to define lists of you can define the presheaf
where is defined as
and hence these are circular. The in the definition of can be thought of as , so elements in give a choice between taking a new item of or terminating the construction of the list. Then is a pair consisting of an element of and an element of , and again the latter allows you to choose a new element or terminate the list. So we can boil down the definition of a list object over as
Now we can define rhythm trees, which uses the list construction. The list construction is used to for the coordinate in , since is a list whose elements are either integers or rhythm trees. I’ll define the rhythm tree presheaf in a moment, but first, the presheaf from which such are taken is
(where is shorthand for ). Now define . Then we define the rhythm tree presheaf as
The circularity here is bewildering, but such is the nature of rhythm trees.
Regarding the mapping I mentioned
from #15, conceiving of the general mapping rule is hard to wrap my head around, since the elements of the domain are so non-uniform. The description of such a map is probably wordy and confusing. But given any particular element , it is easy to compute .
I wonder if there is a coinductive definition of the rhythm trees. If so that might clarify/resolve the circularity.
Edit: I think one could simply define the endofunctor on presheaves such that every presheaf comes with the structure of an isomorphism .
What I keep asking is to please add something to the entry to make it make sense. In its present form the entry sheds a bad light on everyone involved:
The first three sections just say that a 12-periodic phenomenon is described by the cyclic group . If that were in a single lead-in paragraph to something else, it might might sense.
The fourth section currently looks crappottish, in saying that by an unspecified use of topos theory we “may denote” by some undefined and in any case bewildering notation.
The fifth section doubles down on the tautologism in stating that one can “generalize” the previous discussion from to . This again gives crackpot vibes.
This leaves me baffled. I used to think there is something to topos-theoretic music theory, but this is making me suspect there is not.
Why not add a sentence to the entry explaining what the deal is? So there is 12-periodicity. Okay. Now what? Just say it. Or just quote it from the literature.
Ok, fixing it now.
I was not careful in presenting the motivation for topos theory in music. That would require much more exposition on my part.
What I hope is a little clarifying is that the motivation for topos theory in music is that it provides the common space in which to talk about musical concepts in general. If one only wanted to talk about aspects of pitch-classes, for example, then bringing in topos theory would be absurd. But there are so many concepts in music, and the motivation for topos theory is to provide a general yet explicit format for dealing with such concepts.
The “circularity” that “defines” structures like through such fixed-point equations is typically made precise through the concept of initial algebra of an endofunctor or “terminal coalgebra for an endofunctor”. The trouble with relying on fixed-point equations (really isomorphisms, not equations) alone is that they will not uniquely define these structures. But initial algebras of endofunctors (for instance) do define structures uniquely (up to unique isomorphism).
is a paradigmatic case: it is the initial algebra for the endofunctor that takes an object to . (Same as your but in different notation.)
An easy but quite wonderful theorem, due to Lambek, is that for any endofunctor on a category, if an initial algebra for exists, given by a morphism , then is an isomorphism (so that is indeed a “fixed point” of ). The same goes for the dual notion of terminal coalgebra.
For a presheaf topos or indeed a Grothendieck topos, initial algebras and I think also terminal coalgebras exist for any polynomial endofunctor. is an example of this ( is polynomial. Actually, itself is, according to the technical definition, polynomial as well!
Without thinking about it too hard, I’ll go out on a limb and conjecture that the object of rhythm trees can be described as either an initial algebra or terminal coalgebra of the endofunctor that takes to . (Maybe the former; typically, initial algebras of (for example) polynomial endofunctors are embedded inside the terminal coalgebras, and consist of those (typically tree-like) elements of the terminal coalgebra that are “well-founded”.)
When Madeleine in #21 mentioned coinduction, that corresponds to taking a terminal coalgebra, as I also touched upon back in #14.
The article continued fraction gives some other examples of initial algebras and terminal coalgebras, for anyone wishing to explore these notions in a classical scenario dating back centuries. :-)
Ok, fixing it now.
Thanks! That looks much better.
Todd wrote:
Drew: I was chatting with John Baez today and happened to mention – it came up naturally in the course of conversation – your addition to the nLab. Apparently lots of people interested in mathematical music theory study the 24-element group generated by translations and inversions on and its action on (for example) triads, but John perked up when I mentioned this 48-element group, which would correspond to adjoining 5 and 7 to {1,11} where the latter two elements correspond to the subgroup of inversions […]
The reason I perked up was that I’d never seen anyone in music talk about multiplying pitch classes (elements of ) by 5 or 7. I’d be really interested to see some musical use of these extra transformations, especially if it’s not just some avant-garde composer fiddling around to see what can be done with them. For a moment I thought these extra transformations might somehow be related to the circle of fifths or the seven-note major scale… but I don’t really see any evidence for that.
I wrote a bunch about the 24-element group of transformations of of the form
in week234 of This Week’s Finds. This is sometimes called the TI group, for ’transposition’ and ’inversion’. An interesting fact is that the 24-element set of major and minor triads forms a torsor for this group.
If we call this set of triads , we can also look at the group of permutations that commute with the action of the TI group. By some general nonsense about torsors, this must be another 24-element group isomorphic to the TI group. But since its action on is different from the action of the TI group, it’s worth thinking about separately. It’s called the PRL group because it has 3 generators P, R, L with musically interesting meanings. I explain those.
Everything I wrote is just an explanation of known work (though I’m not sure anyone had mentioned torsors before), and I give a bunch of references.
So, in principle going up from the 24-element TI group to the larger 48-element group of all affine transformations of could be musically interesting. But I don’t see how.
My general thoughts on whether or not a process/thing is musically interesting is that it is up to the skill and inventiveness of a composer. There are many composers who write awful music that is heavily based on TI transformations of pitch material. There are also some great composers who use such operations inventively. What has always been and still is the case is that truly inventive and skilled composers are rare. Therefore the methods and techniques that are commonplace for a certain kind of compositional thinking are often put to poor use. It is also very hard to think of a general criterion by which a musical application is interesting, which is basically a criterion for creativity.
That being said, there are some interesting basic facts about multiplication by 5 and 7 (usually called the and operators). Here is the pitch-class mapping by
Here is an interesting fact. acting on the set class of major and minor chords maps to the set class , which is a very “atonal” sounding harmony. is maybe the most common building block of the music of the Second Viennese School of Schoenberg, Webern, and Berg. This is probably just a coincidence. But, since classical harmony is based on the major/minor triad, try taking a passage of classical music, say a Bach chorale, and multiply it by 5. You’ll have to revoice the harmonies a bit, but you’ll get a much more atonal kind of music that follows the same harmonic syntax as a Bach chorale!
In general, apply such a mapping to any passage of tonal music and you’ll get a much different sounding result that follows the same syntax of tonal music. Note that for any of the TI operators, the “meaning” (if you’d like to call it that) of the harmonic syntax is the same. By this, I mean that transposing a tonal chord progression (say I-IV-V) gives you the same chord progression in another key, and inverting gives you the same thing just in a minor key (i-iv-v). In other words, TI operators preserve tonal function. On the other hand, performing to such a progression totally destroys the functional tonality. For instance, the tonal chord progression C-E-F transforms by into the chord progression (08B)-(019)-(7AB) (where “A” and “B” denote pitch-classes 10 and 11). Hence from a tonal standpoint, it is not so obvious how and could be used, since tonal music is grounded on functional tonality and that is precisely what destroys. On the other hand, for atonal music which is more conscious of pitch-class relations, and can be of interesting use, for instance, to preserve the structural relations of pitch-classes while transforming the harmonic “flavor”. There are many pieces which use such operations, including this string trio by Charles Wuorinen.
Your connection to the circle of fourths/fifths is right. This is also related to the fact that are the generators of . So if you have an ordered chromatic scale, which is generated by 1, and multiply it by 7 you get the circle of fifths, i.e. the elements in order generated by 7.
My former professor wrote his PhD dissertation titled Prolongation in Equal and Microtonal Temperaments. There is extensive treatment of the multiplication operators. There’s also a section titled “Constructing Generalized Diatonic Scale Cycles For Prolongation”. This involves the general discussion of multiplication groups mod , i.e. the groups under multiplication consisting of all integers coprime to . These are the groups that Todd mentioned in #5. I will need to re-read the dissertation to have more to say. But, here is an interesting fact, which you may know about but has some interesting implications for music. For any such that is prime, the group under addition is isomorphic to under multiplication. So here is an interesting construction.
Choose an isomorphism .
Take a generator , and construct the sequence .
Apply , which gives you an (exhaustive) -length pitch-class row, i.e. an -tone row.
The row has an interesting property. The idea is that many, in fact all, transpositions of are in some way “embedded” in itself, in the sense that skipping around in the order position of by some fixed amount , and “wrapping around” when necessary, will give you a transposition of . More specifically, to construct the sequence , we do the following: For ,
if , then ;
if , then ;
if , then ;
etc.
Then there exists a transposition in the group T of transpositions of such that . In fact, there is a unique for every , , so the sets
and T are in bijection.
All of this is a lot easier to picture. I wrote a program that generates such sequences in an easy-to-read format, in case anyone wants to see some of these for themselves. But here is an example with a twelve-tone row:
You can see, for instance, that
Anyway, a composer, if inventive, may exploit the structure of this in a composition in a multitude of ways. It is up to their imagination to exploit such structures in non-trivial ways.
Edit: Of course, the group T of transpositions of is isomorphic to .
By the way, I just read (briefly) week234. I wasn’t aware that the P, L, R operations could be formulated in such a way! That is very interesting, and I’ll have to look into that more.
Regarding some of your comments on other symmetries of , I wonder if there are some important ones that have yet to be discovered yet. One thing that has been used by composers (such as Robert Morris) in many pieces is the following idea:
Choose an (common choices are ).
Get all the -element set-classes. Suppose there are .
Create a -length sequence of pitch-class sets that has the following properties: (1) A member of each -element set-class occurs exactly once; (2) The th member has pitch-classes in common with the th member; (3) The first member also has pitch-classes in common with the last member.
So each time you move to a new pitch-class set, it will have pitch-classes in common, and since every set-class features exactly once, you have a parsimonious cycle through the entire collection of set-classes.
The composers I know who use such things use computer programs to find these cycles, but the output only gives one at a time and it takes a while to compute. I wonder if there are some groups that could help to classify such sequences, since each successive member ought to have elements fixed by some group action. I have no idea, but that would be of great interest…
1 to 31 of 31