- December 18th, 2010
- 2:05 am
This is a typed up copy of my lecture notes from the combinatorics seminar at KTH, 2010-09-01. This is not a perfect copy of what was said at the seminar, rather a starting point from which the talk grew.
In some points, I’ve tried to fill in the most sketchy and un-articulated points with some simile of what I ended up actually saying.
Combinatorial species started out as a theory to deal with enumerative combinatorics, by providing a toolset & calculus for formal power series. (see Bergeron-Labelle-Leroux and Joyal)
As it turns out, not only is species useful for manipulating generating functions, btu it provides this with a categorical approach that may be transplanted into other areas.
For the benefit of the entire audience, I shall introduce some definitions.
Definition: A category C is a collection of objects and arrows with each arrow assigned a source and target object, such that
This is a preview of
Species, derivatives of types and Gröbner bases for operads
.
Read the full post (1365 words, 59 images)
- August 29th, 2009
- 7:19 am
Category theory, with an origin in algebra and topology, has found use in recent decades for computer science and logic applications. Possibly most clearly, this is seen in the design of the programming language Haskell – where the categorical paradigm suffuses the language design, and gives rise to several of the language constructs, most prominently the Monad.
In this course, we will teach category theory from first principles with an eye towards its applications to and correspondences with Haskell and the theory of functional programming. We expect students to previously or currently be taking CS242 and to have some level of mathematical maturity. We also expect students to have had contact with linear algebra and discrete mathematics in order to follow the motivating examples behind the theory expounded.
Wednesdays at 4.15.
Online notes will appear successively on the Haskell wiki on http://haskell.org/haskellwiki/User:Michiexile/MATH198
(143 words)
Dear blogosphere,
come this fall, I shall be teaching. My first lecture course, ever.
The subject shall be on introducing Category Theory from the bottom up, in a manner digestible for Computer Science Undergraduates who have seen Haskell and been left wanting more from that contact.
And thus comes my question to you all: what would you like to see in such a course? Is there any advice you want to give me on how to make the course awesome?
The obvious bits are obvious. I shall have to discuss categories, functors, (co)products, (co)limits, monads, monoids, adjoints, natural transformations, the Curry-Howard isomorphism, the Hom-Tensor adjunction, categorical interpretation of data types. And all of it with explicit reference to how all these things influence Haskell, as well as plenty of mathematical examples.
But what ideas can you give me to make this greater than I’d make it on my own?
(150 words)
This post is to give you all a very swift and breakneck introduction to Gröbner bases; not trying to be a nice and soft introduction, but much more leading up to announcing the latest research output from me.
Recall how you would run the Gaussian algorithm on a matrix. You’d take the leftmost upmost non-zero entry, divide its row by its value, and then use that row to eliminate anything in the corresponding column.
Once we have the matrix on echelon form, we can then do lots of things with it. Importantly, we can use substitution using the leading terms to do equation system solving.
The starting point for the theory of Gröbner bases was that the same method could be used – with some modification – to produce something from a bunch of polynomials that ends up being as useful as a row-reduced echelon form.
This is a preview of
Gröbner bases for Operads — or what I did in my vacation
.
Read the full post (1494 words)
- January 9th, 2009
- 10:44 pm
This blogpost is inspired to a large part by comments made by Rob Ghrist, in connection to his talks on using the Euler characteristic integration theory to count targets detected by sensor networks.
He pointed out that the underlying principle inducing the rule

goes under many names, among those \emph{Inclusion-Exclusion}, favoured among computer scientists (and combinatoricists). He also pointed out that the origin of this principle is the Mayer-Vietoris long exact sequence

In this blog post, I’d like to give more meat to this assertion as well as point out how the general principle of Inclusion-Exclusion for finite sets follows immediately from Mayer-Vietoris.
Inclusion-Exclusion, and the passage from two sets to many
The basic principle of Inclusion-Exclusion says that if we have two sets,
and
, then the following relationship of cardinalities holds:

This is a preview of
Homological Inclusion-Exclusion and the Mayer-Vietoris sequence
.
Read the full post (1668 words, 131 images)
After about 5 semesters, one paper, one erratum (submitted to JHRS) and one thesis, and after taking two oral exams and delivering one 30 minute talk on my research, I am now (modulo the week or two it takes to produce my certificate) entitled to the title of doctor rerum naturalium.
Next stop is the topology in computer science workgroup at Stanford, where I have accepted an offer for a postdoc research position up to 3 years (conditional on my good behaviour
.
(84 words)
Edited to add Galway
I’ll be doing a “US tour” in March / April. For the people who might be interested – here are my whereabouts, and my speaking engagements.
I’m booked at several different seminars to do the following:
Title: On the computation of A-infinity algebras and Ext-algebras
Abstract:
For a ring R, the Ext algebra
carries rich information about the ring and its module category. The algebra
is a finitely presented k-algebra for most nice enough rings. Computation of this ring is done by constructing a projective resolution P of k and either constructing the complex
or equivalently constructing the complex
. By diligent choice of computational route, the computation can be framed as essentially computing the homology of the differential graded algebra
.
Being the homology of a dg-algebra,
has an induced A-infinity structure. This structure, has been shown by Keller and by Lu-Palmieri-Wu-Zhang, can be used to reconstruct R from
.
I’m going to move on with the identification of geometric objects with functions from these objects down to a field soon enough, but I’d like to spend a little time nailing down the categorical language of this association. Basically, we have two functors I and V going back and forth between two categories. And the essential statement of the last post is that these two functors form an equivalence of categories.
Now, first off in this categorical language, I want to nail down exactly what the objects are. In the category
the objects are solution sets of systems of polynomial equations. And in the category
, the objects are finitely presented Noetherian reduced k-algebras.
The functor
acts on objects by sending an algebra R to the solution set of the polynomial equations generating the ideal in a presentation of the algebra.
This is a preview of
Introduction to Algebraic Geometry (3 in a series)
.
Read the full post (723 words, 49 images)
- February 21st, 2008
- 10:43 pm
I want to lead this sequence to the point where I am having trouble understanding algebraic geometry. Hence, I won’t take the usual course such an introduction would take, but rather set the stage reasonably quickly to make the transit to the more abstract themes clear.
But that’s all a few posts away. For now, recall that we recognized already that any variety is defined by an ideal, and that intersections and unions of varieties are given by sums and intersections or products of ideals.
This is the first page of what is known as the Algebra-Geometry dictionary. The dictionary is made complete by a pair of reasonably famous theorems. I won’t bother proving them – the proofs are a good chunk of any decent commutative algebra course – but I’ll quote the theorems and discuss why they matter.
This is a preview of
Introduction to Algebraic Geometry (2 in a series)
.
Read the full post (565 words, 11 images)
- February 21st, 2008
- 12:33 pm
I’m growing embarrassed by my lack of understanding for the sheaf-theoretic approaches to algebraic (and differential) geometry. I’ve tried to deal with it several times before, and I’m currently reading up on Algebraic Geometry again to fill the void that the finished thesis, soon arriving travels and non-existent job application responses produce.
So, why not learn by teaching? It’s an approach that has been pretty darn good in the past. So I thought I’d write a sequence of posts on algebraic geometry, introducing what it’s supposed to be about and how the main viewpoints develop more or less naturally from the approaches taken.
Varieties
The basic objective of algebraic geometry is to study solution sets to systems of polynomial equations. That is, we take some set
of polynomials in some polynomial ring
over some field
. And we write
for the set of all simultaneous roots to all these polynomials:

This is a preview of
Introduction to Algebraic Geometry (1 in a series)
.
Read the full post (1162 words, 58 images)
- February 15th, 2008
- 7:59 pm
Brent Yorgey wrote a post on using category theory to formalize patch theory. In the middle of it, he talks about the need to commute a patch to the end of a patch series, in order to apply a patch undoing it. He suggests a necessary condition to do this is that, given patches P and Q, we need to be able to find patches Q’ and P’ such that PQ=Q’P', and preferably such that Q’ and P’ capture some of the info in P and Q.
However, as such, this is not enough to solve the issue. For one thing, we can set Q’=P and P’=Q, and things are the way he asks for.
Now, I wonder whether we can solve this by using PROPs (or possibly di-operads or something like that). Let’s represent a document as a list of some sort of tokens. We’ll set
the set of all lists of length
, and we’ll set
to denote operations that take a list of length n and returns a list of length m.
This is a preview of
PROPs and patches
.
Read the full post (412 words, 4 images)
- January 25th, 2008
- 5:58 pm
At the start of the German Year of Mathematics, the Oberwolfach research institute has released an exhibition and the software they used to produce it. The software, surfer, is a really nice GUI that sits on top of surf and lets you rotate and zoom your algebraic surfaces as well as pick colours very comfortably.
They have a whole bunch of Really Pretty Images at the exhibition website, and I warmly recommend a visit. If you can get hold of the exhibition, they also have produced real models – with a 3d-printer – of some of the snazzier surfaces, so that one could have a REALLY close encounter with them.
But also, I’d really like to show you some of my own minor experiments with the program.

This is the interior of a Klein Bottle, using the “standard” realization as an algebraic surface given by Mathworld. In other words, I’m using
(x^2+y^2+z^2+2*y-1)*((x^2+y^2+z^2-2*y-1)^2-8*z^2)+16*x*z*(x^2+y^2+z^2-2*y-1)=0
for the defining equation. It kinda looks a bit like a Sousaphone in my opinion.
This is a preview of
Algebraic surface toys!
.
Read the full post (300 words, 3 images)
- January 18th, 2008
- 4:26 pm
http://arxiv.org/abs/0707.1637
Just got accepted for publication in the Journal of Homotopy and Related Structures.
Damn, this feels good!
(19 words)
- October 29th, 2007
- 10:11 pm
In a conversation on IRC, I started prodding at low-order wreath products. It turned out to be quite a lot of fun doing it, so I thought I’d try to expand it into a blog post.
First off, we’ll start with a definition:
The wreath product
is defined for groups G,H and a G-set X by the following data. The elements of
are tuples
. The trick is in the group product. We define

(or possibly with a lot of inverses sprinkled into those indices)
Consider, first, the case of
with the nontrivial G-action defined by gx=1, g1=x. We get 8 elements in the wreath product
. Thus, the group is one of the groups with 8 elements –
. We shall try to identify the group in question using orders of elements as the primary way of recognizing things. Consider an element ((x,y),z).
- September 26th, 2007
- 4:25 am
dynkin:~/magma> magma
Magma V2.14-D250907 Wed Sep 26 2007 13:19:51 on dynkin [Seed = 1]
Type ? for help. Type -D to quit.
Loading startup file "/home/mik/.magmarc"
> Attach("homotopy.m");
> Attach("assoc.m");
> Aoo := ConstructAooRecord(DihedralGroup(4),10);
> S := CohomologyRingQuotient(Aoo`R);
> CalculateHighProduct(Aoo,[x,y,x,y]);
z
> exit;
Total time: 203.039 seconds, Total memory usage: 146.18MB
And this is one major reason for the lack of updates recently.
(65 words)
Trying to make the time until my flight leaves tomorrow go by, I played around a bit with the proof assistant Coq. And after wrestling a LOT with the assistant, I ended up being able to prove some pretty basic group theory results.
And this is how it goes:
Section Groups.
Variable U : Set.
Variable m : U -> U -> U.
Variable i : U -> U.
Variable e : U.
Hypothesis ass : forall x y z : U, m x (m y z) = m (m x y) z.
Hypothesis runit : forall x : U, m x e = x.
Hypothesis rinv : forall x : U, m x (i x) = e.
This sets the stage. It defines a group as a group object in Set, but without the diagonal map. It produces a minimal definition – the left identity and inverse follow from the right ones, which we shall prove immediately.
This is a preview of
Coq and simple group theory
.
Read the full post (860 words)
ComplexZeta asked me about the origins of my intuitions for homological algebra in my recent post. The answer got a bit lengthy, so I’ll put it in a post of its own.
I find Weibel very readable – once the interest is there. It’s a good reference, and not as opaque as, for instance, the MacLane + Hilton-Stammbach couplet can be at points.
The interest, however, is something I blame my alma mater for. Once upon a time, Jan-Erik Roos went to Paris and studied with Grothendieck. When he got back, he got a professorship at Stockholm University without having finished his PhD. He promptly made sure that nowadays (when he’s an Emeritus stalking the halls) there is not a single algebraist at Stockholm University without some sort of intuition for homological algebra.
This is a preview of
Today seems to be a day for posting…
.
Read the full post (656 words)
I seem to have become the Goto-guy in this corner of the blogosphere for homological algebra.
Our beloved Dr. Mathochist just gave me the task of taking care of any readers prematurely interested in it while telling us all just a tad too little for satisfaction about Khovanov homology.
And I received a letter from the Haskellite crowd – more specifically from alpheccar, who keeps on reading me writing about homological algebra, but doesn’t know where to begin with it, or why.
I have already a few times written about homological algebra, algebraic topology and what it is I do, on various levels of difficulty, but I guess – especially with the carnival dry-out I’ve been having – that it never hurts writing more about it, and even trying to get it so that the non-converts understand what’s so great about it.
So here goes.
This is a preview of
The why and the what of homological algebra
.
Read the full post (2290 words, 2 images)
IMPORTANT: Note that the implementation herein is severely flawed. Do not use this.
One subject I spent a lot of time thinking about this spring was taking tensor products of A∞-algebras. This turns out to actually already being solved – having a very combinatorial and pretty neat solution.
Recall that we can describe ways to associate operations and homotopy of associators by a sequence of polyhedra Kn, n=2,3,.., called the associahedra. An A∞-algebra can be defined as being a map from the cellular chains on the Associahedra to n-ary endomorphisms of a graded vector space.
If this was incomprehensible to you, no matter for this post. The essence is that by figuring out how to deal with these polyhedra, we can figure out how to deal with A∞-algebras.
This is a preview of
Enumerating the Saneblidze-Umble diagonal in Haskell
.
Read the full post (2258 words)
In about 23 hours, I’ll step on to the train in Jena, heading for T’bilisi, Georgia.
On Monday, I’ll give a talk on my research into
-structures in group cohomology. If you’re curious, I already put the slides up on the web.
I’ll try to blog from T’bilisi, but I don’t know what connectivity I’ll have at all.
(59 words, 1 image)
This post is dedicated to Janine Kühn and her Proseminar-lecture.
We had, in my first representation theory post, a mention of Maschke’s theorem. This states that if the characteristic of our field doesn’t divide the group order, then simple and irreducible mean the same thing.
Now, obviously, the actual proof you normally see first deals with a construction that works for when the characteristic doesn’t divide the group order – which uses 1/|G| at one point. So, what happens when this is impossible to work with? When the conditions of Maschke simply do not hold?
The very simplest answer is that then we can get modules that are glued together by simple modules with some meshing. Such that they aren’t direct sums any more. The ways we can glue together modules are through extensions – i.e. we can glue together A,C by forming a short exact sequence
0 → C → B → A → 0
and we’ll have that B is a module such that B/C=A. Now, the typical such module is the direct sum of A and C – and if Maschke holds, this is indeed all there is.
This is a preview of
Modular representation theory – when Maschke breaks down
.
Read the full post (744 words, 1 image)
Representations of categories
The basic tenet of representation theory is that we have some entity – the group representation theory takes a group, the algebra representation theory most often a quiver, and we look at ways to view the elements of the structure as endomorphisms of some vectorspace. The attentive reader remembers my last post on the subject, where
was given a group action by the rotations and reflections of a polygon surrounding the origin.
There is a way, suggested to me by Miles Gould in my last post, to unify all these various ways of looking at things in one: groups – and quivers – and most other things we care to look at are in fact very small category. For groups, it’s a category with one object, and one morphism/arrow for each group element, and such that the arrow you get by composing two arrows is the one corresponding to a suitable product in the group. A quiver is just a category corresponding to the way the quiver looks – with objects for all vertices, and arrows for all edges.
This is a preview of
Modular representation theory: Simple and semisimple objects
.
Read the full post (1966 words, 18 images)
- March 21st, 2007
- 11:42 am
Many interesting groups have a very geometrical definition: transformations that fix certain symmetries is one of the historical origins of group theory.
Thus, one of the most interesting classes of finite groups are the rotation and reflection symmetries of a regular polygon. These are called
, for a n-sided polygon. Thus, for a triangle, we can label the corners a,b,c, reading clockwise, and enumerate the possible transformations by the positions the corners end up in. Thus we get the elements:
identity: abc -> abc
τ: abc -> bca (rotation by 120 degrees)
τ2: abc -> cab
σ: abc -> acb (reflection fixing a)
στ: abc -> bac
στ2: abc -> cba
Now, if we fix one equilateral triangle – say the one spanned by the points
,
and
, then these transformations of the triangle can be extended to rotations and reflections of the entire 2-dimensional plane
. As such, we can write down matrices for the group elements, starting with
and

The rest of the group elements we can realize as matrices by just multiplying these with each other.
This is a preview of
Representation theory – basics
.
Read the full post (1199 words, 12 images)
- February 7th, 2007
- 6:36 pm
I have previously calculated the A∞-structure for the cohomology ring of D8. Now, while trying to figure out how to make my work continue from here, I tried working out what algebra this would have come from, assuming that I can adapt Keller’s higher multiplication theorem to group algebras.
A success here would be very good news indeed, since for one it would indicate that such an adaptation should be possible, and for another it would possibly give me a way to lend strength both to the previous calculation and to a conjecture I have in the calculation of group cohomology with A∞ means.
So, we start. We recover, from the previous post, the structure of the cohomology ring as k[x,y,z]/(xy), with x,y in degree 1, and z in degree 2. Furthermore, we have a higher operation, m4, with m4(x,y,x,y)=m4(y,x,y,x)=z.
- November 30th, 2006
- 2:28 pm
As a first unknown (kinda, sorta, it still falls under the category of path algebra quotients treated by Keller) A∞-calculation, I shall find the A∞-structure of
.
To do this, I fix the group algebra
![\Lambda=\mathbb F_2[a,b]/(a^2,b^2,abab+baba) \Lambda=\mathbb F_2[a,b]/(a^2,b^2,abab+baba)](/latexrender/pictures/834a6cd4c60649a1f312fd5ab3c997ec.png)
and the cohomology ring
![\Gamma=\mathbb F_2[x,y,z]/(xy) \Gamma=\mathbb F_2[x,y,z]/(xy)](/latexrender/pictures/9eaee72af9db094e5556de0215c57005.png)
with
, 
Furthermore, we pick a canonical nice resolution P, continuing the one I calculated previously. This has the i:th component Λi+1, and the differentials looking like

for differentials starting in odd degree, and

for differentials starting in even degree. The first few you can see on the previous calculation, or if you don’t want to bother, they are



Now, armed with this, we can get cracking. By lifting, we get canonical representating chain maps for x,y,z described, loosly, by the following:
x takes an element in
, keeps the first, third, et.c. elements and throws out the even ordered elements; so 
For an element in
, the last element gets extra treatment, so

For the lowest degrees, we also have



This is a preview of
An A∞-structure on the cohomology of D8
.
Read the full post (815 words, 61 images)
- November 23rd, 2006
- 3:48 pm
In which the author, after a long session sweating blood with his advisor, manages to calculate the A∞-structures on the cohomology algebras
and
.
We will find the A∞-structures on the group cohomology ring by establishing an A∞-quasi-isomorphism to the endomorphism dg-algebra of a resolution of the base field. We’ll write mi for operations on the group cohomology, and μi for operations on the endomorphism dg-algebra. The endomorphism dg-algebra has μ1=d and μ2=composition of maps, and all higher operations vanishing, in all our cases.
Elementary abelian 2-group
Let’s start with the easy case. Following to a certain the notation used in Dag Madsen’s PhD thesis appendix (the Canonical Source of the A∞-structures of cyclic group cohomology algebras), and the recipe given in A-infinity algebras in representation theory, we may start by stating what we know as we start:
This is a preview of
A∞-algebras and group cohomology
.
Read the full post (1833 words, 70 images)
- November 7th, 2006
- 4:18 pm
I recently had reason to describe my PhD work in complete laymans terms while writing letters to my grandparents. This being a good thing to do in order to digest your ideas properly, I thought I might try and write it up here as well.
It will, however, push through some 100-odd years of mathematical development rather swiftly. Try to keep up – I will keep it as light as I can while not losing what I want to say.
Algebra
In the 19th century, a number of different mathematical efforts ended up using more or less precisely the same structures, though not really recognizing that they were the same. This recognition came with Cayley, who first brought the first abstract definition of a group.
A group is a set G of elements, with a binary operation *, such that the following relations hold:
This is a preview of
A∞ for the layman
.
Read the full post (1250 words, 1 image)
- October 20th, 2006
- 3:15 pm
This blogpost is a running log of my thoughts while reading a couple of papers by Bernhard Keller. I recommend anyone reading this and feeling interest to hit the arXiv and search for his introductions to A∞-algebras. Especially math.RA/9910179 serves as a basis for this post.
If you do enough of a particular brand of homotopy theory, you’ll sooner or later encounter algebras that occur somewhat naturally, but which aren’t necessarily associative as such, but rather only associative up to homotopy. The first obvious example is that of a loop space, viewed as a group: associativity only holds after you impose equivalence between homotopic loops.
This is a preview of
A-infinity and Hochschild cocycles
.
Read the full post (1542 words, 68 images)
- October 18th, 2006
- 3:37 pm
This term, I’m listening to a lecture course on Computational Group Theory. As a good exercise, I plan to implement everything we talk about as Haskell functions as well.
The first lecture was mainly an introduction to the area, ending with a very naïve algorithm to generate a permutation group from a set of generators. Next week will bring less naïve algorithms with not quite as horrible complexity.
Before the algorithm can be brought, we’d want some undergrowth: we’d want to be able to work with permutations at all. So, we’ll start with the basic group theory and permutation implementations. A lot of this is stolen or rewritten from this permutation group code.
Our code will make use of two libraries, so if you collate code snippets while reading this, you’ll want to use
import Array
import List
If you don’t want to bother with that, the code is available here.
This is a preview of
Computational Group Theory in Haskell (1 in a series)
.
Read the full post (1735 words)
- September 5th, 2006
- 1:24 pm
So, we’re back at the point where I’m hesitating whether what I tried to work out even made sense or not. So I’ll do a write up of all the things I feel certain about asserting, and ask my loyal readership to hunt my errors for me.
Don’t laugh. This is less embarrassing for me than asking my advisor point blank.
We say that a (graded) commutative ring R has depth k if we can find a sequence of elements
with
not a zero-divisor, each
not a zero-divisor in the quotient
and
a ring without non-zero divisors. This definition, of course, being the first obvious point where I may have screwed up.
Now, we know (from looking it up in Atiyah-MacDonald), that for SR the localisation of R in a multiplicatively closed subset S, S(R/I)=SR/SI, that injections carry over to injections, and that the annihilator over SR of an element is the localisation of the annihilator of the element.
This is a preview of
Localisation and ring depth
.
Read the full post (549 words, 18 images)
Got treated today to a really nice workout in group cohomology; most of which is well worth sharing, since seeing it done once gave me a lot of insight.
So, if we pick
and view it as the set 0,1,2,3,4,5,6,7,8,9 and with the group operation given by a*b = a+b % 10, then one standard 2-cocycle is the function

That this actually does form a cocycle would be the same as requiring
f(b,c)-f(a*b,c)+f(a,b*c)-f(a,b)=0
or regrouped
f(a*b,c)+f(a,b)=f(a,b*c)+f(b,c)
which is to say that the number of carry bits generated when adding three digits does not depend on associativity.
This cocycle classifies the group extension

with the first map taking
and the second taking 
Now, this is a nontrivial extension – which is equivalent to it not being a coboundary – by the following calculation:
Suppose f=dg. Then f(a,b)=g(a)+g(b)-g(a*b). So, since f(0,0)=0, we get g(0)-g(0)+g(0)=0, so g(0)=0. For any b≤8, we also get 0=f(1,b)=g(b)-g(b+1)+g(1), so g(b+1)=g(b)+g(1) and thus by induction, g(b)=bg(1) for all 0≤b≤9.
But, now, 1=f(1,9)=g(9)-g(0)+g(1)=10g(1)=0, which is a contradiction.
This is a preview of
Carry bits and group cohomology
.
Read the full post (463 words, 19 images)
One predominant tendency in the algebra/category theory camp is to seek out the minimal set of conditions needed to be able to perform a certain technique, and then codifying this into a specific axiomatic system. Thus, you only need to verify the axioms later on in order to get everything else for free.
One such system is the theory of triangulated categories. This pops up in homological algebra; where you like to work with Tor and Ext – both of which turn out to be derived functors, generalizing the tensor product and the homomorphism set respectively. With the construction of the derived category, we can find a category, in which the tensor product in that category is our Tor, and the hom sets is our Ext.
This is a preview of
Triangulated categories
.
Read the full post (1217 words, 33 images)
My advisor told me to go hit
and
as my next two cohomology calculation projects; try to do them with resolutions by hand so that I get a feeling for what’s going on. After failing spectacularily both at getting a resolution of
with
, he walked me through his Shiny! Gröbner base method to get resolutions with free modules over finite p-group algebras. Armed with the minimal resolution, I sat down and started hunting products; and finally found the cohomology ring.
Or … to be exact, I found
and then peeked into Carlson, et.al. for the Big List of 2-group cohomologies to see that all interesting stuff happens in
anyway.
So for the benefit of any and all readers who want to see what it looks like, I’m going to walk through it again here. Nonono, you don’t need to flee all of you – just skip this entry if it’s that scary!
This is a preview of
More group cohomology
.
Read the full post (740 words, 54 images)
I just received in the mail a bunch of prints. Of my article “Computation of Poincaré-Betti series for monomial rings”, produced from my Master’s thesis for the “School and workshop on computational algebra for algebraic geometry and statistics” in Torino 2004. It is now being published in the Rendiconti di Istituto Matematico di Universita di Trieste, on pages 85-94 of Vol. XXXVII (2005).
Damn, it feels good. Reviewed and everything. If you’re curious, my manuscript can be found at http://math.su.se/~mik/torino.pdf or at the arXiv as math.AC/0502348.
(87 words)
I thought the seminar on tuesday would possibly benefit from something not very often seen – explicit examples. So I started working through one. I wanted to calculate
and give explicitly in a series of ways the product structure – as Yoneda splices, as chain map compositions and as cup products.
Now,
has a very nice resolution as a
-module – all cyclic (finite) groups have canonically a really cute minimal resolution – given by

with the last map taking
and the other maps alternatingly being multiplication with
and with
.
So this gives as a nice projective (in fact: free) resolution to work with. We now can observe that
since any map has to respect the group action, which is trivial on
, and so any map is determined by its value on 1. Thus we get the sequence of dual modules

This is a preview of
My first group cohomology – did I screw up?
.
Read the full post (469 words, 44 images)
- March 12th, 2006
- 12:12 pm
For the last two half-days of the conference, I managed to take a break in skiing precisely when the conditions were at their very worst; with sight down to a few meters and angry winds. Miles Gould and Arne Weiner, however, managed to sit in a chair lift that kept stopping every 5 meters – AND they managed to break a T-bar lift. Suddenly the rope broke, they told me, and they had to ski down to the warden with the T-bar in the hand.
First out in this mathematical expose, though, is André Henriques, talking about
An operad coming from representation theory
There is a way to connect to a finite Lie algebra
first it’s universal enveloping algebra
and quantum groups
. From representations of
, one path leads on over braided tensor products to braided tensor categories. Such categories are described by
operads, which occur in the study of Gerstenhaber algebras and their homology.
This is a preview of
Report from Villars (5 in a series)
.
Read the full post (1123 words, 22 images)
I haven’t been able to get around to skiing since the last update – I may, or may not, go out in the slopes after this updates. The weather is growing warmer and wetter; and doesn’t really invite to skiing as it previously did.
However, we have had more talks. First out, yesterday evening, was Pascal Lambrechts
Coformality of the little ball operad and rational homotopy types of spaces of long knots
The theme of interest for this talk was long knots; i.e. embeddings of
into
such that outside some finite region in the middle, the embedding agrees with the trivial embedding
. The space of all such is denote
, and the item of study is more precisely the rational homology and rational homotopy of the fiber of the inclusion of
into the space of all immersions of
into
.
This is a preview of
Report from Villars (4 in a series)
.
Read the full post (672 words, 8 images)
This post will concern tuesday morning. Tuesday evening will be in a later post.
With the morning thus came, again, the pain in the legs. However, I’m told it’ll be better if I keep on skiing.
The mathematics in this report will come sooner than in the last; mainly because the lectures start at 8.30 and not at 17.00.
First out is Bênoit Fresse with
Little cubes operad actions on the bar construction of algebras
The reduced bar construcion of augmented associative algebras is given by fixing a field
, and for an augmented associative algebra
giving a chain complex
such that
where
denotes the augmentation ideal of
with the differential 
If the product of
is commutative, then the shuffle product of tensors provides
with the structure of a differential commutative algebra. In the talk, Fresse starts looking at the algebraic structure of
for algebras with a homotopy commutative algebra:
This is a preview of
Report from Villars (3 in a series)
.
Read the full post (482 words, 33 images)
So we hit the pistes during monday morning, those of us who actually already are here. Me, Bruno Vallette (Hi Stockholm!), Arne Weiner, Miles Gould, Paul Eugene Parents and Jonathan Scott, Dev Sinha and Muriel Livernet. Skiing was MARVELOUS. Me, Arne and Miles shot off on our own, and damn did we have a good time.
As I’m writing this, they’re still out there – I went back when the pain in my legs caused tears in my eyes for just turning on the skis. The techniques were solid as concrete. The muscles not so much. It took half an hour in the sauna to get to the point where I actually was able to walk again.
This is a preview of
Report from Villars (2 in a series)
.
Read the full post (394 words, 6 images)
So, I’ve arrived in Villars sur Ollon for the Alpine Operad Workshop. The travel was long and at times annoying, mainly because the heavy snowfall over München and Zürich and some other places in the region triggered extreme delays. As we were supposed to board, the poor attendant at Nürnberg airport told us that the plane had not yet departed from Zürich.
Except for that, though, the travel went fine, and after being treated to some immensely beautiful views (glittering lake of Genéve with rows and rows of snowcovered grapevines in front, anyone?) and reminded of just how much I miss the deep-snow winters, I got up on this mountain in southwestern (very much frenchspeaking) Switzerland to the Hotel du Golf. The receptionist told me, straight off, that a number of my colleagues had already arrived, and then I went to eat (Crêpes – expensive and not even correctly delivered…) and started wrestling the connector dance. Y’see, half of the connectors used in civilized Europe work here. The other half don’t. And those who do work, only do work if they’re impeccably straight. So I had to work for quite a while to actually, y’know, get my laptop, my mp3player, my loudspeakers (I sleep with music, mmmkay? Headphones are NOT very nice to sleep in, mmmkay?) and my cell phone all connected. I think I disconnected 75% of the room lights in the process.
This is a preview of
Report from Villars (1 in a series)
.
Read the full post (367 words)
- February 21st, 2006
- 11:06 am
Todays webbrowsing led me to John Baez finds in mathematical physics for week 226, which led me to snoop around John Baez homepage, which in turn led me to stumble across the Geometry of Computation school and conference in Marseilles right now.
This, in turn, leads to several different themes for me to discuss.
Cryptographic hashes
In the weeks finds, John Baez comes up to speed with the cryptographic community on the broken state of SHA-1 and MD-5. Now, this is a drama that has been developing with quite some speed during the last 1-1½ years. It all began heating up seriously early 2005 when Wang, Yin and Yu presented a paper detailing a serious attack against SHA-1. Since then, more and more tangible evidence for the inadvisability of MD-5 and upcoming problems with SHA-1 have arrived – such as several example objects with different contents and identical MD-5 hashes: postscript documents (Letter of Recommendation and Access right granting), X.509 certificates et.c.
This is a preview of
Monads, algebraic topology in computation, and John Baez
.
Read the full post (704 words, 18 images)
- February 13th, 2006
- 1:55 pm
- February 12th, 2006
- 11:14 pm
If I’m going to take this renewed interest in trying to understand differential geometry more seriously, I might as well read more than one source on it. So, I’ll start a sequence of posts on this book as well.
Just as Merkulov, Lee starts with a short definition of what a topological manifold is, including definitions for the terms needed for the treatment.
Definition
An n-dimensional topological manifold is a second countable Haussdorff space of local Euclidean dimension n.
Next, Lee goes on to define coordinate charts. I won’t repeat the treatment, since he doesn’t really bring anything Merkulov hasn’t talked about in some manner or other. Atlases, smooth structures and equivalence of atlases also merits some treatment.
This is a preview of
Reading John M. Lee – Introduction to Smooth Manifolds (1 of 1)
.
Read the full post (659 words, 26 images)
- February 11th, 2006
- 11:03 pm
- February 11th, 2006
- 2:23 pm
I’ll do this in posts and not pages on further thought…
Sergei Merkulov at Stockholm University gives during the spring 2006 a course in differential geometry, geared towards the algebra graduate students at the department. The course was planned while I was still there, and so I follow it from afar, reading the lecture notes he produces.
At this page, which will be updated as I progress, I will establish my own set of notes, sketching at the definitions and examples Merkulov brings, and working out the steps he omits.
Familiar parts in unfamiliar language
Merkulov begins the paper by introducing in swift terms the familiar definitions from topology of topology, continuity, homeomorphisms, homotopy, and then goes on to discuss homotopy groups, and thereby introducing new names for things I already knew. Thus, I give you, for a pointed topological space 
This is a preview of
Reading Merkulov: Differential geometry for an algebraist (1 in a series)
.
Read the full post (1617 words, 113 images)
- January 1st, 2006
- 12:20 am
In the spirit of writing some sort of introductory posts to the things related to what I’m about to spend several years thinking and writing about, I thought I’d try to make a (more or less) layman friendly introduction to Homology and Homotopy.
It’s all residing in the realm of Topology. Topology is the field of mathematics, where those aspects of a shape not dependent on distances are studied. Thus rigidity is not interesting, whereas connectivity is. Narrow/thick is not interesting, but what kind of holes the surface has is. The ultimate thing to be said in topology about two objects is that they are homeomorphic, which technically means that there is an isomorphism between the objects in the category of topological spaces; and more comprehensibly means that there are continuous functions between the shapes such that they are each others inverses.
This is a preview of
Introduction to Algebraic Topology and related topics (I)
.
Read the full post (1020 words, 1 image)