Classical Dualities and Formal Concept Analysis
Posted by Simon Willerton
What do the algebraic varieties, convex sets, linear subspaces, real numbers, logical theories and extension fields have in common with the formal concepts that I was discussing last time? Well, they can all be constructed in the same way.
Last time I described how if you start of with two sets together with a relation between them then you can turn a handle on a machine and out will pop a partially ordered set of ‘concepts’. Each concept is a pair consisting of a subset of each of the two original sets. This results in a duality, or more precisely a Galois correspondence, between certain subsets (the ‘closed’ ones) of the the original sets.
I didn’t realise that many standard dualites in mathematics arise in this way, just starting with two sets and a relation between them. This struck me when John was questioning me about my previous post.
See if you can guess which concepts or dualities emerge from the following relations. The answers are below the fold.
Algebraic geometry Take (the underlying set of) and the set of complex polynomials in -variables with the relation that the polynomial vanishes at the point.
Number theory Take the set of points in a field where is a finite Galois extension , and the set of field automorphisms of which fix , with the relation that the automorphism fixes the point.
Linear algebra Take a vector space and the dual vector space with the relation that the function vanishes at the point.
Logic Fix a formal language . Take the set of -structures and the set of -sentences with the relation expressing the truth of a sentence with respect to a structure.
Convex geometry Take the set of points of an affine space (e.g. ) and the set of closed halfspaces in with the relation that the point is in the halfspace.
Analysis Take the set of rational numbers and the set of rational numbers again, with the relation being .
[This isn’t what I said I’d talk about this time, but I got distracted!]
Recap
Let’s just run through what the machine does. Start with sets and with a relation between them. This gives rise to a Galois connection between the partially ordered sets of subsets of and : We then get closure operations on both powersets: The closed subsets of are those that are invariant under the closure operation, and the set of closed subsets is denoted — in formal concept analysis these are the extents. Similarly, we have — in formal concept analysis these are called the intents.
The Galois connection restricts to a Galois correspondence, i.e. a duality, between the closed subsets of and the closed subsets of .
The concepts are then pairs consisting of a closed subset of and the corresponding closed subset of . So the set of concepts is isomorphic to both the set of closed subsets of and the set of closed subsets of .
The answers
Algebraic geometry Here the concepts are affine varieties. A concept consists of the pair where is the set of points of the variety and is the ideal of functions vanishing on . This gives the classic duality between affine varieties and radical ideals.
Number theory This is, of course, ‘the’ Galois correspondence. The one in Galois theory. The closed subsets of are the intermediate field extensions between and and the closed subsets of the set of automorphisms are the subgroups.
Linear algebra The closed sets of are precisely the linear subsets and the concepts are of the form , where is the annihilator of .
Logic Here concepts are theories. A concept consists of a set of sentences which is closed under logical consequence and the set of models of the theory. The duality in this case is Lawvere’s adjunction between semantics and syntax.
Convex geometry The closed subsets of are the closed convex sets, the closure of a set is (the closure of) its convex hull.
Analysis The concepts here are Dedekind cuts, i.e. real numbers (together with )! A concept consists of a pair of sets of rational numbers, where is everything less than or equal to everything in and is everything greater than or equal to everything in .
There are undoubtably, other interesting examples.
Re: Classical Dualities and Formal Concept Analysis
Perhaps you might liven up the nLab Galois connection page now ;). The trouble is, once you start on a page there’s usually more to do on related ones.
Do we have anywhere the idea of Lambek and Scott’s slogan