Received: from mail-wm0-f60.google.com ([74.125.82.60]:33221) by stodi.digitalkingdom.org with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from ) id 1df7AU-0001AE-1T for lojban-list-archive@lojban.org; Tue, 08 Aug 2017 09:15:44 -0700 Received: by mail-wm0-f60.google.com with SMTP id m85sf1523068wma.0 for ; Tue, 08 Aug 2017 09:15:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1502208935; cv=pass; d=google.com; s=arc-20160816; b=K4AIfoOGgfwPH9KJVKmAIp+uckM9Alzi/AB1ALCTHYiVJonIK4uPToRUosHvBIAEi7 OooqRkAeldFYMwb6KX8n9OQhObSB8fvhrNfD+0mQR4xlFOMoOomAO3sSSjRnANITG54u czuPtWqlXbncNV7tuyrlFg+mUUCUAsTWIzcW+4wvm2AYVBqTFhu1Mq0/eLq8mjf8kpXe SpE6nVziek5uh3Prp3xMP0JWXxJk7veBmNXGUrHiu9wFauhf+W80N1Ksdsu39KIxXEjM bTlJIsNofIw4na0r6mt4WL4gTKMw0h7KONXuq8M37fA/NzS4zI7kFuEmBnEiJxOLLd7H pJ7Q== 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:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :to:subject:arc-authentication-results:arc-message-signature:sender :dkim-signature:dkim-signature:arc-authentication-results; bh=SO88cP0PKcbd7AW5MaD/PPT5vDWnhcx57KWlyZ0G09E=; b=AZuGHdfQRyMTy5DY2bZUFZm410l93ycLOawz3DRsLPNG8PyX7hnE4MRWgcvJXHNIff 2r7udT69qnKk+VH8KtFioe0FAsqk39Niq/jSxwa2ITnT0vviqpCPZD1fpS3uJtGX9t1z kHw6QmP3in7QDUIvoTevHktLN8gmCCOyqyq3ADCgGPXAlBGsZDglDzthWJ2Rui5jaq0M YC9FDcnIfc4G7yK2VDHj8cgiGXypGfzju7AKw/0FXD9c13voFeeMf9MNfDQUH68zmBlL cP6SjdwSNbXpIS2TG3UjXlOe5Y6VldbqazDWPtDfUJtKBgoS1WyhQ7PjqVrsqPfLOKl0 OUsQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jof3f4GZ; spf=pass (google.com: domain of ilmen.pokebip@gmail.com designates 2a00:1450:400c:c0c::232 as permitted sender) smtp.mailfrom=ilmen.pokebip@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language: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=SO88cP0PKcbd7AW5MaD/PPT5vDWnhcx57KWlyZ0G09E=; b=BC887uZekN0sdiu99WxGhxTYuTvZetFmRWazVvySNaqOTAv49zCwol1m/LQlOElrsQ YPa3/KiENUSOkxOabm6kGCpTZJ0HdAITDsdiKqiWJPaweqnYc7t84Qsfs6sC+ziiDwxR PPnizPZ7S2TBwJ0KE7HioJriow0Z2RrUJnlsDkDtNhx4HptJcgJRT2RGlmRMgi0WhOAV Cxusd2BrxCP4RN37qQfYAiVUO8JzkKzOi4yQjY5Octn+qXJBYFrKnUFVD3Z4feyVz4dy CwO7VouE5nKIMYzlXIjjs7WTi9MLTz+/IGVGpKJLzNWCSnoaHfizpc6sTf7f3kGdrSY7 NmGw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language: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=SO88cP0PKcbd7AW5MaD/PPT5vDWnhcx57KWlyZ0G09E=; b=AFoRs3KwAYEDbAcEh2k6QFTqXodjY8+AF53bxWMQ1oEQtT6gq2bB8kgZwbdMmf9KNX 4hAE8nUgoVgZLtvsOY8u4qa0ZwZp9JyZ+ClgckWyr2AYx/F8MecVicIVxxg9uX1gXZ6R VO/2rodNwp4iU4FPeNzq6RGOB+G8xvNB0twxPZb/HTh49C2hossPVY8M0XXEfA3FQlC+ PPXYIo7z810gZxBJe3OhiNUwg8zB/g4Xn0eW0OjmXefag1sn+Oa6wKAnR6LuTIzdgOm7 wJJSru0pnOqBtpKT9IogRhWlQ3g1OUWYVzS1VP8MxVs2nLNY3x5J7HdGewHipS5hLqs0 KW8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :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=SO88cP0PKcbd7AW5MaD/PPT5vDWnhcx57KWlyZ0G09E=; b=ue8r4ymtDpd+z7LuMuLhhaASNwNjSTXqTWYQGAvRqDshkWOcxZ3q4Fcu34/9AiB8oq u3+jSszYYRE3Yzqmn50sf6JnMeR4cJs60PfHsu/SOJ9rlFfEgtDN15FdlbLn0pDgqFBm 6GHXIi6BeCEHA3E2Dvh0oAF/HrAUBIYrB3ro3oUuZkY3l1vWuUJgTOIybw7ziL5S56Qw 1jXXH9Rrva3Yzlk3nsrKW+tZVQqKUiSaevpuHpouj92mCRxVlVyd4Cp8mbET+iGlBWf4 cW34IXr7fM9vUuYgsqtnKeSB5xtl5Zu7s0BDfPfKADzb1hDHewNmDx/KYEdAdG0ThjU6 w7mg== Sender: lojban@googlegroups.com X-Gm-Message-State: AHYfb5gdjTXcN+6u/CK74xUD5Up1Kus9a7UVHmkoX5HgOp/+i7Opzv2t SDIMiBQwtcR6YQ== X-Received: by 10.28.134.207 with SMTP id i198mr43443wmd.1.1502208935304; Tue, 08 Aug 2017 09:15:35 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.28.211.210 with SMTP id k201ls818797wmg.25.gmail; Tue, 08 Aug 2017 09:15:34 -0700 (PDT) X-Received: by 10.28.47.146 with SMTP id v140mr690922wmv.21.1502208934536; Tue, 08 Aug 2017 09:15:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1502208934; cv=none; d=google.com; s=arc-20160816; b=oO1i4GFDhKdmbpMMhOFYtDxLz4qFaKMliqafAV4rULeoJVpqQ4mymz8pJknRD2Z/S1 U97OfctZ26c3cJQ7EaizhkCnaZ9KOs7VLrtr6HKO0dlUo61OhAGhJ+FltQVJXyuFBTYc 8/zVsIBwO9hdmdhal75Kc03xggz7lYLpwy8Z6yPYbyb68pwwODIWik8TPB463x2HVIvT GY6erM6sHqzLJS0mxsBeoN3+um9vRK6Bdz9Sieme2HbqfFQUjgc2J9KznYcjcSqq7YzR xafREyOkIBw9KPYaSIshE2R/SH6jPJhumra9NKCsFr5xrzJ/5CLCCACWeL2Mf94D676+ s3rQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature :arc-authentication-results; bh=Gs0QQnv6gtdE8id6iOuff9xhwozpuPjA7b2LAk/RRJQ=; b=Hva0Gnv3rbr+AV/i8W4RPUsD4uokC0Uvw6nAIx3i1NQ7RkZMrusPIxOaGVZvHhd4bR PCeUgjVXe+MK3Ooc/n/Voeexx0jvw3ovFvQVcpIYR00dTFz2a25YGt1m0nUVX2HYhfGM 4AfVmrOSHz4g+R0nShngKeKS7bAWrxA7VIA5LHZzWt+4wL0pX8ywXM9qvrqYABbRuqXk Nhr2lg5iLet4S9uBaNFswKg4OCawxcuiQTCXD0r9RGwuMzR9zOsTi1aO/VGXhWbYFlr3 0yFN3EXf7kyWQQLMxrDJwNarluMN3ZsF8ZctA5pjH7OmEO8p3Cx2EWO9ED6Hs0GBQfMu cMEQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jof3f4GZ; spf=pass (google.com: domain of ilmen.pokebip@gmail.com designates 2a00:1450:400c:c0c::232 as permitted sender) smtp.mailfrom=ilmen.pokebip@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from mail-wr0-x232.google.com (mail-wr0-x232.google.com. [2a00:1450:400c:c0c::232]) by gmr-mx.google.com with ESMTPS id 81si594067wmh.1.2017.08.08.09.15.34 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Aug 2017 09:15:34 -0700 (PDT) Received-SPF: pass (google.com: domain of ilmen.pokebip@gmail.com designates 2a00:1450:400c:c0c::232 as permitted sender) client-ip=2a00:1450:400c:c0c::232; Received: by mail-wr0-x232.google.com with SMTP id f21so14732705wrf.5 for ; Tue, 08 Aug 2017 09:15:34 -0700 (PDT) X-Received: by 10.223.152.172 with SMTP id w41mr3415091wrb.202.1502208933944; Tue, 08 Aug 2017 09:15:33 -0700 (PDT) Received: from [192.168.0.102] (95-210-223-203.ip.skylogicnet.com. [95.210.223.203]) by smtp.googlemail.com with ESMTPSA id g93sm2184248wrd.11.2017.08.08.09.15.29 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Aug 2017 09:15:32 -0700 (PDT) Subject: Re: [lojban] rewrite rules To: lojban@googlegroups.com References: <55dadbe1-2951-4e54-957c-4e403076cf44@googlegroups.com> From: Ilmen Message-ID: Date: Tue, 8 Aug 2017 18:15:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <55dadbe1-2951-4e54-957c-4e403076cf44@googlegroups.com> Content-Type: multipart/alternative; boundary="------------636472EF645D7063E92DB4D1" Content-Language: en-US X-Original-Sender: ilmen.pokebip@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jof3f4GZ; spf=pass (google.com: domain of ilmen.pokebip@gmail.com designates 2a00:1450:400c:c0c::232 as permitted sender) smtp.mailfrom=ilmen.pokebip@gmail.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com 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: -2.0 (--) X-Spam_score: -2.0 X-Spam_score_int: -19 X-Spam_bar: -- This is a multi-part message in MIME format. --------------636472EF645D7063E92DB4D1 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Good project. I suggest you put those in a public Google spreadsheet, so=20 people can add alternative definitions (or suggestions of improvements)=20 in additional columns. The expansions of JOI available on the BPFK pages=20 are absent from your list. Ultimately you can express all that Lojban can express with a very=20 limited set of cmavo, but by using only those, utterances get extremely=20 verbose. For example, {ro mlatu cu mabru gi'e se tuple vo da} can be rephrased as: {roldza fa lo ka zilkanxe fa lo du'u ce'u goi ko'a mabru ku lo du'u li=20 vo kaidza lo ka ce'u tuple ko'a} which can be further impoverished in cmavo diversity by removing those=20 FA and expanding counting quantification (vo da / li vo kaidza=E2=80=A6) us= ing=20 only existential quantification, but that'll make thing even much more=20 verbose. Do you know of the Tersmu project ( https://gitorious.org/tersmu/tersmu/=20 ), whose purpose is to translate between Lojban and a logic notation?=20 It's not a complete project (many cmavo aren't yet handled properly) but=20 it's already pretty good. If you have access to the Lojban rooms on IRC,=20 Telegram, Slack or Discord, you can a Tersmu interface available there=20 to test it without installing anything. =E2=80=94Ilmen. On 08/08/2017 16:33, vpbroman@gmail.com wrote: > Because of my minimalist preferences, I'm interested in seeing how=20 > small a subset of lojban would be capable of expressing the same=20 > things as the full language. > If a hard word can be completely replaced by a rephrasing with easy=20 > words, then that word is useful for conciseness, but is otherwise=20 > dispensible. > If you had rewrite rules to macro expand words in terms of other=20 > words, and if you ordered words from complex to simple and required=20 > that the words in the rewrite be simpler than the word being rewritten=20 > (to avoid self-referential loops) then you don't infinitely regress,=20 > you eventually expand everything to its simplest possible terms. > > This is like the concept of Semantic Primes, which alludes to the=20 > prime factorization of numbers. > As an inspiring example, Schemers point to how all computations can be=20 > expressed in terms of: lambda, recursion, if, quote, cons, car, cdr,=20 > and maybe a thing or two more -- I forget. > > So, content words in lojban get defined in a dictionary in terms of=20 > other words. > But I'm interested in how our function words are defined in terms of=20 > other words. > Lots of examples are in CLL and the BPFK docs, such as this from xorlo. > > lo broda ku =3D zohe noi keha broda kuho > > I've collected all the rewrites that I could find (plus a handful I=20 > made up) and listed them in this rough draft document. > cmavo_equiv.txt > https://app.box.com/s/hjis4vnshj8tvnu2q2vg7hkcfh65fcyc > > Suggesting additions/corrections would be appreciated. > > Many are inexact equivalents, for example BAI is defined in terms of=20 > fiho, even though BAI fits syntactically in a number of places where a=20 > fiho phrase is not allowed. > Most of UI can be roughly equivalent to a sei-sehu phrase, at least=20 > when the UI appears at the start of the sentence, but sei-sehu doesn't=20 > seem to comment on anything more localized than the entire bridi. E.g. > > ui =3D sei mi lo nu nei ca gleki sehu > > Except ui can attach to individual words and indicate pleasure in them=20 > more specifically, not just in the whole statement. > My rewrites for UI->sei are very rough and incomplete, but they are=20 > paired with lojban definitions from jbovlaste. > > The prosumti and probridi seem harder to rewrite. I wonder whether the=20 > following would make sense. > > mi =3D lo cusku be luhe nei > do =3D lo te cusku be luhe nei > > mihe bremenli > > --=20 > You received this message because you are subscribed to the Google=20 > Groups "lojban" group. > To unsubscribe from this group and stop receiving emails from it, send=20 > an email to lojban+unsubscribe@googlegroups.com=20 > . > To post to this group, send email to lojban@googlegroups.com=20 > . > Visit this group at https://groups.google.com/group/lojban. > For more options, visit https://groups.google.com/d/optout. --=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 post to this group, send email to lojban@googlegroups.com. Visit this group at https://groups.google.com/group/lojban. For more options, visit https://groups.google.com/d/optout. --------------636472EF645D7063E92DB4D1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Good project. I suggest you put those in a public Google spreadsheet, so people can add alternative definitions (or suggestions of improvements) in additional columns. The expansions of JOI available on the BPFK pages are absent from your list.

Ultimately you can express all that Lojban can express with a very limited set of cmavo, but by using only those, utterances get extremely verbose.

For example, {ro mlatu cu mabru gi'e se tuple vo da} can be rephrased as:

{roldza fa lo ka zilkanxe fa lo du'u ce'u goi ko'a mabru ku lo du'u li vo kaidza lo ka ce'u tuple ko'a}

which can be further impoverished in cmavo diversity by removing those FA and expanding counting quantification (vo da / li vo kaidza=E2=80=A6) using only existential quantification, but that'll m= ake thing even much more verbose.

Do you know of the Tersmu project ( https://gitorious.org= /tersmu/tersmu/ ), whose purpose is to translate between Lojban and a logic notation? It's not a complete project (many cmavo aren't yet handled properly) but it's already pretty good. If you have access to the Lojban rooms on IRC, Telegram, Slack or Discord, you can a Tersmu interface available there to test it without installing anything.

=E2=80=94Ilmen.


On 08/08/2017 16:33, vpbroman@gmail.com wrote:
Because of my minimalist preferences, I'm interested in seeing how small a subset of lojban would be capable of expressing the same things as the full language.
If a hard word can be completely replaced by a rephrasing with easy words, then that word is useful for conciseness, but is otherwise dispensible.
If you had rewrite rules to macro expand words in terms of other words, and if you ordered words from complex to simple and required that the words in the rewrite be simpler than the word being rewritten (to avoid self-referential loops) then you don't infinitely regress, you eventually expand everything to its simplest possible terms.

This is like the concept of Semantic Primes, which alludes to the prime factorization of numbers.
As an inspiring example, Schemers point to how all computations can be expressed in terms of: lambda, recursion, if, quote, cons, car, cdr, and maybe a thing or two more -- I forget.

So, content words in lojban get defined in a dictionary in terms of other words.
But I'm interested in how our function words are defined in terms of other words.
Lots of examples are in CLL and the BPFK docs, such as this from xorlo.

lo broda ku =3D zohe noi keha broda kuho

I've collected all the rewrites that I could find (plus a handful I made up) and listed them in this rough draft document. cmavo_equiv.txt
https://app.box.com/s/hjis4vnshj8tvnu2q2vg7= hkcfh65fcyc

Suggesting additions/corrections would be appreciated.

Many are inexact equivalents, for example BAI is defined in terms of fiho, even though BAI fits syntactically in a number of places where a fiho phrase is not allowed.
Most of UI can be roughly equivalent to a sei-sehu phrase, at least when the UI appears at the start of the sentence, but sei-sehu doesn't seem to comment on anything more localized than the entire bridi. E.g.

ui =3D sei mi lo nu nei ca gleki sehu

Except ui can attach to individual words and indicate pleasure in them more specifically, not just in the whole statement.
My rewrites for UI->sei are very rough and incomplete, but they are paired with lojban definitions from jbovlaste.

The prosumti and probridi seem harder to rewrite. I wonder whether the following would make sense.

mi =3D lo cusku be luhe nei
do =3D lo te cusku be luhe nei

mihe bremenli

--
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 lo= jban@googlegroups.com.
Visit this group at https://groups.google.com/group/lojban= .
For more options, visit https://groups.google.com/d/optout.

--
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 post to this group, send email to lojban@googlegroups.com.
Visit this group at http= s://groups.google.com/group/lojban.
For more options, visit http= s://groups.google.com/d/optout.
--------------636472EF645D7063E92DB4D1--