Received: from mail-ie0-f187.google.com ([209.85.223.187]:57426) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.80.1) (envelope-from ) id 1WLjVF-0001jA-AV for lojban-list-archive@lojban.org; Thu, 06 Mar 2014 17:23:20 -0800 Received: by mail-ie0-f187.google.com with SMTP id lx4sf699682iec.14 for ; Thu, 06 Mar 2014 17:23:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; bh=j2jD46c+2NREiKjxoHZbaXH+noLH2Nm+P6K8cPmcko8=; b=P7asPp3vzQs6zDp+lIhkaybkve53lOZuKj6ZStith/J1yM3pVx9MRiUIueUhCCVS3v nPWDIWwEc5Ti0IT2NZoDpWbkrxHTQZ56UnUC8aiBed8KLAHBjQR3Rggl6T5xCM/Eamzf zemcDxV05VNeA5gfrAkCKmBUR827K53AVEoKMbFNuedbYFLN7+33QTmN0xBlXgMPjVUk eQ9jdMvCAmJh2nTsB5YII+TanrfuhAFLEjLmU+TUnjRJpi9o2zQJvT3SBkvLKlHn9tmg ng3u5FfbPhYbt7urpSl2Irhzh8mHU0NUKGVCR0As9v8Cf8Pqoa/mUWOZ5/HM86da+1dm x8XA== X-Received: by 10.140.18.238 with SMTP id 101mr278qgf.30.1394155382983; Thu, 06 Mar 2014 17:23:02 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.140.34.233 with SMTP id l96ls436724qgl.90.gmail; Thu, 06 Mar 2014 17:23:02 -0800 (PST) X-Received: by 10.236.190.199 with SMTP id e47mr5388174yhn.53.1394155382629; Thu, 06 Mar 2014 17:23:02 -0800 (PST) Received: from eastrmfepo201.cox.net (eastrmfepo201.cox.net. [68.230.241.216]) by gmr-mx.google.com with ESMTP id j9si554221qch.1.2014.03.06.17.23.02 for ; Thu, 06 Mar 2014 17:23:02 -0800 (PST) Received-SPF: neutral (google.com: 68.230.241.216 is neither permitted nor denied by best guess record for domain of lojbab@lojban.org) client-ip=68.230.241.216; Received: from eastrmimpo305 ([68.230.241.237]) by eastrmfepo201.cox.net (InterMail vM.8.01.05.15 201-2260-151-145-20131218) with ESMTP id <20140307012302.TRDI25299.eastrmfepo201.cox.net@eastrmimpo305> for ; Thu, 6 Mar 2014 20:23:02 -0500 Received: from [192.168.0.102] ([72.209.248.61]) by eastrmimpo305 with cox id aRP11n00V1LDWBL01RP1rq; Thu, 06 Mar 2014 20:23:02 -0500 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020208.53191F76.0046,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=2.0 cv=BJhtWisG c=1 sm=1 a=z9jnGXjs1dxvEuWvIXKNSw==:17 a=ygNaTn0in3EA:10 a=iNf2ss3PG7gA:10 a=xmHE3fpoGJwA:10 a=IkcTkHD0fZMA:10 a=8YJikuA2AAAA:8 a=Qkvq1rYIOhGk2kN1a8AA:9 a=QEXdDO2ut3YA:10 a=fMufjbejfj7eBEKd:21 a=4Zn99pzczSAVY66J:21 a=z9jnGXjs1dxvEuWvIXKNSw==:117 X-CM-Score: 0.00 Message-ID: <53191F77.1090002@lojban.org> Date: Thu, 06 Mar 2014 20:23:03 -0500 From: "Bob LeChevalier, President and Founder - LLG" Organization: The Logical Language Group, Inc. User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: lojban@googlegroups.com Subject: Re: [lojban] Historical "finprims" gismu algorithm weights and scores References: In-Reply-To: X-Original-Sender: lojbab@lojban.org X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 68.230.241.216 is neither permitted nor denied by best guess record for domain of lojbab@lojban.org) smtp.mail=lojbab@lojban.org Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=UTF-8; format=flowed X-Spam-Score: -0.0 (/) X-Spam_score: -0.0 X-Spam_score_int: 0 X-Spam_bar: / On 3/3/2014 11:57 AM, Riley Martinez-Lynch wrote: > Given all of this, I'd like to pose the following questions, > particularly to those who may be familiar with the genesis of the gismu: That is me, myself, and I. No one else did computer runs other than me, and I created the finprims document and assigned the gismu. (although my wife Nora did most of the programming). > 1. Is the finprims document representative of the gismu-making process > described in CLL and/or the "1987 gismu-remaking" process? Or were > these separate efforts? yes, "and", not separate, though a few words were added later than 1987 using later weights > 2. Can anyone confirm the weights that I derived from finprims, or > alternately, identify issues in the methodology I'm using to > generate scores? I'll have to get back to you. The programs are in TurboPascal 3 (and originally were in TP1 or 2) and haven't been run in 20 years or so. I vaguely recall that they are correct, and that mamta generated a less than 100 score because of rounding errors. > 3. If these weights are confirmed, is there a record of how were they > derived? Have they been previously published? If there is a record, then I have it. Finding it may be non-trivial. > 4. Does anyone with a memory of the gismu-making process remember how > decimal precision and rounding was handled in calculating the > scores? Erroneously %^). There was a bug that we found later that explained the mamta numbers adding up to less than 100. > For example, the letter sequence length scores (2-5) for > each input word are divided by the length of each corresponding > input word. I'd be curious to know how the precision of these > numbers were handled before they were multiplied by the language > weighs. I'd also like to know how the precision of the products was > handled, before or after they were summed to make the scores. > > Thank you for your consideration. I'm enjoying getting to know lojban! I'm making a guess based on 25 year old memories, but I think we were using integer arithmetic because it ran too slow otherwise (my brother in law eventually recoded the inside loop in assembler, which sped things up by an order of magnitude, but it was still incredibly slow by today's standards, 5-100 minutes per source-word trial.) IIRC, we handled the decimals by shifting two places and dividing the total weight by 100, but we were using integer arithmetic which introduced some errors. If you are willing to wade into the old Turbo-Pascal code, I may be able to find it and send it to you. But we may have fixed the bug (deciding not to rerun the erroneous ones since the error was a scaling error that would change the scores but not likely the resulting order). I don't know if the archived code is that which ran most of the data. (we actually kept track of such things at the time, but no one has asked questions like this in 20 years, so I think a lot of old versions have been discarded. lojbab -- You received this message because you are subscribed to the Google Groups "lojban" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at http://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout.