Re: (Frogs) Calculus of Structures and substructura
Arno Bastenhof <[email protected]> Fri, 13 Feb 2009 12:53:10 +0100
| Newsgroups | gmane.science.mathematics.frogs |
|---|---|
| Message-ID | <4e99c7950902130353t4e145dam88e07ffbe0da4711__23551.8152745955$1264448681$gmane$org@mail.gmail.com> |
Lutz, Many thanks for your reply. You mention a lot of very interesting material (especially De Groote and Lamarche's work). A minor note on the use of the following rules (A+B)*C |- A+(B*C) (A+B)*C |- (A*C)+B A*(B+C) |- (A*B)+C A*(B+C) |- B+(A*C) Michael Moortgat refers to these as type I Grishin interactions. They constitute one way of extending the basic system without sacrificing (same-sort) non-associativity and non-commutativity. But we can also use (A\\B) * C |- A\\(B*C) A * (C//B) |- (A*C)//B (A//B) * C |- (A*C)//B A * (B\\C) |- B\\(A*C) (And dually A\(B+C) |- (A\B)+C, etc.) These rules are referred to by Moortgat as type IV interactions. But note that we can't have both: if we add both type I and type IV interactions, we get a partial collapse into same-sort associativity and -commutativity: (A*B)*C |- D+E iff A*(B*C) |- D+E (A*B)*C |- D+E iff (A*C)*B |- D+E A*(B*C) |- D+E iff B*(A*C) |- D+E become derivable (and similarly for +), which I think would be unfortunate if we want to study non-associative, non-commutative systems. So it would also be an interesting question as to how a cos-style presentation of the basic system extended with type IV interactions, but no type I interactions, would look like. On Thu, Feb 12, 2009 at 6:27 PM, Lutz Strassburger <[email protected]> wrote: > > Dear Arno, > > You have hit quite an interesting problem. Let me try to answer your > questions. > > On Wed, 11 Feb 2009, Arno Bastenhof wrote: > >> presentation a format much like Lambek's deductive systems). Given >> some set of propositional variables, complex formulae are derived >> using binary connectives * (tensor), + (par), / (right implication), \ >> (left implication), // (right co-implication / subtraction) and \\ >> (left subtraction). Sequents are of the form A |- B, for A and B >> formulas. Next to the preorder axioms on derivability: >> >> (Refl) A |- A >> (Trans) from A |- B and B |- C, conclude A |- C >> >> We have the following monotonicity rules: >> >> ( * ) from A |- B and C |- D, conclude A*C |- B*D >> ( + ) from A |- B and C |- D, conclude A+C |- B+D >> ( \ ) from A |- B and C |- D, conclude D\A |- C\B >> ( / ) from A |- B and C |- D, conclude A/D |- B/C >> ( \\ ) from A |- B and C |- D, conclude D\\A |- C\\B >> ( \\ ) from A |- B and C |- D, conclude A//D |- B//C >> >> And finally, (*,/,\) is a residuated triple, with (+,\,/) being a >> co-residuated triple >> >> (Res) B |- A\C iff A*B |- C iff A |- C/B >> (CoRes) A\\C |- B iff C |- A+B iff C//B |- A >> >> The resulting logic is also referred to as the Lambek-Grishin calculus >> (LG, for short) in the literature. > > If I understand correctly, then what you have sofar is the basic > non-associative, non-commutative classical (i.e., non-intuitionistic) Lambek > calculus. There is a very well written paper on that logic by Philipp de > Groote and Francois Lamarche: > > Classical Non-Associative Lambek Calculus. Studia Logica, 71.1 (2) > <http://www.loria.fr/~lamarche/papers/DeGrooteLamarche.ps.gz> > > In that paper the presentation of the logic is in terms of proof nets and > the sequent calculus. It is not real "deep inference", but the symmetric > approach to syntax in that paper gives a spirit of "deepness" and allows by > the use of polarities to reduce the six connectives to two connectives, one > par and one tensor. Furthermore, > > B |- A\C and A*B |- C and A |- C/B > > are no longer three different sequents, but the same. > >> Note that neither the tensor nor the par is associative or commutative, >> and we don't have any rules of mixed associativity or commutativity. That >> is, we do *not* have: >> >> (A+B)*C |- A+(B*C) >> (A+B)*C |- (A*C)+B >> A*(B+C) |- (A*B)+C >> A*(B+C) |- B+(A*C) > > Yes. If we add one or more of these axioms, we get what is called > "Lambek-Grishin calculus". > >> So something like the switch rule wouldn't immediately be valid here. >> My question now is: can LG also be given a presentation in the >> calculus of structures similar to (and enjoying all the nice >> properties of) those of classical and linear logic? > > There is nothing written up. But there is some work in progress between > Francois Lamarche and myself. The basic idea is: start from the sequent > system by de Groote and Lamarche and add the Grishin axioms as deep > inference rules. They then behave similar to the switch rule. > > One observation is that there are 96 instead of Grishin's 16 different > axioms that we can add. > >> Most instantiations of the calculus of structures for classical and >> linear logic I have seen so far draw inspiration from Gentzen-Schutte >> systems, relying on the DeMorgan laws and 'doing away' with the >> implication. Although we do not have an explicit negation in the >> particular case of LG, we could still try something similar by working >> with polarities. But if we wish to do away with both implications as >> well as subtractions, we cannot suffice by polarizing only the atomic >> formulas. For instance (writing p for positive atomic formulae and ~p >> for negative atomic formulae), we would be able to interpret >> (p+(~p*q))+p both as ((q\p)//p)\p (when interpreting (p+(~p*q)) >> negatively) and (p+(p\\q))+p (when interpreting (p+(~p*q)) >> positively). And although we do have derivability of: >> >> q+p |- (p+(p\\q))+p >> >> in LG, we do *not* have derivability of: >> >> q+p |- ((q\p)//p)\p >> >> So if we are going to work with polarities, defining implications and >> subtractions in terms of tensors, pars and the polarities, it would >> seem that we would also have to explicitly polarize *sub*formulas. > > This is indeed the problem. In the paper by de Groote and Lamarche this has > solved by polarizing the connectives. > >> But any more than this I have not yet managed to find. If we work with >> formulae generated solely by the tensor and par, with explicit polarization >> of all subformulas, one could wonder whether any specialized instantiations >> of the switch rule (that is, with certain specific polarities) might be >> valid in LG. But so far I have found nothing here that seems to be >> particularly useful. Of course, we could also pursue a slightly different >> presentation of LG by adopting, instead of (Res) and (CoRes): >> >> a*(a\b) |- b >> a |- b\(b*a) >> b |- (b//a)+a >> (a+b)//b |- a >> >> And similarly for / and \\. In this case, we could formulate a deep >> inference style presentation of LG similar to the system found in "An >> Algorithmic Interpretation of a Deep Inference System" by Brunnler and >> McKinley. But this seems to me to be a vastly different kind of >> presentation (in terms of the types of rules adopted) than those >> devised for classical and linear logic. > > This is an interesting possibility, and as far as I know it has not been > explored so far. > >> So, coming back to my question: has there already been any work done on >> analyzing (or that suggest a way of analyzing) substructural logics of the >> type presented here (LG) within the calculus of structures? > > As far as I know there is only this unfinished business that I mentioned > above, and it is not really within the calculus of structures. > > One has to keep in mind that some of the nice properties of the system for > classical and linear logic that you mention are due to the properties of the > logics themselves. Thus, for a different logic, one should expect different > properties. > > It also depends on the structures involved: In classical and linear > logic, sequents are multisets, and formulas are rooted trees. In > tradidtional associative Lambek calculus, sequents are cyclic orders. In > the non-associative, non-commutative classical Lambek calculus that we > discuss here, sequents are unrooted trees, whose leaves are filled with > formulas. It is not obvious how to present such a structure in the Calculus > of Structures. > > So, there are quite a few open research questions here that need to be > tackled. > > Kind regards, > Lutz > >