This page links to some proofs and discussion supplementing Eisner (1996), "Efficient Normal-Form Parsing for Combinatory Categorial Grammar."
Frederick Hoyt requested the proofs in March 2008, pointing out
that I had never posted them on cmp-lg. Below is my email
response.
The 3 attachments containing the actual proofs can be found at the
URL http://cs.jhu.edu/~jason/papers/eisner.acl96-proof/
.
(You'll have to cut-and-paste that URL into your browser. I
didn't make it clickable because I thought maybe it shouldn't be
indexed by search engines ... it seemed better if people instead
find this page first.)
From: Jason Eisner Date: Sat, Mar 1, 2008 at 5:30 PM Subject: Re: Hoyt - UT-Austin: Proofs for Eisner (1996) To: Frederick Hoyt Cc: Jason Baldridge On Fri, Feb 29, 2008 at 1:30 PM, Frederick Hoyt wrote: > My name is Fred Hoyt, and I am a PhD candidate working with Jason > Baldridge at UT-Austin. > > I am writing regarding your 1996 paper on normal-form parsing > constraints in combinatory categorial grammar. In your paper, you > refer the reader interested in detailed proofs for you theorems to > the compling archives. I have looked there, and found only the paper > itself. Additional Google searches have not brought them to light. > > Could I impose upon your time long enough to direct me to where I > might find the proofs? Dear Fred (and hi Jason!), Thanks for your interest. This certainly takes me back ... I think I must have had some intention to improve the style of the proof or further extend the results before posting it to cmp-lg -- evidently I never did, for which apologies. (In partial defense, the version that I *submitted* to ACL'96 only asserted the existence of the proof without promising to post it, so at least it wasn't accepted under false pretenses.) In all these years, you're the first person to ever ask about it! Glad you're working on this or related issues. I attach three items that should tell you what you need to know. The first is a term project paper with a proof for the generalized FC and BC combinators. It is dated spring 1993, but since I didn't actually start grad school until fall 1993 and the timestamp on the .tex file is 5/16/1994, I think it should say spring 1994! I got around to turning this into an ACL submission about 1.5 years later, around 1/10/1996. The second is a text file dated 4/29/1996, showing how to extend that proof to also handle the S combinator. (At least, I hope it completes that job. If it doesn't, let me know and I will look for other notes on the subject.) This extension wasn't in the ACL submission; I worked it out for the camera-ready version around 5/2/1996. The third appears to be a draft of the thing I was going to post to cmp-lg. The .tex file was last edited on 6/23/1996. Now, after these writings, I spent some time (a couple of weeks, I think) working on trying to extend the theorems to handle the T combinator as well -- i.e., productive type-raising of arbitrary constituents. Even conjecturing a correct theorem was difficult (I have a specific memory of wrestling with it while visiting my girlfriend in Chicago, and I don't think I got a conjecture that withstood testing). But I seemed to be moving in a direction that might have yielded a more elegant (less "syntactic") proof of the ACL'96 theorems as well as extending to handle the T combinator. I had a sense that this direction was connected to proof nets, and figured I ought to learn about them, but Girard's paper didn't seem like the best place to start. Ultimately I got distracted by other work that I was doing at the time (on statistical CF and dependency parsing) and let the further CCG work lapse. I probably do still have my paper notes from that time if you're interested in picking this up. It's work that ought to be done, assuming no one else has done it. BTW, I also have a couple of old Prolog files that do normal-form CCG parsing, if these are of any use to you. I suppose I wrote them as a sanity check. -cheers, jason p.s. Interestingly, a normal-form parsing problem popped up again in my recent work. NF parsing is needed with Eisner & Tromble (2006). A few months back, I derived a non-trivial normal-form algorithm for the quadratic-time-searchable neighborhood that we proposed at one point in that paper; as a check, Roy Tromble verified it experimentally for n <= 8. We should probably have sent that work to ACL'08 ...