Received: from mail-qa0-f58.google.com ([209.85.216.58]:51962) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1UcFsy-0001ba-F5 for lojban-list-archive@lojban.org; Tue, 14 May 2013 07:07:31 -0700 Received: by mail-qa0-f58.google.com with SMTP id l18sf170839qak.23 for ; Tue, 14 May 2013 07:07:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-received:x-beenthere:x-received:received-spf:x-received :mime-version:in-reply-to:references:from:date:message-id:subject:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type; bh=wn0gCBCh4uaxOJMxSGnRP64dkqnkymnJCVKmf0GVT78=; b=ed6LjOzwswKa5LGKeodh+KqC6O3tjRYYz4deWgyJEP5Bfl7qMsRwAZceaKWbSPkWgB 7oOzI6jmCdo+EQNr+5h5CmaXJUwPKmQpjraKBN1H1+hNZGEolfoLPIATqV63GuNAxA1h vl6kRNiKUitPGSjYBnQtviAiZ0+TJHexKqWrSVT7bDW4nn1VFxdYUBF73b4f6vTDhtFx SnQEAYssw+EDaD7CjA4pj/gyBXtQf/JWhLDVo7tWpspPAoymk4vSfbzNYD9aC3nbOZWt bKmOmOjvz85QSZoKloOl2Xs2Qq5BAa6cig5DMbyrOUmMSG1qR7nTdycqUVBtEW98lRgO l0og== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:x-beenthere:x-received:received-spf:x-received :mime-version:in-reply-to:references:from:date:message-id:subject:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type; bh=wn0gCBCh4uaxOJMxSGnRP64dkqnkymnJCVKmf0GVT78=; b=fvU/do4y+hIV4FB177jjiZ6I6tonDKHdNGSju3UrT7BR8dIpZnQiqPptZkSTw6qXW5 j8THfQ4q/8pORGNH3V5XMohb2Bijwk5ZTGaCS/EygitN6IKFaGSMZsSn0adN8a1DXCHo nkZ+dMj6TitWBL552lL4Qjzh2MT4dqGWGzBbd1eoHNuGwCFNU44iztakmpDFL5HFp/kT Bz2rAnqNAnKlnHTB3ylQlTpWguhuZ0mq+1R6JSsFm+zIcDiWzGX5+ZyNsmgQHI2BYCpk HWJJuLhuQNaYyDUrPUIdWQ01SSOPetyJJjtZ255FUVV5g0OTase2de3+nra1vbZ++7if tT9Q== X-Received: by 10.49.86.98 with SMTP id o2mr2341502qez.4.1368540438142; Tue, 14 May 2013 07:07:18 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.49.131.71 with SMTP id ok7ls225966qeb.52.gmail; Tue, 14 May 2013 07:07:16 -0700 (PDT) X-Received: by 10.52.165.226 with SMTP id zb2mr10799202vdb.8.1368540436941; Tue, 14 May 2013 07:07:16 -0700 (PDT) Received: from mail-ve0-x234.google.com (mail-ve0-x234.google.com [2607:f8b0:400c:c01::234]) by gmr-mx.google.com with ESMTPS id v14si2141553vdu.3.2013.05.14.07.07.16 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 14 May 2013 07:07:16 -0700 (PDT) Received-SPF: pass (google.com: domain of nictytan@gmail.com designates 2607:f8b0:400c:c01::234 as permitted sender) client-ip=2607:f8b0:400c:c01::234; Received: by mail-ve0-f180.google.com with SMTP id pa12so625077veb.25 for ; Tue, 14 May 2013 07:07:16 -0700 (PDT) X-Received: by 10.52.165.148 with SMTP id yy20mr15758887vdb.96.1368540436830; Tue, 14 May 2013 07:07:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.116.204 with HTTP; Tue, 14 May 2013 07:06:56 -0700 (PDT) In-Reply-To: <518FC9B5.1090805@lojban.org> References: <518FC9B5.1090805@lojban.org> From: Jacob Errington Date: Tue, 14 May 2013 10:06:56 -0400 Message-ID: Subject: Re: [lojban] Higher-precedence Grouping with {bo} Is Impossible for TAG Sentence Connectives To: "lojban@googlegroups.com" X-Original-Sender: nictytan@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of nictytan@gmail.com designates 2607:f8b0:400c:c01::234 as permitted sender) smtp.mail=nictytan@gmail.com; dkim=pass header.i=@gmail.com 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: multipart/alternative; boundary=001a11c2d994991f4704dcae264c X-Spam-Score: -0.1 (/) X-Spam_score: -0.1 X-Spam_score_int: 0 X-Spam_bar: / --001a11c2d994991f4704dcae264c Content-Type: text/plain; charset=ISO-8859-1 On 12 May 2013 12:56, Bob LeChevalier, President and Founder - LLG < lojbab@lojban.org> wrote: > Jacob Errington wrote: > >> The title says it all; the following won't parse: >> >> {.i broda .ija'ebo brode .iseri'abobo brodi} >> >> Semantically, it should parse meaning that {.i brode .iseri'abo brodi} >> is the right-hand operand of {.ija'ebo}. >> >> On a related note, even-higher-precedence grouping with bo is not >> possible for ijeks; the following won't parse: >> >> .i (broda .ijebo (brode .ijebo ((brodi .ijebobo brodo) .ijebo brodu))) >> >> Parentheses show intended parse. >> >> Furthermore, multiple {bo} are not allowed in tanru groupings: >> >> {.i (broda bo ((brode bo bo brodi) bo brodo))} >> >> It just seems like multiple {bo} is illegal across the board. Bug or >> feature? Could this even be implemented? If it can, should we? >> >> .i mi'e la tsani mu'o >> > > > The first problem is that the parser does not allow multiple "bo"s. That > is why it won't parse. Additional bos would have no meaning, grammatical > or otherwise. > > If you use only one bo in each .i compound, then all of them will group > pairwise STRICTLY from the right. So > > .i broda .ija'e brode .iseri'abo brodi > > groups > > .i broda .i(ja'e brode .iseri'abo brodi) > > > Note that you don't need a bo at all before the brode. > > > Actually, the {bo} is required before the {brode}; that's how TAG sentence connectives are constructed {.i TAG bo}, else the tag would simply attach to the selbri. Consider {.i pu broda} and{.i pu bo broda}. > > For your second example, this results: > > .i broda .ije( brode .ijebo( brodi .ijebo( brodo .ijebo brodu))) > > There is no provision using bo to make something other than the rightmost > group first. > > Yes. I don't want to achieve non-right grouping with bo. I'm just looking to increase the precedence > If you want to mix left and right grouping, you need tu'e/tu'u forethought > to mark the left groupings. See CLL chapter 14 section 8 example 8.3 > through 8.6, which has good discussion of the whys and wherefores. The > notes after 8.6 specificall say that afterthought connectives with bo are > primarily for simple expression of the special case of right grouping. > Anything really complex needs the bracketing that is possible with > forethought connection (and I observe that human beings don't generally > formulate complex groupings in afterthought). > > i broda .ije brode .ijetu'e brodi .ije brodo tu'u .ijebo brodu > > gives the bracketing you showed, with the brodi/brodo pair grouping left, > marked by tu'e/tu'u. If you only used bo then you would parenthesize > sentences from the right (and again you don't need a bo before the brode). > > Sentence logical connection is a difficult problem, especially when you > try to account for logical scope, so it is designed to be less flexible. > > More broadly, really complex constructs are more easily expressed using > gi'ebo/gi'eke for right and left grouping in afterthought, and ga/gi for > forethought. Since these constructs connect multiple "bridi-tails" (selbri > plus trailing sumti) within one .i sentence, for maximal flexibility, you > have to but all the sumti including x1 after the selbri. These are also > described in that same chapter of CLL. > Yes, there're other ways of logical connection, including tu'e..tu'u and ke..ke'e brackets, but I was just a bit surprised that multiple bo weren't a feature of the language. > > lojbab > -- > Bob LeChevalier lojbab@lojban.org www.lojban.org > President and Founder, The Logical Language Group, Inc. > > > -- > 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?hl=en > . > For more options, visit https://groups.google.com/**groups/opt_out > . > > > -- 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?hl=en. For more options, visit https://groups.google.com/groups/opt_out. --001a11c2d994991f4704dcae264c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On 12 May 2013 12:56, Bob LeChevalier, President and Found= er - LLG <lojbab@lojban.org> wrote:
Jacob Errington wrote:
The title says it all; the following won't parse:

{.i broda .ija'ebo brode .iseri'abobo brodi}

Semantically, it should parse meaning that {.i brode .iseri'abo brodi}<= br> is the right-hand operand of {.ija'ebo}.

On a related note, even-higher-precedence grouping with bo is not
possible for ijeks; the following won't parse:

.i (broda .ijebo (brode .ijebo ((brodi .ijebobo brodo) .ijebo brodu)))

Parentheses show intended parse.

Furthermore, multiple {bo} are not allowed in tanru groupings:

{.i (broda bo ((brode bo bo brodi) bo brodo))}

It just seems like multiple {bo} is illegal across the board. Bug or
feature? Could this even be implemented? If it can, should we?

.i mi'e la tsani mu'o


The first problem is that the parser does not allow multiple "bo"= s. That is why it won't parse. =A0Additional bos would have no meaning,= grammatical or otherwise.

If you use only one bo in each .i compound, then all of them will group pai= rwise STRICTLY from the right. =A0So

=A0.i broda .ija'e brode .iseri'abo brodi

groups

.i broda .i(ja'e brode .iseri'abo brodi)


Note that you don't need a bo at all before the brode.



Actually, the {bo} is required before = the {brode}; that's how TAG sentence connectives are constructed {.i TA= G bo}, else the tag would simply attach to the selbri. Consider {.i pu brod= a} and{.i pu bo broda}.
=A0

For your second example, this results:

.i broda .ije( brode .ijebo( brodi .ijebo( brodo .ijebo brodu)))

There is no provision using bo to make something other than the rightmost g= roup first.


Yes. I don't want to achieve non-r= ight grouping with bo. I'm just looking to increase the =A0precedence
=A0
If you want to mix left and right grouping, you need tu'e/tu'u fore= thought to mark the left groupings. =A0See CLL chapter 14 section 8 example= 8.3 through 8.6, which has good discussion of the whys and wherefores. =A0= The notes after 8.6 specificall say that afterthought connectives with bo a= re primarily for simple expression of the special case of right grouping. = =A0Anything really complex needs the bracketing that is possible with foret= hought connection (and I observe that human beings don't generally form= ulate complex groupings in afterthought).

i =A0broda =A0.ije brode .ijetu'e brodi .ije brodo tu'u .ijebo brod= u

gives the bracketing you showed, with the brodi/brodo pair grouping left, m= arked by tu'e/tu'u. =A0If you only used bo then you would parenthes= ize sentences from the right (and again you don't need a bo before the = brode).

Sentence logical connection is a difficult problem, especially when you try= to account for logical scope, so it is designed to be less flexible.

More broadly, really complex constructs are more easily expressed using gi&= #39;ebo/gi'eke for right and left grouping in afterthought, and ga/gi f= or forethought. =A0Since these constructs connect multiple "bridi-tail= s" (selbri plus trailing sumti) within one .i sentence, for maximal fl= exibility, you have to but all the sumti including x1 after the selbri. =A0= These are also described in that same chapter of CLL.

Yes, there're other ways of logi= cal connection, including tu'e..tu'u and ke..ke'e brackets, but= I was just a bit surprised that multiple bo weren't a feature of the l= anguage.
=A0

lojbab
--
Bob LeChevalier =A0 =A0lojbab@lojban.org =A0 =A0www.lojban.org
President and Founder, The Logical Language Group, Inc.
<= div>

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http://groups.google.com/group/lojban?hl=3Den.
For more options, visit
https://groups.google.com/groups/opt_out.


--
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+unsubscribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http://groups.google.com/group/lojban?hl=3Den.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
--001a11c2d994991f4704dcae264c--