Archive for the ‘Mathematics’ Category

The Rising Sea (weblog)

Wednesday, March 3rd, 2010

Daniel Murfat has a nice series of notes on various mathematical topics, mostly algebraic geometry.

History of Loops

Tuesday, March 2nd, 2010

I came across this history of loops, a generalization of groups, where I picked up this interesting tidbit: loops are named after the Chicago Loop, the central business district of Chicago. (The elevated trains tracks form a loop that enclose it.)

Horn Clause Example: Graphs and Partial Orders

Tuesday, February 23rd, 2010

Classical algebraic structures such as groups and rings can be given entirely in terms of equations, so they don’t require the full expressiveness of Horn clauses.

Directed graphs (with at most one edge between nodes) can be represented by their adjacency relation: for two vertices x and y, the adjacency relation R(x,y) holds if there is an edge from x to y. Undirected graphs can be modeled by requiring that directed edges between two vertices go in both directions: R(x,y) implies R(y,x).

Partially-ordered sets can also be modeled in terms of Horn clauses. The three properties of a partial order are all Horn clauses:

  • reflexivity — x ≤ x
  • transitivity — x ≤ y and y ≤ z implies x ≤ z.
  • asymmetry — x ≤ y and y ≤ x implies x = y.

(Thus preorders, which drop the asymmetry axiom, are also given by Horn clauses.)

Total orders, which impose the requirement x ≤ y or y ≤ x, cannot be given by Horn clauses.

Signatures

Thursday, January 28th, 2010

My normal tendency is to write long posts that I never finish. I’ll start off this series with small posts to see if I can break the habit.

The idea of Horn clauses emerged from model theory, so I will begin there. Model theory considers ideas that can expressed in very limited languages. You begin with a small vocabulary of constants, function symbols and relation symbols, known as the signature. For example, you can express the theory of groups in terms of two function symbols and one constant: the group product, the inverse function, and a constant that represents the unit. The theory of directed graphs can be described by a single relation symbol R(x,y) that expresses whether a directed edge begins at x and ends at y.

When coupled with first-order logic, even a very limited language can be very expressive. Set theory itself, for example, can be expressed using a single relation symbol (set membership). Horn clauses are special first-order logical statements that are not nearly as expressive, but still cover very many cases, as we shall see.

The ubiquitous Horn clause

Tuesday, January 26th, 2010

I was musing about the foundations of mathematics the other day, when it occurred to me that you could make a pretty good case that the key foundational idea of mathematics is that of Horn clauses (also known as universal Horn sentences). Horn clauses, despite begin obscure outside certain areas, are ubiquitous. Many (perhaps most?) basic mathematical objects can be described by Horn clauses. Fundamental category theoretic notions have Horn clause interpretations. Even first-order logic, which contains Horn clauses as a special case, can be viewed as having inference rules in the form of Horn clauses applied at the level of proofs.

I thought I’d spend a couple of posts describing Horn clauses, and laying out the case for their ubiquity.

Tremellius and Naibod

Sunday, September 7th, 2008

God Plays Dice has a post that answers a question I’ve long had about the Mathematics Geneology Project: just how far back can you go? The answer is 1572, when Immanuel Tremellius and Valentine Naibod advised Rudolph Snellius. Snellius was the father of Willebrord Snellius, who discovered Snell’s law.

Tremellius was a Bible translator who was briefly jailed for being a Calvinist. It sounds like he was forced to move frequently as the prevailing winds for Protestants changed. (This was the early Reformation.) Naibod was an astrologer who had a book banned by the Catholic Church. An astrological prediction told him that his life was in danger, so he tried holing up in his house until the danger passed. Since the house showed no external signs of life, thieves thought the house was abandoned and broke in. Discovering Naibod, they murdered him. Apparently astrology works after all.

The Geneology Project has a page dedicated to what it calls extrema. I would support a campaign to rename the Guinness Book of World Records the Guinness Book of Extrema.

Update. In between when I hit “Post” and now, the Mathematical Geneology site updated their database, making this post completely obsolete.

Representations of GL(n)

Thursday, July 24th, 2008

David Speyer gives a nice introduction to the representations of GL(n) at the Secret Blogging Seminar.

Intute

Sunday, July 13th, 2008

A group of UK universities have put together a database of links to online resources in various academic subjects, called Intute. Their mathematics section is particularly impressive. (They’ve already linked to almost every online math book I can think of.)

Wanted: Theorem about Cocomplete Categories

Saturday, July 5th, 2008

I’m pretty sure that a certain theorem about cocomplete categories must be true, and I’m even pretty sure that I know how to write down a proof. (Famous last words, I know.) But I have the feeling that the result is already known, and I just haven’t seen it. I thought I would state the result here (in somewhat vague terms), and hopefully someone can point me to the result, if it already exists.

Every cocomplete category that is co-well-powered and has a set of generators can be constructed explicitly as follows. Each object X can be represented as:

  1. A family of sets, X_i. This family is always a set. Each set represents a different sort, in the sense of multisorted algebras.
  2. A family of relations, R_j defined on the X_i. The relations can be of arbitrary arity and signature (so you can have relations on X_1 x X_2, etc.) Infinite arities are allowed. The number of relations of a fixed arity and signature is a set, but the family of all relations can be a proper class.
  3. A family of partially-defined operations. Each operation has as its domain all tuples that satisfy a certain relation.
  4. The relations are required to satisfy a collection of specified Horn clauses. The left-hand side of the Horn clauses can contain infinite conjunctions.

The arrows of this category are all families of functions X_i -> X’_i that preserve the R_j and the partial operations.

An easy example of this is the category of small categories. Here X_1 is the set of objects, X_2 is the set of arrows. It has four operations: the id operation that sends an object to its identity element, the dom operation that sends an arrow to its domain, the cod operation that sends an arrow to its codomain, and the partial operation of composition, which is defined for all f and g such that cod f = dom g. The Horn clause it satisfies is the requirement that the identity arrow is an identity under composition. (This example is unusual in that the relation is an equality between two operations; the relations can be arbitrary in general.)

Li’s Preprint

Thursday, July 3rd, 2008

Yesterday, everyone was all atwitter over a new preprint by Xian-Jin Li containing a purported proof the Riemann Hypothesis. The optics of it looked good (Li is clearly not a crank), but Terry Tao has identified an apparent error.

More at Not Even Wrong.