|
Re: Bureaucracy and identity: msg#00020science.mathematics.frogs
Dear Frogs, here is just an e-mail to show that other people than Alessio and Lutz have finally read the e-mails about Bureaucracy and wires :-) On each point I have a tendency to agree with one of you, and since Alessio encourages feedback, here are also a few comments. The same thing in other words: every time a `problem' (like `getting rid of bureaucracy') is not formally defined, there is a strong temptation to define it *after* one has found a technical solution. I think we should resist the temptation and set the bar (2) *before* making the jump (1). (In computer `science', where formalised problems don't abound as much as in mathematics, many people don't set the bar or set it after, and this of course is ridiculous, in my opinion.) Yes. BUREAUCRACY AND IDENTITY yes. There is no formal notion of bureaucracy, but I guess the consensus is that, when two proofs are *morally the same*, but they differ in *inessential details*, then this is due to *bureaucracy*. yes. In particular, the notion of identity should be related to the notion of *inference step*, and I think that inference steps become sort of confused both in categorical models and in term calculi. I think that by looking at inference steps, we can get a better judgment of what is the same and what is not. I'm not sure. Inference steps are natural because they correspond more closely to human reasoning, but the latter can be bureaucratic and so far, sequentialising reasoning steps has always been a source of bureaucracy. Proof-nets are the typical formalism that gets rid of bureaucracy precisely by blurring completely the inference steps. If Wired Deduction gets rid of it, though it is still based on inference steps, I'd be extremely happy. Also, having a formalism close to human reasoning might not be the first priority for some people. For instance, I'd be much happier to have a formalism suited for proof-search and automatic reasoning. HOW MANY KINDS OF BUREAUCRACY? yes ABOUT LUTZ'S EXAMPLE OF BUREAUCRACY I agree with Alessio's point of view. It's deductive-system bureaucracy, or bureaucracy of type C, and I wouldn't require the formalism to get rid of it. If the deductive system is not perfect, it's not the formalism's fault :-) One word about different kinds of bureaucracy: it is not fair to consider type A and type B on the same level as bureaucracy of the kind `order-of-contractions', for example (see below). In fact, in order to get rid of bureaucracy of type A or B, one has to have a *global* vision of a given derivation, what is not the case for order-of-contractions. I agree again. BUREAUCRACY IN THE FORMALISM AND IN THE DEDUCTIVE SYSTEM completely. BUREAUCRACY IN FORMULAE No. Actually, I'd say it's the very last. Here is my argument: I'd say that not only there is formalism-bureaucracy and deductive-system-bureaucracy, but there is also logic-bureaucracy. There are some non-commutative logics after all. In the case of AC, most of the languages used in formalisms do not consider formulae modulo equations. CoS does, but Natural deduction, Sequent Calculus, or axiomatic Hilbert-style systems do not. By that I do not mean it is better not to do it. But in all those formalisms the fact that A/\B is the same as B/\A is a theorem of the logic, not an axiom as in CoS. Actually, there are lots of other equivalences, and we do not want to consider formulae modulo all of them. The thing with AC is that not only the formulae are equivalent but there is also a *type isomorphism* between them. And the thing is that I see no reason to have a special treatment for AC and not for any random kind of type isomorphism. Yes, because of the equations on formulae, CoS identifies some type isomorphisms (even the one between AxB->C and A->(B->C) ). Considering formulae modulo AC breaks the statndard representation as a tree, but some day, someone will come up with a fancy logic and some never-heard-of type isomorphisms that make the equivalence clases of formulae look like weird mathematical objects (why not cycles, for instance?), and all the work we'll have done for AC might just not work there. I think it is utopic to set as a task of the formalism to remove every kind of logic-bureaucracy that can ever come up in the future. As you said yourself: It is hopeless to try and define bureaucracy once and for all. That said, I think that if our formalism has all the qualities that we dream of, and we have some specific "plug-in" to deal with some logic-specific bureaucracy such as AC, it's even better!! So I'm not saying we should not adress the problem of AC, but it's something that is really my last priority. Again, that being said, I think that wires are really a great idea to address the problem. I'm much impressed. Do we agree that *every* war to bureaucracy should start from this realisation? Well, as I said, no. Lutz wrote: Right now, they are only of the "moral" kind. The first is that I think it should be possible to deal with A and B independently from associativity and commutativity. I completely agree with Lutz. Do we agree that the only practical way of dealing with commutativity is working under an equivalence relation that takes care of it? Can't see any other yet, unless we move to a graphical notion. So, this is propositional classical logic's system KSw; notice that there are What else would we ever consider equations (such horrible things) for? that's the least one can ask, and the least you use them the better. otherwise it's rather easy to define equivalence classes of derivations in CoS, and there you have your perfect formalism. What we want is a formalism for canonical representatives. A PROBLEM WITH COMMUTATIVITY AND ASSOCIATIVITY Yes, that's exactly the problem Kaï and I spotted, which made us put commutativity and associativity as two-ways inference rules. Let me point at this stage that this decision is completely orthogonal to having a deductive system or a term formalism with typing rules. It wouldn't be fair to disregard term syntaxes just because we decided not to adress the AC bureaucracy (though you may find other reasons why doing so). The ideas in wired deduction could be presented in a term formalism as well. Your notion of pipe seems to be excatly our notion of tube. ABOUT WIRED DEDUCTION On the contrary to Lutz, I went directly to the technicalities, because it's hard to discuss something before it's been formalised. As I said, I think that considering skeletons labelled by appropriate atoms is great. Just wanted to mention the fact that the way you name the wires (whether it's with numbers or whatever) is completely arbitrary so it introduces exactly the same kind of bureaucracy as alpha-conversion. Of course this has been widely studied... 2 COMPOSITION OF RULES Well, that was actually the part I was waiting for, where you explain how all the bureaucracy is removed :-) I'd really like to see how you define composition so that only canonical forms are produced. 3 CLASSICAL PROPOSITIONAL LOGIC Let's be precise here. What you seem to prove is that for all formula P, there is a derivation from [ P P ] to P. the your contraction rule is rather a scheme of atomic rules. Nothing to do with what you call a local rule having some kind of pipe, so you can't "permute" it with some derivation operating on P (anyway, the rule wouldn't be linear, and you forbid that, which is a safe choice). Coming to linearity, I think I agree with Lutz: I dislike the wired versions of atomic contraction and rule ww. I see that this is how you ensure linearity, but maybe we do not want linearity of the wires. However, notice that it is possible to *trivially* modify wired inference in such a way that the linearity constraint is abandoned. If you do so, any system in CoS, and so any logic, can immediately be expressed in wired deduction in such a way that ass/comm-, A- and B-bureaucracy types are absent. If you say that dropping the linearity constraint is a trivial thing to do and it still works, then I'd go for it. Then it will be possible to present Sub-atomic logic as The logic in which wires are linear: duplication, birth and death are simply optical effects. It will motivates sub-atomic stuff even more. Stéphane |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Bureaucracy and identity: 00020, Alessio Guglielmi |
|---|---|
| Next by Date: | Re: Bureaucracy and identity: 00020, Alessio Guglielmi |
| Previous by Thread: | Re: Bureaucracy and identityi: 00020, Alessio Guglielmi |
| Next by Thread: | Re: Bureaucracy and identity: 00020, Alessio Guglielmi |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |