|
Re: Red and blue (again): msg#00004science.mathematics.frogs
Hello everybody, I've read Dale's message and had a look at David's paper. I have some moral remarks. 1) Dale asks whether non-canonicity of exponentials/dots is an artefact of the sequent calculus. In my opinion, it is not, and it is in fact something the sequent calculus does right. The only artefacts the sequent calculus creates are with conjunction and disjunction: specifically, when one maps connectives into meta-level conjunctions and disjunctions one gets artefacts. For example, an artefact is the equivalence between red and blue conjunctions (or disjunctions). It might be desirable, but it is an artefact. My criticism towards the sequent calculus is that it is not a transparent syntax, for example because it creates this kind of distortions. (Of course, I'm saying this because my mission is to get rid of syntax and bureaucracy in proofs as far as possible.) 2) Dale seems to imply that canonicity can be desirable or not depending on circumstances. If so, I agree with him, and I think that the best a syntactic formalism can do is to provide means for getting canonicity when desired and not forcing it otherwise. In my opinion, the best one can do with the sequent calculus when trying to force canonicity is resorting to its only source of canonicity: the meta-level. The examples that Dale mentions seem to me to show this: one gets canonicity for exponentials by resorting to `tricks' with conjunctions and disjunctions (doesn't matter whether finitary/infinitary or multiplicative/additive). As far as I understand it, the situation is similar in categorical semantics, where the role of the meta-level is played by universal constructions like the product. My point is that all of this is fine as long as you get what you want and as long as you have independent reasons for staying with the sequent calculus or its categorical semantics. However, one might not have these constraints... 3) David's rules for the exponentials/dots are basically the deep inference rules you get in the deep inference presentation of linear logic: modalities just match with their mates and they don't check their environment (see Lutz's paper at <http://www.ps.uni-sb.de/~lutz/papers/lls-lpar.pdf>). I understand that CoS is more exotic than the sequent calculus, however, I believe that the rules like in Lutz's paper are more elegant than their sequent calculus counterparts. In CoS, `matching' rules like David's are the norm, while in the sequent calculus they are the exception. Please don't take this as an argument about a competition between formalisms. I'm just trying to offer my very biased point of view. I know that (at present!) deep inference is no use for verification, etc., so I understand you might prefer having more standard rules. 4) Dale, aren't you worried about your keeping Girard's sybillic messages in mind for 11 years!? Ciao, -Alessio At 17:31 +0200 29/9/05, Dale Miller wrote: Dear Alessio, |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re:[PT] CSL'06 workshops and Ackermann Award: 00004, Alessio Guglielmi |
|---|---|
| Next by Date: | Workshop on Logic programming and concurrency: 00004, Lutz Strassburger |
| Previous by Thread: | [PT] CSL'06 workshops and Ackermann Awardi: 00004, Computer Science Logic '06 Conference |
| Next by Thread: | Workshop on Logic programming and concurrency: 00004, Lutz Strassburger |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |