Graham WhiteBalls and Strings: Simulations and Theories. |
c-fcs-98-99 [original] [abstract] |
[mail to author] [mail to moderator] [debate procedure] [copyright] |
We have done similar things in first-order logic. What is the advantage of switching to linear logic?
It provides a more elegant meta-theory.
What is the advantage of having a more elegant meta-theory?
It provides more elaboration tolerance and more modularity.
C1-3. A workshop participant:
Is any publication available which demonstrates those advantages?
No, not yet.
Q2. François Lévy:
If I were convinced by your arguments and wanted to use linear logic for an application, how do I use the connectives of linear logic to describe the world?
It is very simple, $\otimes$ for forming situations and $\multimap$ for rewrites.
Notation: $\otimes$ is the circle with an inscribed cross; $\multimap$ looks a bit like -o, that is, it is a rightward arrow but ending in a circle.
What about if you wish to reason in different directions, and not only in the direction of the simulation, does linear logic do that?
Yes. (Details not recorded).
This is important, I want to make sure I get it right. Is it the case that I can do reasoning with incomplete information about the initial state and reasoning backwards in time, using the same axioms describing the application and the same deductive procedure, if I use linear logic?
Yes, using Girard's fixpoint theorem you can do it.
Is that standard linear logic?
Well, it's second order linear logic.
What is the advantage of second order linear logic over first order predicate logic?
I prefer the semantics.
What is the semantics?
It is based on sets of states in Petri nets. (The discussion continued).
This on-line debate page is part of a discussion at recent workshop; similar pages are set up for each of the workshop articles. The discussion is organized by the area Reasoning about Actions and Change within the Electronic Transactions on Artificial Intelligence (ETAI).
To contribute, please click [mail to moderator] above and send your question or comment as an E-mail message.