[PL-sem-jr] Another topic: unification
Felix S Klock II
pnkfelix at ccs.neu.edu
Fri May 6 13:29:44 EDT 2005
PLjr-ites-
Seeing Dave's recent email calling for a presentation on GADTs reminded
me of something.
I've recently been reading papers on (the undecidablity of)
Semi-Unification and 2nd-Order Unification.
Going through the process of trying to solve an instance of 2nd-Order
Unification made me realize what an interesting problem it was.
For example, let Type be the set of simple types generated by arrow and
some collection of base type constants containing at least { A, B, C, D
}. Can you find some function F, taken from the domain Type to Type to
Type, such that:
F( A -> B )( C -> D -> B ) = F( B )( C ) -> D -> A -> A -> B
[[ This was adopted from Aleksy Shubert:
http://www.mimuw.edu.pl/~alx/papers.php ]]
Also, there is much work in the area of defining useful decidable
subclasses of 2nd-Order Unification.
So I would like to see someone give a talk on the research in
Unification in general. I'd be willing to help with the presentation,
but I don't want to do it alone.
-Felix
----
"At a funeral, the real programmer is the one saying
'poor George. And he almost had the sort routine working
before the coronary.'" -Real Programmers don't use Pascal
More information about the Pl-sem-jr
mailing list