From lojbab@lojban.org Fri Apr 27 13:53:43 2001 Return-Path: X-Sender: lojbab@lojban.org X-Apparently-To: lojban@yahoogroups.com Received: (EGP: mail-7_1_2); 27 Apr 2001 20:53:43 -0000 Received: (qmail 64379 invoked from network); 27 Apr 2001 20:53:24 -0000 Received: from unknown (10.1.10.27) by l10.egroups.com with QMQP; 27 Apr 2001 20:53:24 -0000 Received: from unknown (HELO stmpy-2.cais.net) (205.252.14.72) by mta2 with SMTP; 27 Apr 2001 20:53:24 -0000 Received: from bob.lojban.org (180.dynamic.cais.com [207.226.56.180]) by stmpy-2.cais.net (8.11.1/8.11.1) with ESMTP id f3RKrKu98434 for ; Fri, 27 Apr 2001 16:53:20 -0400 (EDT) Message-Id: <4.3.2.7.2.20010427163914.00bd3d70@127.0.0.1> X-Sender: vir1036/pop.cais.com@127.0.0.1 X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Fri, 27 Apr 2001 16:56:23 -0400 To: Subject: Re: [lojban] Chemistry In-Reply-To: <0104271557550H.01225@neofelis> References: <4.3.2.7.2.20010427133734.00c49420@127.0.0.1> <0104261456100E.01394@neofelis> <4.3.2.7.2.20010427133734.00c49420@127.0.0.1> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed From: "Bob LeChevalier (lojbab)" X-Yahoo-Message-Num: 6963 At 03:49 PM 04/27/2001 -0400, Pierre Abbat wrote: >On Fri, 27 Apr 2001, Bob LeChevalier (lojbab) wrote: > >I think you have it exactly right: chemical names are best expressed using > >Mex, and Mex almost certainly is robust enough to handle it. You need to > >define operators for the various forms of chemical interaction (we'll let > >the chemists do that - there are plenty of ways to make operators). A > >chemical formula is nothing more than a mathematical expression. > >Using mex sounds good. I think that we'll need to start using some cmavo >beyond >CV and CVV for this, as cmavo space is pretty full, and most of the chemistry >operators are different from mathematical ones. Doesn't matter. You can create new operators at will, or redefine the mathematical ones. I doubt that new cmavo will be needed, but some could be "useful" for shortening very long expressions that occur often. But I would hesitate to try to define them until people are trying to communicate more than intermittently about chemistry, because every new word that is invented is something people will need to learn to understand what you are talking about, whereas reusing old words allows people to grok by analogy. >The atoms of mathematical expressions are numbers; those of chemical >expressions are atoms, as well as numbers. Elements have names which are >brivla; they also have symbols, which are one or two letters. Then there are >chemical groups, such as CHO and NH2 and CN, which have their own names. Any >idea how to encode all this in mex? lerfu-strings are sumti. mo'e converts sumti to operator, so mo'e lerfu can get you any chemical symbol; mo'e la benzin or mo'e le xukrbenzine could be a benzine ring na'u converts selbri to operators and ni'e to operands; na'u jorne therefore can give you a chemical bond if you wanted to represent bonding in mex, or you could use multiplication and addition to express chemical subscripts and compounding (mo'e cy su'i mo'e obu pi'i re = CO2, if you want something fancier than cy obu re), and some lujvo could give you special bonding types. Everything that is needed is already there and all that is really needed are some conventions (these would be needed especially to represent complex organic names of the sort that appeared earlier in this thread). lojbab -- lojbab lojbab@lojban.org Bob LeChevalier, President, The Logical Language Group, Inc. 2904 Beau Lane, Fairfax VA 22031-1303 USA 703-385-0273 Artificial language Loglan/Lojban: http://www.lojban.org