Return-path: Envelope-to: lojban-list-archive@lojban.org Delivery-date: Fri, 02 Apr 2021 06:18:35 -0700 Received: from mail-pj1-f61.google.com ([209.85.216.61]:36073) by stodi.digitalkingdom.org with esmtps (TLS1.3) tls TLS_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1lSJh0-002tQI-T6 for lojban-list-archive@lojban.org; Fri, 02 Apr 2021 06:18:35 -0700 Received: by mail-pj1-f61.google.com with SMTP id lj2sf1602253pjb.1 for ; Fri, 02 Apr 2021 06:18:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1617369509; cv=pass; d=google.com; s=arc-20160816; b=Ogssfz8In4y9WW23kyGDXFicq8/r73yJK9lWXWQFDAMw13TtolPDaDqUHcYI1iMinw nOemxiQ3cQcHTcwoygdyLwVE/4dVaUQIrbhT1d2Nk+Vc7iHf+Jmt3HFpeNJ8fTMfYIRI hTEaLt/+1DFgI1/HNgFx3/mzH+r3R+Rl13lX9sVvNs1NWU5vGgxcyDpiLhtcfIwBUjbd slXZUfJ3UHhWwe4r1g/1D7EC221fNH/8KHIkdZPIvQtDdUF9u8Guqo74mppRoS5CbHG/ W8oNlT+Lzg5YFR7wysYAKczdhQT/i61GmyWwXxUw0BsZdnW+WGAZ9l46uBWdJAto48xu 5qCA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:subject :references:in-reply-to:message-id:to:from:date:dkim-signature; bh=XFC3KS6RIFPFg825aU1o6hqyeGCtrrk6puuJkcbfxUA=; b=X9AMK0jGzgksgGIzYOoHx+TTO1txm8NZsGU+mr/wGuzBk+9JpVlVwFvFTmB3sit7f3 zFaZXLqzbNn6o2X/uxaQWx8zbrSo89sowxoGLYsNYptzc7qIUxGEW3WPhdR5iBr/Iud9 6LlnXbaNfnMXFJ4YuSZHS5Oysecr0Ort5n4OFiqAbulv7TxF2yD5zoGhWsEBYE1jzNX7 WJpdrT15sRf+9I46MQEIqBsfNvmB0EUKU0pMl/nGpjse+z2N8Oq3L4MqpyzOQvaqRxOa ZxW4iNqQDhVtxh5VIfcO9yQdYxT5KgQhb4s2BTpklTVUTjmp73IQuXARWsClL9Y6lWd1 JIIg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@yahoo.com header.s=s2048 header.b=gs02DRTl; spf=pass (google.com: domain of kali9putra@yahoo.com designates 74.6.132.123 as permitted sender) smtp.mailfrom=kali9putra@yahoo.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=XFC3KS6RIFPFg825aU1o6hqyeGCtrrk6puuJkcbfxUA=; b=TdvOG6AE6Vwh6ZJU9LsCMgayMamvrPAA4D6gY/HVDHObAihTUUBUf82Wms2erM35m4 0PL1EHB9lr6WbIMxphzcr0qQXB33wMwAHsbg3QdRnIFkE6XcY6+aNpHnJfHn9Ey/mEvJ K07a11mY2QsBAQsJzreZb2TBVqxG0ie1neaH9gsDFgc/Bo0QIpZc8Mlf5hEznUBx2VHT voq4g0r3UjvTFLdboBfHp9dnSU8M/YaQ9CqjkyMpIzjIKPDleG8jF3E1a8nE5LjxWbdw gJG7si12jA031zEP1JqIfEdaiXN999CJ15hBAUJ1yz75vqTrpEFhl10Lf1TES1HRG87m KTFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=XFC3KS6RIFPFg825aU1o6hqyeGCtrrk6puuJkcbfxUA=; b=VGywS94+f6wJAtykf3/rOWeDnHoNtJ3h90rzjW66QCuQYLh9jVF2HvCzTj1QQFlpaB KAo1BlmHvUWjBoIbzsHuKtko3nbSMMoOmZOe0oV7VFuYX+t3zmUL0lY9OXMnJXg8a87R cB+JCwhPK3JwCZ2dq2GdWvYvcLxJYT3oBteHJvKq050oRLV5hzL0vBfe8RQUyQWkRTXz Slkw/xlb1wGz4vuXPzkAoVhRZUPsABHG6yKMgWbxa6SEh60eVrFPVyFrwlcKQM3GAnAY w79E7g3CdzwjdTwq9FQTdRwBUKrzT21Khr6vycvTTHWLX7t4jQT0Rk2nZBKMjiywuHwg pxng== X-Gm-Message-State: AOAM5312X+zK4vLR007lhk+YfHNLPn7BVeOcHQZ5oWQrpIWFVoJkGwAM AyQnPvyYtqzIoP8ClbwznP4= X-Google-Smtp-Source: ABdhPJwc6XQpywFld0mWq8RLfFaFxhhfF805UzzcioUWuCh90s2YSFCSQA33kjvICDVhiZUvob5fPg== X-Received: by 2002:a17:902:a406:b029:e6:78c4:71c8 with SMTP id p6-20020a170902a406b02900e678c471c8mr12650999plq.17.1617369509672; Fri, 02 Apr 2021 06:18:29 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 2002:a63:4a1c:: with SMTP id x28ls3376149pga.10.gmail; Fri, 02 Apr 2021 06:18:29 -0700 (PDT) X-Received: by 2002:a62:1c8f:0:b029:209:7eb2:748f with SMTP id c137-20020a621c8f0000b02902097eb2748fmr12283904pfc.79.1617369508922; Fri, 02 Apr 2021 06:18:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617369508; cv=none; d=google.com; s=arc-20160816; b=Tggn1HmS6+lcOCB4yIeTobY48QvXL5G4ExeCNowjYdnpdEaLP6bxIqrYxHAOjI6c07 Z6sT2bDJVuo9D2kn+48VGwC4Ic7tzZ+BcVGmWDWsLvExu3hb2NiqWs/9n0knVdCc5RPg 8rd5T3m5sZ27ypgENqzRObNiZE6u3uan382hW/QNRnMDj/yrw+yUzzzrTGgskr2QLau3 /266xpUFAd1HTZNlZOUUU8fBF86bfczlgxJ6mzfn3nB3+5JTUSxvXxvbQzyfJglBXWLA +VRrHNhleURK7BVqnNvLYiVnxgzQUIDLr07GPIqT5XrIeMv8zpRpY9nc5cvra0YnKrb4 oWRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:subject:references:in-reply-to:message-id:to:from:date :dkim-signature; bh=JHMuMmYNU8a7esOaQXTiAejS+JVsoL893XzxxsK6UDM=; b=BXYDPWNkLs2EQxH1cnDdo1KdLsK82gu8sMKOvhw+8VFiBoKgMQ37T4CnYp8sbEaNAT yJarQi3mEolExVot81el7uEvjrdl47y9AlQ2yE9UNXq0RNULzDKj326jJPE8hilfemf1 fG4BtTAVwCzYA6EeG1ataUH3zT2X5xs+7QrFU+CY7bl98faAbP4U/2dICu0VUphb463s qTekNHLElCJrNxX83k7srjic2ZybguYLnWUqgoXAaMCk68ZSrXQUXE64aUupc0qryb0s Ozd5yXuJ0ZTRKOCd7f1ilbT+5BmIvaGpuoiHOlfLpAJQjCdHlKFyOEnFaFkpZpl1ITfb TI1g== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@yahoo.com header.s=s2048 header.b=gs02DRTl; spf=pass (google.com: domain of kali9putra@yahoo.com designates 74.6.132.123 as permitted sender) smtp.mailfrom=kali9putra@yahoo.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=yahoo.com Received: from sonic314-13.consmr.mail.bf2.yahoo.com (sonic314-13.consmr.mail.bf2.yahoo.com. [74.6.132.123]) by gmr-mx.google.com with ESMTPS id j6si451399pjg.0.2021.04.02.06.18.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Apr 2021 06:18:28 -0700 (PDT) Received-SPF: pass (google.com: domain of kali9putra@yahoo.com designates 74.6.132.123 as permitted sender) client-ip=74.6.132.123; X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1617369507; bh=E1iRFHCgYzc378rQqdhNY0v8Xu/mL8Fw4vGFg6Schse=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=GuVrHnLeGHorvjFM2oNgQDzNSYYhkS3GL4eaFI+j0OI4oUW9UXDPiPaqHV9Z4ABH3VEmCQ2LrYw8FrsxcK5oTaJFd1LEqXjgz0iXFhy/Xxi3FL2Oo0DMWBpVbaS2wIdntCnLiROX1bzFquqcqkyNNk/y5KdbR4OOUR83MOfE00hOPc8cciY6vNNcIIFXQJDEfnyZmCzc5f0TiJhPbJlcabiMSJ3NpOUulcfoCicQjT7caTvQ4dIU9HoN7QtqxVFsoB36+rVX0AjYGcLKVVg2LYv5VphuqWvjylFsuSxCcvwSlSsGLb1Mf8+dXnDnIduV0/aIhW3nCmw/EU0wUxEQCQ== X-YMail-OSG: _h0DEeoVM1knO4UIm1yG8JFty4re3trr4987Zm9aCffwMK2uV9eji6DSQPewBlg 4Xn_D7bsW2YnxM0q61h7E5Q1Xhfx2bEDeP4jayz6tQ.xSuK21_osd6UZ4mHQGP_d0HNeMCKWIrvy y50RxQRfB4NxV71lbyHmgTVlnYFPOej.SSypCq6rFT.6QHx6Fe8T8KEHlzwjL4F.UfolmfJmnha2 0O00rrsrwO0U4cKa8Jq3g6YADVGClh_eOGeGHGlOB4SydDXJLrCgPv4GALFpeOC4WV4WzCyndyz1 s0jmunv9JY7b4gnQhgrUb59AZUhLSYbdfyAaLKdkWkofmNYdJbD8.E2kldzt8inO9mJVT4M5lUxC 68pf.9iVoMr8TwtmLoU4p0CS97VTHfm08E6wcEqGyrMtYS6StAhuE6O6YT33ybOwV_u8uiaX41NO _Wmc39T8tWYBhOj5XiyKVwDQQCuABEXXlsyDc1O1O8cX9ZoYNq2cOXq0X0Qy84CCqPaBk0_Q3lTT ylqGNyHY791tJV4Fb_xt3cYgSh.tglzhzOBkLoIaO2wx7hXd7HOvmkkj6FesDasevwNVsePzmpgP wArv1IPsc081sIJdYa8rJ.Zi94N8G6atuC.p7v578z5aAigaLCWP0ifl6Az3VS3r8Jx1_pTWNda9 EP2HmHmbRPMhQaoqfmXvSrlWXY1gajmCEjYRghyMEFk3D8Losuh3VQhOuKk9EYg59S6KCCdBs70O RhT4Pd6t0Ov1KOIYu_ijI9HerxQcMSTRhrmvX4pEVfORIWTCtuRZiry4w56ucrZSqEXpg6aL6TJL R9TVECrW8p_Jf2l03R1MpxTJG_dNXgrmUFVWaP4izt7agU9VKqgVXL19lmAg.QVPAkH5VHYV9Gj8 kYwR84O_sAmmwiY7gAtsH4ewC5XPVOxQkv0tEV1iIioVWEwAEfBYusz9IBjSJuK4LUA1WilYNKPt Y9nR8J8amySRemXU1hOiovEGISzuUuc52ozDek3oo_UIIS5rqaWsFQ32kbaGhJlC_o1OnImmwh_K x8WR_mEktUzZYPWp416LX6b6ZHmeuHmj91om5hI9W3djk6ck1rR8OYCyLo5LEXChORDONXVvMWMx k2oIPfKzHM1RovtvcV_D1k80tkU5ahRVvKCk_xIZNW7ZB7uVtoN5iGw92Cqixg3xIuUw7C6rGert D79HdyPpn1EBAYyO2qpoZcmgv85uE5qCVtGmqAsWMRCL4RfllxiVixJhwtxY8Vwaxu9HOmLQxU9I 904Vj2ZArZs008g9wBBG7TTPVZp5aJwdPZeezJP2YE3IfpAxr2DfePptuwbNqnKCZ.HGSwxHAyqt 5fOI86.I0SxEduLLVDKS3BTT0nKXXg0chp5ITe5H33UHQpjd20cW4THwnQl.SsSIxQEH0e8Er44P KIELDZ6eihjgST2SrX9IuJ3JGJJKgXLw34uVo8lPikQxjccUjD0vHjyeoIY2cFHG2PCTqt22xvA0 k0Ls9HQVvqUHe.0XyJCu1EUaxYfFqU8jKBDK4kVcBoImNfO7zJP5PrrWDKvT6FWZc0ndL_Mus2UK CfuesLbHolyHvy430_ulV1dKMzmsqwjK1L8nEhWsJtrh9Hb6Ru2uhYC4.wvOZhJ.P7O.ZA7c28Hg dfNdom4gsLCE.yd1umprwejPsBGkz6lLM8FO0IiMH0tYaLUbUb8nAnCSGGioL7m_oU.tBqJgc8Wp lvPJcGBaDfEzV_7p7valxzJzBY7BlCs5.WpNrQeWYEsfr3jqmDBDf_Uyvkn1.IijEBbwg.gVGcDg F.KRYNgIHAdTwV592WUPXGFwdN5oVIY2ypQKW9F.n80nlylimIeF0ocJPWdkncXoVRvWkVqH2GhR _WNu29cdg1Sm49AFyIFI1IyQqdyVGnVtmS0988FKtEXyixJU2MsVVSnOXWRdpEAMabPquR4YrHBg nEbHI4eAJ7fQGXrK0v0X9_p.O3TmocS.1EDJJ2RHaU.QLNA.c7WRgaMvsnnFNG4iOyR_UMnvDjE9 nh8P7cwmUPz6UZF7A4Vg3AoJM.t9Hfhr.zGJ65yO3ODtoLkKj0cqQBVuzROw6UWOdLh59XnOSXwC k7XYIbBBQdw7Ubz2JjIl_IitqWbGX6pnDJBz7JExs_W78hhYrlFCIWxP.XsBJ29oEMIYh2WnPPJK JiAutRTW4vl0UelUhRM9ctYaPcEaPyF6iAQaIJrpUgdavoAXpgZ3zlrJC6uiheYKTsuaTYb_TKKr TUHrconerTfgtexcnf020hmAtxabAj20DnWOCZMAoPH_R_9hW9vwBQUX.zyirpz36D65mg4QbTwD E.6JB9Sgfap_Q05tzoBnaigrci1WbqgZBFlSuwL5d3GTyHov6KY5O9Tq8sbH.zqht6zZIVbchup3 SZLNCkJDdeyknLw86DFGuWbIJolRphgR4o37KY2WWuAhVZZvc1q8EmovFXy6VYr26gmMXJGXlOdC yvnI4koc7LB5f.A5gltDfvvZhL9x1cuzMLSeJJK7YD0iHTwXFdd56PgSFVnMdtIMF4jE- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.bf2.yahoo.com with HTTP; Fri, 2 Apr 2021 13:18:27 +0000 Date: Fri, 2 Apr 2021 13:18:20 +0000 (UTC) From: "'John E Clifford' via lojban" To: "lojban@googlegroups.com" Message-ID: <2114895109.1795019.1617369500512@mail.yahoo.com> In-Reply-To: <32cb2274-7e23-4680-91f7-eb21fda4ae7cn@googlegroups.com> References: <32cb2274-7e23-4680-91f7-eb21fda4ae7cn@googlegroups.com> Subject: Re: [lojban] Lojban is a logical failure MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1795018_1853421378.1617369500509" X-Mailer: WebService/1.1.17936 YMailNorrin Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Safari/605.1.15 Content-Length: 23803 X-Original-Sender: kali9putra@yahoo.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@yahoo.com header.s=s2048 header.b=gs02DRTl; spf=pass (google.com: domain of kali9putra@yahoo.com designates 74.6.132.123 as permitted sender) smtp.mailfrom=kali9putra@yahoo.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=yahoo.com X-Original-From: John E Clifford Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: lojban@googlegroups.com X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -3.1 (---) X-Spam_score: -3.1 X-Spam_score_int: -30 X-Spam_bar: --- ------=_Part_1795018_1853421378.1617369500509 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Fascinating. =C2=A0But since it is totally locked in to the structure (or = lack of it) of Lojban, it is ultimately uninteresting. =C2=A0The real quest= ion is to figure out what the structure of Lojan should be, given the struc= ture of Language. =C2=A0And, since that is not yet given, except very vague= ly, that becomes the real question. =C2=A0I think that, if the language que= stion is answered, the Lojban (or whatever it wil finally be called) questi= on will fall into place quite directly (though not easily). =C2=A0But, sinc= e no one in this group is working on the basic problem, I don=E2=80=99t see= the point of patching the leaky boat with more soluble paper. On Friday, April 2, 2021, 06:48:21 AM CDT, Corbin Simpson wrote: =20 =20 Hi Mike, While you're correct that the number of rules will not be ~10, like in a ty= pical logic, but more like ~10,000; I do not find this to be a serious obst= acle. Metamath [0] has tens of thousands of handwritten derivations, and a = machine can check that they are well-formed and valid proofs in only a few = seconds. I think that the main difficulty is in composing the rules in the = first place. The semantics I recommend for Lojban is a fragment of second-order logic (S= OL). This embeds cleanly into HOL. Proof search is infeasible, but that is = typical of programming languages; rather than hypernymy getting in the way = of proof search, hypernymy offers many choices for folks writing in Lojban = to express themselves with nuance. There exist at least two gismu, {dugri} and {tenfa}, which address the same= underlying relation. As an immediate and very satisfying consequence, Lojb= an cannot have a normal form without some arbitrary violence [6] to the bas= eline, in the form of a choice which well-orders the gismu. (We could go al= phabetically, of course.) Many words have been spilled on tanru. To be brief, writing (=3D>) for impl= ication, I recommend the principles that: * Each lujvo =3D> each implied seljvajvo [1] from its terbri * Each lujvo =3D> the tanru it was made from* Each tanru =3D> its tertau So, for example, from {nanbymlatu} "catloaf; cat sitting in a loaf shape" w= e could conclude {mlatu} "cat". Similarly, from {xekri mlatu} "black cat" w= e could conclude {mlatu}. It is okay that adjectives are vague; they still = constrain what's logically possible, and that is enough. Note also that, borrowing a bit of category theory, we should expect some a= llegory-like [7] behavior here. Specifically, if we imagine the (hypothetic= al!) rule that {xekri} =3D> {skari}, then {xekri mlatu} =3D> {skari mlatu} = should be available, via some *two-dimensional rule* which allows us to lif= t rules on selbri to rules on seltau. I strongly recommend that you read through my notes on formalization and re= write rules [2]. I will summarize some points based on your specific listin= g: * FA: These form a group (each FA rule can be undone, there's a do-nothing = rule, FA rules compose) and so we only need one rule for introducing/elimin= ating each of the five FA, plus five more for swapping FA and generating a = permutation group. Similar reasoning applies to SE. * CU, KU, terminators in general: We could require that a parse tree is ass= ociated to each utterance. Then, the rules for terminators each say that a = particular sort of branch in the parse tree can, because of the neighboring= branches, optionally have a CU or KU or etc. You're quite correct that thi= s is infeasible in Metamath or other embed-your-own-grammar systems that do= n't know about parse trees.* NA: Should be in a distinct fragment of logic = from the rest of the core. Lojban is relational, and relational logic is ve= ry different from Cartesian logic. If we are talking about relations first,= rather than quantifiers first, then we should imagine bridi as not being t= rue or false, but being true in zero or more contexts, with falsity being t= he special case where zero contexts work. This is all beside the fact that = topos-based HOL doesn't necessarily have LEM or AOC [3]. {su'o} =3D> {naku = ro naku} doesn't work except in the special case of Boolean situations.* Mo= dal logic: Should also be in a distinct fragment. Making modal logic not co= llapse is something of a magic trick. In a tradition of G=C3=B6del, we imag= ine that modal logic S4 can embed IPC, the intuitionistic propositional cal= culus, but in order to make S4 work, we need something like an embedding of= S4 into Peano arithmetic. The path for this ends up being IPC =3D> S4 =3D>= LP =3D> PA, where LP has the same modal behavior as S4, but whenever somet= hing is possible, LP carries a *proof* that it is possible. The upshot is t= hat Lojban doesn't carry around those proofs, and so a lot of work will be = required to infer them. See [4] or [5] for explanation. There are totally non-logical particles that must be handled by parsers, li= ke SA/SI/SU, so once again we have an immediate and satisfying consequence:= No, baseline Lojban cannot be totally formalized at the syntactic level in= terms of logic, and must be expanded first. I hope that this is interesting food for thought. Yes, we must immediately = agree that many parts of the baseline are not formalizable, and provably so= . But the bulk of the baseline is gismu, and those are definitely related t= o each other, in addition to coding for relations in their own right. Where= those relations can be formalized, we can derive rewrite rules. I haven't = implemented them in code, but in la brismu, I give Peano arithmetic and bas= ic manipulation of bridi, as well as a set-theoretic definition of {du} and= {lo}; I think that there are concrete useful things to draw from formal ef= forts. [0] http://us.metamath.org/mpeuni/mmset.html [1] https://mw.lojban.org/papri/seljvajvo[2] https://github.com/MostAwesome= Dude/brismu/[3] https://en.wikipedia.org/wiki/Diaconescu%27s_theorem[4] htt= ps://sartemov.ws.gc.cuny.edu/files/2013/01/Vienna2011-FOLP.pdf[5] https://w= ww.youtube.com/watch?v=3DRfSYN5wEW5U[6] https://math.stackexchange.com/ques= tions/1493341/what-exactly-did-hermann-weyl-mean[7] https://ncatlab.org/nla= b/show/allegory On Thursday, April 1, 2021 at 6:03:32 PM UTC-7 Mike S. wrote: Greetings Corbin, On Thu, Apr 1, 2021 at 11:08 AM Corbin Simpson wrote= : Hey all, Time for the sort-of-annual reminder that Lojban falls far short of its goa= ls. I'll spell out an explicit recipe for achieving those goals. Suppose that Lojban were logical; that is, suppose that it has a logic [0].= A logic has three components: * A collection of letters which form a collection of words* A grammar which= indicates whether a sequence of words is a well-formed sentence* A collect= ion of rewrite rules which each match sequences of words within well-formed= sentences and replace them with new sequences of words which are still wel= l-formed What sort of rewrite rules do you mean?=C2=A0 Are you talking about the tra= nsformation rules of propositional logic, for example, given "P and Q" conc= lude "P" (i.e. conjunction elimination)? Those sorts of rules are just the = tip of the iceberg for something like Lojban. If you are talking about the total collection of possible rewrite rules, i= ncluding trivial ones, that could be posited for Lojban, then I suspect tha= t the collection size would be staggering -- off the top of my head: within= clauses, you can reorder terms and the matrix predicate using FA; dependin= g on context, you can alternate CU and KU and other terminators; again, dep= ending on context, you can sometimes move NA KU (at least thanks to Xorlo r= ules you can) and sometimes not, and of course, su'o can be rewritten as na= ku ro naku; there are bucket loads of particles which can interact with eit= her clauses or more locally that have some modal-logic effect.=C2=A0 Even i= f you could sort out all the scope issues, sorting out the semantics would = not be easy.=C2=A0 Then there is the actual lexicon; in general any predica= te might have one or more equivalent decompositions (given x1 is a mother c= onclude x1 is a female parent) and probably has one or more hypernymic repl= acements (given x1 is a cat, conclude x1 is a feline, or carnivore, or mamm= al, or vertebrate, or ...).=C2=A0 Finally there is the (non-)compositional = nature of tanru, the centerpiece of Lojban's semantics.=C2=A0 Thankfully, i= n practice most tanru are hyponyms of the tertau, so we can be relatively s= ure a xekri mlatu is a cat, though we can't be fully sure it's a black one,= because "je" is not necessarily to be presumed (bizarrely to me). I don't see how one could go about being totally thorough in specifying rew= rite rules, and I am not sure it's even possible.=C2=A0 But maybe you have = something much more focused in mind -- like a fragment of the full Lojban l= anguage that would be easier to manage.=C2=A0 That might work. I don't know= . Best,-Mike --=20 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 e= mail to lojban+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= lojban/32cb2274-7e23-4680-91f7-eb21fda4ae7cn%40googlegroups.com. =20 --=20 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 e= mail to lojban+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= lojban/2114895109.1795019.1617369500512%40mail.yahoo.com. ------=_Part_1795018_1853421378.1617369500509 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Fascinating.  But since= it is totally locked in to the structure (or lack of it) of Lojban, it is = ultimately uninteresting.  The real question is to figure out what the= structure of Lojan should be, given the structure of Language.  And, = since that is not yet given, except very vaguely, that becomes the real que= stion.  I think that, if the language question is answered, the Lojban= (or whatever it wil finally be called) question will fall into place quite= directly (though not easily).  But, since no one in this group is wor= king on the basic problem, I don=E2=80=99t see the point of patching the le= aky boat with more soluble paper.

=20
=20
On Friday, April 2, 2021, 06:48:21 AM CDT, Corbin Simps= on <mostawesomedude@gmail.com> wrote:


Hi Mike,

While you're correct that the number of rule= s will not be ~10, like in a typical logic, but more like ~10,000; I do not= find this to be a serious obstacle. Metamath [0] has tens of thousands of = handwritten derivations, and a machine can check that they are well-formed = and valid proofs in only a few seconds. I think that the main difficulty is= in composing the rules in the first place.

The semantics I recommend for Lojban is a fragment of second-order= logic (SOL). This embeds cleanly into HOL. Proof search is infeasible, but= that is typical of programming languages; rather than hypernymy getting in= the way of proof search, hypernymy offers many choices for folks writing i= n Lojban to express themselves with nuance.

There exist at least two gismu, {dugri} and {tenfa}, which address= the same underlying relation. As an immediate and very satisfying conseque= nce, Lojban cannot have a normal form without some arbitrary violence [6] t= o the baseline, in the form of a choice which well-orders the gismu. (We co= uld go alphabetically, of course.)

Many words have been spilled on tanru. To be brief, wr= iting (=3D>) for implication, I recommend the principles that:

* Each lujvo =3D> each implied seljvajvo = [1] from its terbri
* Each lujvo =3D> the t= anru it was made from
* Each tanru =3D> its tertau
<= br clear=3D"none">
So, for example, from {nanbymlatu} "catloaf; c= at sitting in a loaf shape" we could conclude {mlatu} "cat". Similarly, fro= m {xekri mlatu} "black cat" we could conclude {mlatu}. It is okay that adje= ctives are vague; they still constrain what's logically possible, and that = is enough.

Note also that, borrowin= g a bit of category theory, we should expect some allegory-like [7] behavio= r here. Specifically, if we imagine the (hypothetical!) rule that {xekri} = =3D> {skari}, then {xekri mlatu} =3D> {skari mlatu} should be availab= le, via some *two-dimensional rule* which allows us to lift rules on selbri= to rules on seltau.

=
I strongly recommend that you read through my notes on formalization a= nd rewrite rules [2]. I will summarize some points based on your specific l= isting:

* FA: These form a group (e= ach FA rule can be undone, there's a do-nothing rule, FA rules compose) and= so we only need one rule for introducing/eliminating each of the five FA, = plus five more for swapping FA and generating a permutation group. Similar = reasoning applies to SE.
* CU, KU, terminators= in general: We could require that a parse tree is associated to each utter= ance. Then, the rules for terminators each say that a particular sort of br= anch in the parse tree can, because of the neighboring branches, optionally= have a CU or KU or etc. You're quite correct that this is infeasible in Me= tamath or other embed-your-own-grammar systems that don't know about parse = trees.
* NA: Should be in a distinct fragment of logic from the r= est of the core. Lojban is relational, and relational logic is very differe= nt from Cartesian logic. If we are talking about relations first, rather th= an quantifiers first, then we should imagine bridi as not being true or fal= se, but being true in zero or more contexts, with falsity being the special= case where zero contexts work. This is all beside the fact that topos-base= d HOL doesn't necessarily have LEM or AOC [3]. {su'o} =3D> {naku ro naku= } doesn't work except in the special case of Boolean situations.
= * Modal logic: Should also be in a distinct fragment. Making modal logic no= t collapse is something of a magic trick. In a tradition of G=C3=B6del, we = imagine that modal logic S4 can embed IPC, the intuitionistic propositional= calculus, but in order to make S4 work, we need something like an embeddin= g of S4 into Peano arithmetic. The path for this ends up being IPC =3D> = S4 =3D> LP =3D> PA, where LP has the same modal behavior as S4, but w= henever something is possible, LP carries a *proof* that it is possible. Th= e upshot is that Lojban doesn't carry around those proofs, and so a lot of = work will be required to infer them. See [4] or [5] for explanation.
<= div>
There are totally non-logical particles t= hat must be handled by parsers, like SA/SI/SU, so once again we have an imm= ediate and satisfying consequence: No, baseline Lojban cannot be totally fo= rmalized at the syntactic level in terms of logic, and must be expanded fir= st.

I hope that this is interesting= food for thought. Yes, we must immediately agree that many parts of the ba= seline are not formalizable, and provably so. But the bulk of the baseline = is gismu, and those are definitely related to each other, in addition to co= ding for relations in their own right. Where those relations can be formali= zed, we can derive rewrite rules. I haven't implemented them in code, but i= n la brismu, I give Peano arithmetic and basic manipulation of bridi, as we= ll as a set-theoretic definition of {du} and {lo}; I think that there are c= oncrete useful things to draw from formal efforts.
=

[0] http://us.metamath.org/mpeuni/mmset.= html
[1] https://mw.lojban.org/papri/seljvajvo=
[2] https://github.com/MostAwesomeDude/brismu/
[3] htt= ps://en.wikipedia.org/wiki/Diaconescu%27s_theorem
[4] https://sar= temov.ws.gc.cuny.edu/files/2013/01/Vienna2011-FOLP.pdf
[5] https:= //www.youtube.com/watch?v=3DRfSYN5wEW5U
[6] https://math.stackexc= hange.com/questions/1493341/what-exactly-did-hermann-weyl-mean
[7= ] https://ncatlab.org/nlab/show/allegory


On Thursday, April 1, 2021 at 6:= 03:32 PM UTC-7 Mike S. wrote:
Greetings Corb= in,

On Thu, Apr 1, 2021 at 11:08 AM Corbin Simpson <mostawe...@gmail.com= > wrote:

Hey all,

Time = for the sort-of-annual reminder that Lojban falls far short of its goals. I= 'll spell out an explicit recipe for achieving those goals.

Suppose that Lojban were logica= l; that is, suppose that it has a logic [0]. A logic has three components:<= /div>

* A collection of letters which for= m a collection of words
* A grammar which indicates whether a seq= uence of words is a well-formed sentence
* A collection of rewrit= e rules which each match sequences of words within well-formed sentences an= d replace them with new sequences of words which are still well-formed

What sort of rewrite rules d= o you mean?  Are you talking about the transformation rules of proposi= tional logic, for example, given "P and Q" conclude "P" (i.e. conjunction e= limination)? Those sorts of rules are just the tip of the iceberg for somet= hing like Lojban.

If you are talking about the total collection of possible rewrite rules,= including trivial ones, that could be posited for Lojban, then I suspect t= hat the collection size would be staggering -- off the top of my head: with= in clauses, you can reorder terms and the matrix predicate using FA; depending on context, you can alternate CU and KU and other term= inators; again, depending on context, you can sometimes move NA KU (at leas= t thanks to Xorlo rules you can) and sometimes not, and of course, su'o can= be rewritten as naku ro naku; there are bucket loads of particles which ca= n interact with either clauses or more locally that have some modal-logic e= ffect.  Even if you could sort out all the scope issues, sorting out t= he semantics would not be easy.  Then there is the actual lexicon; in = general any predicate might have one or more equivalent decompositions (giv= en x1 is a mother conclude x1 is a female parent) and probably has one or m= ore hypernymic replacements (given x1 is a cat, conclude x1 is a feline, or= carnivore, or mammal, or vertebrate, or ...).  Finally there is the (= non-)compositional nature of tanru, the centerpiece of Lojban's semantics.&= nbsp; Thankfully, in practice most tanru are hyponyms of the tertau, so we = can be relatively sure a xekri mlatu is a cat, though we can't be fully sur= e it's a black one, because "je" is not necessarily to be presumed (bizarre= ly to me).

I don= 't see how one could go about being totally thorough in specifying rewrite = rules, and I am not sure it's even possible.  But maybe you have somet= hing much more focused in mind -- like a fragment of the full Lojban langua= ge that would be easier to manage.  That might work. I don't know.

Best,
-Mike

--
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 e= mail to lojban+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/ms= gid/lojban/32cb2274-7e23-4680-91f7-eb21fda4ae7cn%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsub= scribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/lojban/2= 114895109.1795019.1617369500512%40mail.yahoo.com.
------=_Part_1795018_1853421378.1617369500509--