[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bpfk] dag-cll git updates for Sun Dec 5 23:21:02 EST 2010



commit 5c2c51ab98e41a1aba0340d9c997d0a490bffbe4
Author: Robin Lee Powell <rlpowell@digitalkingdom.org>
Date:   Sun Dec 5 19:57:57 2010 -0800

    The giant docbook/xml conversion, first pass.  Now for the by-hand
    stuff.

diff --git a/1/3/index.html b/1/3/index.html
index 8f81b3a..d7e217a 100644
--- a/1/3/index.html
+++ b/1/3/index.html
@@ -27,21 +27,21 @@
 <h3>3. What are the typographical conventions of this book?</h3>
 <p>Each chapter is broken into numbered sections; each section contains a mixture of expository text, numbered examples, and possibly tables.</p>
 <p>The reader will notice a certain similarity in the examples used throughout the book. One chapter after another rings the changes on the self-same sentences:</p>
 <pre>
 <a id="e1" name="e1">1.1)   mi klama le zarci
        I go-to that-which-I-describe-as-a store.
        I go to the store.
 </a>
 </pre>
 <p>will become wearisomely familiar before <a href="../../21/1/">Chapter 21</a> is reached. This method is deliberate; I have tried to use simple and (eventually) familiar examples wherever possible, to avoid obscuring new grammatical points with new vocabulary. Of course, this is not the method of a textbook, but this book is not a textbook (although people have learned Lojban from it and its predecessors). Rather, it is intended both for self-learning (of course, at present would-be Lojban teachers must be self-learners) and to serve as a reference in the usual sense, for looking up obscure points about the language.</p>
-<p>It is useful to talk further about <a href="../1/#e1">Example 1.1</a> for what it illustrates about examples in this book. Examples usually occupy three lines. The first of these is in Lojban, the second in a word-by-word literal translation of the Lojban into English, and the third in colloquial English. The second and third lines are sometimes called the “literal translation” and the “colloquial translation” respectively. Sometimes, when clarity is not sacrificed thereby, one or both are omitted. If there is more than one Lojban sentence, it generally means that they have the same meaning.</p>
+<p>It is useful to talk further about <a href="../3/#e1">Example 1.1</a> for what it illustrates about examples in this book. Examples usually occupy three lines. The first of these is in Lojban, the second in a word-by-word literal translation of the Lojban into English, and the third in colloquial English. The second and third lines are sometimes called the “literal translation” and the “colloquial translation” respectively. Sometimes, when clarity is not sacrificed thereby, one or both are omitted. If there is more than one Lojban sentence, it generally means that they have the same meaning.</p>
 <p>Words are sometimes surrounded by square brackets. In Lojban texts, these enclose optional grammatical particles that may (in the context of the particular example) be either omitted or included. In literal translations, they enclose words that are used as conventional translations of specific Lojban words, but don’t have exactly the meanings or uses that the English word would suggest. In <a href="../../3/1/">Chapter 3</a>, square brackets surround phonetic representations in the International Phonetic Alphabet.</p>
 <p>Many of the tables, especially those placed at the head of various sections, are in three columns. The first column contains Lojban words discussed in that section; the second column contains the grammatical category (represented by an UPPER CASE Lojban word) to which the word belongs, and the third column contains a brief English gloss, not necessarily or typically a full explanation. Other tables are explained in context.</p>
 <p>A few Lojban words are used in this book as technical terms. All of these are explained in <a href="../../2/1/">Chapter 2</a>, except for a few used only in single chapters, which are explained in the introductory sections of those chapters.</p>
 <hr />
 <div class="nav">
 <div class="nav-prev">
 <div class="nav-section-link-prev"><a href="../../1/2/">Previous</a></div>
 <div class="nav-section-name">What is this book?</div>
 </div>
 <div class="nav-next">
diff --git a/1/7/index.html b/1/7/index.html
index 1e79bb9..c3516b3 100644
--- a/1/7/index.html
+++ b/1/7/index.html
@@ -19,91 +19,140 @@
 <div class="nav-section-name">Boring Legalities</div>
 </div>
 <div class="nav-title">
 <div class="nav-title-title">Lojban As We Mangle It In Lojbanistan: About This Book</div>
 <div class="nav-title-link"><a href="../../">The Lojban Reference Grammar</a></div>
 </div>
 </div>
 <hr />
 <h3>7. Captions to Pictures</h3>
 <p>The following examples list the Lojban caption, with a translation, for the picture at the head of each chapter. If a chapter’s picture has no caption, “(none)” is specified instead.</p>
-<pre>
-<a id="e1" name="e1">7.1)</a>   <a href="chapter1.gif">coi lojban.             coi rodo</a>
-       Greetings, O Lojban!    Greetings, all-of you
-
-<a id="e2" name="e2">7.2) </a>  (none)
-
-<a id="e3" name="e3">7.3) </a>  <a href="chapter3.gif">.i .ai .i .ai .o</a>
-       [untranslatable]
-
-<a id="e4" name="e4">7.4) </a>  <a href="chapter4.gif">jbobliku</a>
-       Lojbanic-blocks
-
-<a id="e5" name="e5">7.5) </a>  (none)
-
-<a id="e6" name="e6">7.6)  </a> <a href="chapter6.gif">lei re nanmu cu bevri le re nanmu</a>
-       The-mass-of two men carry the two men
-       Two men (jointly) carry two men (both of them).
-
-<a id="e7" name="e7">7.7)  </a> <a href="chapter7.gif">ma drani danfu</a>
-           .i di'e
-           .i di'u
-           .i dei
-           .i ri
-           .i do'i
-       [What sumti] is-the-correct type-of-answer?
-           The-next-sentence.
-           The-previous-sentence.
-           This-sentence.
-           The-previous-sentence.
-           An-unspecified-utterance.
-
-<a id="e8" name="e8">7.8)  </a> <a href="chapter8.gif">ko viska re prenu poi bruna la santas.</a>
-       [You!] see two persons who-are brothers-of Santa.
-
-<a id="e9" name="e9">7.9)</a>   (none)
-
-<a id="e10" name="e10">7.10)</a>  <a href="chapter10.gif">za'o klama</a>
-       [superfective] come/go
-       Something goes (or comes) for too long.
-
-<a id="e11" name="e11">7.11)</a>  <a href="chapter11.gif">le si'o kunti</a>
-       The concept-of emptiness
-
-<a id="e12" name="e12">7.12)</a>  (none)
-
-<a id="e13" name="e13">7.13)</a>  <a href="chapter13.gif">.oi ro'i ro'a ro'o</a>
-       [Pain!] [emotional] [social] [physical]
-
-<a id="e14" name="e14">7.14)</a>  (none)
-
-<a id="e15" name="e15">7.15)</a>  <a href="chapter15.gif">mi na'e lumci le karce</a>
-       I other-than wash the car
-       I didn’t wash the car.
-
-<a id="e16" name="e16">7.16)</a>  <a href="chapter16.gif">drata mupli pe'u .djan.</a>
-       another example [please] John
-       Another example, John, please!
-
-<a id="e17" name="e17">7.17)</a>  <a href="chapter17.gif">zai xanlerfu by. ly. .obu .jy by. .abu ny.</a>
-       [Shift] hand-letters l o j b a n
-       "Lojban" in a manual alphabet
-
-<a id="e18" name="e18">7.18)</a>  <a href="chapter18.gif">no no</a>
-       0 0
-
-<a id="e19" name="e19">7.19)</a>  (none)
-
-<a id="e20" name="e20">7.20)</a>  (none)
-
-<a id="e21" name="e21">7.21)</a>  (none)
-</pre>
+<ul>
+  <li>
+    <p><a id="c1" name="c1"></a><a href="chapter1.gif">The picture for chapter 1</a> has the following text: </p>
+    <pre>coi lojban.             coi rodo</pre>
+    <p>which has the following translation:</p>
+    <pre>Greetings, O Lojban!    Greetings, all-of you</pre>
+  </li>
+  <li>
+    <p><a id="c2" name="c2"></a><a href="chapter2.gif">The picture for chapter 2</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c3" name="c3"></a><a href="chapter3.gif">The picture for chapter 3</a> has the following text: </p>
+    <pre>.i .ai .i .ai .o</pre>
+    <p>which has the following translation:</p>
+    <pre>[untranslatable]</pre>
+  </li>
+  <li>
+    <p><a id="c4" name="c4"></a><a href="chapter4.gif">The picture for chapter 4</a> has the following text: </p>
+    <pre>jbobliku</pre>
+    <p>which has the following translation:</p>
+    <pre>Lojbanic-blocks</pre>
+  </li>
+  <li>
+    <p><a id="c5" name="c5"></a><a href="chapter5.gif">The picture for chapter 5</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c6" name="c6"></a><a href="chapter6.gif">The picture for chapter 6</a> has the following text: </p>
+    <pre>lei re nanmu cu bevri le re nanmu</pre>
+    <p>which has the following translation:</p>
+    <code>The-mass-of two men carry the two men<br/>
+      Two men (jointly) carry two men (both of them).</code>
+  </li>
+  <li>
+    <p><a id="c7" name="c7"></a><a href="chapter7.gif">The picture for chapter 7</a> has the following text: </p>
+    <code>ma drani danfu<br/>
+      .i di'e<br/>
+      .i di'u<br/>
+      .i dei<br/>
+      .i ri<br/>
+      .i do'i<br/>
+    </code>
+    <p>which has the following translation:</p>
+    <code>[What sumti] is-the-correct type-of-answer?<br/>
+        The-next-sentence.<br/>
+        The-previous-sentence.<br/>
+        This-sentence.<br/>
+        The-previous-sentence.<br/>
+        An-unspecified-utterance.</code>
+  </li>
+  <li>
+    <p><a id="c8" name="c8"></a><a href="chapter8.gif">The picture for chapter 8</a> has the following text: </p>
+    <pre>ko viska re prenu poi bruna la santas.</pre>
+    <p>which has the following translation:</p>
+    <pre>[You!] see two persons who-are brothers-of Santa.</pre>
+  </li>
+  <li>
+    <p><a id="c9" name="c9"></a><a href="chapter9.gif">The picture for chapter 9</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c10" name="c10"></a><a href="chapter10.gif">The picture for chapter 10</a> has the following text: </p>
+    <pre>za'o klama</pre>
+    <p>which has the following translation:</p>
+    <code>[superfective] come/go<br/>
+       Something goes (or comes) for too long.</code>
+  </li>
+  <li>
+    <p><a id="c11" name="c11"></a><a href="chapter11.gif">The picture for chapter 11</a> has the following text: </p>
+    <pre>le si'o kunti</pre>
+    <p>which has the following translation:</p>
+    <pre>The concept-of emptiness</pre>
+  </li>
+  <li>
+    <p><a id="c12" name="c12"></a><a href="chapter12.gif">The picture for chapter 12</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c13" name="c13"></a><a href="chapter13.gif">The picture for chapter 13</a> has the following text: </p>
+    <pre>.oi ro'i ro'a ro'o</pre>
+    <p>which has the following translation:</p>
+    <pre>[Pain!] [emotional] [social] [physical]</pre>
+  </li>
+  <li>
+    <p><a id="c14" name="c14"></a><a href="chapter14.gif">The picture for chapter 14</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c15" name="c15"></a><a href="chapter15.gif">The picture for chapter 15</a> has the following text: </p>
+    <pre>mi na'e lumci le karce</pre>
+    <p>which has the following translation:</p>
+    <code>I other-than wash the car<br/>
+      I didn’t wash the car.</code>
+  </li>
+  <li>
+    <p><a id="c16" name="c16"></a><a href="chapter16.gif">The picture for chapter 16</a> has the following text: </p>
+    <pre>drata mupli pe'u .djan.</pre>
+    <p>which has the following translation:</p>
+    <code>another example [please] John<br/>
+       Another example, John, please!</code>
+  </li>
+  <li>
+    <p><a id="c17" name="c17"></a><a href="chapter17.gif">The picture for chapter 17</a> has the following text: </p>
+    <pre>zai xanlerfu by. ly. .obu .jy by. .abu ny.</pre>
+    <p>which has the following translation:</p>
+    <code>[Shift] hand-letters l o j b a n<br/>
+       "Lojban" in a manual alphabet</code>
+  </li>
+  <li>
+    <p><a id="c18" name="c18"></a><a href="chapter18.gif">The picture for chapter 18</a> has the following text: </p>
+    <pre>no no</pre>
+    <p>which has the following translation:</p>
+    <pre>0 0</pre>
+  </li>
+  <li>
+    <p><a id="c19" name="c19"></a><a href="chapter19.gif">The picture for chapter 19</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c20" name="c20"></a><a href="chapter20.gif">The picture for chapter 20</a> has no text.</p>
+  </li>
+  <li>
+    <p><a id="c21" name="c21"></a><a href="chapter21.gif">The picture for chapter 21</a> has no text.</p>
+  </li>
+</ul>
 <hr />
 <div class="nav">
 <div class="nav-prev">
 <div class="nav-section-link-prev"><a href="../../1/6/">Previous</a></div>
 <div class="nav-section-name">Informal Bibliography</div>
 </div>
 <div class="nav-next">
 <div class="nav-section-link-next"><a href="../../1/8/">Next</a></div>
 <div class="nav-section-name">Boring Legalities</div>
 </div>
diff --git a/14/15/index.html b/14/15/index.html
index ceafc79..365d4bc 100644
--- a/14/15/index.html
+++ b/14/15/index.html
@@ -75,21 +75,21 @@ so the x1 place must be occupied by a mass (for reasons not explained here); how
 <a id="e8" name="e8">15.8)</a>  nu'i joigi mi bau la lojban gi do bau la gliban. nu'u casnu
 </pre>
 <p>Non-logical forethought termsets are also useful when the things to be non-logically connected are sumti preceded with tense or modal (BAI) tags:</p>
 <pre>
 <a id="e9" name="e9">15.9)</a>  la djan. fa'u la frank. cusku nu'i bau la lojban.
             nu'u fa'u bai tu'a la djordj. [nu'u]
        John respectively-with Frank express [start termset] in-language Lojban
             [joint] respectively-with under-compulsion-by George.
        John and Frank speak in Lojban and under George’s compulsion, respectively.
 </pre>
-<a href="../14/#e17">Example 14.17</a> associates speaking in Lojban with John, and speaking under George’s compulsion with Frank. We do not know what language Frank uses, or whether John speaks under anyone’s compulsion.
+<a href="../15/#e9">Example 15.9</a> associates speaking in Lojban with John, and speaking under George’s compulsion with Frank. We do not know what language Frank uses, or whether John speaks under anyone’s compulsion.
 <p>Joiks may be prefixed with “.i” to produce ijoiks, which serve to non-logically connect sentences. The ijoik “.ice'o” indicates that the event of the second bridi follows that of the first bridi in some way other than a time relationship (which is handled with a tense):</p>
 <pre>
 <a id="e10" name="e10">15.10)</a> mi ba gasnu la'edi'e
             .i tu'e kanji lo ni cteki
             .ice'o lumci le karce
             .ice'o dzukansa le gerku tu'u
        I [future] do the-referent-of-the-following:
             ( Compute the quantity of taxes.
             And-then wash the car.
             And-then walkingly-accompany the dog. )
diff --git a/14/7/index.html b/14/7/index.html
index e693a45..0cb9b5c 100644
--- a/14/7/index.html
+++ b/14/7/index.html
@@ -42,21 +42,21 @@ means that one or more of the component sentences is true.
 <a id="e3" name="e3">7.3)</a>   mi dotco .ijo mi ricfu
             .ijo mi nanmu
        I am-German.  If-and-only-if I am-rich.
             If-and-only-if I am-a-man.
 </pre>
 shows that <a href="../7/#e3">Example 7.3</a> does not mean that either I am all three of these things or none of them; instead, an accurate translation would be:
 <pre>
        Of the three properties — German-ness, wealth, and manhood — I possess either exactly one or else all three.
 </pre>
 Because of the counterintuitiveness of this outcome, it is safest to avoid <span class="tru">O</span> with more than two sentences. Likewise, the connectives which involve negation also have unexpected truth values when used with more than two sentences.
-<p>In fact, no combination of logical connectives can produce the “all or none” interpretation intended (but not achieved) by <a href="../7/#e3">Example 7.3</a> without repeating one of the bridi. See <a href="../8/#e11">Example 8.11</a>.</p>
+<p>In fact, no combination of logical connectives can produce the “all or none” interpretation intended (but not achieved) by <a href="../7/#e3">Example 7.3</a> without repeating one of the bridi. See <a href="../8/#e10">Example 8.10</a>.</p>
 <p>There is an additional difficulty with the use of more than two sentences. What is the meaning of:</p>
 <pre>
 <a id="e4" name="e4">7.4)</a>   mi nelci la djan. .ije mi nelci la martas. .ija mi nelci la meris.
        I like John. And I like Martha. Or I like Mary.
 </pre>
 Does this mean:
 <pre>
 <a id="e5" name="e5">7.5)</a>   I like John, and I like either Martha or Mary or both.
 </pre>
 Or is the correct translation:
diff --git a/18/17/index.html b/18/17/index.html
index e962c4d..e67905c 100644
--- a/18/17/index.html
+++ b/18/17/index.html
@@ -74,21 +74,22 @@ Here is a classic example of operand logical connection:
             su'i cy.  du li no
        gi li xy. du li vei va'a by. ku'e su'i ja vu'u
             fe'a vei by. bi'ete'a re vu'u vo bi'epi'i .abu bi'epi'i cy. ve'o [ku'e] ve'o
             fe'i re bi'epi'i .abu
        If-and-only-if the-number “a”-times-( “x” power two ) plus “b”-times-“x”
             plus “c” equals the-number zero
        then the-number x equals the-number [ the-negation-of( b ) plus or minus
             the-root-of ( “b”-power-2 minus four-times-“a”-times-“c” ) ]
             divided-by two-times-“a”.
        Iff ax<sup>2</sup>  + bx + c = 0,
-            then x = <span style="border-bottom:thin solid black">-b ± <span class="c3">√</span><!--sqrt-->(b<sup>2</sup>  − 4ac)</span>
+            then x = -b ± <span class="c3">√</span><!--sqrt-->(b<sup>2</sup>  − 4ac)
+            <!-- fraction bar -->
                          2a
 </pre>
 Note the mixture of styles in <a href="../17/#e6">Example 17.6</a>: the negation of b and the square root are represented by forethought and most of the operator precedence by prefixed “bi'e”, but explicit parentheses had to be added to group the numerator properly. In addition, the square root parentheses cannot be removed here in favor of simple “fe'a” and “ku'e” bracketing, because infix operators are present in the operand. Getting <a href="../17/#e6">Example 17.6</a> to parse perfectly using the current parser took several tries: a more relaxed style would dispense with most of the “bi'e” cmavo and just let the standard precedence rules be understood.
 <p>Non-logical connection with JOI and BIhI is also permitted between operands and between operators. One use for this construct is to connect operands with “bi'o” to create intervals:</p>
 <pre>
 <a id="e7" name="e7">17.7)</a>  li no ga'o bi'o ke'i pa
        the-number zero (inclusive) from-to (exclusive) one
        [0,1)
        the numbers from zero to one, including zero but not including one
 </pre>
diff --git a/2/15/index.html b/2/15/index.html
index 3867703..d1a0779 100644
--- a/2/15/index.html
+++ b/2/15/index.html
@@ -43,21 +43,21 @@ The listener can reply by simply stating a sumti:
        You     talk    to what/whom?
 </pre>
 A “ma” can also appear in multiple sumti positions in one sentence, in effect asking several questions at once.
 <pre>
 <a id="e4" name="e4">15.4)</a>  <span class="sumti">ma</span> [cu]  <span class="selbri">tavla</span>    <span class="sumti">ma</span>
        What/Who talks    to what/whom?
 </pre>
 The two separate “ma” positions ask two separate questions, and can therefore be answered with different values in each sumti place.
 <p>The cmavo “mo” is the selbri analogue of “ma”. It asks the respondent to provide a selbri that would be a true relation if inserted in place of the “mo”:</p>
 <pre>
-<a name="example5" id="example5">15.5)</a>  <span class="sumti">do</span> [cu] <span class="selbri">mo</span>
+<a name="e5" id="e5">15.5)</a>  <span class="sumti">do</span> [cu] <span class="selbri">mo</span>
        You     are-what/do-what?
 </pre>
 <p>A “mo” may be used anywhere a brivla or other selbri might. Keep this in mind for later examples. Unfortunately, by itself, “mo” is a very non-specific question. The response to the question in <a href="../15/#e5">Example 15.5</a> could be:</p>
 <pre>
 <a id="e6" name="e6">15.6)</a>  <span class="sumti">mi</span> [cu] <span class="selbri">melbi</span>
        I am beautiful.
 </pre>
 or:
 <pre>
 <a id="e7" name="e7">15.7)</a>  <span class="sumti">mi</span> [cu] <span class="selbri">tavla</span>
diff --git a/20/1 b/20/1
new file mode 120000
index 0000000..945c9b4
--- /dev/null
+++ b/20/1
@@ -0,0 +1 @@
+.
\ No newline at end of file
diff --git a/21/1/index.html b/21/1/index.html
index dfa88c4..e30fea6 100644
--- a/21/1/index.html
+++ b/21/1/index.html
@@ -21,21 +21,21 @@
 <div class="nav-title">
 <div class="nav-title-title">Formal Grammars</div>
 <div class="nav-title-link"><a href="../../">The Lojban Reference Grammar</a></div>
 </div>
 </div>
 <hr />
 <h2>Chapter 21<br />
 Formal Grammars</h2>
 <p>The following two listings constitute the formal grammar of Lojban. The first version is written in the YACC language, which is used to describe parsers, and has been used to create a parser for Lojban texts. This parser is available from the Logical Language Group. The second listing is in Extended Backus-Naur Form (EBNF) and represents the same grammar in a more human-readable form. (In case of discrepancies, the YACC version is official.) There is a cross-reference listing for each format that shows, for each selma'o and rule, which rules refer to it.</p>
 <h3>1. YACC Grammar of Lojban</h3>
-<div class="c2">/* /*Lojban Machine Grammar, Final Baseline The Lojban Machine Grammardocument is explicitly dedicated to the public domain by its author,The Logical Language Group, Inc.</div>
+<p>/* /*Lojban Machine Grammar, Final Baseline The Lojban Machine Grammardocument is explicitly dedicated to the public domain by its author,The Logical Language Group, Inc.</p>
 <br />
 <br />
 grammar.300 */
 <p>/* The Lojban machine parsing algorithm is a multi-step process. The YACC machine grammar presented here is an amalgam of those steps, concatenated so as to allow YACC to verify the syntactic ambiguity of the grammar. YACC is used to generate a parser for a portion of the grammar, which is LALR1 (the type of grammar that YACC is designed to identify and process successfully), but most of the rest of the grammar must be parsed using some language-coded processing.</p>
 <h4>Step 1 - Lexing</h4>
 <p>From phonemes, stress, and pause, it is possible to resolve Lojban unambiguously into a stream of words. Any machine processing of speech will have to have some way to deal with ’non-Lojban’ failures of fluent speech, of course. The resolved words can be expressed as a text file using Lojban’s phonetic spelling rules.</p>
 <p>The following steps assume that there is the possibility of non-Lojban text within the Lojban text (delimited appropriately). Such non-Lojban text may not be reducible from speech phonetically. However, step 2 allows the filtering of a phonetically transcribed text stream, to recognize such portions of non-Lojban text where properly delimited, without interference with the parsing algorithm.</p>
 <h4>Step 2 - Filtering</h4>
 <p>From start to end, performing the following filtering and lexing tasks using the given order of precedence in case of conflict:</p>
 <p>a. If the Lojban word “zoi” (selma'o ZOI) is identified, take the following Lojban word (which should be end delimited with a pause for separation from the following non-Lojban text) as an opening delimiter. Treat all text following that delimiter, until that delimiter recurs <em>after a pause</em>, as grammatically a single token (labelled ’<a href="#y699">anything_699</a>’ in this grammar). There is no need for processing within this text except as necessary to find the closing delimiter.</p>
@@ -190,23 +190,23 @@ grammar.300 */
 %token <a id="y665" name="y665">NAhU_665</a>         /* change a selbri into an operator */
 %token <a id="y666" name="y666">NIhE_666</a>         /* change selbri to operand; inverse of MOI */
 %token <a id="y667" name="y667">NUhA_667</a>         /* change operator to selbri; inverse of MOhE */
 %token <a id="y672" name="y672">PA_672</a>           /* numbers and numeric punctuation */
 %token <a id="y673" name="y673">PEhO_673</a>         /* forethought (Polish) flag */
 %token <a id="y675" name="y675">TEhU_675</a>         /* closing gap for MEX constructs */
 %token <a id="y677" name="y677">VEI_677</a>          /* left MEX bracket */
 %token <a id="y678" name="y678">VEhO_678</a>         /* right MEX bracket */
 %token <a id="y679" name="y679">VUhU_679</a>         /* MEX operator */
 
-%token any_words_697    /* a string of lexable Lojban words */
-%token any_word_698     /* any single lexable Lojban words */
-%token anything_699     /* a possibly unlexable phoneme string */
+%token <a id="y697" name="y697">any_words_697</a>    /* a string of lexable Lojban words */
+%token <a id="y698" name="y698">any_word_698</a>     /* any single lexable Lojban words */
+%token <a id="y699" name="y699">anything_699</a>     /* a possibly unlexable phoneme string */
 
 
 /* The following tokens are the actual lexer tokens.  The _900 series
 tokens are duplicates that allow limited testing of lexer rules in the
 context of the total grammar.  They are used in the actual parser, where
 the 900 series rules are found in the lexer.  */
 
 %token lexer_<a id="y701" name="y701">A_701</a>      /* flags a MAI utterance ordinal */
 %token lexer_<a id="y702" name="y702">B_702</a>      /* flags an EK unless EK_BO, EK_KE */
 %token lexer_<a id="y703" name="y703">C_703</a>      /* flags an EK_BO */
diff --git a/21/2/index.html b/21/2/index.html
index defc1d8..56cea8f 100644
--- a/21/2/index.html
+++ b/21/2/index.html
@@ -21,39 +21,38 @@
 <div class="nav-title">
 <div class="nav-title-title">Formal Grammars</div>
 <div class="nav-title-link"><a href="../../">The Lojban Reference Grammar</a></div>
 </div>
 </div>
 <hr />
 <h3>2. EBNF Grammar of Lojban</h3>
 Lojban Machine Grammar, EBNF Version, Final Baseline
 <p>This EBNF document is explicitly dedicated to the public domain by its author, The Logical Language Group, Inc. Contact that organization at: 2904 Beau Lane, Fairfax VA 22031 USA 703-385-0273 (intl: +1 703 385 0273)</p>
 <p>Explanation of notation: All rules have the form:</p>
-<div class="c2">name<sub>number</sub> = bnf-expression</div>
+<p>name<sub>number</sub> = bnf-expression</p>
 <br />
 <br />
 which means that the grammatical construct “name” is defined by “bnf-expression”. The number cross-references this grammar with the rule numbers in the YACC grammar. The names are the same as those in the YACC grammar, except that subrules are labeled with A, B, C, ... in the YACC grammar and with 1, 2, 3, ... in this grammar. In addition, rule 971 is “simple_tag” in the YACC grammar but “stag” in this grammar, because of its frequent appearance.
 <ol>
 <li>Names in lower case are grammatical constructs.</li>
 <li>Names in UPPER CASE are selma'o (lexeme) names, and are terminals.</li>
 <li>Concatenation is expressed by juxtaposition with no operator symbol.</li>
 <li>| represents alternation (choice).</li>
 <li>[] represents an optional element.</li>
 <li>&amp; represents and/or (“A &amp; B” is the same as “A | B | A B”).</li>
 <li>... represents optional repetition of the construct to the left. Left-grouping is implied; right-grouping is shown by explicit self-referential recursion with no “...”</li>
 <li>() serves to indicate the grouping of the other operators. Otherwise, “...” binds closer than &amp;, which binds closer than |.</li>
 <li># is shorthand for “[free ...]”, a construct which appears in many places.</li>
 <li>// encloses an elidable terminator, which may be omitted (without change of meaning) if no grammatical ambiguity results.</li>
 </ol>
 <dl>
-<dd><a id="b0" name="b0"></a><a href="#y0"></a></dd>
-<dt>text<sub>0</sub> =</dt>
+<dt><a id="b0" name="b0"></a><a href="#y0"></a>text<sub>0</sub> =</dt>
 <dd>[NAI ...] [CMENE ... # | (indicators &amp; free ...)] [joik-jek] text-1 <a id="b2" name="b2"></a><a href="#y2"></a></dd>
 <dt>text-1<sub>2</sub> =</dt>
 <dd>[(I [jek | joik] [[stag] BO] #) ... | NIhO ... #] [paragraphs] <a id="b4" name="b4"></a><a href="#y4"></a></dd>
 <dt>paragraphs<sub>4</sub> =</dt>
 <dd>paragraph [NIhO ... # paragraphs] <a id="b10" name="b10"></a><a href="#y10"></a></dd>
 <dt>paragraph<sub>10</sub> =</dt>
 <dd>(statement | fragment) [I # [statement | fragment]] ... <a id="b11" name="b11"></a><a href="#y11"></a></dd>
 <dt>statement<sub>11</sub> =</dt>
 <dd>statement-1<br />
 | prenex statement <a id="b12" name="b12"></a><a href="#y12"></a></dd>
@@ -307,22 +306,21 @@ which means that the grammatical construct “name” is defined by “bnf-expre
 <dt>indicators<sub>411</sub> =</dt>
 <dd>[FUhE] indicator ... <a id="b413" name="b413"></a><a href="#y413"></a></dd>
 <dt>indicator<sub>413</sub> =</dt>
 <dd>(UI | CAI) [NAI]<br />
 | Y<br />
 | DAhO<br />
 | FUhO</dd>
 </dl>
 <p>The following rules are non-formal:</p>
 <dl>
-<dd><a id="b1100" name="b1100"></a><a href="#y1100"></a></dd>
-<dt>word<sub>1100</sub> =</dt>
+<dt><a id="b1100" name="b1100"></a><a href="#y1100"></a> word<sub>1100</sub> =</dt>
 <dd>[BAhE] any-word [indicators]</dd>
 <dt>any-word =</dt>
 <dd>“any single word (no compound cmavo)”</dd>
 <dt>anything =</dt>
 <dd>“any text at all, whether Lojban or not” <a id="b1101" name="b1101"></a><a href="#y1101"></a></dd>
 <dt>null<sub>1101</sub> =</dt>
 <dd>any-word SI<br />
 | utterance SA<br />
 | text SU</dd>
 </dl>
diff --git a/4/7/index.html b/4/7/index.html
index 7310fb9..9567127 100644
--- a/4/7/index.html
+++ b/4/7/index.html
@@ -49,22 +49,22 @@ One of these expedients is often quite sufficient when you need a word quickly i
 </ol>
 Note that consonant triples or larger clusters that are not at the beginning of a fu'ivla can be quite flexible, as long as all consonant pairs are permissible. There is no need to restrict fu'ivla clusters to permissible initial pairs except at the beginning.
 <p>This is a fairly liberal definition and allows quite a lot of possibilities within “fu'ivla space”. Stage 3 fu'ivla can be made easily on the fly, as lujvo can, because the procedure for forming them always guarantees a word that cannot violate any of the rules. Stage 4 fu'ivla require running tests that are not simple to characterize or perform, and should be made only after deliberation and by someone knowledgeable about all the considerations that apply.</p>
 <p>Here is a simple and reliable procedure for making a non-Lojban word into a valid Stage 3 fu'ivla:</p>
 <ol>
 <li>Eliminate all double consonants and silent letters.</li>
 <li>Convert all sounds to their closest Lojban equivalents. Lojban “y”, however, may not be used in any fu'ivla.</li>
 <li>If the last letter is not a vowel, modify the ending so that the word ends in a vowel, either by removing a final consonant or by adding a suggestively chosen final vowel.</li>
 <li>If the first letter is not a consonant, modify the beginning so that the word begins with a consonant, either by removing an initial vowel or adding a suggestively chosen initial consonant.</li>
 <li>
-<div>Prefix the result of steps 1-5 with a 4-letter rafsi that categorizes the fu'ivla into a “topic area”. It is only safe to use a 4-letter rafsi; short rafsi sometimes produce invalid fu'ivla. Hyphenate the rafsi to the rest of the fu'ivla with an “r”-hyphen; if that would produce a double “r”, use an “n”-hyphen instead; if the rafsi ends in “r” and the rest of the fu'ivla begins with “n” (or vice versa), or if the rafsi ends in "r" and the rest of the fu'ivla begins with "tc", "ts", "dj", or "dz" (using "n" would result in a phonotactically impermissible cluster), use an “l”-hyphen. (This is the only use of “l”-hyphen in Lojban.)</div>
-<div>Alternatively, if a CVC-form short rafsi is available it can be used instead of the long rafsi.</div>
+<p>Prefix the result of steps 1-5 with a 4-letter rafsi that categorizes the fu'ivla into a “topic area”. It is only safe to use a 4-letter rafsi; short rafsi sometimes produce invalid fu'ivla. Hyphenate the rafsi to the rest of the fu'ivla with an “r”-hyphen; if that would produce a double “r”, use an “n”-hyphen instead; if the rafsi ends in “r” and the rest of the fu'ivla begins with “n” (or vice versa), or if the rafsi ends in "r" and the rest of the fu'ivla begins with "tc", "ts", "dj", or "dz" (using "n" would result in a phonotactically impermissible cluster), use an “l”-hyphen. (This is the only use of “l”-hyphen in Lojban.)</p>
+<p>Alternatively, if a CVC-form short rafsi is available it can be used instead of the long rafsi.</p>
 </li>
 <li>Remember that the stress necessarily appears on the penultimate (next-to-the-last) syllable.</li>
 </ol>
 In this section, the hyphen is set off with commas in the examples, but these commas are not required in writing, and the hyphen need not be pronounced as a separate syllable.
 <p>Here are a few examples:</p>
 <pre>
 <a id="e3" name="e3">7.3)</a>   spaghetti (from English or Italian)
        spageti (Lojbanize)
        cidj,r,spageti (prefix long rafsi)
        dja,r,spageti (prefix short rafsi)
diff --git a/8/5/index.html b/8/5/index.html
index 4d54da3..bad3584 100644
--- a/8/5/index.html
+++ b/8/5/index.html
@@ -41,21 +41,21 @@ it must actually be true that the dog is white, or the sentence constitutes a mi
 puts the listener on notice that the dog in question may not actually meet objective standards (whatever they are) for being white: only the speaker can say exactly what is meant by the term. In this way, “voi” is like “le”; the speaker’s intention determines the meaning.
 <p>As a result, the following two sentences</p>
 <pre>
 <a id="e3" name="e3">5.3)</a>   le nanmu cu ninmu
        That-which-I-describe-as a-man is-a-woman.
        The “guy” is actually a gal.
 
 <a id="e4" name="e4">5.4)</a>   ti voi nanmu cu ninmu
        This-thing which-I-describe-as a-man is-a-woman.
 </pre>
-mean essentially the same thing (except that <a href="../5/#e5">Example 5.5</a> involves pointing thanks to the use of “ti”, whereas <a href="../5/#e4">Example 5.4</a> doesn’t), and neither one is self-contradictory: it is perfectly all right to describe something as a man (although perhaps confusing to the listener) even if it actually is a woman.
+mean essentially the same thing (except that <a href="../5/#e4">Example 5.4</a> involves pointing thanks to the use of “ti”, whereas <a href="../5/#e3">Example 5.3</a> doesn’t), and neither one is self-contradictory: it is perfectly all right to describe something as a man (although perhaps confusing to the listener) even if it actually is a woman.
 <hr />
 <div class="nav">
 <div class="nav-prev">
 <div class="nav-section-link-prev"><a href="../../8/4/">Previous</a></div>
 <div class="nav-section-name">Multiple relative clauses: “zi'e”</div>
 </div>
 <div class="nav-next">
 <div class="nav-section-link-next"><a href="../../8/6/">Next</a></div>
 <div class="nav-section-name">Relative clauses and descriptors</div>
 </div>
diff --git a/todocbook/1.xml b/todocbook/1.xml
new file mode 100644
index 0000000..9f6be75
--- /dev/null
+++ b/todocbook/1.xml
@@ -0,0 +1,276 @@
+<chapter xml:id="cll_chapter1">
+  <title>Chapter 1
+Lojban As We Mangle It In Lojbanistan: About This Book</title>
+
+
+<section xml:id="cll_chapter1-section1">
+  <title>1. What is Lojban?</title>
+  <para>Lojban (pronounced “LOZH-bahn”) is a constructed language. Previous versions of the language were called “Loglan” by Dr. James Cooke Brown, who founded the Loglan Project and started the development of the language in 1955. The goals for the language were first described in the open literature in the article “Loglan”, published in <citation>Scientific American</citation>, June, 1960. Made well-known by that article and by occasional references in science fiction (most notably in Robert Heinlein’s novel <citation>The Moon Is A Harsh Mistress</citation>) and computer publications, Loglan and Lojban have been built over four decades by dozens of workers and hundreds of supporters, led since 1987 by The Logical Language Group (who are the publishers of this book).</para>
+  <para>There are thousands of artificial languages (of which Esperanto is the best-known), but Loglan/Lojban has been engineered to make it unique in several ways. The following are the main features of Lojban:</para>
+  <itemizedlist>
+    <listitem>
+      <para>Lojban is designed to be used by people in communication with each other, and possibly in the future with computers.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban is designed to be neutral between cultures.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban grammar is based on the principles of predicate logic.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban has an unambiguous yet flexible grammar.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban has phonetic spelling, and unambiguously resolves its sounds into words.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban is simple compared to natural languages; it is easy to learn.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban’s 1300 root words can be easily combined to form a vocabulary of millions of words.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban is regular; the rules of the language are without exceptions.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban attempts to remove restrictions on creative and clear thought and communication.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban has a variety of uses, ranging from the creative to the scientific, from the theoretical to the practical.</para>
+    </listitem>
+    <listitem>
+      <para>Lojban has been demonstrated in translation and in original works of prose and poetry.</para>
+    </listitem>
+  </itemizedlist>
+</section>
+
+<section xml:id="cll_chapter1-section2">
+  <title>2. What is this book?</title>
+  <para>This book is what is called a “reference grammar”. It attempts to expound the whole Lojban language, or at least as much of it as is understood at present. Lojban is a rich language with many features, and an attempt has been made to discover the functions of those features. The word “discover” is used advisedly; Lojban was not “invented” by any one person or committee. Often, grammatical features were introduced into the language long before their usage was fully understood. Sometimes they were introduced for one reason, only to prove more useful for other reasons not recognized at the time.</para>
+  <para>By intention, this book is complete in description but not in explanation. For every rule in the formal Lojban grammar (given in <xref linkend="cll_chapter21"/>), there is a bit of explanation and an example somewhere in the book, and often a great deal more than a bit. In essence, <xref linkend="cll_chapter2"/> gives a brief overview of the language, <xref linkend="cll_chapter21"/> gives the formal structure of the language, and the chapters in between put semantic flesh on those formal bones. I hope that eventually more grammatical material founded on (or even correcting) the explanations in this book will become available.</para>
+  <para>Nevertheless, the publication of this book is, in one sense, the completion of a long period of language evolution. With the exception of a possible revision of the language that will not even be considered until five years from publication date, and any revisions of this book needed to correct outright errors, the language described in this book will not be changing by deliberate act of its creators any more. Instead, language change will take place in the form of new vocabulary — Lojban does not yet have nearly the vocabulary it needs to be a fully usable language of the modern world, as <xref linkend="cll_chapter12"/> explains — and through the irregular natural processes of drift and (who knows?) native-speaker evolution. (Teach your children Lojban!) You can learn the language described here with assurance that (unlike previous versions of Lojban and Loglan, as well as most other artificial languages) it will not be subject to further fiddling by language-meisters.</para>
+  <para>It is probably worth mentioning that this book was written somewhat piecemeal. Each chapter began life as an explication of a specific Lojban topic; only later did these begin to clump together into a larger structure of words and ideas. Therefore, there are perhaps not as many cross-references as there should be. However, I have attempted to make the index as comprehensive as possible.</para>
+  <para>Each chapter has a descriptive title, often involving some play on words; this is an attempt to make the chapters more memorable. The title of <xref linkend="cll_chapter1"/> (which you are now reading), for example, is an allusion to the book <citation>English As We Speak It In Ireland</citation>, by P. W. Joyce, which is a sort of informal reference grammar of Hiberno-English. “Lojbanistan” is both an imaginary country where Lojban is the native language, and a term for the actual community of Lojban-speakers, scattered over the world. Why “mangle”? As yet, nobody in the real Lojbanistan speaks the language at all well, by the standards of the imaginary Lojbanistan; that is one of the circumstances this book is meant to help remedy.</para>
+</section>
+
+<section xml:id="cll_chapter1-section3">
+  <title>3. What are the typographical conventions of this book?</title>
+  <para>Each chapter is broken into numbered sections; each section contains a mixture of expository text, numbered examples, and possibly tables.</para>
+  <para>The reader will notice a certain similarity in the examples used throughout the book. One chapter after another rings the changes on the self-same sentences:</para>
+  <programlisting><anchor xml:id="c1e3d1"/><anchor xml:id="cll_chapter1-section3-example1"/>1.1)   mi klama le zarci
+       I go-to that-which-I-describe-as-a store.
+       I go to the store.
+
+</programlisting>
+  <para>will become wearisomely familiar before <xref linkend="cll_chapter21"/> is reached. This method is deliberate; I have tried to use simple and (eventually) familiar examples wherever possible, to avoid obscuring new grammatical points with new vocabulary. Of course, this is not the method of a textbook, but this book is not a textbook (although people have learned Lojban from it and its predecessors). Rather, it is intended both for self-learning (of course, at present would-be Lojban teachers must be self-learners) and to serve as a reference in the usual sense, for looking up obscure points about the language.</para>
+  <para>It is useful to talk further about <xref linkend="cll_chapter1-section3-example1"/> for what it illustrates about examples in this book. Examples usually occupy three lines. The first of these is in Lojban, the second in a word-by-word literal translation of the Lojban into English, and the third in colloquial English. The second and third lines are sometimes called the “literal translation” and the “colloquial translation” respectively. Sometimes, when clarity is not sacrificed thereby, one or both are omitted. If there is more than one Lojban sentence, it generally means that they have the same meaning.</para>
+  <para>Words are sometimes surrounded by square brackets. In Lojban texts, these enclose optional grammatical particles that may (in the context of the particular example) be either omitted or included. In literal translations, they enclose words that are used as conventional translations of specific Lojban words, but don’t have exactly the meanings or uses that the English word would suggest. In <xref linkend="cll_chapter3"/>, square brackets surround phonetic representations in the International Phonetic Alphabet.</para>
+  <para>Many of the tables, especially those placed at the head of various sections, are in three columns. The first column contains Lojban words discussed in that section; the second column contains the grammatical category (represented by an UPPER CASE Lojban word) to which the word belongs, and the third column contains a brief English gloss, not necessarily or typically a full explanation. Other tables are explained in context.</para>
+  <para>A few Lojban words are used in this book as technical terms. All of these are explained in <xref linkend="cll_chapter2"/>, except for a few used only in single chapters, which are explained in the introductory sections of those chapters.</para>
+</section>
+
+<section xml:id="cll_chapter1-section4">
+  <title>4. Disclaimers</title>
+  <para>It is necessary to add, alas, that the examples used in this book do not refer to any existing person, place, or institution, and that any such resemblance is entirely coincidental and unintentional, and not intended to give offense.</para>
+  <para>When definitions and place structures of gismu, and especially of lujvo, are given in this book, they may differ from those given in the English-Lojban dictionary (which, as of this writing, is not yet published). If so, the information given in the dictionary supersedes whatever is given here.</para>
+</section>
+
+<section xml:id="cll_chapter1-section5">
+  <title>5. Acknowledgements and Credits</title>
+  <para>Although the bulk of this book was written for the Logical Language Group (LLG) by John Cowan, who is represented by the occasional authorial “I”, certain chapters were first written by others and then heavily edited by me to fit into this book.</para>
+  <para>In particular: <xref linkend="cll_chapter2"/> is a fusion of originally separate documents, one by Athelstan, and one by Nora Tansky LeChevalier and Bob LeChevalier; <xref linkend="cll_chapter3"/> and <xref linkend="cll_chapter4"/> were originally written by Bob LeChevalier with contributions by Chuck Barton; <xref linkend="cll_chapter12"/> was originally written (in much longer form) by Nick Nicholas; the dialogue near the end of <xref linkend="cll_chapter13"/> was contributed by Nora Tansky LeChevalier; <xref linkend="cll_chapter15"/> and parts of <xref linkend="cll_chapter16"/> were originally by Bob LeChevalier; and the YACC grammar in <xref linkend="cll_chapter21"/> is the work of several hands, but is primarily by Bob LeChevalier and Jeff Taylor. The BNF grammar, which is also in <xref linkend="cll_chapter21"/>, was originally written by me, then rewritten by Clark Nelson, and finally touched up by me again.</para>
+  <para>The research into natural languages from which parts of <xref linkend="cll_chapter5"/> draw their material was performed by Ivan Derzhanski. LLG acknowledges his kind permission to use the fruits of his research.</para>
+  <para>The pictures in this book were drawn by Nora Tansky LeChevalier, except for the picture appearing in <xref linkend="cll_chapter4"/>, which is by Sylvia Rutiser Rissell.</para>
+  <para>The index was made by Nora Tansky LeChevalier.</para>
+  <para>I would like to thank the following people for their detailed reviews, suggestions, comments, and early detection of my embarrassing errors in Lojban, logic, English, and cross-references: Nick Nicholas, Mark Shoulson, Veijo Vilva, Colin Fine, And Rosta, Jorge Llambias, Iain Alexander, Paulo S. L. M. Barreto, Robert J. Chassell, Gale Cowan, Karen Stein, Ivan Derzhanski, Jim Carter, Irene Gates, Bob LeChevalier, John Parks-Clifford (also known as “pc”), and Nora Tansky LeChevalier.</para>
+  <para>Nick Nicholas (NSN) would like to thank the following Lojbanists: Mark Shoulson, Veijo Vilva, Colin Fine, And Rosta, and Iain Alexander for their suggestions and comments; John Cowan, for his extensive comments, his exemplary trailblazing of Lojban grammar, and for solving the “manskapi” dilemma for NSN; Jorge Llambias, for his even more extensive comments, and for forcing NSN to think more than he was inclined to; Bob LeChevalier, for his skeptical overview of the issue, his encouragement, and for scouring all Lojban text his computer has been burdened with for lujvo; Nora Tansky LeChevalier, for writing the program converting old rafsi text to new rafsi text, and sparing NSN from embarrassing errors; and Jim Carter, for his dogged persistence in analyzing lujvo algorithmically, which inspired this research, and for first identifying the three lujvo classes.</para>
+  <para>Of course, the entire Loglan Project owes a considerable debt to James Cooke Brown as the language inventor, and also to several earlier contributors to the development of the language. Especially noteworthy are Doug Landauer, Jeff Prothero, Scott Layson, Jeff Taylor, and Bob McIvor. Final responsibility for the remaining errors and infelicities is solely mine.</para>
+</section>
+
+<section xml:id="cll_chapter1-section6">
+  <title>6. Informal Bibliography</title>
+  <para>The founding document for the Loglan Project, of which this book is one of the products, is <citation>Loglan 1: A Logical Language</citation> by James Cooke Brown (4th ed. 1989, The Loglan Institute, Gainesville, Florida, U.S.A.) The language described therein is not Lojban, but is very close to it and may be considered an ancestral version. It is regrettably necessary to state that nothing in this book has been approved by Dr. Brown, and that the very existence of Lojban is disapproved of by him.</para>
+  <para>The logic of Lojban, such as it is, owes a good deal to the American philosopher W. v.O. Quine, especially <citation>Word and Object</citation> (1960, M.I.T. Press). Much of Quine’s philosophical writings, especially on observation sentences, reads like a literal translation from Lojban.</para>
+  <para>The theory of negation expounded in <xref linkend="cll_chapter15"/> is derived from a reading of Larry Horn’s work <citation>The Natural History of Negation</citation>.</para>
+  <para>Of course, neither Brown nor Quine nor Horn is in any way responsible for the uses or misuses I have made of their works.</para>
+  <para>Depending on just when you are reading this book, there may be three other books about Lojban available: a textbook, a Lojban/English dictionary, and a book containing general information about Lojban. You can probably get these books, if they have been published, from the same place where you got this book. In addition, other books not yet foreseen may also exist.</para>
+</section>
+
+<section xml:id="cll_chapter1-section7">
+  <title>7. Captions to Pictures</title>
+  <para>The following examples list the Lojban caption, with a translation, for the picture at the head of each chapter. If a chapter’s picture has no caption, “(none)” is specified instead.</para>
+  <itemizedlist>
+    <listitem>
+      <para><anchor xml:id="c1"/><mediaobject><alt>The picture for chapter 1</alt><imageobject><imagedata fileref="chapter1.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+coi lojban.             coi rodo
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+Greetings, O Lojban!    Greetings, all-of you
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c2"/><mediaobject><alt>The picture for chapter 2</alt><imageobject><imagedata fileref="chapter2.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c3"/><mediaobject><alt>The picture for chapter 3</alt><imageobject><imagedata fileref="chapter3.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+.i .ai .i .ai .o
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+[untranslatable]
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c4"/><mediaobject><alt>The picture for chapter 4</alt><imageobject><imagedata fileref="chapter4.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+jbobliku
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+Lojbanic-blocks
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c5"/><mediaobject><alt>The picture for chapter 5</alt><imageobject><imagedata fileref="chapter5.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c6"/><mediaobject><alt>The picture for chapter 6</alt><imageobject><imagedata fileref="chapter6.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+lei re nanmu cu bevri le re nanmu
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>The-mass-of two men carry the two men
+Two men (jointly) carry two men (both of them).</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c7"/><mediaobject><alt>The picture for chapter 7</alt><imageobject><imagedata fileref="chapter7.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>ma drani danfu
+.i di'e
+.i di'u
+.i dei
+.i ri
+.i do'i</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>[What sumti] is-the-correct type-of-answer?
+The-next-sentence.
+The-previous-sentence.
+This-sentence.
+The-previous-sentence.
+An-unspecified-utterance.</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c8"/><mediaobject><alt>The picture for chapter 8</alt><imageobject><imagedata fileref="chapter8.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+ko viska re prenu poi bruna la santas.
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+[You!] see two persons who-are brothers-of Santa.
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c9"/><mediaobject><alt>The picture for chapter 9</alt><imageobject><imagedata fileref="chapter9.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c10"/><mediaobject><alt>The picture for chapter 10</alt><imageobject><imagedata fileref="chapter10.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+za'o klama
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>[superfective] come/go
+Something goes (or comes) for too long.</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c11"/><mediaobject><alt>The picture for chapter 11</alt><imageobject><imagedata fileref="chapter11.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+le si'o kunti
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+The concept-of emptiness
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c12"/><mediaobject><alt>The picture for chapter 12</alt><imageobject><imagedata fileref="chapter12.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c13"/><mediaobject><alt>The picture for chapter 13</alt><imageobject><imagedata fileref="chapter13.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+.oi ro'i ro'a ro'o
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+[Pain!] [emotional] [social] [physical]
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c14"/><mediaobject><alt>The picture for chapter 14</alt><imageobject><imagedata fileref="chapter14.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c15"/><mediaobject><alt>The picture for chapter 15</alt><imageobject><imagedata fileref="chapter15.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+mi na'e lumci le karce
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>I other-than wash the car
+I didn’t wash the car.</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c16"/><mediaobject><alt>The picture for chapter 16</alt><imageobject><imagedata fileref="chapter16.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+drata mupli pe'u .djan.
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>another example [please] John
+Another example, John, please!</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c17"/><mediaobject><alt>The picture for chapter 17</alt><imageobject><imagedata fileref="chapter17.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+zai xanlerfu by. ly. .obu .jy by. .abu ny.
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>[Shift] hand-letters l o j b a n
+"Lojban" in a manual alphabet</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c18"/><mediaobject><alt>The picture for chapter 18</alt><imageobject><imagedata fileref="chapter18.gif"/></imageobject></mediaobject> has the following text:</para>
+      <programlisting>
+no no
+</programlisting>
+      <para>which has the following translation:</para>
+      <programlisting>
+0 0
+</programlisting>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c19"/><mediaobject><alt>The picture for chapter 19</alt><imageobject><imagedata fileref="chapter19.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c20"/><mediaobject><alt>The picture for chapter 20</alt><imageobject><imagedata fileref="chapter20.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+    <listitem>
+      <para><anchor xml:id="c21"/><mediaobject><alt>The picture for chapter 21</alt><imageobject><imagedata fileref="chapter21.gif"/></imageobject></mediaobject> has no text.</para>
+    </listitem>
+  </itemizedlist>
+</section>
+
+<section xml:id="cll_chapter1-section8">
+  <title>8. Boring Legalities</title>
+  <para>Copyright © 1997 by The Logical Language Group, Inc. All Rights Reserved.</para>
+  <para>Permission is granted to make and distribute verbatim copies of this book, either in electronic or in printed form, provided the copyright notice and this permission notice are preserved on all copies.</para>
+  <para>Permission is granted to copy and distribute modified versions of this book, provided that the modifications are clearly marked as such, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.</para>
+  <para>Permission is granted to copy and distribute translations of this book into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation that has been approved by the Logical Language Group, rather than in English.</para>
+  <para>The contents of <xref linkend="cll_chapter21"/> are in the public domain.</para>
+  <para>For information, contact:
+The Logical Language Group, 2904 Beau Lane, Fairfax VA 22031-1303 USA
+Telephone 703-385-0273.
+Electronic address: <link xlink:href="mailto:llg-board@lojban.org";>llg-board@lojban.org</link>
+World Wide Web: <link xlink:href="http://www.lojban.org";>http://www.lojban.org</link></para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/10.xml b/todocbook/10.xml
new file mode 100644
index 0000000..f6ebf0e
--- /dev/null
+++ b/todocbook/10.xml
@@ -0,0 +1,1360 @@
+<chapter xml:id="cll_chapter10">
+  <title>Chapter 10
+Imaginary Journeys: The Lojban Space/Time Tense System</title>
+
+
+<section xml:id="cll_chapter10-section1">
+  <title>1. Introductory</title>
+  <para>This chapter attempts to document and explain the space/time tense system of Lojban. It does not attempt to answer all questions of the form “How do I say such-and-such (an English tense) in Lojban?” Instead, it explores the Lojban tense system from the inside, attempting to educate the reader into a Lojbanic viewpoint. Once the overall system is understood and the resources that it makes available are familiar, the reader should have some hope of using appropriate tense constructs and being correctly understood.</para>
+  <para>The system of Lojban tenses presented here may seem really complex because of all the pieces and all the options; indeed, this chapter is the longest one in this book. But tense is in fact complex in every language. In your native language, the subtleties of tense are intuitive. In foreign languages, you are seldom taught the entire system until you have reached an advanced level. Lojban tenses are extremely systematic and productive, allowing you to express subtleties based on what they mean rather than on how they act similarly to English tenses. This chapter concentrates on presenting an intuitive approach to the meaning of Lojban tense words and how they may be creatively and productively combined.</para>
+  <para>What is “tense”? Historically, “tense” is the attribute of verbs in English and related languages that expresses the time of the action. In English, three tenses are traditionally recognized, conventionally called the past, the present, and the future. There are also a variety of compound tenses used in English. However, there is no simple relationship between the form of an English tense and the time actually expressed:</para>
+  <programlisting>
+       I go to London tomorrow.
+       I will go to London tomorrow.
+       I am going to London tomorrow.
+</programlisting>
+  <para>all mean the same thing, even though the first sentence uses the present tense; the second, the future tense; and the third, a compound tense usually called “present progressive”. Likewise, a newspaper headline says “JONES DIES”, although it is obvious that the time referred to must be in the past. Tense is a mandatory category of English: every sentence must be marked for tense, even if in a way contrary to logic, because every main verb has a tense marker built into to it. By contrast, Lojban brivla have no implicit tense marker attached to them.</para>
+  <para>In Lojban, the concept of tense extends to every selbri, not merely the verb-like ones. In addition, tense structures provide information about location in space as well as in time. All tense information is optional in Lojban: a sentence like:</para>
+  <programlisting><anchor xml:id="c10e1d1"/><anchor xml:id="cll_chapter10-section1-example1"/>1.1)   mi klama le zarci
+       I go-to the market.
+</programlisting>
+  <para>can be understood as:</para>
+  <programlisting>
+      I went to the market.
+      I am going to the market.
+      I have gone to the market.
+      I will go to the market.
+      I continually go to the market.
+</programlisting>
+  <para>as well as many other possibilities: context resolves which is correct.</para>
+  <para>The placement of a tense construct within a Lojban bridi is easy: right before the selbri. It goes immediately after the “cu”, and can in fact always replace the “cu” (although in very complex sentences the rules for eliding terminators may be changed as a result). In the following examples, “pu” is the tense marker for “past time”:</para>
+  <programlisting><anchor xml:id="c10e1d2"/><anchor xml:id="cll_chapter10-section1-example2"/>1.2)   mi cu pu klama le zarci
+       mi pu klama le zarci
+       I in-the-past go-to the market.
+       I went to the market.
+</programlisting>
+  <para>It is also possible to put the tense somewhere else in the bridi by adding “ku” after it. This “ku” is an elidable terminator, but it’s almost never possible to actually elide it except at the end of the bridi:</para>
+  <programlisting><anchor xml:id="c10e1d3"/><anchor xml:id="cll_chapter10-section1-example3"/>1.3)   puku mi klama le zarci
+       In-the-past I go-to the market.
+       Earlier, I went to the market.
+
+<anchor xml:id="c10e1d4"/><anchor xml:id="cll_chapter10-section1-example4"/>1.4)   mi klama puku le zarci
+       I go-to in-the-past the market.
+       I went earlier to the market.
+
+<anchor xml:id="c10e1d5"/><anchor xml:id="cll_chapter10-section1-example5"/>1.5)   mi klama le zarci pu [ku]
+       I go-to the market in-the-past.
+       I went to the market earlier.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section1-example2"/> through <xref linkend="cll_chapter10-section1-example5"/> are different only in emphasis. Abnormal order, such as <xref linkend="cll_chapter10-section1-example3"/> through <xref linkend="cll_chapter10-section1-example5"/> exhibit, adds emphasis to the words that have been moved; in this case, the tense cmavo “pu”. Words at either end of the sentence tend to be more noticeable.</para>
+</section>
+
+<section xml:id="cll_chapter10-section2">
+  <title>2. Spatial tenses: FAhA and VA</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     vi      VA                  short distance
+     va      VA                  medium distance
+     vu      VA                  long distance
+
+     zu'a    FAhA                left
+     ri'u    FAhA                right
+     ga'u    FAhA                up
+     ni'a    FAhA                down
+     ca'u    FAhA                front
+     ne'i    FAhA                within
+     be'a    FAhA                north of
+</programlisting>
+  <para>(The complete list of FAhA cmavo can be found in <xref linkend="cll_chapter10-section27"/>.)</para>
+  <para>Why is this section about spatial tenses rather than the more familiar time tenses of <xref linkend="cll_chapter10-section1"/>, asks the reader? Because the model to be used in explaining both will be easier to grasp for space than for time. The explanation of time tenses will resume in <xref linkend="cll_chapter10-section4"/>.</para>
+  <para>English doesn’t have mandatory spatial tenses. Although there are plenty of ways in English of showing where an event happens, there is absolutely no need to do so. Considering this fact may give the reader a feel for what the optional Lojban time tenses are like. From the Lojban point of view, space and time are interchangeable, although they are not treated identically.</para>
+  <para>Lojban specifies the spatial tense of a bridi (the place at which it occurs) by using words from selma'o FAhA and VA to describe an imaginary journey from the speaker to the place referred to. FAhA cmavo specify the direction taken in the journey, whereas VA cmavo specify the distance gone. For example:</para>
+  <programlisting><anchor xml:id="c10e2d1"/><anchor xml:id="cll_chapter10-section2-example1"/>2.1)   le nanmu va batci le gerku
+       The man [medium distance] bites the dog.
+       Over there the man is biting the dog.
+</programlisting>
+  <para>What is at a medium distance? The event referred to by the bridi: the man biting the dog. What is this event at a medium distance from? The speaker’s location. We can understand the “va” as saying: “If you want to get from the speaker’s location to the location of the bridi, journey for a medium distance (in some direction unspecified).” This “imaginary journey” can be used to understand not only <xref linkend="cll_chapter10-section2-example1"/>, but also every other spatial tense construct.</para>
+  <para>Suppose you specify a direction with a FAhA cmavo, rather than a distance with a VA cmavo:</para>
+  <programlisting><anchor xml:id="c10e2d2"/><anchor xml:id="cll_chapter10-section2-example2"/>2.2)   le nanmu zu'a batci le gerku
+       The man [left] bites the dog.
+</programlisting>
+  <para>Here the imaginary journey is again from the speaker’s location to the location of the bridi, but it is now performed by going to the left (in the speaker’s reference frame) for an unspecified distance. So a reasonable translation is:</para>
+  <programlisting>
+       To my left, the man bites the dog.
+</programlisting>
+  <para>The “my” does not have an explicit equivalent in the Lojban, because the speaker’s location is understood as the starting point.</para>
+  <para>(Etymologically, by the way, “zu'a” is derived from “zunle”, the gismu for “left”, whereas “vi”, “va”, and “vu” are intended to be reminiscent of “ti”, “ta”, and “tu”, the demonstrative pronouns “this-here”, “that-there”, and “that-yonder”.)</para>
+  <para>What about specifying both a direction and a distance? The rule here is that the direction must come before the distance:</para>
+  <programlisting><anchor xml:id="c10e2d3"/><anchor xml:id="cll_chapter10-section2-example3"/>2.3)   le nanmu zu'avi batci le gerku
+       The man [left] [short distance] bites the dog.
+       Slightly to my left, the man bites the dog.
+</programlisting>
+  <para>As explained in <xref linkend="cll_chapter10-section1"/>, it would be perfectly correct to use “ku” to move this tense to the beginning or the end of the sentence to emphasize it:</para>
+  <programlisting><anchor xml:id="c10e2d4"/><anchor xml:id="cll_chapter10-section2-example4"/>2.4)   zu'aviku le nanmu cu batci le gerku
+       [Left] [short distance] the man bites the dog.
+       Slightly to my left, the man bites the dog.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section3">
+  <title>3. Compound spatial tenses</title>
+  <para>Humph, says the reader: this talk of “imaginary journeys” is all very well, but what’s the point of it? — “zu'a” means “on the left” and “vi” means “nearby”, and there’s no more to be said. The imaginary-journey model becomes more useful when so-called compound tenses are involved. A compound tense is exactly like a simple tense, but has several FAhAs run together:</para>
+  <programlisting><anchor xml:id="c10e3d1"/><anchor xml:id="cll_chapter10-section3-example1"/>3.1)   le nanmu ga'u zu'a batci le gerku
+       The man [up] [left] bites the dog.
+</programlisting>
+  <para>The proper interpretation of <xref linkend="cll_chapter10-section3-example1"/> is that the imaginary journey has two stages: first move from the speaker’s location upward, and then to the left. A translation might read:</para>
+  <programlisting>
+       Left of a place above me, the man bites the dog.
+</programlisting>
+  <para>(Perhaps the speaker is at the bottom of a manhole, and the dog-biting is going on at the edge of the street.)</para>
+  <para>In the English translation, the keywords “left” and “above” occur in reverse order to the Lojban order. This effect is typical of what happens when we “unfold” Lojban compound tenses into their English equivalents, and shows why it is not very useful to try to memorize a list of Lojban tense constructs and their colloquial English equivalents.</para>
+  <para>The opposite order also makes sense:</para>
+  <programlisting><anchor xml:id="c10e3d2"/><anchor xml:id="cll_chapter10-section3-example2"/>3.2)   le nanmu zu'a ga'u batci le gerku
+       The man [left] [up] bites the dog.
+       Above a place to the left of me, the man bites the dog.
+</programlisting>
+  <para>In ordinary space, the result of going up and then to the left is the same as that of going left and then up, but such a simple relationship does not apply in all environments or to all directions: going south, then east, then north may return one to the starting point, if that point is the North Pole.</para>
+  <para>Each direction can have a distance following:</para>
+  <programlisting><anchor xml:id="c10e3d3"/><anchor xml:id="cll_chapter10-section3-example3"/>3.3)   le nanmu zu'avi ga'uvu batci le gerku
+       The man [left] [short distance] [up] [long distance] bites the dog.
+       Far above a place slightly to the left of me, the man bites the dog.
+</programlisting>
+  <para>A distance can also come at the beginning of the tense construct, without any specified direction. (<xref linkend="cll_chapter10-section2-example1"/>, with VA alone, is really a special case of this rule when no directions at all follow.)</para>
+  <programlisting><anchor xml:id="c10e3d4"/><anchor xml:id="cll_chapter10-section3-example4"/>3.4)   le nanmu vi zu'a batci le gerku
+       The man [short distance] [left] bites the dog.
+       Left of a place near me, the man bites the dog.
+</programlisting>
+  <para>Any number of directions may be used in a compound tense, with or without specified distances for each:</para>
+  <programlisting><anchor xml:id="c10e3d5"/><anchor xml:id="cll_chapter10-section3-example5"/>3.5)   le nanmu ca'uvi ni'ava ri'uvu ne'i
+            batci le gerku
+       The man [front] [short] [down] [medium] [right] [long] [within]
+            bites the dog.
+       Within a place a long distance to the right of a place which is a medium
+            distance downward from a place a short distance in front of me,
+            the man bites the dog.
+</programlisting>
+  <para>Whew! It’s a good thing tense constructs are optional: having to say all that could certainly be painful. Note, however, how much shorter the Lojban version of <xref linkend="cll_chapter10-section3-example5"/> is than the English version.</para>
+</section>
+
+<section xml:id="cll_chapter10-section4">
+  <title>4. Temporal tenses: PU and ZI</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     pu      PU                  past
+     ca      PU                  present
+     ba      PU                  future
+
+     zi      ZI                  short time distance
+     za      ZI                  medium time distance
+     zu      ZI                  long time distance
+</programlisting>
+  <para>Now that the reader understands spatial tenses, there are only two main facts to understand about temporal tenses: they work exactly like the spatial tenses, with selma'o PU and ZI standing in for FAhA and VA; and when both spatial and temporal tense cmavo are given in a single tense construct, the temporal tense is expressed first. (If space could be expressed before or after time at will, then certain constructions would be ambiguous.)</para>
+  <programlisting><anchor xml:id="c10e4d1"/><anchor xml:id="cll_chapter10-section4-example1"/>4.1)   le nanmu pu batci le gerku
+       The man [past] bites the dog.
+       The man bit the dog.
+</programlisting>
+  <para>means that to reach the dog-biting, you must take an imaginary journey through time, moving towards the past an unspecified distance. (Of course, this journey is even more imaginary than the ones talked about in the previous sections, since time-travel is not an available option.)</para>
+  <para>Lojban recognizes three temporal directions: “pu” for the past, “ca” for the present, and “ba” for the future. (Etymologically, these derive from the corresponding gismu “purci”, “cabna”, and “balvi”. See <xref linkend="cll_chapter10-section23"/> for an explanation of the exact relationship between the cmavo and the gismu.) There are many more spatial directions, since there are FAhA cmavo for both absolute and relative directions as well as “direction-like relationships” like “surrounding”, “within”, “touching”, etc. (See <xref linkend="cll_chapter10-section27"/> for a complete list.) But there are really only two directions in time: forward and backward, toward the future and toward the past. Why, then, are there three cmavo of selma'o PU?</para>
+  <para>The reason is that tense is subjective: human beings perceive space and time in a way that does not necessarily agree with objective measurements. We have a sense of “now” which includes part of the objective past and part of the objective future, and so we naturally segment the time line into three parts. The Lojban design recognizes this human reality by providing a separate time-direction cmavo for the “zero direction”, Similarly, there is a FAhA cmavo for the zero space direction: “bu'u”, which means something like “coinciding”.</para>
+  <para>(Technical note for readers conversant with relativity theory: The Lojban time tenses reflect time as seen by the speaker, who is assumed to be a “point-like observer” in the relativistic sense: they do not say anything about physical relationships of relativistic interval, still less about implicit causality. The nature of tense is not only subjective but also observer-based.)</para>
+  <para>Here are some examples of temporal tenses:</para>
+  <programlisting><anchor xml:id="c10e4d2"/><anchor xml:id="cll_chapter10-section4-example2"/>4.2)   le nanmu puzi batci le gerku
+       The man [past] [short distance] bites the dog.
+       A short time ago, the man bit the dog.
+
+<anchor xml:id="c10e4d3"/><anchor xml:id="cll_chapter10-section4-example3"/>4.3)   le nanmu pu pu batci le gerku
+       The man [past] [past] bites the dog.
+       Earlier than an earlier time than now, the man bit the dog.
+       The man had bitten the dog.
+       The man had been biting the dog.
+
+<anchor xml:id="c10e4d4"/><anchor xml:id="cll_chapter10-section4-example4"/>4.4)   le nanmu ba puzi batci le gerku
+       The man [future] [past] [short] bites the dog.
+       Shortly earlier than some time later than now, the man will bite the dog.
+       Soon before then, the man will have bitten the dog.
+       The man will have just bitten the dog.
+       The man will just have been biting the dog.
+</programlisting>
+  <para>What about the analogue of an initial VA without a direction? Lojban does allow an initial ZI with or without following PUs:</para>
+  <programlisting><anchor xml:id="c10e4d5"/><anchor xml:id="cll_chapter10-section4-example5"/>4.5)   le nanmu zi pu batci le gerku
+       The man [short] [past] bites the dog.
+       Before a short time from or before now, the man bit or will bite the dog.
+
+<anchor xml:id="c10e4d6"/><anchor xml:id="cll_chapter10-section4-example6"/>4.6)   le nanmu zu batci le gerku
+       The man [long] bites the dog.
+       A long time from or before now, the man will bite or bit the dog.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section4-example5"/> and <xref linkend="cll_chapter10-section4-example6"/> are perfectly legitimate, but may not be very much used: “zi” by itself signals an event that happens at a time close to the present, but without saying whether it is in the past or the future. A rough translation might be “about now, but not exactly now”.</para>
+  <para>Because we can move in any direction in space, we are comfortable with the idea of events happening in an unspecified space direction (“nearby” or “far away”), but we live only from past to future, and the idea of an event which happens “nearby in time” is a peculiar one. Lojban provides lots of such possibilities that don’t seem all that useful to English-speakers, even though you can put them together productively; this fact may be a limitation of English.</para>
+  <para>Finally, here are examples which combine temporal and spatial tense:</para>
+  <programlisting><anchor xml:id="c10e4d7"/><anchor xml:id="cll_chapter10-section4-example7"/>4.7)   le nanmu puzu vu batci le gerku
+       The man [past] [long time] [long space] bites the dog.
+       Long ago and far away, the man bit the dog.
+</programlisting>
+  <para>Alternatively,</para>
+  <programlisting><anchor xml:id="c10e4d8"/><anchor xml:id="cll_chapter10-section4-example8"/>4.8)   le nanmu batci le gerku puzuvuku
+       The man bites the dog [past] [long time] [long space].
+       The man bit the dog long ago and far away.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section5">
+  <title>5. Interval sizes: VEhA and ZEhA</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ve'i    VEhA                short space interval
+     ve'a    VEhA                medium space interval
+     ve'u    VEhA                long space interval
+
+     ze'i    ZEhA                short time interval
+     ze'a    ZEhA                medium time interval
+     ze'u    ZEhA                long time interval
+</programlisting>
+  <para>So far, we have considered only events that are usually thought of as happening at a particular point in space and time: a man biting a dog at a specified place and time. But Lojbanic events may be much more “spread out” than that: “mi vasxu” (I breathe) is something which is true during the whole of my life from birth to death, and over the entire part of the earth where I spend my life. The cmavo of VEhA (for space) and ZEhA (for time) can be added to any of the tense constructs we have already studied to specify the size of the space or length of the time over which the bridi is claimed to be true.</para>
+  <programlisting><anchor xml:id="c10e5d1"/><anchor xml:id="cll_chapter10-section5-example1"/>5.1)   le verba ve'i cadzu le bisli
+       The child [small space interval] walks-on the ice.
+       In a small space, the child walks on the ice.
+       The child walks about a small area of the ice.
+</programlisting>
+  <para>means that her walking was done in a small area. Like the distances, the interval sizes are classified only roughly as “small, medium, large”, and are relative to the context: a small part of a room might be a large part of a table in that room.</para>
+  <para>Here is an example using a time interval:</para>
+  <programlisting><anchor xml:id="c10e5d2"/><anchor xml:id="cll_chapter10-section5-example2"/>5.2)   le verba ze'a cadzu le bisli
+       The child [medium time interval] walks-on the ice.
+       For a medium time, the child walks/walked/will walk on the ice.
+</programlisting>
+  <para>Note that with no time direction word, <xref linkend="cll_chapter10-section5-example2"/> does not say when the walking happened: that would be determined by context. It is possible to specify both directions or distances and an interval, in which case the interval always comes afterward:</para>
+  <programlisting><anchor xml:id="c10e5d3"/><anchor xml:id="cll_chapter10-section5-example3"/>5.3)   le verba pu ze'a cadzu le bisli
+       The child [past] [medium time interval] walks-on the ice.
+       For a medium time, the child walked on the ice.
+       The child walked on the ice for a while.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section5-example3"/>, the relationship of the interval to the specified point in time or space is indeterminate. Does the interval start at the point, end at the point, or is it centered on the point? By adding an additional direction cmavo after the interval, this question can be conclusively answered:</para>
+  <programlisting><anchor xml:id="c10e5d4"/><anchor xml:id="cll_chapter10-section5-example4"/>5.4)   mi ca ze'ica cusku dei
+       I [present] [short time interval – present] express this-utterance.
+       I am now saying this sentence.
+</programlisting>
+  <para>means that for an interval starting a short time in the past and extending to a short time in the future, I am expressing the utterance which is <xref linkend="cll_chapter10-section5-example4"/>. Of course, “short” is relative, as always in tenses. Even a long sentence takes up only a short part of a whole day; in a geological context, the era of <emphasis>Homo sapiens</emphasis> would only be a “ze'i” interval.</para>
+  <para>By contrast,</para>
+  <programlisting><anchor xml:id="c10e5d5"/><anchor xml:id="cll_chapter10-section5-example5"/>5.5)   mi ca ze'ipu cusku dei
+       I [present] [short time interval – past] express this-utterance.
+       I have just been saying this sentence.
+</programlisting>
+  <para>means that for a short time interval extending from the past to the present I have been expressing <xref linkend="cll_chapter10-section5-example5"/>. Here the imaginary journey starts at the present, lays down one end point of the interval, moves into the past, and lays down the other endpoint. Another example:</para>
+  <programlisting><anchor xml:id="c10e5d6"/><anchor xml:id="cll_chapter10-section5-example6"/>5.6)   mi pu ze'aba citka le mi sanmi
+       I [past] [medium time interval - future] eat my meal.
+       For a medium time afterward, I ate my meal.
+       I ate my meal for a while.
+</programlisting>
+  <para>With “ca” instead of “ba”, <xref linkend="cll_chapter10-section5-example6"/> becomes <xref linkend="cll_chapter10-section5-example7"/>,</para>
+  <programlisting><anchor xml:id="c10e5d7"/><anchor xml:id="cll_chapter10-section5-example7"/>5.7)   mi pu ze'aca citka le mi sanmi
+       I [past] [medium time interval – present] eat my meal.
+       For a medium time before and afterward, I ate my meal.
+       I ate my meal for a while.
+</programlisting>
+  <para>because the interval would then be centered on the past moment rather than oriented toward the future of that moment. The colloquial English translations are the same — English is not well-suited to representing this distinction.</para>
+  <para>Here are some examples of the use of space intervals with and without specified directions:</para>
+  <programlisting><anchor xml:id="c10e5d8"/><anchor xml:id="cll_chapter10-section5-example8"/>5.8)   ta ri'u ve'i finpe
+       That-there [right] [short space interval] is-a-fish.
+       That thing on my right is a fish.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section5-example8"/>, there is no equivalent in the colloquial English translation of the “small interval” which the fish occupies. Neither the Lojban nor the English expresses the orientation of the fish. Compare <xref linkend="cll_chapter10-section5-example9"/>:</para>
+  <programlisting><anchor xml:id="c10e5d9"/><anchor xml:id="cll_chapter10-section5-example9"/>5.9)   ta ri'u ve'ica'u finpe
+       That-there [right] [short space interval – front] is-a-fish.
+       That thing on my right extending forwards is a fish.
+</programlisting>
+  <para>Here the space interval occupied by the fish extends from a point on my right to another point in front of the first point.</para>
+</section>
+
+<section xml:id="cll_chapter10-section6">
+  <title>6. Vague intervals and non-specific tenses</title>
+  <para>What is the significance of failing to specify an interval size of the type discussed in <xref linkend="cll_chapter10-section5"/>? The Lojban rule is that if no interval size is given, the size of the space or time interval is left vague by the speaker. For example:</para>
+  <programlisting><anchor xml:id="c10e6d1"/><anchor xml:id="cll_chapter10-section6-example1"/>6.1)   mi pu klama le zarci
+       I [past] go-to the market.
+</programlisting>
+  <para>really means:</para>
+  <programlisting>
+       At a moment in the past, and possibly other moments as
+       well, the event “I went to the market” was in progress.
+</programlisting>
+  <para>The vague or unspecified interval contains an instant in the speaker’s past. However, there is no indication whether or not the whole interval is in the speaker’s past! It is entirely possible that the interval during which the going-to-the-market is happening stretches into the speaker’s present or even future.</para>
+  <para><xref linkend="cll_chapter10-section6-example1"/> points up a fundamental difference between Lojban tenses and English tenses. An English past-tense sentence like “I went to the market” generally signifies that the going-to-the-market is entirely in the past; that is, that the event is complete at the time of speaking. Lojban “pu” has no such implication.</para>
+  <para>This property of a past tense is sometimes called “aorist”, in reference to a similar concept in the tense system of Classical Greek. All of the Lojban tenses have the same property, however:</para>
+  <programlisting><anchor xml:id="c10e6d3"/><anchor xml:id="cll_chapter10-section6-example3"/>6.3)   le tricu ba crino
+       The tree [future] is-green.
+       The tree will be green.
+</programlisting>
+  <para>does not imply (as the colloquial English translation does) that the tree is not green now. The vague interval throughout which the tree is, in fact, green may have already started.</para>
+  <para>This general principle does not mean that Lojban has no way of indicating that a tree will be green but is not yet green. Indeed, there are several ways of expressing that concept: see <xref linkend="cll_chapter10-section10"/> (event contours) and <xref linkend="cll_chapter10-section20"/> (logical connection between tenses).</para>
+</section>
+
+<section xml:id="cll_chapter10-section7">
+  <title>7. Dimensionality: VIhA</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     vi'i    VIhA                on a line
+     vi'a    VIhA                in an area
+     vi'u    VIhA                through a volume
+     vi'e    VIhA                throughout a space/time interval
+</programlisting>
+  <para>The cmavo of ZEhA are sufficient to express time intervals. One fundamental difference between space and time, however, is that space is multi-dimensional. Sometimes we want to say not only that something moves over a small interval, but also perhaps that it moves in a line. Lojban allows for this. I can specify that a motion “in a small space” is more specifically “in a short line”, “in a small area”, or “through a small volume”.</para>
+  <para>What about the child walking on the ice in <xref linkend="cll_chapter10-section5-example1"/> through <xref linkend="cll_chapter10-section5-example3"/>? Given the nature of ice, probably the area interpretation is most sensible. I can make this assumption explicit with the appropriate member of selma'o VIhA:</para>
+  <programlisting><anchor xml:id="c10e7d1"/><anchor xml:id="cll_chapter10-section7-example1"/>7.1)   le verba ve'a vi'a cadzu le bisli
+       The child [medium space interval] [2-dimensional] walks-on the ice.
+       In a medium-sized area, the child walks on the ice.
+</programlisting>
+  <para>Space intervals can contain either VEhA or VIhA or both, but if both, VEhA must come first, as <xref linkend="cll_chapter10-section7-example1"/> shows.</para>
+  <para>The reader may wish to raise a philosophical point here. (Readers who don’t wish to, should skip this paragraph.) The ice may be two-dimensional, or more accurately its surface may be, but since the child is three-dimensional, her walking must also be. The subjective nature of Lojban tense comes to the rescue here: the action is essentially planar, and the third dimension of height is simply irrelevant to walking. Even walking on a mountain could be called “vi'a”, because relatively speaking the mountain is associated with an essentially two-dimensional surface. Motion which is not confined to such a surface (e.g., flying, or walking through a three-dimensional network of tunnels, or climbing among mountains rather than on a single mountain) would be properly described with “vi'u”. So the cognitive, rather than the physical, dimensionality controls the choice of VIhA cmavo.</para>
+  <para>VIhA has a member “vi'e” which indicates a 4-dimensional interval, one that involves both space and time. This allows the spatial tenses to invade, to some degree, the temporal tenses; it is possible to make statements about space-time considered as an Einsteinian whole. (There are presently no cmavo of FAhA assigned to “pastward” and “futureward” considered as space rather than time directions — they could be added, though, if Lojbanists find space-time expression useful.) If a temporal tense cmavo is used in the same tense construct with a “vi'e” interval, the resulting tense may be self-contradictory.</para>
+</section>
+
+<section xml:id="cll_chapter10-section8">
+  <title>8. Movement in space: MOhI</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     mo'i    MOhI                movement flag
+</programlisting>
+  <para>All the information carried by the tense constructs so far presented has been presumed to be static: the bridi is occurring somewhere or other in space and time, more or less remote from the speaker. Suppose the truth of the bridi itself depends on the result of a movement, or represents an action being done while the speaker is moving? This too can be represented by the tense system, using the cmavo “mo'i” (of selma'o MOhI) plus a spatial direction and optional distance; the direction now refers to a direction of motion rather than a static direction from the speaker.</para>
+  <programlisting><anchor xml:id="c10e8d1"/><anchor xml:id="cll_chapter10-section8-example1"/>8.1)   le verba mo'i ri'u cadzu le bisli
+       The child [movement] [right] walks-on the ice.
+       The child walks toward my right on the ice.
+</programlisting>
+  <para>This is quite different from:</para>
+  <programlisting><anchor xml:id="c10e8d2"/><anchor xml:id="cll_chapter10-section8-example2"/>8.2)   le verba ri'u cadzu le bisli
+       The child [right] walks-on the ice.
+       To the right of me, the child walks on the ice.
+</programlisting>
+  <para>In either case, however, the reference frame for defining “right” and “left” is the speaker’s, not the child’s. This can be changed thus:</para>
+  <programlisting><anchor xml:id="c10e8d3"/><anchor xml:id="cll_chapter10-section8-example3"/>8.3)   le verba mo'i ri'u cadzu le bisli ma'i vo'a
+       The child [movement] [right] walks on the ice in-reference-frame the-x1-place.
+       The child walks toward her right on the ice.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section8-example3"/> is analogous to <xref linkend="cll_chapter10-section8-example1"/>. The cmavo “ma'i” belongs to selma'o BAI (explained in <xref linkend="cll_chapter9"/>), and allows specifying a reference frame.</para>
+  <para>Both a regular and a “mo'i”-flagged spatial tense can be combined, with the “mo'i” construct coming last:</para>
+  <programlisting><anchor xml:id="c10e8d4"/><anchor xml:id="cll_chapter10-section8-example4"/>8.4)   le verba zu'avu mo'i ri'uvi cadzu le bisli
+       The child [left] [long] [movement] [right] [short] walks-on the ice.
+       Far to the left of me, the child walks a short distance toward my right on the ice.
+</programlisting>
+  <para>It is not grammatical to use multiple directions like “zu'a ca'u” after “mo'i”, but complex movements can be expressed in a separate bridi.</para>
+  <para>Here is an example of a movement tense on a bridi not inherently involving movement:</para>
+  <programlisting><anchor xml:id="c10e8d5"/><anchor xml:id="cll_chapter10-section8-example5"/>8.5)   mi mo'i ca'uvu citka le mi sanmi
+       I [movement] [front] [long] eat my meal.
+       While moving a long way forward, I eat my meal.
+</programlisting>
+  <para>(Perhaps I am eating in an airplane.)</para>
+  <para>There is no parallel facility in Lojban at present for expressing movement in time — time travel — but one could be added easily if it ever becomes useful.</para>
+</section>
+
+<section xml:id="cll_chapter10-section9">
+  <title>9. Interval properties: TAhE and “roi”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     di'i    TAhE                regularly
+     na'o    TAhE                typically
+     ru'i    TAhE                continuously
+     ta'e    TAhE                habitually
+
+     di'inai TAhE                irregularly
+     na'onai TAhE                atypically
+     ru'inai TAhE                intermittently
+     ta'enai TAhE                contrary to habit
+
+     roi     ROI                 “n” times
+     roinai  ROI                 other than “n” times
+
+     ze'e    ZEhA                whole time interval
+     ve'e    VEhA                whole space interval
+</programlisting>
+  <para>Consider Lojban bridi which express events taking place in time. Whether a very short interval (a point) or a long interval of time is involved, the event may not be spread consistently throughout that interval. Lojban can use the cmavo of selma'o TAhE to express the idea of continuous or non-continuous actions.</para>
+  <programlisting><anchor xml:id="c10e9d1"/><anchor xml:id="cll_chapter10-section9-example1"/>9.1)   mi puzu ze'u velckule
+       I [past] [long distance] [long interval] am-a-school-attendee (pupil).
+       Long ago I attended school for a long time.
+</programlisting>
+  <para>probably does not mean that I attended school continuously throughout the whole of that long-ago interval. Actually, I attended school every day, except for school holidays. More explicitly,</para>
+  <programlisting><anchor xml:id="c10e9d2"/><anchor xml:id="cll_chapter10-section9-example2"/>9.2)   mi puzu ze'u di'i velckule
+       I [past] [long distance] [long interval] [regularly] am-a-pupil.
+       Long ago I regularly attended school for a long time.
+</programlisting>
+  <para>The four TAhE cmavo are differentiated as follows: “ru'i” covers the entirety of the interval, “di'i” covers the parts of the interval which are systematically spaced subintervals; “na'o” covers part of the interval, but exactly which part is determined by context; “ta'e” covers part of the interval, selected with reference to the behavior of the actor (who often, but not always, appears in the x1 place of the bridi).</para>
+  <para>Using TAhE does not require being so specific. Either the time direction or the time interval or both may be omitted (in which case they are vague). For example:</para>
+  <programlisting><anchor xml:id="c10e9d3"/><anchor xml:id="cll_chapter10-section9-example3"/>9.3)   mi ba ta'e klama le zarci
+       I [future] [habitually] go-to the market.
+       I will habitually go to the market.
+       I will make a habit of going to the market.
+</programlisting>
+  <para>specifies the future, but the duration of the interval is indefinite. Similarly,</para>
+  <programlisting><anchor xml:id="c10e9d4"/><anchor xml:id="cll_chapter10-section9-example4"/>9.4)   mi na'o klama le zarci
+       I [typically] go-to the market.
+       I typically go/went/will go to the market.
+</programlisting>
+  <para>illustrates an interval property in isolation. There are no distance or direction cmavo, so the point of time is vague; likewise, there is no interval cmavo, so the length of the interval during which these goings-to-the-market take place is also vague. As always, context will determine these vague values.</para>
+  <para>“Intermittently” is the polar opposite notion to “continuously”, and is expressed not with its own cmavo, but by adding the negation suffix “-nai” (which belongs to selma'o NAI) to “ru'i”. For example:</para>
+  <programlisting><anchor xml:id="c10e9d5"/><anchor xml:id="cll_chapter10-section9-example5"/>9.5)   le verba ru'inai cadzu le bisli
+       The child [continuously-not] walks-on the ice.
+       The child intermittently walks on the ice.
+</programlisting>
+  <para>As shown in the cmavo table above, all the cmavo of TAhE may be negated with “-nai”; “ru'inai” and “di'inai” are probably the most useful.</para>
+  <para>An intermittent event can also be specified by counting the number of times during the interval that it takes place. The cmavo “roi” (which belongs to selma'o ROI) can be appended to a number to make a quantified tense. Quantified tenses are common in English, but not so commonly named: they are exemplified by the adverbs “never”, “once”, “twice”, “thrice”, ... “always”, and by the related phrases “many times”, “a few times”, “too many times”, and so on. All of these are handled in Lojban by a number plus “-roi”:</para>
+  <programlisting><anchor xml:id="c10e9d6"/><anchor xml:id="cll_chapter10-section9-example6"/>9.6)   mi paroi klama le zarci
+       I [one time] go-to the market.
+       I go to the market once.
+
+<anchor xml:id="c10e9d7"/><anchor xml:id="cll_chapter10-section9-example7"/>9.7)    mi du'eroi klama le zarci
+       I [too-many times] go-to the market.
+       I go to the market too often.
+</programlisting>
+  <para>With the quantified tense alone, we don’t know whether the past, the present, or the future is intended, but of course the quantified tense need not stand alone:</para>
+  <programlisting><anchor xml:id="c10e9d8"/><anchor xml:id="cll_chapter10-section9-example8"/>9.8)   mi pu reroi klama le zarci
+       I [past] [two times] go-to the market.
+       I went to the market twice.
+</programlisting>
+  <para>The English is slightly over-specific here: it entails that both goings-to-the-market were in the past, which may or may not be true in the Lojban sentence, since the implied interval is vague. Therefore, the interval may start in the past but extend into the present or even the future.</para>
+  <para>Adding “-nai” to “roi” is also permitted, and has the meaning “other than (the number specified)”:</para>
+  <programlisting><anchor xml:id="c10e9d9"/><anchor xml:id="cll_chapter10-section9-example9"/>9.9)   le ratcu reroinai citka le cirla
+       The rat [twice-not] eats the cheese.
+       The rat eats the cheese other than twice.
+</programlisting>
+  <para>This may mean that the rat eats the cheese fewer times, or more times, or not at all.</para>
+  <para>It is necessary to be careful with sentences like <xref linkend="cll_chapter10-section9-example6"/> and <xref linkend="cll_chapter10-section9-example8"/>, where a quantified tense appears without an interval. What <xref linkend="cll_chapter10-section9-example8"/> really says is that during an interval of unspecified size, at least part of which was set in the past, the event of my going to the market happened twice. The example says nothing about what happened outside that vague time interval. This is often less than we mean. If we want to nail down that I went to the market once and only once, we can use the cmavo “ze'e” which represents the “whole time interval”: conceptually, an interval which stretches from time’s beginning to its end:</para>
+  <programlisting><anchor xml:id="c10e9d10"/><anchor xml:id="cll_chapter10-section9-example10"/>9.10)  mi ze'e paroi klama le zarci
+       I [whole interval] [once] go-to the market.
+</programlisting>
+  <para>Since specifying no ZEhA leaves the interval vague, <xref linkend="cll_chapter10-section9-example8"/> might in appropriate context mean the same as <xref linkend="cll_chapter10-section9-example10"/> after all — but <xref linkend="cll_chapter10-section9-example10"/> allows us to be specific when specificity is necessary.</para>
+  <para>A PU cmavo following “ze'e” has a slightly different meaning from one that follows another ZEhA cmavo. The compound cmavo “ze'epu” signifies the interval stretching from the infinite past to the reference point (wherever the imaginary journey has taken you); “ze'eba” is the interval stretching from the reference point to the infinite future. The remaining form, “ze'eca”, makes specific the “whole of time” interpretation just given. These compound forms make it possible to assert that something has never happened without asserting that it never will.</para>
+  <programlisting><anchor xml:id="c10e9d11"/><anchor xml:id="cll_chapter10-section9-example11"/>9.11)  mi ze'epu noroi klama le zarci
+       I [whole interval] [past] [never] go-to the market.
+       I have never gone to the market.
+</programlisting>
+  <para>says nothing about whether I might go in future.</para>
+  <para>The space equivalent of “ze'e” is “ve'e”, and it can be used in the same way with a quantified space tense: see <xref linkend="cll_chapter10-section11"/> for an explanation of space interval modifiers.</para>
+</section>
+
+<section xml:id="cll_chapter10-section10">
+  <title>10. Event contours: ZAhO and “re'u”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     pu'o    ZAhO                inchoative
+     ca'o    ZAhO                continuitive
+     ba'o    ZAhO                perfective
+     co'a    ZAhO                initiative
+     co'u    ZAhO                cessitive
+     mo'u    ZAhO                completitive
+     za'o    ZAhO                superfective
+     co'i    ZAhO                achievative
+     de'a    ZAhO                pausative
+     di'a    ZAhO                resumptive
+
+     re'u    ROI                 ordinal tense
+</programlisting>
+  <para>The cmavo of selma'o ZAhO express the Lojban version of what is traditionally called “aspect”. This is not a notion well expressed by English tenses, but many languages (including Chinese and Russian among Lojban’s six source languages) consider it more important than the specification of mere position in time.</para>
+  <para>The “event contours” of selma'o ZAhO, with their bizarre keywords, represent the natural portions of an event considered as a process, an occurrence with an internal structure including a beginning, a middle, and an end. Since the keywords are scarcely self-explanatory, each ZAhO will be explained in detail here. Note that from the viewpoint of Lojban syntax, ZAhOs are interval modifiers like TAhEs or ROI compounds; if both are found in a single tense, the TAhE/ROI comes first and the ZAhO afterward. The imaginary journey described by other tense cmavo moves us to the portion of the event-as-process which the ZAhO specifies.</para>
+  <para>It is important to understand that ZAhO cmavo, unlike the other tense cmavo, specify characteristic portions of the event, and are seen from an essentially timeless perspective. The “beginning” of an event is the same whether the event is in the speaker’s present, past, or future. It is especially important not to confuse the speaker-relative viewpoint of the PU tenses with the event-relative viewpoint of the ZAhO tenses.</para>
+  <para>The cmavo “pu'o”, “ca'o”, and “ba'o” (etymologically derived from the PU cmavo) refer to an event that has not yet begun, that is in progress, or that has ended, respectively:</para>
+  <programlisting><anchor xml:id="c10e10d1"/><anchor xml:id="cll_chapter10-section10-example1"/>10.1)  mi pu'o damba
+       I [inchoative] fight.
+       I’m on the verge of fighting.
+
+<anchor xml:id="c10e10d2"/><anchor xml:id="cll_chapter10-section10-example2"/>10.2)  la stiv. ca'o bacru
+       Steve [continuitive] utters.
+       Steve continues to talk.
+
+<anchor xml:id="c10e10d3"/><anchor xml:id="cll_chapter10-section10-example3"/>10.3)  le verba ba'o cadzu le bisli
+       The child [perfective] walks-on the ice.
+       The child is finished walking on the ice.
+</programlisting>
+  <para>As discussed in <xref linkend="cll_chapter10-section6"/>, the simple PU cmavo make no assumptions about whether the scope of a past, present, or future event extends into one of the other tenses as well. <xref linkend="cll_chapter10-section10-example1"/> through <xref linkend="cll_chapter10-section10-example3"/> illustrate that these ZAhO cmavo do make such assumptions possible: the event in 10.1 has not yet begun, definitively; likewise, the event in 10.3 is definitely over.</para>
+  <para>Note that in <xref linkend="cll_chapter10-section10-example1"/> and <xref linkend="cll_chapter10-section10-example3"/>, “pu'o” and “ba'o” may appear to be reversed: “pu'o”, although etymologically connected with “pu”, is referring to a future event; whereas “ba'o”, connected with “ba”, is referring to a past event. This is the natural result of the event-centered view of ZAhO cmavo. The inchoative, or “pu'o”, part of an event, is in the “pastward” portion of that event, when seen from the perspective of the event itself. It is only by inference that we suppose that <xref linkend="cll_chapter10-section10-example1"/> refers to the speaker’s future: in fact, no PU tense is given, so the inchoative part of the event need not be coincident with the speaker’s present: “pu'o” is not necessarily, though in fact often is, the same as “ca pu'o”.</para>
+  <para>The cmavo in <xref linkend="cll_chapter10-section10-example1"/> through <xref linkend="cll_chapter10-section10-example3"/> refer to spans of time. There are also two points of time that can be usefully associated with an event: the beginning, marked by “co'a”, and the end, marked by “co'u”. Specifically, “co'a” marks the boundary between the “pu'o” and “ca'o” parts of an event, and “co'u” marks the boundary between the “ca'o” and “ba'o” parts:</para>
+  <programlisting><anchor xml:id="c10e10d4"/><anchor xml:id="cll_chapter10-section10-example4"/>10.4)  mi ba co'a citka le mi sanmi
+       I [future] [initiative] eat my meal.
+       I will begin to eat my meal.
+
+<anchor xml:id="c10e10d5"/><anchor xml:id="cll_chapter10-section10-example5"/>10.5)  mi pu co'u citka le mi sanmi
+       I [past] [cessitive] eat my meal.
+       I ceased eating my meal.
+</programlisting>
+  <para>Compare <xref linkend="cll_chapter10-section10-example4"/> with:</para>
+  <programlisting><anchor xml:id="c10e10d6"/><anchor xml:id="cll_chapter10-section10-example6"/>10.6)  mi ba di'i co'a bajra
+       I [future] [regularly] [initiative] run.
+       I will regularly begin to run.
+</programlisting>
+  <para>which illustrates the combination of a TAhE with a ZAhO.</para>
+  <para>A process can have two end points, one reflecting the “natural end” (when the process is complete) and the other reflecting the “actual stopping point” (whether complete or not). <xref linkend="cll_chapter10-section10-example5"/> may be contrasted with:</para>
+  <programlisting><anchor xml:id="c10e10d7"/><anchor xml:id="cll_chapter10-section10-example7"/>10.7)  mi pu mo'u citka le mi sanmi
+       I [past] [completitive] eat my meal.
+       I finished eating my meal.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section10-example7"/>, the meal has reached its natural end; in <xref linkend="cll_chapter10-section10-example5"/>, the meal has merely ceased, without necessarily reaching its natural end.</para>
+  <para>A process such as eating a meal does not necessarily proceed uninterrupted. If it is interrupted, there are two more relevant point events: the point just before the interruption, marked by “de'a”, and the point just after the interruption, marked by “di'a”. Some examples:</para>
+  <programlisting><anchor xml:id="c10e10d8"/><anchor xml:id="cll_chapter10-section10-example8"/>10.8)  mi pu de'a citka le mi sanmi
+       I [past] [pausative] eat my meal.
+       I stopped eating my meal (with the intention of resuming).
+
+<anchor xml:id="c10e10d9"/><anchor xml:id="cll_chapter10-section10-example9"/>10.9)  mi ba di'a citka le mi sanmi
+       I [future] [resumptive] eat my meal.
+       I will resume eating my meal.
+</programlisting>
+  <para>In addition, it is possible for a process to continue beyond its natural end. The span of time between the natural and the actual end points is represented by “za'o”:</para>
+  <programlisting><anchor xml:id="c10e10d10"/><anchor xml:id="cll_chapter10-section10-example10"/>10.10) le ctuca pu za'o ciksi le cmaci seldanfu le tadgri
+       The teacher [past] [superfective] explained the mathematics problem to the student-group.
+       The teacher kept on explaining the mathematics problem to the class too long.
+</programlisting>
+  <para>That is, the teacher went on explaining after the class already understood the problem.</para>
+  <para>An entire event can be treated as a single moment using the cmavo “co'i”:</para>
+  <programlisting><anchor xml:id="c10e10d11"/><anchor xml:id="cll_chapter10-section10-example11"/>10.11) la djan. pu co'i catra la djim
+       John [past] [achievative] kills Jim.
+       John was at the point in time where he killed Jim.
+</programlisting>
+  <para>Finally, since an activity is cyclical, an individual cycle can be referred to using a number followed by “re'u”, which is the other cmavo of selma'o ROI:</para>
+  <programlisting><anchor xml:id="c10e10d12"/><anchor xml:id="cll_chapter10-section10-example12"/>10.12) mi pare'u klama le zarci
+       I [first time] go-to the store.
+       I go to the store for the first time (within a vague interval).
+</programlisting>
+  <para>Note the difference between:</para>
+  <programlisting><anchor xml:id="c10e10d13"/><anchor xml:id="cll_chapter10-section10-example13"/>10.13) mi pare'u paroi klama le zarci
+       I [first time] [one time] go-to the store.
+       For the first time, I go to the store once.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c10e10d14"/><anchor xml:id="cll_chapter10-section10-example14"/>10.14) mi paroi pare'u klama le zarci
+       I [one time] [first time] go-to the store.
+       There is one occasion on which I go to the store for the first time.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section11">
+  <title>11. Space interval modifiers: FEhE</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     fe'e    FEhE                space interval modifier flag
+</programlisting>
+  <para>Like time intervals, space intervals can also be continuous, discontinuous, or repetitive. Rather than having a whole separate set of selma'o for space interval properties, we instead prefix the flag “fe'e” to the cmavo used for time interval properties. A space interval property would be placed just after the space interval size and/or dimensionality cmavo:</para>
+  <programlisting><anchor xml:id="c10e11d1"/><anchor xml:id="cll_chapter10-section11-example1"/>11.1)  ko vi'i fe'e di'i sombo le gurni
+       You-imperative [1-dimensional] [space:] [regularly] sow the grain.
+       Sow the grain in a line and evenly!
+
+<anchor xml:id="c10e11d2"/><anchor xml:id="cll_chapter10-section11-example2"/>11.2)  mi fe'e ciroi tervecnu lo selsalta
+       I [space:] [three places] buy those-which-are salad-ingredients.
+       I buy salad ingredients in three locations.
+
+<anchor xml:id="c10e11d3"/><anchor xml:id="cll_chapter10-section11-example3"/>11.3)  ze'e roroi ve'e fe'e roroi ku
+            li re su'i re du li vo
+       [whole time] [all times] [whole space] [space:] [all places]
+            The-number 2 + 2 = the-number 4.
+       Always and everywhere, two plus two is four.
+</programlisting>
+  <para>As shown in <xref linkend="cll_chapter10-section11-example3"/>, when a tense comes first in a bridi, rather than in its normal position before the selbri (in this case “du”), it is emphasized.</para>
+  <para>The “fe'e” marker can also be used for the same purpose before members of ZAhO. (The cmavo “be'a” belongs to selma'o FAhA; it is the space direction meaning “north of”.)</para>
+  <programlisting><anchor xml:id="c10e11d4"/><anchor xml:id="cll_chapter10-section11-example4"/>11.4)  tu ve'abe'a fe'e co'a rokci
+       That-yonder [medium space interval – north] [space] [initiative] is-a-rock.
+       That is the beginning of a rock extending to my north.
+       That is the south face of a rock.
+</programlisting>
+  <para>Here the notion of a “beginning point” represented by the cmavo “co'a” is transferred from “beginning in time” to “beginning in space” under the influence of the “fe'e” flag. Space is not inherently oriented, unlike time, which flows from past to future: therefore, some indication of orientation is necessary, and the “ve'abe'a” provides an orientation in which the south face is the “beginning” and the north face is the “end”, since the rock extends from south (near me) to north (away from me).</para>
+  <para>Many natural languages represent time by a space-based metaphor: in English, what is past is said to be “behind us”. In other languages, the metaphor is reversed. Here, Lojban is representing space (or space interval modifiers) by a time-based metaphor: the choice of a FAhA cmavo following a VEhA cmavo indicates which direction is mapped onto the future. (The choice of future rather than past is arbitrary, but convenient for English-speakers.)</para>
+  <para>If both a TAhE (or ROI) and a ZAhO are present as space interval modifiers, the “fe'e” flag must be prefixed to each.</para>
+</section>
+
+<section xml:id="cll_chapter10-section12">
+  <title>12. Tenses as sumti tcita</title>
+  <para>So far, we have seen tenses only just before the selbri, or (equivalently in meaning) floating about the bridi with “ku”. There is another major use for tenses in Lojban: as sumti tcita, or argument tags. A tense may be used to add spatial or temporal information to a bridi as, in effect, an additional place:</para>
+  <programlisting><anchor xml:id="c10e12d1"/><anchor xml:id="cll_chapter10-section12-example1"/>12.1)  mi klama le zarci ca le nu do klama le zdani
+       I go-to the market [present] the event-of you go-to the house.
+       I go to the market when you go to the house.
+</programlisting>
+  <para>Here “ca” does not appear before the selbri, nor with “ku”; instead, it governs the following sumti, the “le nu” construct. What <xref linkend="cll_chapter10-section12-example1"/> asserts is that the action of the main bridi is happening at the same time as the event mentioned by that sumti. So “ca”, which means “now” when used with a selbri, means “simultaneously-with” when used with a sumti. Consider another example:</para>
+  <programlisting><anchor xml:id="c10e12d2"/><anchor xml:id="cll_chapter10-section12-example2"/>12.2)  mi klama le zarci pu le nu do pu klama le zdani
+       I go-to the market [past] the event-of you [past] go-to the house.
+</programlisting>
+  <para>The second “pu” is simply the past tense marker for the event of your going to the house, and says that this event is in the speaker’s past. How are we to understand the first “pu”, the sumti tcita?</para>
+  <para>All of our imaginary journeys so far have started at the speaker’s location in space and time. Now we are specifying an imaginary journey that starts at a different location, namely at the event of your going to the house. <xref linkend="cll_chapter10-section12-example2"/> then says that my going to the market is in the past, relative not to the speaker’s present moment, but instead relative to the moment when you went to the house. <xref linkend="cll_chapter10-section12-example2"/> can therefore be translated:</para>
+  <programlisting>
+       I had gone to the market before you went to the house.
+</programlisting>
+  <para>(Other translations are possible, depending on the ever-present context.) Spatial direction and distance sumti tcita are exactly analogous:</para>
+  <programlisting><anchor xml:id="c10e12d3"/><anchor xml:id="cll_chapter10-section12-example3"/>12.3)  le ratcu cu citka le cirla vi le panka
+       The rat eats the cheese [short distance] the park.
+       The rat eats the cheese near the park.
+
+<anchor xml:id="c10e12d4"/><anchor xml:id="cll_chapter10-section12-example4"/>12.4)  le ratcu cu citka le cirla vi le vu panka
+       The rat eats the cheese [short distance] the [long distance] park
+       The rat eats the cheese near the faraway park.
+
+<anchor xml:id="c10e12d5"/><anchor xml:id="cll_chapter10-section12-example5"/>12.5)  le ratcu cu citka le cirla vu le vi panka
+       The rat eats the cheese [long distance] the [short distance] park
+       The rat eats the cheese far away from the nearby park.
+</programlisting>
+  <para>The event contours of selma'o ZAhO (and their space equivalents, prefixed with “fe'e”) are also useful as sumti tcita. The interpretation of ZAhO tcita differs from that of FAhA, VA, PU, and ZI tcita, however. The event described in the sumti is viewed as a process, and the action of the main bridi occurs at the phase of the process which the ZAhO specifies, or at least some part of that phase. The action of the main bridi itself is seen as a point event, so that there is no issue about which phase of the main bridi is intended. For example:</para>
+  <programlisting><anchor xml:id="c10e12d6"/><anchor xml:id="cll_chapter10-section12-example6"/>12.6)  mi morsi ba'o le nu mi jmive
+       I am-dead [perfective] the event-of I live.
+       I die in the aftermath of my living.
+</programlisting>
+  <para>Here the (point-)event of my being dead is the portion of my living-process which occurs after the process is complete. Contrast <xref linkend="cll_chapter10-section12-example6"/> with:</para>
+  <programlisting><anchor xml:id="c10e12d7"/><anchor xml:id="cll_chapter10-section12-example7"/>12.7)  mi morsi ba le nu mi jmive
+       I am-dead [future] the event-of I live.
+</programlisting>
+  <para>As explained in <xref linkend="cll_chapter10-section6"/>, <xref linkend="cll_chapter10-section12-example7"/> does not exclude the possibility that I died before I ceased to live!</para>
+  <para>Likewise, we might say:</para>
+  <programlisting><anchor xml:id="c10e12d8"/><anchor xml:id="cll_chapter10-section12-example8"/>12.8)  mi klama le zarci pu'o le nu mi citka
+       I go-to the store [inchoative] the event-of I eat
+</programlisting>
+  <para>which indicates that before my eating begins, I go to the store, whereas</para>
+  <programlisting><anchor xml:id="c10e12d9"/><anchor xml:id="cll_chapter10-section12-example9"/>12.9)  mi klama le zarci ba'o le nu mi citka
+       I go-to the store [perfective] the event-of I eat
+</programlisting>
+  <para>would indicate that I go to the store after I am finished eating.</para>
+  <para>Here is an example which mixes temporal ZAhO (as a tense) and spatial ZAhO (as a sumti tcita):</para>
+  <programlisting><anchor xml:id="c10e12d10"/><anchor xml:id="cll_chapter10-section12-example10"/>12.10) le bloti pu za'o xelklama
+             fe'e ba'o le lalxu
+       The boat [past] [superfective] is-a-transport-mechanism
+             [space] [perfective] the lake.
+       The boat sailed for too long and beyond the lake.
+</programlisting>
+  <para>Probably it sailed up onto the dock. One point of clarification: although “xelklama” appears to mean simply “is-a-mode-of-transport”, it does not — the bridi of <xref linkend="cll_chapter10-section12-example10"/> has four omitted arguments, and thus has the (physical) journey which goes on too long as part of its meaning.</para>
+  <para>The remaining tense cmavo, which have to do with interval size, dimension, and continuousness (or lack thereof) are interpreted to let the sumti specify the particular interval over which the main bridi operates:</para>
+  <programlisting><anchor xml:id="c10e12d11"/><anchor xml:id="cll_chapter10-section12-example11"/>12.11) mi klama le zarci reroi le ca djedi
+       I go-to the market [twice] the [present] day.
+       I go/went/will go to the market twice today.
+</programlisting>
+  <para>Be careful not to confuse a tense used as a sumti tcita with a tense used within a seltcita sumti:</para>
+  <programlisting><anchor xml:id="c10e12d12"/><anchor xml:id="cll_chapter10-section12-example12"/>12.12) loi snime cu carvi ze'u le ca dunra
+       Some-of-the-mass-of snow rains [long time interval] the [present] winter.
+       Snow falls during this winter.
+</programlisting>
+  <para>claims that the interval specified by “this winter” is long, as events of snowfall go, whereas</para>
+  <programlisting><anchor xml:id="c10e12d13"/><anchor xml:id="cll_chapter10-section12-example13"/>12.13) loi snime cu carvi ca le ze'u dunra
+       Some-of-the-mass-of snow rains [present] the [long time] winter.
+       Snow falls in the long winter.
+</programlisting>
+  <para>claims that during some part of the winter, which is long as winters go, snow falls.</para>
+</section>
+
+<section xml:id="cll_chapter10-section13">
+  <title>13. Sticky and multiple tenses: KI</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     ki      KI                  sticky tense set/reset
+</programlisting>
+  <para>So far we have only considered tenses in isolated bridi. Lojban provides several ways for a tense to continue in effect over more than a single bridi. This property is known as “stickiness”: the tense gets “stuck” and remains in effect until explicitly “unstuck”. In the metaphor of the imaginary journey, the place and time set by a sticky tense may be thought of as a campsite or way-station: it provides a permanent origin with respect to which other tenses are understood. Later imaginary journeys start from that point rather than from the speaker.</para>
+  <para>To make a tense sticky, suffix “ki” to it:</para>
+  <programlisting><anchor xml:id="c10e13d1"/><anchor xml:id="cll_chapter10-section13-example1"/>13.1)  mi puki klama le zarci .i le nanmu cu batci le gerku
+       I [past] [sticky] go-to the market. The man bites the dog.
+       I went to the market. The man bit the dog.
+</programlisting>
+  <para>Here the use of “puki” rather than just “pu” ensures that the tense will affect the next sentence as well. Otherwise, since the second sentence is tenseless, there would be no way of determining its tense; the event of the second sentence might happen before, after, or simultaneously with that of the first sentence.</para>
+  <para>(The last statement does not apply when the two sentences form part of a narrative. See <xref linkend="cll_chapter10-section14"/> for an explanation of “story time”, which employs a different set of conventions.)</para>
+  <para>What if the second sentence has a tense anyway?</para>
+  <programlisting><anchor xml:id="c10e13d2"/><anchor xml:id="cll_chapter10-section13-example2"/>13.2)  mi puki klama le zarci .i le nanmu pu batci le gerku
+       I [past] [sticky] go-to the market. The man [past] bites the dog.
+</programlisting>
+  <para>Here the second “pu” does not replace the sticky tense, but adds to it, in the sense that the starting point of its imaginary journey is taken to be the previously set sticky time. So the translation of <xref linkend="cll_chapter10-section13-example2"/> is:</para>
+  <programlisting><anchor xml:id="c10e13d3"/><anchor xml:id="cll_chapter10-section13-example3"/>13.3)  I went to the market. The man had earlier bitten the dog.
+</programlisting>
+  <para>and it is equivalent in meaning (when considered in isolation from any other sentences) to:</para>
+  <programlisting><anchor xml:id="c10e13d4"/><anchor xml:id="cll_chapter10-section13-example4"/>13.4)  mi pu klama le zarci .i le nanmu pupu batci le gerku
+       I [past] go-to the market. The man [past] [past] bites the dog.
+</programlisting>
+  <para>The point has not been discussed so far, but it is perfectly grammatical to have more than one tense construct in a sentence:</para>
+  <programlisting><anchor xml:id="c10e13d5"/><anchor xml:id="cll_chapter10-section13-example5"/>13.5)  puku mi ba klama le zarci
+       [past] I [future] go-to the market.
+       Earlier, I was going to go to the market.
+</programlisting>
+  <para>Here there are two tenses in the same bridi, the first floating free and specified by “puku”, the second in the usual place and specified by “ba”. They are considered cumulative in the same way as the two tenses in separate sentences of <xref linkend="cll_chapter10-section13-example4"/>. <xref linkend="cll_chapter10-section13-example5"/> is therefore equivalent in meaning, except for emphasis, to:</para>
+  <programlisting><anchor xml:id="c10e13d6"/><anchor xml:id="cll_chapter10-section13-example6"/>13.6)  mi puba klama le zarci
+       I [past] [future] go-to the market.
+       I was going to go to the market.
+</programlisting>
+  <para>Compare <xref linkend="cll_chapter10-section13-example7"/> and <xref linkend="cll_chapter10-section13-example8"/>, which have a different meaning from <xref linkend="cll_chapter10-section13-example5"/> and <xref linkend="cll_chapter10-section13-example6"/>:</para>
+  <programlisting><anchor xml:id="c10e13d7"/><anchor xml:id="cll_chapter10-section13-example7"/>13.7)  mi ba klama le zarci puku
+       I [future] go-to the market [past].
+       I will have gone to the market earlier.
+
+<anchor xml:id="c10e13d8"/><anchor xml:id="cll_chapter10-section13-example8"/>13.8)  mi bapu klama le zarci
+       I [future] [past] go-to the market.
+       I will have gone to the market.
+</programlisting>
+  <para>So when multiple tense constructs in a single bridi are involved, order counts — the tenses cannot be shifted around as freely as if there were only one tense to worry about.</para>
+  <para>But why bother to allow multiple tense constructs at all? They specify separate portions of the imaginary journey, and can be useful in order to make part of a tense sticky. Consider <xref linkend="cll_chapter10-section13-example9"/>, which adds a second bridi and a “ki” to <xref linkend="cll_chapter10-section13-example5"/>:</para>
+  <programlisting><anchor xml:id="c10e13d9"/><anchor xml:id="cll_chapter10-section13-example9"/>13.9)  pukiku mi ba klama le zarci .i le nanmu cu batci le gerku
+       [past] [sticky] I [future] go-to the market. The man bites the dog.
+</programlisting>
+  <para>What is the implied tense of the second sentence? Not “puba”, but only “pu”, since only “pu” was made sticky with “ki”. So the translation is:</para>
+  <programlisting>
+       I was going to go to the market. The man bit the dog.
+</programlisting>
+  <para>Lojban has several ways of embedding a bridi within another bridi: descriptions, abstractors, relative clauses. (Technically, descriptions contain selbri rather than bridi.) Any of the selbri of these subordinate bridi may have tenses attached. These tenses are interpreted relative to the tense of the main bridi:</para>
+  <programlisting><anchor xml:id="c10e13d10"/><anchor xml:id="cll_chapter10-section13-example10"/>13.10) mi pu klama le ba'o zarci
+       I [past] go-to the [perfective] market
+       I went to the former market.
+</programlisting>
+  <para>The significance of the “ba'o” in <xref linkend="cll_chapter10-section13-example10"/> is that the speaker’s destination is described as being “in the aftermath of being a market”; that is, it is a market no longer. In particular, the time at which it was no longer a market is in the speaker’s past, because the “ba'o” is interpreted relative to the “pu” tense of the main bridi.</para>
+  <para>Here is an example involving an abstraction bridi:</para>
+  <programlisting><anchor xml:id="c10e13d11"/><anchor xml:id="cll_chapter10-section13-example11"/>13.11) mi ca jinvi le du'u mi ba morsi
+       I now opine the fact-that I will-be dead.
+       I now believe that I will be dead.
+</programlisting>
+  <para>Here the event of being dead is said to be in the future with respect to the opinion, which is in the present.</para>
+  <para>“ki” may also be used as a tense by itself. This cancels all stickiness and returns the bridi and all following bridi to the speaker’s location in both space and time.</para>
+  <para>In complex descriptions, multiple tenses may be saved and then used by adding a subscript to “ki”. A time made sticky with “kixipa” (ki-sub-1) can be returned to by specifying “kixipa” as a tense by itself. In the case of written expression, the writer’s here-and-now is often different from the reader’s, and a pair of subscripted “ki” tenses could be used to distinguish the two.</para>
+</section>
+
+<section xml:id="cll_chapter10-section14">
+  <title>14. Story time</title>
+  <para>Making strict use of the conventions explained in <xref linkend="cll_chapter10-section13"/> would be intolerably awkward when a story is being told. The time at which a story is told by the narrator is usually unimportant to the story. What matters is the flow of time within the story itself. The term “story” in this section refers to any series of statements related in more-or-less time-sequential order, not just a fictional one.</para>
+  <para>Lojban speakers use a different set of conventions, commonly called “story time”, for inferring tense within a story. It is presumed that the event described by each sentence takes place some time more or less after the previous ones. Therefore, tenseless sentences are implicitly tensed as “what happens next”. In particular, any sticky time setting is advanced by each sentence.</para>
+  <para>The following mini-story illustrates the important features of story time. A sentence-by-sentence explication follows:</para>
+  <programlisting><anchor xml:id="c10e14d1"/><anchor xml:id="cll_chapter10-section14-example1"/>14.1)  puzuki ku ne'iki le kevna
+             le ninmu goi ko'a zutse le rokci
+       [past] [long] [sticky] [,] [inside] [sticky] the cave,
+             the woman defined-as she-1 sat-on the rock
+       Long ago, in a cave, a woman sat on a rock.
+
+<anchor xml:id="c10e14d2"/><anchor xml:id="cll_chapter10-section14-example2"/>14.2)  .i ko'a citka loi kanba rectu
+       She-1 [tenseless] eat some-of-the-mass-of goat flesh.
+       She was eating goat’s meat.
+
+<anchor xml:id="c10e14d3"/><anchor xml:id="cll_chapter10-section14-example3"/>14.3)  .i ko'a pu jukpa ri le mudyfagri
+       She [past] cook the-last-mentioned by-method the wood-fire.
+       She had cooked the meat over a wood fire.
+
+<anchor xml:id="c10e14d4"/><anchor xml:id="cll_chapter10-section14-example4"/>14.4)  .i lei rectu cu zanglare
+       The-mass-of flesh is-(favorable)-warm.
+       The meat was pleasantly warm.
+
+<anchor xml:id="c10e14d5"/><anchor xml:id="cll_chapter10-section14-example5"/>14.5)  .i le labno goi ko'e bazaki nenri klama le kevna
+       The wolf defined-as it-2 [future] [medium] [sticky] within-came to-the cave.
+       A while later, a wolf came into the cave.
+
+<anchor xml:id="c10e14d6"/><anchor xml:id="cll_chapter10-section14-example6"/>14.6)  .i ko'e lebna lei rectu ko'a
+       It-2 [tenseless] takes the-mass-of flesh from-her-1.
+       It took the meat from her.
+
+<anchor xml:id="c10e14d7"/><anchor xml:id="cll_chapter10-section14-example7"/>14.7)  .i ko'e bartu klama
+       It-2 out ran
+       It ran out.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section14-example1"/> sets both the time (long ago) and the place (in a cave) using “ki”, just like the sentence sequences in <xref linkend="cll_chapter10-section13"/>. No further space cmavo are used in the rest of the story, so the place is assumed to remain unchanged. The English translation of <xref linkend="cll_chapter10-section14-example1"/> is marked for past tense also, as the conventions of English storytelling require: consequently, all other English translation sentences are also in the past tense. (We don’t notice how strange this is; even stories about the future are written in past tense!) This conventional use of past tense is not used in Lojban narratives.</para>
+  <para><xref linkend="cll_chapter10-section14-example2"/> is tenseless. Outside story time, it would be assumed that its event happens simultaneously with that of <xref linkend="cll_chapter10-section14-example1"/>, since a sticky tense is in effect; the rules of story time, however, imply that the event occurs afterwards, and that the story time has advanced (changing the sticky time set in <xref linkend="cll_chapter10-section14-example1"/>).</para>
+  <para><xref linkend="cll_chapter10-section14-example3"/> has an explicit tense. This is taken relative to the latest setting of the sticky time; therefore, the event of <xref linkend="cll_chapter10-section14-example3"/> happens before that of <xref linkend="cll_chapter10-section14-example2"/>. It cannot be determined if <xref linkend="cll_chapter10-section14-example3"/> happens before or after <xref linkend="cll_chapter10-section14-example1"/>.</para>
+  <para><xref linkend="cll_chapter10-section14-example4"/> is again tenseless. Story time was not changed by the flashback in <xref linkend="cll_chapter10-section14-example3"/>, so <xref linkend="cll_chapter10-section14-example4"/> happens after <xref linkend="cll_chapter10-section14-example2"/>.</para>
+  <para><xref linkend="cll_chapter10-section14-example5"/> specifies the future (relative to <xref linkend="cll_chapter10-section14-example4"/>) and makes it sticky. So all further events happen after <xref linkend="cll_chapter10-section14-example5"/>.</para>
+  <para><xref linkend="cll_chapter10-section14-example6"/> and <xref linkend="cll_chapter10-section14-example7"/> are again tenseless, and so happen after <xref linkend="cll_chapter10-section14-example5"/>. (Story time is changed.)</para>
+  <para>So the overall order is 14.1 - 14.3 - 14.2 - 14.4 - (medium interval) - 14.5 - 14.6 - 14.7. It is also possible that 14.3 happens before 14.1.</para>
+  <para>If no sticky time (or space) is set initially, the story is set at an unspecified time (or space): the effect is like that of choosing an arbitrary reference point and making it sticky. This style is common in stories that are jokes. The same convention may be used if the context specifies the sticky time sufficiently.</para>
+</section>
+
+<section xml:id="cll_chapter10-section15">
+  <title>15. Tenses in subordinate bridi</title>
+  <para>English has a set of rules, formally known as “sequence of tense rules”, for determining what tense should be used in a subordinate clause, depending on the tense used in the main sentence. Here are some examples:</para>
+  <programlisting><anchor xml:id="c10e15d1"/><anchor xml:id="cll_chapter10-section15-example1"/>15.1)  John says that George is going to the market.
+
+<anchor xml:id="c10e15d2"/><anchor xml:id="cll_chapter10-section15-example2"/>15.2)  John says that George went to the market.
+
+<anchor xml:id="c10e15d3"/><anchor xml:id="cll_chapter10-section15-example3"/>15.3)  John said that George went to the market.
+
+<anchor xml:id="c10e15d4"/><anchor xml:id="cll_chapter10-section15-example4"/>15.4)  John said that George had gone to the market.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section15-example1"/> and <xref linkend="cll_chapter10-section15-example2"/>, the tense of the main sentence is the present: “says”. If George goes when John speaks, we get the present tense “is going” (“goes” would be unidiomatic); if George goes before John speaks, we get the past tense “went”. But if the tense of the main sentence is the past, with “said”, then the tense required in the subordinate clause is different. If George goes when John speaks, we get the past tense “went”; if George goes before John speaks, we get the past-perfect tense “had gone”.</para>
+  <para>The rule of English, therefore, is that both the tense of the main sentence and the tense of the subordinate clause are understood relative to the speaker of the main sentence (not John, but the person who speaks <xref linkend="cll_chapter10-section15-example1"/> through <xref linkend="cll_chapter10-section15-example4"/>).</para>
+  <para>Lojban, like Russian and Esperanto, uses a different convention. A tense in a subordinate bridi is understood to be relative to the tense already set in the main bridi. Thus <xref linkend="cll_chapter10-section15-example1"/> through <xref linkend="cll_chapter10-section15-example4"/> can be expressed in Lojban respectively thus:</para>
+  <programlisting><anchor xml:id="c10e15d5"/><anchor xml:id="cll_chapter10-section15-example5"/>15.5)  la djan. ca cusku le se du'u la djordj. ca klama le zarci
+       John [present] says the statement-that George [present] goes-to the market.
+
+<anchor xml:id="c10e15d6"/><anchor xml:id="cll_chapter10-section15-example6"/>15.6)  la djan. ca cusku le se du'u la djordj. pu klama le zarci
+       John [present] says the statement-that George [past] goes-to the market.
+
+<anchor xml:id="c10e15d7"/><anchor xml:id="cll_chapter10-section15-example7"/>15.7)  la djan. pu cusku le se du'u la djordj. ca klama le zarci
+       John [past] says the statement-that George [present] goes-to the market.
+
+<anchor xml:id="c10e15d8"/><anchor xml:id="cll_chapter10-section15-example8"/>15.8)  la djan. pu cusku le se du'u la djordj. pu klama le zarci
+       John [past] says the statement-that George [past] goes-to the market.
+</programlisting>
+  <para>Probably the most counterintuitive of the Lojban examples is <xref linkend="cll_chapter10-section15-example7"/>. The “ca” looks quite odd, as if George were going to the market right now, rather than back when John spoke. But this “ca” is really a “ca” with respect to a reference point specified by the outer “pu”. This behavior is the same as the additive behavior of multiple tenses in the same bridi, as explained in <xref linkend="cll_chapter10-section13"/>.</para>
+  <para>There is a special cmavo “nau” (of selma'o CUhE) which can be used to override these rules and get to the speaker’s current reference point. (Yes, it sounds like English “now”.) It is not grammatical to combine “nau” with any other cmavo in a tense, except by way of a logical or non-logical connection (see <xref linkend="cll_chapter10-section20"/>). Here is a convoluted sentence with several nested bridi which uses “nau” at the lowest level:</para>
+  <programlisting><anchor xml:id="c10e15d9"/><anchor xml:id="cll_chapter10-section15-example9"/>15.9)  la djan. pu cusku le se du'u la .alis pu cusku le se du'u
+                 la djordj. pu cusku le se du'u la maris. nau klama le zarci
+       John [past] says the statement-that Alice [past] says the statement-that
+                 George [past] says the statement that Mary [now] goes-to the market.
+       John said that Alice had said that George had earlier said that Mary is now going to the market.
+</programlisting>
+  <para>The use of “nau” does not affect sticky tenses.</para>
+</section>
+
+<section xml:id="cll_chapter10-section16">
+  <title>16. Tense relations between sentences</title>
+  <para>The sumti tcita method, explained in <xref linkend="cll_chapter10-section12"/>, of asserting a tense relationship between two events suffers from asymmetry. Specifically,</para>
+  <programlisting><anchor xml:id="c10e16d1"/><anchor xml:id="cll_chapter10-section16-example1"/>16.1)  le verba cu cadzu le bisli zu'a le nu le nanmu cu batci le gerku
+       The child walks-on the ice [left] the event-of the man bites the dog.
+       The child walks on the ice to the left of where the man bites the dog.
+</programlisting>
+  <para>which specifies an imaginary journey leftward from the man biting the dog to the child walking on the ice, claims only that the child walks on the ice. By the nature of “le nu”, the man’s biting the dog is merely referred to without being claimed. If it seems desirable to claim both, each event can be expressed as a main sentence bridi, with a special form of “.i” connecting them:</para>
+  <programlisting><anchor xml:id="c10e16d2"/><anchor xml:id="cll_chapter10-section16-example2"/>16.2)  le nanmu cu batci le gerku .izu'abo le verba cu cadzu le bisli
+       The man bites the dog. [Left] the child walks-on the ice.
+       The man bites the dog. To the left, the child walks on the ice.
+</programlisting>
+  <para>“.izu'abo” is a compound cmavo: the “.i” separates the sentences and the “zu'a” is the tense. The “bo” is required to prevent the “zu'a” from gobbling up the following sumti, namely “le verba”.</para>
+  <para>Note that the bridi in <xref linkend="cll_chapter10-section16-example2"/> appear in the reverse order from their appearance in <xref linkend="cll_chapter10-section16-example1"/>. With “.izu'abo” (and all other afterthought tense connectives) the sentence specifying the origin of the journey comes first. This is a natural order for sentences, but requires some care when converting between this form and the sumti tcita form.</para>
+  <para><xref linkend="cll_chapter10-section16-example2"/> means the same thing as:</para>
+  <programlisting><anchor xml:id="c10e16d3"/><anchor xml:id="cll_chapter10-section16-example3"/>16.3)  le nanmu cu batci le gerku
+             .i zu'a la'edi'u le verba cu cadzu le bisli
+       The man bites the dog.
+             [Left] the-referent-of-the-last-sentence the child walks-on the ice.
+       The man bites the dog. Left of what I just mentioned, the child walks on the ice.
+</programlisting>
+  <para>If the “bo” is omitted in <xref linkend="cll_chapter10-section16-example2"/>, the meaning changes:</para>
+  <programlisting><anchor xml:id="c10e16d4"/><anchor xml:id="cll_chapter10-section16-example4"/>16.4)  le nanmu cu batci le gerku .i zu'a le verba cu cadzu le bisli
+       The man bites the dog. [Left] the child [something] walks-on the ice.
+       The man bites the dog. To the left of the child, something walks on the ice.
+</programlisting>
+  <para>Here the first place of the second sentence is unspecified, because “zu'a” has absorbed the sumti “le verba”.</para>
+  <para>Do not confuse either <xref linkend="cll_chapter10-section16-example2"/> or <xref linkend="cll_chapter10-section16-example4"/> with the following:</para>
+  <programlisting><anchor xml:id="c10e16d5"/><anchor xml:id="cll_chapter10-section16-example5"/>16.5)  le nanmu cu batci le gerku .i zu'aku le verba cu cadzu le bisli
+       The man bites the dog. [Left] the child walks-on the ice.
+       The man bites the dog. Left of me, the child walks on the ice.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section16-example5"/>, the origin point is the speaker, as is usual with “zu'aku”. <xref linkend="cll_chapter10-section16-example2"/> makes the origin point of the tense the event described by the first sentence.</para>
+  <para>Two sentences may also be connected in forethought by a tense relationship. Just like afterthought tense connection, forethought tense connection claims both sentences, and in addition claims that the time or space relationship specified by the tense holds between the events the two sentences describe.</para>
+  <para>The origin sentence is placed first, preceded by a tense plus “gi”. Another “gi” is used to separate the sentences:</para>
+  <programlisting><anchor xml:id="c10e16d6"/><anchor xml:id="cll_chapter10-section16-example6"/>16.6)  pugi mi klama le zarci gi mi klama le zdani
+       [past] I go-to the market [,] I go-to the house.
+       Before I go to the market, I go to the house.
+</programlisting>
+  <para>A parallel construction can be used to express a tense relationship between sumti:</para>
+  <programlisting><anchor xml:id="c10e16d7"/><anchor xml:id="cll_chapter10-section16-example7"/>16.7)  mi klama pugi le zarci gi le zdani
+       I go-to [past] the market [,] the house.
+</programlisting>
+  <para>Because English does not have any direct way of expressing a tense-like relationship between nouns, <xref linkend="cll_chapter10-section16-example7"/> cannot be expressed in English without paraphrasing it either into <xref linkend="cll_chapter10-section16-example6"/> or else into “I go to the house before the market”, which is ambiguous — is the market going?</para>
+  <para>Finally, a third forethought construction expresses a tense relationship between bridi-tails rather than whole bridi. (The construct known as a “bridi-tail” is explained fully in <xref linkend="cll_chapter14"/>; roughly speaking, it is a selbri, possibly with following sumti.) <xref linkend="cll_chapter10-section16-example8"/> is equivalent in meaning to <xref linkend="cll_chapter10-section16-example6"/> and <xref linkend="cll_chapter10-section16-example7"/>:</para>
+  <programlisting><anchor xml:id="c10e16d8"/><anchor xml:id="cll_chapter10-section16-example8"/>16.8)  mi pugi klama le zarci gi klama le zdani
+       I [past] go-to the market [,] go-to the house.
+       I, before going to the market, go to the house.
+</programlisting>
+  <para>In both <xref linkend="cll_chapter10-section16-example7"/> and <xref linkend="cll_chapter10-section16-example8"/>, the underlying sentences “mi klama le zarci” and “mi klama le zdani” are not claimed; only the relationship in time between them is claimed.</para>
+  <para>Both the forethought and the afterthought forms are appropriate with PU, ZI, FAhA, VA, and ZAhO tenses. In all cases, the equivalent forms are (where X and Y stand for sentences, and TENSE for a tense cmavo):</para>
+  <programlisting>
+      subordinate:               X TENSE le nu Y
+      afterthought coordinate:   Y .i+TENSE+bo X
+      forethought coordinate:    TENSE+gi X gi Y
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section17">
+  <title>17. Tensed logical connectives</title>
+  <para>The Lojban tense system interacts with the Lojban logical connective system. That system is a separate topic, explained in <xref linkend="cll_chapter14"/> and touched on only in summary here. By the rules of the logical connective system, <xref linkend="cll_chapter10-section17-example1"/> through 17.3 are equivalent in meaning:</para>
+  <programlisting><anchor xml:id="c10e17d1"/><anchor xml:id="cll_chapter10-section17-example1"/>17.1)  la teris. satre le mlatu .ije la teris. satre le ractu
+       Terry strokes the cat. And Terry strokes the rabbit.
+
+<anchor xml:id="c10e17d2"/><anchor xml:id="cll_chapter10-section17-example2"/>17.2)  la teris. satre le mlatu gi'e satre le ractu
+       Terry strokes the cat and strokes the rabbit.
+
+<anchor xml:id="c10e17d3"/><anchor xml:id="cll_chapter10-section17-example3"/>17.3)  la teris. satre le mlatu .e le ractu
+       Terry strokes the cat and the rabbit.
+</programlisting>
+  <para>Suppose we wish to add a tense relationship to the logical connective “and”? To say that Terry strokes the cat and later strokes the rabbit, we can combine a logical connective with a tense connective by placing the logical connective first, then the tense, and then the cmavo “bo”, thus:</para>
+  <programlisting><anchor xml:id="c10e17d4"/><anchor xml:id="cll_chapter10-section17-example4"/>17.4)  la teris. satre le mlatu .ijebabo la teris. satre le ractu
+       Terry strokes the cat. And then Terry strokes the rabbit.
+
+<anchor xml:id="c10e17d5"/><anchor xml:id="cll_chapter10-section17-example5"/>17.5)  la teris. satre le mlatu gi'ebabo satre le ractu
+       Terry strokes the cat, and then strokes the rabbit.
+
+<anchor xml:id="c10e17d6"/><anchor xml:id="cll_chapter10-section17-example6"/>17.6)  la teris. satre le mlatu .ebabo le ractu
+       Terry strokes the cat and then the rabbit.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section17-example4"/> through 17.6 are equivalent in meaning. They are also analogous to <xref linkend="cll_chapter10-section17-example1"/> through <xref linkend="cll_chapter10-section17-example3"/> respectively. The “bo” is required for the same reason as in <xref linkend="cll_chapter10-section16-example2"/>: to prevent the “ba” from functioning as a sumti tcita for the following sumti (or, in <xref linkend="cll_chapter10-section17-example5"/>, from being attached to the following selbri).</para>
+  <para>In addition to the “bo” construction of <xref linkend="cll_chapter10-section17-example4"/> through <xref linkend="cll_chapter10-section17-example6"/>, there is also a form of tensed logical connective with “ke ... ke'e” (“tu'e ... tu'u” for sentences). The logical connective system makes <xref linkend="cll_chapter10-section17-example7"/> through <xref linkend="cll_chapter10-section17-example9"/> equivalent in meaning:</para>
+  <programlisting><anchor xml:id="c10e17d7"/><anchor xml:id="cll_chapter10-section17-example7"/>17.7)  mi bevri le dakli .ije tu'e mi bevri le gerku .ija mi bevri le mlatu tu'u
+       I carry the sack. And (I carry the dog. And/or I carry the cat).
+       I carry the sack. And I carry the dog, or I carry the cat, or I carry both.
+
+<anchor xml:id="c10e17d8"/><anchor xml:id="cll_chapter10-section17-example8"/>17.8)  mi bevri le dakli gi'eke bevri le gerku gi'a bevri le mlatu
+       I carry the sack and (carry the dog and/or carry the cat).
+       I carry the sack, and also carry the dog or carry the cat or carry both.
+
+<anchor xml:id="c10e17d9"/><anchor xml:id="cll_chapter10-section17-example9"/>17.9)  mi bevri le dakli .eke le gerku .a le mlatu
+       I carry the sack and (the dog or the cat).
+       I carry the sack and also the dog or the cat or both.
+</programlisting>
+  <para>Note the uniformity of the Lojban, as contrasted with the variety of ways in which the English provides for the correct grouping. In all cases, the meaning is that I carry the sack in any case, and either the cat or the dog or both.</para>
+  <para>To express that I carry the sack first (earlier in time), and then the dog or the cat or both simultaneously, I can insert tenses to form <xref linkend="cll_chapter10-section17-example10"/> through <xref linkend="cll_chapter10-section17-example12"/>:</para>
+  <programlisting><anchor xml:id="c10e17d10"/><anchor xml:id="cll_chapter10-section17-example10"/>17.10) mi bevri le dakli .ije ba tu'e mi bevri le gerku
+            .ijacabo mi bevri le mlatu tu'u
+       I carry the sack.  And [future] (I carry the dog.
+            And/or [present] I carry the cat.)
+       I carry the sack. And then I will carry the dog or I will carry the cat
+            or I will carry both at once.
+
+<anchor xml:id="c10e17d11"/><anchor xml:id="cll_chapter10-section17-example11"/>17.11) mi bevri le dakli gi'ebake bevri le gerku gi'acabo bevri le mlatu
+       I carry the sack and [future] (carry the dog and/or [present] carry the cat).
+       I carry the sack and then will carry the dog or carry the cat or carry both at once.
+
+<anchor xml:id="c10e17d12"/><anchor xml:id="cll_chapter10-section17-example12"/>17.12) mi bevri le dakli .ebake le gerku .acabo le mlatu
+       I carry the sack and [future] (the cat and/or [present] the dog).
+       I carry the sack, and then the cat or the dog or both at once.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section17-example10"/> through <xref linkend="cll_chapter10-section17-example12"/> are equivalent in meaning to each other, and correspond to the tenseless <xref linkend="cll_chapter10-section17-example7"/> through <xref linkend="cll_chapter10-section17-example9"/> respectively.</para>
+</section>
+
+<section xml:id="cll_chapter10-section18">
+  <title>18. Tense negation</title>
+  <para>Any bridi which involves tenses of selma'o PU, FAhA, or ZAhO can be contradicted by a “-nai” suffixed to the tense cmavo. Some examples:</para>
+  <programlisting><anchor xml:id="c10e18d1"/><anchor xml:id="cll_chapter10-section18-example1"/>18.1)  mi punai klama le zarci
+       I [past] [not] go-to the market.
+       I didn’t go to the market.
+</programlisting>
+  <para>As a contradictory negation, <xref linkend="cll_chapter10-section18-example1"/> implies that the bridi as a whole is false without saying anything about what is true. When the negated tense is a sumti tcita, “-nai” negation indicates that the stated relationship does not hold:</para>
+  <programlisting><anchor xml:id="c10e18d2"/><anchor xml:id="cll_chapter10-section18-example2"/>18.2)  mi klama le zarci canai le nu do klama le zdani
+       I go-to the market [present] [not] the event-of you go-to the house.
+       It is not true that I went to the market at the same time that you went to the house.
+
+<anchor xml:id="c10e18d3"/><anchor xml:id="cll_chapter10-section18-example3"/>18.3)  le nanmu batci le gerku ne'inai le kumfa
+       The man bites the dog [within] [not] the room.
+       The man didn’t bite the dog inside the room.
+
+<anchor xml:id="c10e18d4"/><anchor xml:id="cll_chapter10-section18-example4"/>18.4)  mi morsi ca'onai le nu mi jmive
+       I am-dead [continuitive - negated] the event-of I live.
+       It is false that I am dead during my life.
+</programlisting>
+  <para>It is also possible to perform scalar negation of whole tense constructs by placing a member of NAhE before them. Unlike contradictory negation, scalar negation asserts a truth: that the bridi is true with some tense other than that specified. The following examples are scalar negation analogues of <xref linkend="cll_chapter10-section18-example1"/> to <xref linkend="cll_chapter10-section18-example3"/>:</para>
+  <programlisting><anchor xml:id="c10e18d5"/><anchor xml:id="cll_chapter10-section18-example5"/>18.5)  mi na'e pu klama le zarci
+       I [non-] [past] go-to the market.
+       I go to the market other than in the past.
+
+<anchor xml:id="c10e18d6"/><anchor xml:id="cll_chapter10-section18-example6"/>18.6)  le nanmu batci le gerku to'e ne'i le kumfa
+       The man bites the dog [opposite-of] [within] the room.
+       The man bites the dog outside the room.
+
+<anchor xml:id="c10e18d7"/><anchor xml:id="cll_chapter10-section18-example7"/>18.7)  mi klama le zarci na'e ca le nu do klama le zdani
+       I go-to the market [non-] [present] the event-of you go-to the house.
+       I went to the market at a time other than the time at which you went to the house.
+
+<anchor xml:id="c10e18d8"/><anchor xml:id="cll_chapter10-section18-example8"/>18.8)  mi morsi na'e ca'o le nu mi jmive
+       I am-dead [non-] [continuitive] the event-of I live.
+       I am dead other than during my life.
+</programlisting>
+  <para>Unlike “-nai” contradictory negation, scalar negation of tenses is not limited to PU and FAhA:</para>
+  <programlisting><anchor xml:id="c10e18d9"/><anchor xml:id="cll_chapter10-section18-example9"/>18.9)  le verba na'e ri'u cadzu le bisli
+       The child [non-] [right] walks-on the ice
+       The child walks on the ice other than to my right.
+</programlisting>
+  <para>The use of “-nai” on cmavo of TAhE and ROI has already been discussed in <xref linkend="cll_chapter10-section9"/>; this use is also a scalar negation.</para>
+</section>
+
+<section xml:id="cll_chapter10-section19">
+  <title>19. Actuality, potentiality, capability: CAhA</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ca'a    CAhA                actually is
+     ka'e    CAhA                is innately capable of
+     nu'o    CAhA                can but has not
+     pu'i    CAhA                can and has
+</programlisting>
+  <para>Lojban bridi without tense markers may not necessarily refer to actual events: they may also refer to capabilities or potential events. For example:</para>
+  <programlisting><anchor xml:id="c10e19d1"/><anchor xml:id="cll_chapter10-section19-example1"/>19.1)  ro datka cu flulimna
+       All ducks are-float-swimmers.
+       All ducks swim by floating.
+</programlisting>
+  <para>is a Lojban truth, even though the colloquial English translation is false or at best ambiguous. This is because the tenseless Lojban bridi doesn’t necessarily claim that every duck is swimming or floating now or even at a specific time or place. Even if we add a tense marker to <xref linkend="cll_chapter10-section19-example1"/>,</para>
+  <programlisting><anchor xml:id="c10e19d2"/><anchor xml:id="cll_chapter10-section19-example2"/>19.2)  ro datka ca flulimna
+       All ducks [present] are-float-swimmers.
+       All ducks are now swimming by floating.
+</programlisting>
+  <para>the resulting <xref linkend="cll_chapter10-section19-example2"/> might still be considered a truth, even though the colloquial English seems even more likely to be false. All ducks have the potential of swimming even if they are not exercising that potential at present. To get the full flavor of “All ducks are now swimming”, we must append a marker from selma'o CAhA to the tense, and say:</para>
+  <programlisting><anchor xml:id="c10e19d3"/><anchor xml:id="cll_chapter10-section19-example3"/>19.3)  ro datka ca ca'a flulimna
+       All ducks [present] [actual] are-float-swimmers.
+       All ducks are now actually swimming by floating.
+</programlisting>
+  <para>A CAhA cmavo is always placed after any other tense cmavo, whether for time or for space. However, a CAhA cmavo comes before “ki”, so that a CAhA condition can be made sticky.</para>
+  <para><xref linkend="cll_chapter10-section19-example3"/> is false in both Lojban and English, since it claims that the swimming is an actual, present fact, true of every duck that exists, whereas in fact there is at least one duck that is not swimming now.</para>
+  <para>Furthermore, some ducks are dead (and therefore sink); some ducks have just hatched (and do not know how to swim yet), and some ducks have been eaten by predators (and have ceased to exist as separate objects at all). Nevertheless, all these ducks have the innate capability of swimming — it is part of the nature of duckhood. The cmavo “ka'e” expresses this notion of innate capability:</para>
+  <programlisting><anchor xml:id="c10e19d4"/><anchor xml:id="cll_chapter10-section19-example4"/>19.4)  ro datka ka'e flulimna
+       All ducks [capable] are-float-swimmers.
+       All ducks are innately capable of swimming.
+</programlisting>
+  <para>Under some epistemologies, innate capability can be extended in order to apply the innate properties of a mass to which certain individuals belong to the individuals themselves, even if those individuals are themselves not capable of fulfilling the claim of the bridi. For example:</para>
+  <programlisting><anchor xml:id="c10e19d5"/><anchor xml:id="cll_chapter10-section19-example5"/>19.5)  la djan. ka'e viska
+       John [capable] sees.
+       John is innately capable of seeing.
+       John can see.
+</programlisting>
+  <para>might be true about a human being named John, even though he has been blind since birth, because the ability to see is innately built into his nature as a human being. It is theoretically possible that conditions might occur that would enable John to see (a great medical discovery, for example). On the other hand,</para>
+  <programlisting><anchor xml:id="c10e19d6"/><anchor xml:id="cll_chapter10-section19-example6"/>19.6)  le cukta ka'e viska
+       The book [capable] sees.
+       The book can see.
+</programlisting>
+  <para>is not true in most epistemologies, since the ability to see is not part of the innate nature of a book.</para>
+  <para>Consider once again the newly hatched ducks mentioned earlier. They have the potential of swimming, but have not yet demonstrated that potential. This may be expressed using “nu'o”, the cmavo of CAhA for undemonstrated potential:</para>
+  <programlisting><anchor xml:id="c10e19d7"/><anchor xml:id="cll_chapter10-section19-example7"/>19.7)  ro cifydatka nu'o flulimna
+       All infant-ducks [can but has not] are-float-swimmers.
+       All infant ducks have an undemonstrated potential for swimming by floating.
+       Baby ducks can swim but haven’t yet.
+</programlisting>
+  <para>Contrariwise, if Frank is not blind from birth, then “pu'i” is appropriate:</para>
+  <programlisting><anchor xml:id="c10e19d8"/><anchor xml:id="cll_chapter10-section19-example8"/>19.8)  la frank. pu'i viska
+       Frank [can and has] sees.
+       Frank has demonstrated a potential for seeing.
+       Frank can see and has seen.
+</programlisting>
+  <para>Note that the glosses given at the beginning of this section for “ca'a”, “nu'o”, and “pu'i” incorporate “ca” into their meaning, and are really correct for “ca ca'a”, “ca nu'o”, and “ca pu'i”. However, the CAhA cmavo are perfectly meaningful with other tenses than the present:</para>
+  <programlisting><anchor xml:id="c10e19d9"/><anchor xml:id="cll_chapter10-section19-example9"/>19.9)  mi pu ca'a klama le zarci
+       I [past] [actual] go-to the store.
+       I actually went to the store.
+
+<anchor xml:id="c10e19d10"/><anchor xml:id="cll_chapter10-section19-example10"/>19.10) la frank. ba nu'o klama le zdani
+       Frank [future] [can but has not] goes-to the store.
+       Frank could have, but will not have, gone to the store
+            (at some understood moment in the future).
+</programlisting>
+  <para>As always in Lojban tenses, a missing CAhA can have an indeterminate meaning, or the context can be enough to disambiguate it. Saying</para>
+  <programlisting><anchor xml:id="c10e19d11"/><anchor xml:id="cll_chapter10-section19-example11"/>19.11) ta jelca
+       That burns/is-burning/might-burn/will-burn.
+</programlisting>
+  <para>with no CAhA specified can translate the two very different English sentences “That is on fire” and “That is inflammable.” The first demands immediate action (usually), whereas the second merely demands caution. The two cases can be disambiguated with:</para>
+  <programlisting><anchor xml:id="c10e19d12"/><anchor xml:id="cll_chapter10-section19-example12"/>19.12) ta ca ca'a jelca
+       That [present] [actual] burns.
+       That is on fire.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c10e19d13"/><anchor xml:id="cll_chapter10-section19-example13"/>19.13) ta ka'e jelca
+       That [capable] burns.
+       That is capable of burning.
+       That is inflammable.
+</programlisting>
+  <para>When no indication is given, as in the simple observative</para>
+  <programlisting><anchor xml:id="c10e19d14"/><anchor xml:id="cll_chapter10-section19-example14"/>19.14) jelca
+       It burns!
+</programlisting>
+  <para>the prudent Lojbanist will assume the meaning “Fire!”</para>
+</section>
+
+<section xml:id="cll_chapter10-section20">
+  <title>20. Logical and non-logical connections between tenses</title>
+  <para>Like many things in Lojban, tenses may be logically connected; logical connection is explained in more detail in <xref linkend="cll_chapter14"/>. Some of the terminology in this section will be clear only if you already understand logical connectives.</para>
+  <para>The appropriate logical connectives belong to selma'o JA. A logical connective between tenses can always be expanded to one between sentences:</para>
+  <programlisting><anchor xml:id="c10e20d1"/><anchor xml:id="cll_chapter10-section20-example1"/>20.1)  mi pu je ba klama le zarci
+       I [past] and [future] go-to the market.
+       I went and will go to the market.
+</programlisting>
+  <para>means the same as:</para>
+  <programlisting><anchor xml:id="c10e20d2"/><anchor xml:id="cll_chapter10-section20-example2"/>20.2)  mi pu klama le zarci .ije mi ba klama le zarci
+       I [past] go-to the market. And I [future] go-to the market.
+       I went to the market, and I will go to the market.
+</programlisting>
+  <para>Tense connection and tense negation are combined in:</para>
+  <programlisting><anchor xml:id="c10e20d3"/><anchor xml:id="cll_chapter10-section20-example3"/>20.3)  mi punai je canai je ba klama le zarci
+       I [past] [not] and [present] [not] and [future] go-to the market.
+       I haven’t yet gone to the market, but I will in future.
+</programlisting>
+  <para><xref linkend="cll_chapter10-section20-example3"/> is far more specific than</para>
+  <programlisting><anchor xml:id="c10e20d4"/><anchor xml:id="cll_chapter10-section20-example4"/>20.4)  mi ba klama le zarci
+       I [future] go-to the market.
+</programlisting>
+  <para>which only says that I will go, without claiming anything about my past or present. “ba” does not imply “punai” or “canai”; to compel that interpretation, either a logical connection or a ZAhO is needed.</para>
+  <para>Tense negation can often be removed in favor of negation in the logical connective itself. The following examples are equivalent in meaning:</para>
+  <programlisting><anchor xml:id="c10e20d5"/><anchor xml:id="cll_chapter10-section20-example5"/>20.5)  mi mo'izu'anai je mo'iri'u cadzu
+       I [motion] [left-not] and [motion] [right] walk.
+       I walk not leftward but rightward.
+
+<anchor xml:id="c10e20d6"/><anchor xml:id="cll_chapter10-section20-example6"/>20.6)  mi mo'izu'a naje mo'iri'u cadzu
+       I [motion] [left] not-and [motion] [right] walk.
+       I walk not leftward but rightward.
+</programlisting>
+  <para>There are no forethought logical connections between tenses allowed by the grammar, to keep tenses simpler. Nor is there any way to override simple left-grouping of the connectives, the Lojban default.</para>
+  <para>The non-logical connectives of selma'o JOI, BIhI, and GAhO are also permitted between tenses. One application is to specify intervals not by size, but by their end-points (“bi'o” belongs to selma'o BIhI, and connects the end-points of an ordered interval, like English “from ... to”):</para>
+  <programlisting><anchor xml:id="c10e20d7"/><anchor xml:id="cll_chapter10-section20-example7"/>20.7)  mi puza bi'o bazu vasxu
+       I [past] [medium] from ... to [future] [long] breathe.
+       I breathe from a medium time ago till a long time to come.
+</programlisting>
+  <para>(It is to be hoped that I have a long life ahead of me.)</para>
+  <para>One additional use of non-logical connectives within tenses is discussed in <xref linkend="cll_chapter10-section21"/>. Other uses will probably be identified in future.</para>
+</section>
+
+<section xml:id="cll_chapter10-section21">
+  <title>21. Sub-events</title>
+  <para>Another application of non-logical tense connection is to talk about sub-events of events. Consider a six-shooter: a gun which can fire six bullets in succession before reloading. If I fire off the entire magazine twice, I can express the fact in Lojban thus:</para>
+  <programlisting><anchor xml:id="c10e21d1"/><anchor xml:id="cll_chapter10-section21-example1"/>21.1)  mi reroi pi'u xaroi cecla le seldanti
+       I [twice] [cross-product] [six times] shoot the projectile-launcher.
+       On two occasions, I fire the gun six times.
+</programlisting>
+  <para>It would be confusing, though grammatical, to run the “reroi” and the “xaroi” directly together. However, the non-logical connective “pi'u” expresses a Cartesian product (also known as a cross product) of two sets. In this case, there is a set of two firings each of which is represented by a set of six shots, for twelve shots in all (hence the name “product”: the product of 2 and 6 is 12). Its use specifies very precisely what occurs.</para>
+  <para>In fact, you can specify strings of interval properties and event contours within a single tense without the use of a logical or non-logical connective cmavo. This allows tenses of the type:</para>
+  <programlisting><anchor xml:id="c10e21d2"/><anchor xml:id="cll_chapter10-section21-example2"/>21.2)  la djordj. ca'o co'a ciska
+       George [continuitive] [initiative] writes.
+       George continues to start to write.
+
+<anchor xml:id="c10e21d3"/><anchor xml:id="cll_chapter10-section21-example3"/>21.3)  mi reroi ca'o xaroi darxi le damri
+       I [twice] [continuitive] [six times] hit the drum.
+       On two occasions, I continue to beat the drum six times.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section22">
+  <title>22. Conversion of sumti tcita: JAI</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     jai     JAI                 tense conversion
+     fai     FA                  indefinite place
+</programlisting>
+  <para>Conversion is the regular Lojban process of moving around the places of a place structure. The cmavo of selma'o SE serve this purpose, exchanging the first place with one of the others:</para>
+  <programlisting><anchor xml:id="c10e22d1"/><anchor xml:id="cll_chapter10-section22-example1"/>22.1)  mi cu klama le zarci
+       I go-to the market.
+
+<anchor xml:id="c10e22d2"/><anchor xml:id="cll_chapter10-section22-example2"/>22.2)  le zarci cu se klama mi
+       The market is-gone-to by-me.
+</programlisting>
+  <para>It is also possible to bring a place that is specified by a sumti tcita (for the purposes of this chapter, a tense sumti tcita) to the front, by using “jai” plus the tense as the grammatical equivalent of SE:</para>
+  <programlisting><anchor xml:id="c10e22d3"/><anchor xml:id="cll_chapter10-section22-example3"/>22.3)  le ratcu cu citka le cirla vi le panka
+       The rat eats the cheese [short distance] the park.
+       The rat eats the cheese in the park.
+
+<anchor xml:id="c10e22d4"/><anchor xml:id="cll_chapter10-section22-example4"/>22.4)  le panka cu jai vi citka le cirla fai le ratcu
+       The park is-the-place-of eating the cheese by-the rat.
+       The park is where the rat eats the cheese.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section22-example4"/>, the construction JAI+tense converts the location sumti into the first place. The previous first place has nowhere to go, since the location sumti is not a numbered place; however, it can be inserted back into the bridi with “fai”, the indefinite member of selma'o FA.</para>
+  <para>(The other members of FA are used to mark the first, second, etc. places of a bridi explicitly:</para>
+  <programlisting><anchor xml:id="c10e22d5"/><anchor xml:id="cll_chapter10-section22-example5"/>22.5)  fa mi cu klama fe le zarci
+</programlisting>
+  <para>means the same as</para>
+  <programlisting><anchor xml:id="c10e22d6"/><anchor xml:id="cll_chapter10-section22-example6"/>22.6)  fe le zarci cu klama fa mi
+</programlisting>
+  <para>as well as the simple</para>
+  <programlisting><anchor xml:id="c10e22d7"/><anchor xml:id="cll_chapter10-section22-example7"/>22.7)  mi cu klama le zarci
+</programlisting>
+  <para>in which the place structure is determined by position.)</para>
+  <para>Like SE conversion, JAI+tense conversion is especially useful in descriptions with LE selma'o:</para>
+  <programlisting><anchor xml:id="c10e22d8"/><anchor xml:id="cll_chapter10-section22-example8"/>22.8)  mi viska le jai vi citka be le cirla
+       I saw the place-of eating the cheese.
+</programlisting>
+  <para>Here the eater of the cheese is elided, so no “fai” appears.</para>
+  <para>Of course, temporal tenses are also usable with JAI:</para>
+  <programlisting><anchor xml:id="c10e22d9"/><anchor xml:id="cll_chapter10-section22-example9"/>22.9)  mi djuno fi le jai ca morsi be fai la djan.
+       I know about the [present] is-dead of-the-one-called “John”.
+       I know the time of John’s death.
+       I know when John died.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section23">
+  <title>23. Tenses versus modals</title>
+  <para>Grammatically, every use of tenses seen so far is exactly paralleled by some use of modals as explained in <xref linkend="cll_chapter9"/>. Modals and tenses alike can be followed by sumti, can appear before the selbri, can be used in pure and mixed connections, can participate in JAI conversions. The parallelism is perfect. However, there is a deep difference in the semantics of tense constructs and modal constructs, grounded in historical differences between the two forms. Originally, modals and tenses were utterly different things in earlier versions of Loglan; only in Lojban have they become grammatically interchangeable. And even now, differences in semantics continue to be maintained.</para>
+  <para>The core distinction is that whereas the modal bridi</para>
+  <programlisting><anchor xml:id="c10e23d1"/><anchor xml:id="cll_chapter10-section23-example1"/>23.1)  mi nelci do mu'i le nu do nelci mi
+       I like you with-motivation the event-of you like me.
+       I like you because you like me.
+</programlisting>
+  <para>places the “le nu” sumti in the x1 place of the gismu “mukti” (which underlies the modal “mu'i”), namely the motivating event, the tensed bridi</para>
+  <programlisting><anchor xml:id="c10e23d2"/><anchor xml:id="cll_chapter10-section23-example2"/>23.2)  mi nelci do ba le nu do nelci mi
+       I like you after the event-of you like me.
+       I like you after you like me.
+</programlisting>
+  <para>places the “le nu” sumti in the x2 place of the gismu “balvi” (which underlies the tense “ba”), namely the point of reference for the future tense. Paraphrases of <xref linkend="cll_chapter10-section23-example1"/> and <xref linkend="cll_chapter10-section23-example2"/>, employing the brivla “mukti” and “balvi” explicitly, would be:</para>
+  <programlisting><anchor xml:id="c10e23d3"/><anchor xml:id="cll_chapter10-section23-example3"/>23.3)  le nu do nelci mi cu mukti le nu mi nelci do
+       The event-of you like me motivates the event-of I like you.
+       Your liking me is the motive for my liking you.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c10e23d4"/><anchor xml:id="cll_chapter10-section23-example4"/>23.4)  le nu mi nelci do cu balvi le nu do nelci mi
+       The event-of I like you is after the event of you like me.
+       My liking you follows (in time) your liking me.
+</programlisting>
+  <para>(Note that the paraphrase is not perfect due to the difference in what is claimed; <xref linkend="cll_chapter10-section23-example3"/> and <xref linkend="cll_chapter10-section23-example4"/> claim only the causal and temporal relationships between the events, not the existence of the events themselves.)</para>
+  <para>As a result, the afterthought sentence-connective forms of <xref linkend="cll_chapter10-section23-example1"/> and <xref linkend="cll_chapter10-section23-example2"/> are, respectively:</para>
+  <programlisting><anchor xml:id="c10e23d5"/><anchor xml:id="cll_chapter10-section23-example5"/>23.5)  mi nelci do .imu'ibo do nelci mi
+       I like you. [That is] Because you like me.
+
+<anchor xml:id="c10e23d6"/><anchor xml:id="cll_chapter10-section23-example6"/>23.6)  do nelci mi .ibabo mi nelci do
+       You like me. Afterward, I like you.
+</programlisting>
+  <para>In <xref linkend="cll_chapter10-section23-example5"/>, the order of the two bridi “mi nelci do” and “do nelci mi” is the same as in <xref linkend="cll_chapter10-section23-example1"/>. In <xref linkend="cll_chapter10-section23-example6"/>, however, the order is reversed: the origin point “do nelci mi” physically appears before the future-time event “mi nelci do”. In both cases, the bridi characterizing the event in the x2 place appears before the bridi characterizing the event in the x1 place of “mukti” or “balvi”.</para>
+  <para>In forethought connections, however, the asymmetry between modals and tenses is not found. The forethought equivalents of <xref linkend="cll_chapter10-section23-example5"/> and <xref linkend="cll_chapter10-section23-example6"/> are</para>
+  <programlisting><anchor xml:id="c10e23d7"/><anchor xml:id="cll_chapter10-section23-example7"/>23.7)  mu'igi do nelci mi gi mi nelci do
+       Because you like me, I like you.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c10e23d8"/><anchor xml:id="cll_chapter10-section23-example8"/>23.8)  bagi do nelci mi gi mi nelci do
+       After you like me, I like you.
+</programlisting>
+  <para>respectively.</para>
+  <para>The following modal sentence schemata (where X and Y represent sentences) all have the same meaning:</para>
+  <programlisting>
+       X .i BAI bo Y
+       BAI gi Y gi X
+       X BAI le nu Y
+</programlisting>
+  <para>whereas the following tensed sentence schemata also have the same meaning:</para>
+  <programlisting>
+       X .i TENSE bo Y
+       TENSE gi X gi Y
+       Y TENSE le nu X
+</programlisting>
+  <para>neglecting the question of what is claimed. In the modal sentence schemata, the modal tag is always followed by Y, the sentence representing the event in the x1 place of the gismu that underlies the BAI. In the tensed sentences, no such simple rule exists.</para>
+</section>
+
+<section xml:id="cll_chapter10-section24">
+  <title>24. Tense questions: “cu'e”</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     cu'e    CUhE                tense question
+</programlisting>
+  <para>There are two main ways to ask questions about tense. The main English tense question words are “When?” and “Where?”. These may be paraphrased respectively as “At what time?” and “At what place?” In these forms, their Lojban equivalents simply involve a tense plus “ma”, the Lojban sumti question:</para>
+  <programlisting><anchor xml:id="c10e24d1"/><anchor xml:id="cll_chapter10-section24-example1"/>24.1)  do klama le zdani ca ma
+       You go-to the house [present] [what sumti?].
+       You go to the house at what time?
+       When do you go to the house?
+
+<anchor xml:id="c10e24d2"/><anchor xml:id="cll_chapter10-section24-example2"/>24.2)  le verba vi ma pu cadzu le bisli
+       The child [short space] [what sumti?] [past] walks-on the ice.
+       The child at/near what place walked on the ice?
+       Where did the child walk on the ice?
+</programlisting>
+  <para>There is also a non-specific tense and modal question, “cu'e”, belonging to selma'o CUhE. This can be used wherever a tense or modal construct can be used.</para>
+  <programlisting><anchor xml:id="c10e24d3"/><anchor xml:id="cll_chapter10-section24-example3"/>24.3)  le nanmu cu'e batci le gerku
+       The man [what tense?] bites the dog.
+       When/Where/How does the man bite the dog?
+</programlisting>
+  <para>Possible answers to <xref linkend="cll_chapter10-section24-example3"/> might be:</para>
+  <programlisting><anchor xml:id="c10e24d4"/><anchor xml:id="cll_chapter10-section24-example4"/>24.4)  va
+       [medium space].
+       Some ways from here.
+
+<anchor xml:id="c10e24d5"/><anchor xml:id="cll_chapter10-section24-example5"/>24.5)  puzu
+       [past] [long time].
+       A long time ago.
+
+<anchor xml:id="c10e24d6"/><anchor xml:id="cll_chapter10-section24-example6"/>24.6)  vi le lunra
+       [short space] The moon.
+       On the moon.
+
+<anchor xml:id="c10e24d7"/><anchor xml:id="cll_chapter10-section24-example7"/>24.7)  pu'o
+       [inchoative]
+       He hasn’t yet done so.
+</programlisting>
+  <para>or even the modal reply (from selma'o BAI; see <xref linkend="cll_chapter9"/>):</para>
+  <programlisting><anchor xml:id="c10e24d8"/><anchor xml:id="cll_chapter10-section24-example8"/>24.8)  seka'a le briju
+       With-destination the office.
+</programlisting>
+  <para>The only way to combine “cu'e” with other tense cmavo is through logical connection, which makes a question that pre-specifies some information:</para>
+  <programlisting><anchor xml:id="c10e24d9"/><anchor xml:id="cll_chapter10-section24-example9"/>24.9)  do puzi je cu'e sombo le gurni
+       You [past] [short] and [when?] sow the grain?
+       You sowed the grain a little while ago; when else do you sow it?
+</programlisting>
+  <para>Additionally, the logical connective itself can be replaced by a question word:</para>
+  <programlisting><anchor xml:id="c10e24d10"/><anchor xml:id="cll_chapter10-section24-example10"/>24.10) la .artr. pu je'i ba nolraitru
+       Arthur [past] [which?] [future] is-a-king
+       Was Arthur a king or will he be?
+</programlisting>
+  <para>Answers to <xref linkend="cll_chapter10-section24-example10"/> would be logical connectives such as “je”, meaning “both”, “naje” meaning “the latter”, or “jenai” meaning “the former”.</para>
+</section>
+
+<section xml:id="cll_chapter10-section25">
+  <title>25. Explicit magnitudes</title>
+  <para>It is a limitation of the VA and ZI system of specifying magnitudes that they can only prescribe vague magnitudes: small, medium, or large. In order to express both an origin point and an exact distance, the Lojban construction called a “termset” is employed. (Termsets are explained further in <xref linkend="cll_chapter14"/> and <xref linkend="cll_chapter16"/>.) It is grammatical for a termset to be placed after a tense or modal tag rather than a sumti, which allows both the origin of the imaginary journey and its distance to be specified. Here is an example:</para>
+  <programlisting><anchor xml:id="c10e25d1"/><anchor xml:id="cll_chapter10-section25-example1"/>25.1)  la frank. sanli zu'a nu'i la djordj.
+             la'u lo mitre be li mu [nu'u]
+         Frank stands [left] [start termset] George
+             [quantity] a thing-measuring-in-meters the-number 5 [end termset].
+       Frank is standing five meters to the left of George.
+</programlisting>
+  <para>Here the termset extends from the “nu'i” to the implicit “nu'u” at the end of the sentence, and includes the terms “la djordj.”, which is the unmarked origin point, and the tagged sumti “lo mitre be li mu”, which the cmavo “la'u” (of selma'o BAI, and meaning “with quantity”; see <xref linkend="cll_chapter9"/>) marks as a quantity. Both terms are governed by the tag “zu'a”</para>
+  <para>It is not necessary to have both an origin point and an explicit magnitude: a termset may have only a single term in it. A less precise version of <xref linkend="cll_chapter10-section25-example1"/> is:</para>
+  <programlisting><anchor xml:id="c10e25d2"/><anchor xml:id="cll_chapter10-section25-example2"/>25.2)  la frank. sanli zu'a nu'i la'u
+             lo mitre be li mu
+       Frank stands [left] [termset] [quantity]
+             a thing-measuring-in-meters the-number 5.
+       Frank stands five meters to the left.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section26">
+  <title>26. Finally (an exercise for the much-tried reader)</title>
+  <programlisting><anchor xml:id="c10e26d1"/><anchor xml:id="cll_chapter10-section26-example1"/>26.1)  .a'o do pu seju ba roroi ca'o fe'e su'oroi jimpe
+            fi le lojbo temci selsku ciste
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section27">
+  <title>27. Summary of tense selma'o</title>
+  <programlisting>
+      PU    temporal direction
+            pu = past, ca = present, ba = future
+
+      ZI    temporal distance
+            zi = short, za = medium, zu = long
+
+      ZEhA  temporal interval
+            ze'i = short, ze'a = medium, ze'u = long, ze'e = infinite
+
+      ROI   objective quantified tense flag
+            noroi = never, paroi = once, ..., roroi = always, etc.
+            pare'u = the first time, rere'u = the second time, etc.
+
+      TAhE  subjective quantified tense
+            di'i = regularly, na'o = typically, ru'i = continuously, ta'e = habitually
+
+      ZAhO  event contours
+            see <xref linkend="cll_chapter10-section10"/>
+
+      FAhA  spatial direction
+            see <xref linkend="cll_chapter10-section28"/>
+
+      VA    spatial distance
+            vi = short, va = medium, vu = long
+
+      VEhA  spatial interval
+            ve'i = short, ve'a = medium, ve'u = long, ve'e = infinite
+
+      VIhA  spatial dimensionality
+            vi'i = line, vi'a = plane, vi'u = space, vi'e = space-time
+
+      FEhE  spatial interval modifier flag
+            fe'enoroi = nowhere, fe'eroroi = everywhere, fe'eba'o = beyond, etc.
+
+      MOhI  spatial movement flag
+            mo'i = motion; see <xref linkend="cll_chapter10-section28"/>
+
+      KI    set or reset sticky tense
+            tense+“ki” = set, “ki” alone = reset
+
+      CUhE  tense question, reference point
+            cu'e = asks for a tense or aspect, nau = use speaker’s reference point
+
+      JAI   tense conversion
+            jaica = the time of, jaivi = the place of, etc.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter10-section28">
+  <title>28. List of spatial directions and direction-like relations</title>
+  <para>The following list of FAhA cmavo gives rough English glosses for the cmavo, first when used without “mo'i” to express a direction, and then when used with “mo'i” to express movement in the direction. When possible, the gismu from which the cmavo is derived is also listed.</para>
+  <programlisting>
+cmavo   gismu   without mo'i        with mo'i
+-----   -----   ------------        ---------
+ca'u    crane   in front (of)       forward
+ti'a    trixe   behind              backward
+zu'a    zunle   on the left (of)    leftward
+ri'u    pritu   on the right (of)   rightward
+ga'u    gapru   above               upward(ly)
+ni'a    cnita   below               downward(ly)
+ne'i    nenri   within              into
+ru'u    sruri   surrounding         orbiting
+pa'o    pagre   transfixing         passing through
+ne'a            next to             moving while next to
+te'e            bordering           moving along the border (of)
+re'o            adjacent (to)       along
+fa'a    farna   towards             arriving at
+to'o            away from           departing from
+zo'i            inward (from)       approaching
+ze'o            outward (from)      receding from
+zo'a            tangential (to)     passing (by)
+bu'u            coincident (with)   moving to coincide with
+be'a    berti   north (of)          northward(ly)
+ne'u    snanu   south (of)          southward(ly)
+du'a    stuna   east (of)           eastward(ly)
+vu'a            west (of)           westward(ly)
+</programlisting>
+  <para>Special note on “fa'a”, “to'o”, “zo'i”, and “ze'o”:</para>
+  <para>“zo'i” and “ze'o” refer to direction towards or away from the speaker’s location, or whatever the origin is.</para>
+  <para>“fa'a” and “to'o” refer to direction towards or away from some other point.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/11.xml b/todocbook/11.xml
new file mode 100644
index 0000000..cdb4da0
--- /dev/null
+++ b/todocbook/11.xml
@@ -0,0 +1,620 @@
+<chapter xml:id="cll_chapter11">
+  <title>Chapter 11
+Events, Qualities, Quantities, And Other Vague Words: On Lojban Abstraction</title>
+
+
+<section xml:id="cll_chapter11-section1">
+  <title>1. The syntax of abstraction</title>
+  <para>The purpose of the feature of Lojban known as “abstraction” is to provide a means for taking whole bridi and packaging them up, as it were, into simple selbri. Syntactically, abstractions are very simple and uniform; semantically, they are rich and complex, with few features in common between one variety of abstraction and another. We will begin by discussing syntax without regard to semantics; as a result, the notion of abstraction may seem unmotivated at first. Bear with this difficulty until <xref linkend="cll_chapter11-section2"/>.</para>
+  <para>An abstraction selbri is formed by taking a full bridi and preceding it by any cmavo of selma'o NU. There are twelve such cmavo; they are known as “abstractors”. The bridi is closed by the elidable terminator “kei”, of selma'o KEI. Thus, to change the bridi</para>
+  <programlisting><anchor xml:id="c11e1d1"/><anchor xml:id="cll_chapter11-section1-example1"/>1.1)   mi klama le zarci
+       I go-to the store
+</programlisting>
+  <para>into an abstraction using “nu”, one of the members of selma'o NU, we change it into</para>
+  <programlisting><anchor xml:id="c11e1d2"/><anchor xml:id="cll_chapter11-section1-example2"/>1.2)   nu mi klama le zarci [kei]
+       an-event-of my going-to the store
+</programlisting>
+  <para>The bridi may be a simple selbri, or it may have associated sumti, as here. It is important to beware of eliding “kei” improperly, as many of the common uses of abstraction selbri involve following them with words that would appear to be part of the abstraction if “kei” had been elided.</para>
+  <para>(Technically, “kei” is never necessary, because the elidable terminator “vau” that closes every bridi can substitute for it; however, “kei” is specific to abstractions, and using it is almost always clearer.)</para>
+  <para>The grammatical uses of an abstraction selbri are exactly the same as those of a simple brivla. In particular, abstraction selbri may be used as observatives, as in <xref linkend="cll_chapter11-section1-example2"/>, or used in tanru:</para>
+  <programlisting><anchor xml:id="c11e1d3"/><anchor xml:id="cll_chapter11-section1-example3"/>1.3)   la djan. cu nu sonci kei djica
+       John is-an-(event-of being-a-soldier) type-of desirer.
+       John wants to be a soldier.
+</programlisting>
+  <para>Abstraction selbri may also be used in descriptions, preceded by “le” (or any other member of selma'o LE):</para>
+  <programlisting><anchor xml:id="c11e1d4"/><anchor xml:id="cll_chapter11-section1-example4"/>1.4)   la djan. cu djica le nu sonci [kei]
+       John desires the event-of being-a-soldier.
+</programlisting>
+  <para>We will most often use descriptions containing abstraction either at the end of a bridi, or just before the main selbri with its “cu”; in either of these circumstances, “kei” can normally be elided.</para>
+  <para>The place structure of an abstraction selbri depends on the particular abstractor, and will be explained individually in the following sections.</para>
+  <para>Note: In glosses of bridi within abstractions, the grammatical form used in the English changes. Thus, in the gloss of <xref linkend="cll_chapter11-section1-example2"/> we see “my going-to the store” rather than “I go-to the store”; likewise, in the glosses of <xref linkend="cll_chapter11-section1-example3"/> and <xref linkend="cll_chapter11-section1-example4"/> we see “being-a-soldier” rather than “is-a-soldier”. This procedure reflects the desire for more understandable glosses, and does not indicate any change in the Lojban form. A bridi is a bridi, and undergoes no change when it is used as part of an abstraction selbri.</para>
+</section>
+
+<section xml:id="cll_chapter11-section2">
+  <title>2. Event abstraction</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     nu      NU                  event abstractor
+</programlisting>
+  <para>The examples in <xref linkend="cll_chapter11-section1"/> made use of “nu” as the abstractor, and it is certainly the most common abstractor in Lojban text. Its purpose is to capture the event or state of the bridi considered as a whole. Do not confuse the “le” description built on a “nu” abstraction with ordinary descriptions based on “le” alone. The following sumti are quite distinct:</para>
+  <programlisting><anchor xml:id="c11e2d1"/><anchor xml:id="cll_chapter11-section2-example1"/>2.1)   le klama
+       the comer, that which comes
+
+<anchor xml:id="c11e2d2"/><anchor xml:id="cll_chapter11-section2-example2"/>2.2)   le se klama
+       the destination
+
+<anchor xml:id="c11e2d3"/><anchor xml:id="cll_chapter11-section2-example3"/>2.3)   le te klama
+       the origin
+
+<anchor xml:id="c11e2d4"/><anchor xml:id="cll_chapter11-section2-example4"/>2.4)   le ve klama
+       the route
+
+<anchor xml:id="c11e2d5"/><anchor xml:id="cll_chapter11-section2-example5"/>2.5)   le xe klama
+       the means of transportation
+
+<anchor xml:id="c11e2d6"/><anchor xml:id="cll_chapter11-section2-example6"/>2.6)   le nu klama
+       the event of someone coming to somewhere from somewhere by some route using some means
+</programlisting>
+  <para><xref linkend="cll_chapter11-section2-example1"/> through <xref linkend="cll_chapter11-section2-example5"/> are descriptions that isolate the five individual sumti places of the selbri “klama”. <xref linkend="cll_chapter11-section2-example6"/> describes something associated with the bridi as a whole: the event of it.</para>
+  <para>In Lojban, the term “event” is divorced from its ordinary English sense of something that happens over a short period of time. The description:</para>
+  <programlisting><anchor xml:id="c11e2d7"/><anchor xml:id="cll_chapter11-section2-example7"/>2.7)   le nu mi vasxu
+       the event-of my breathing
+</programlisting>
+  <para>is an event which lasts for the whole of my life (under normal circumstances). On the other hand,</para>
+  <programlisting><anchor xml:id="c11e2d8"/><anchor xml:id="cll_chapter11-section2-example8"/>2.8)   le nu la djan. cinba la djein.
+       the event-of John kissing Jane
+</programlisting>
+  <para>is relatively brief by comparison (again, under normal circumstances).</para>
+  <para>We can see from <xref linkend="cll_chapter11-section2-example6"/> through <xref linkend="cll_chapter11-section2-example8"/> that ellipsis of sumti is valid in the bridi of abstraction selbri, just as in the main bridi of a sentence. Any sumti may be ellipsized if the listener will be able to figure out from context what the proper value of it is, or else to recognize that the proper value is unimportant. It is extremely common for “nu” abstractions in descriptions to have the x1 place ellipsized:</para>
+  <programlisting><anchor xml:id="c11e2d9"/><anchor xml:id="cll_chapter11-section2-example9"/>2.9)   mi nelci le nu limna
+       I like the event-of swimming.
+       I like swimming.
+</programlisting>
+  <para>is elliptical, and most probably means:</para>
+  <programlisting><anchor xml:id="c11e2d10"/><anchor xml:id="cll_chapter11-section2-example10"/>2.10)  mi nelci le nu mi limna
+       I like the event-of I swim.
+</programlisting>
+  <para>In the proper context, of course, <xref linkend="cll_chapter11-section2-example9"/> could refer to the event of somebody else swimming. Its English equivalent, “I like swimming”, can’t be interpreted as “I like Frank’s swimming”; this is a fundamental distinction between English and Lojban. In Lojban, an omitted sumti can mean whatever the context indicates that it should mean.</para>
+  <para>Note that the lack of an explicit NU cmavo in a sumti can sometimes hide an implicit abstraction. In the context of <xref linkend="cll_chapter11-section2-example10"/>, the appearance of “le se nelci” (“that which is liked”) is in effect an abstraction:</para>
+  <programlisting><anchor xml:id="c11e2d11"/><anchor xml:id="cll_chapter11-section2-example11"/>2.11)  le se nelci cu cafne
+       The liked-thing is-frequent.
+       The thing which I like happens often.
+</programlisting>
+  <para>which in this context means</para>
+  <programlisting>
+       My swimming happens often.
+</programlisting>
+  <para>Event descriptions with “le nu” are commonly used to fill the “under conditions...” places, among others, of gismu and lujvo place structures:</para>
+  <programlisting><anchor xml:id="c11e2d12"/><anchor xml:id="cll_chapter11-section2-example12"/>2.12)  la lojban. cu frili mi
+             le nu mi tadni [kei]
+       Lojban is-easy for-me
+             under-conditions-the event-of I study
+       Lojban is easy for me when I study.
+</programlisting>
+  <para>(The “when” of the English would also be appropriate for a construction involving a Lojban tense, but the Lojban sentence says more than that the studying is concurrent with the ease.)</para>
+  <para>The place structure of a “nu” abstraction selbri is simply:</para>
+  <programlisting>
+      x1 is an event of (the bridi)
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter11-section3">
+  <title>3. Types of event abstractions</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     mu'e    NU                  point-event abstractor
+     pu'u    NU                  process abstractor
+     zu'o    NU                  activity abstractor
+     za'i    NU                  state abstractor
+</programlisting>
+  <para>Event abstractions with “nu” suffice to express all kinds of events, whether long, short, unique, repetitive, or whatever. Lojban also has more finely discriminating machinery for talking about events, however. There are four other abstractors of selma'o NU for talking about four specific types of events, or four ways of looking at the same event.</para>
+  <para>An event considered as a point in time is called a “point-event”, or sometimes an “achievement”. (This latter word should be divorced, in this context, from all connotations of success or triumph.) A point-event can be extended in duration, but it is still a point-event if it is thought of as unitary, having no internal structure. The abstractor “mu'e” means “point-event-of”:</para>
+  <programlisting><anchor xml:id="c11e3d1"/><anchor xml:id="cll_chapter11-section3-example1"/>3.1)   le mu'e la djan. catra la djim. cu zekri
+       The point-event-of (John kills Jim) is-a-crime.
+       John’s killing Jim (considered as a point in time) is a crime.
+</programlisting>
+  <para>An event considered as extended in time, and structured with a beginning, a middle containing one or more stages, and an end, is called a “process”. The abstractor “pu'u” means “process-of”:</para>
+  <programlisting><anchor xml:id="c11e3d2"/><anchor xml:id="cll_chapter11-section3-example2"/>3.2)   ca'o le pu'u le latmo balje'a
+             cu porpi kei
+             so'i je'atru cu selcatra
+       [continuitive] the process-of( the Latin great-state breaking-up )
+             many state-rulers were-killed
+       During the fall of the Roman Empire,
+             many Emperors were killed.
+</programlisting>
+  <para>An event considered as extended in time and cyclic or repetitive is called an “activity”. The abstractor “zu'o” means “activity-of”:</para>
+  <programlisting><anchor xml:id="c11e3d3"/><anchor xml:id="cll_chapter11-section3-example3"/>3.3)   mi tatpi ri'a le zu'o mi plipe
+       I am-tired because-of the activity-of (I jump).
+       I am tired because I jump.
+</programlisting>
+  <para>An event considered as something that is either happening or not happening, with sharp boundaries, is called a “state”. The abstractor “za'i” means “state-of”:</para>
+  <programlisting><anchor xml:id="c11e3d4"/><anchor xml:id="cll_chapter11-section3-example4"/>3.4)   le za'i mi jmive cu ckape do
+       The state-of (I am-alive) is-dangerous-to you.
+       My being alive is dangerous to you.
+</programlisting>
+  <para>The abstractors in <xref linkend="cll_chapter11-section3-example1"/> through <xref linkend="cll_chapter11-section3-example4"/> could all have been replaced by “nu”, with some loss of precision. Note that Lojban allows every sort of event to be viewed in any of these four ways:</para>
+  <itemizedlist>
+    <listitem>
+      <para>the “state of running” begins when the runner starts and ends when the runner stops;</para>
+    </listitem>
+    <listitem>
+      <para>the “activity of running” consists of the cycle “lift leg, step forward, drop leg, lift other leg...” (each such cycle is a process, but the activity consists in the repetition of the cycle);</para>
+    </listitem>
+    <listitem>
+      <para>the “process of running” puts emphasis on the initial sprint, the steady speed, and the final slowdown;</para>
+    </listitem>
+    <listitem>
+      <para>the “achievement of running” is most alien to English, but sees the event of running as a single indivisible thing, like “Pheidippides’ run from Marathon to Athens” (the original marathon).</para>
+    </listitem>
+  </itemizedlist>
+  <para>Further information on types of events can be found in <xref linkend="cll_chapter11-section12"/>.</para>
+  <para>The four event type abstractors have the following place structures:</para>
+  <programlisting>
+       “mu'e”: x1 is a point event of (the bridi)
+       “pu'u”: x1 is a process of (the bridi) with stages x2
+       “za'i”: x1 is a continuous state of (the bridi) being true
+       “zu'o”: x1 is an activity of (the bridi) consisting of repeated actions x2
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter11-section4">
+  <title>4. Property abstractions</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ka      NU                  property abstractor
+     ce'u    KOhA                abstraction focus
+</programlisting>
+  <para>The things described by “le nu” descriptions (or, to put it another way, the things of which “nu” selbri may correctly be predicated) are only moderately “abstract”. They are still closely tied to happenings in space and time. Properties, however, are much more ethereal. What is “the property of being blue”, or “the property of being a go-er”? They are what logicians call “intensions”. If John has a heart, then “the property of having a heart” is an abstract object which, when applied to John, is true. In fact,</para>
+  <programlisting><anchor xml:id="c11e4d1"/><anchor xml:id="cll_chapter11-section4-example1"/>4.1)   la djan. cu se risna zo'e
+       John has-as-heart something-unspecified.
+       John has a heart.
+</programlisting>
+  <para>has the same truth conditions as</para>
+  <programlisting><anchor xml:id="c11e4d2"/><anchor xml:id="cll_chapter11-section4-example2"/>4.2)   la djan. cu ckaji
+             le ka se risna [zo'e] [kei]
+       John has-the-property
+             the property-of having-as-heart something.
+       John has the property of having a heart.
+</programlisting>
+  <para>(The English word “have” frequently appears in any discussion of Lojban properties: things are said to “have” properties, but this is not the same sense of “have” as in “I have money”, which is possession.)</para>
+  <para>Property descriptions, like event descriptions, are often wanted to fill places in brivla place structures:</para>
+  <programlisting><anchor xml:id="c11e4d3"/><anchor xml:id="cll_chapter11-section4-example3"/>4.3)   do cnino mi
+             le ka xunre [kei]
+       You are-new to-me
+             in-the-quality-of-the property-of being-red.
+       You are new to me in redness.
+</programlisting>
+  <para>(The English suffix “-ness” often signals a property abstraction, as does the suffix “-ity”.)</para>
+  <para>We can also move the property description to the x1 place of <xref linkend="cll_chapter11-section4-example3"/>, producing:</para>
+  <programlisting><anchor xml:id="c11e4d4"/><anchor xml:id="cll_chapter11-section4-example4"/>4.4)   le ka do xunre [kei] cu cnino mi
+       The property-of your being-red is-new to me.
+       Your redness is new to me.
+</programlisting>
+  <para>It would be suitable to use <xref linkend="cll_chapter11-section4-example3"/> and <xref linkend="cll_chapter11-section4-example4"/> to someone who has returned from the beach with a sunburn.</para>
+  <para>There are several different properties that can be extracted from a bridi, depending on which place of the bridi is “understood” as being specified externally. Thus:</para>
+  <programlisting><anchor xml:id="c11e4d5"/><anchor xml:id="cll_chapter11-section4-example5"/>4.5)   ka mi prami [zo'e] [kei]
+       a-property-of me loving something-unspecified
+</programlisting>
+  <para>is quite different from</para>
+  <programlisting><anchor xml:id="c11e4d6"/><anchor xml:id="cll_chapter11-section4-example6"/>4.6)   ka [zo'e] prami mi [kei]
+       a-property-of something-unspecified loving me
+</programlisting>
+  <para>In particular, sentences like <xref linkend="cll_chapter11-section4-example7"/> and <xref linkend="cll_chapter11-section4-example8"/> are quite different in meaning:</para>
+  <programlisting><anchor xml:id="c11e4d7"/><anchor xml:id="cll_chapter11-section4-example7"/>4.7)   la djan. cu zmadu la djordj. le ka mi prami
+       John exceeds George in-the property-of (I love X)
+       I love John more than I love George.
+
+<anchor xml:id="c11e4d8"/><anchor xml:id="cll_chapter11-section4-example8"/>4.8)   la djan. cu zmadu la djordj. le ka prami mi
+       John exceeds George in the property of (X loves me).
+       John loves me more than George loves me.
+</programlisting>
+  <para>The “X” used in the glosses of <xref linkend="cll_chapter11-section4-example7"/> through <xref linkend="cll_chapter11-section4-example8"/> as a place-holder cannot be represented only by ellipsis in Lojban, because ellipsis means that there must be a specific value that can fill the ellipsis, as mentioned in <xref linkend="cll_chapter11-section2"/>. Instead, the cmavo “ce'u” of selma'o KOhA is employed when an explicit sumti is wanted. (The form “X” will be used in literal translations.)</para>
+  <para>Therefore, an explicit equivalent of <xref linkend="cll_chapter11-section4-example7"/>, with no ellipsis, is:</para>
+  <programlisting><anchor xml:id="c11e4d9"/><anchor xml:id="cll_chapter11-section4-example9"/>4.9)   la djan. cu zmadu la djordj. le ka mi prami ce'u
+       John exceeds George in-the property-of (I love X).
+</programlisting>
+  <para>and of <xref linkend="cll_chapter11-section4-example8"/> is:</para>
+  <programlisting><anchor xml:id="c11e4d10"/><anchor xml:id="cll_chapter11-section4-example10"/>4.10)  la djan. cu zmadu la djordj. le ka ce'u prami mi
+       John exceeds George in-the property-of (X loves me).
+</programlisting>
+  <para>This convention allows disambiguation of cases like:</para>
+  <programlisting><anchor xml:id="c11e4d11"/><anchor xml:id="cll_chapter11-section4-example11"/>4.11)  le ka [zo'e] dunda le xirma [zo'e] [kei]
+       the property-of giving the horse
+</programlisting>
+  <para>into</para>
+  <programlisting><anchor xml:id="c11e4d12"/><anchor xml:id="cll_chapter11-section4-example12"/>4.12)  le ka ce'u dunda le xirma
+             [zo'e] [kei]
+       the property-of (X is-a-giver of-the horse
+             to someone-unspecified)
+       the property of being a giver of the horse
+</programlisting>
+  <para>which is the most natural interpretation of <xref linkend="cll_chapter11-section4-example11"/>, versus</para>
+  <programlisting><anchor xml:id="c11e4d13"/><anchor xml:id="cll_chapter11-section4-example13"/>4.13)  le ka [zo'e] dunda
+             le xirma ce'u [kei]
+       the property-of (someone-unspecified
+             is-a-giver of-the horse to X)
+       the property of being one to whom the horse is given
+</programlisting>
+  <para>which is also a possible interpretation.</para>
+  <para>It is also possible to have more than one “ce'u” in a “ka” abstraction, which transforms it from a property abstraction into a relationship abstraction. Relationship abstractions “package up” a complex relationship for future use; such an abstraction can be translated back into a selbri by placing it in the x2 place of the selbri “bridi”, whose place structure is:</para>
+  <programlisting>
+       “bridi”: x1 is a predicate relationship with relation
+             x2 (abstraction) among arguments (sequence/set) x3
+</programlisting>
+  <para>The place structure of “ka” abstraction selbri is simply:</para>
+  <programlisting>
+       ka: x1 is a property of (the bridi)
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter11-section5">
+  <title>5. Amount abstractions</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     ni      NU                  amount abstraction
+</programlisting>
+  <para>Amount abstractions are far more limited than event or property abstractions. They really make sense only if the selbri of the abstracted bridi is subject to measurement of some sort. Thus we can speak of:</para>
+  <programlisting><anchor xml:id="c11e5d1"/><anchor xml:id="cll_chapter11-section5-example1"/>5.1)   le ni le pixra cu blanu [kei]
+       the amount-of (the picture being-blue)
+       the amount of blueness in the picture
+</programlisting>
+  <para>because “blueness” could be measured with a colorimeter or a similar device. However,</para>
+  <programlisting><anchor xml:id="c11e5d2"/><anchor xml:id="cll_chapter11-section5-example2"/>5.2)   le ni la djein. cu mamta [kei]
+       the amount-of (Jane being-a-mother)
+       the amount of Jane’s mother-ness (?)
+       the amount of mother-ness in Jane (?)
+</programlisting>
+  <para>makes very little sense in either Lojban or English. We simply do not have any sort of measurement scale for being a mother.</para>
+  <para>Semantically, a sumti with “le ni” is a number; however, it cannot be treated grammatically as a quantifier in Lojban unless prefixed by the mathematical cmavo “mo'e”:</para>
+  <programlisting><anchor xml:id="c11e5d3"/><anchor xml:id="cll_chapter11-section5-example3"/>5.3)   li pa vu'u mo'e
+             le ni le pixra cu blanu [kei]
+       the-number 1 minus the-operand
+             the amount-of (the picture being-blue)
+       1 - B, where B = blueness of the picture
+</programlisting>
+  <para>Mathematical Lojban is beyond the scope of this chapter, and is explained more fully in <xref linkend="cll_chapter18"/>.</para>
+  <para>There are contexts where either property or amount abstractions make sense, and in such constructions, amount abstractions can make use of “ce'u” just like property abstractors. Thus,</para>
+  <programlisting><anchor xml:id="c11e5d4"/><anchor xml:id="cll_chapter11-section5-example4"/>5.4)   le pixra cu cenba le ka ce'u blanu [kei]
+       The picture varies in-the property-of (X is blue).
+       The picture varies in being blue.
+       The picture varies in blueness.
+</programlisting>
+  <para>is not the same as</para>
+  <programlisting><anchor xml:id="c11e5d5"/><anchor xml:id="cll_chapter11-section5-example5"/>5.5)   le pixra cu cenba le ni ce'u blanu [kei]
+       The picture varies in-the amount-of (X is blue).
+       The picture varies in how blue it is.
+       The picture varies in blueness.
+</programlisting>
+  <para><xref linkend="cll_chapter11-section5-example4"/> conveys that the blueness comes and goes, whereas <xref linkend="cll_chapter11-section5-example5"/> conveys that its quantity changes over time.</para>
+  <para>Whenever we talk of measurement of an amount, there is some sort of scale, and so the place structure of “ni” abstraction selbri is:</para>
+  <programlisting>
+       ni: x1 is the amount of (the bridi) on scale x2
+</programlisting>
+  <para>Note: the best way to express the x2 places of abstract sumti is to use something like “le ni ... kei be”. See <xref linkend="cll_chapter11-section9-example5"/> for the use of this construction.</para>
+</section>
+
+<section xml:id="cll_chapter11-section6">
+  <title>6. Truth-value abstraction: “jei”</title>
+  <para>The “blueness of the picture” discussed in <xref linkend="cll_chapter11-section5"/> refers to the measurable amount of blue pigment (or other source of blueness), not to the degree of truth of the claim that blueness is present. That abstraction is expressed in Lojban using “jei”, which is closely related semantically to “ni”. In the simplest cases, “le jei” produces not a number but a truth value:</para>
+  <programlisting><anchor xml:id="c11e6d1"/><anchor xml:id="cll_chapter11-section6-example1"/>6.1)   le jei li re su'i re du li vo [kei]
+       the truth-value-of the-number 2 + 2 = the-number 4
+       the truth of 2 + 2 being 4
+</programlisting>
+  <para>is equivalent to “truth”, and</para>
+  <programlisting><anchor xml:id="c11e6d2"/><anchor xml:id="cll_chapter11-section6-example2"/>6.2)   le jei li re su'i re du li mu [kei]
+       the truth-value-of the-number 2 + 2 = the-number 5
+       the truth of 2 + 2 being 5
+</programlisting>
+  <para>is equivalent to “falsehood”.</para>
+  <para>However, not everything in life (or even in Lojban) is simply true or false. There are shades of gray even in truth value, and “jei” is Lojban’s mechanism for indicating the shade of grey intended:</para>
+  <programlisting><anchor xml:id="c11e6d3"/><anchor xml:id="cll_chapter11-section6-example3"/>6.3)   mi ba jdice le jei
+             la djordj. cu zekri gasnu [kei]
+       I [future] decide the truth-value of
+             (George being-a-(crime doer)).
+       I will decide whether George is a criminal.
+</programlisting>
+  <para><xref linkend="cll_chapter11-section6-example3"/> does not imply that George is, or is not, definitely a criminal. Depending on the legal system I am using, I may make some intermediate decision. As a result, “jei” requires an x2 place analogous to that of “ni”:</para>
+  <programlisting>
+       jei: x1 is the truth value of (the bridi) under epistemology x2
+</programlisting>
+  <para>Abstractions using “jei” are the mechanism for fuzzy logic in Lojban; the “jei” abstraction refers to a number between 0 and 1 inclusive (as distinct from “ni” abstractions, which are often on open-ended scales). The detailed conventions for using “jei” in fuzzy-logic contexts have not yet been established.</para>
+</section>
+
+<section xml:id="cll_chapter11-section7">
+  <title>7. Predication/sentence abstraction</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     du'u    NU                  predication abstraction
+</programlisting>
+  <para>There are some selbri which demand an entire predication as a sumti; they make claims about some predication considered as a whole. Logicians call these the “propositional attitudes”, and they include (in English) things like knowing, believing, learning, seeing, hearing, and the like. Consider the English sentence:</para>
+  <programlisting><anchor xml:id="c11e7d1"/><anchor xml:id="cll_chapter11-section7-example1"/>7.1)   I know that Frank is a fool.
+</programlisting>
+  <para>How’s that in Lojban? Let us try:</para>
+  <programlisting><anchor xml:id="c11e7d2"/><anchor xml:id="cll_chapter11-section7-example2"/>7.2)   mi djuno le nu la frank. cu bebna [kei]
+       I know the event of Frank being a fool.
+</programlisting>
+  <para>Not quite right. Events are actually or potentially physical, and can’t be contained inside one’s mind, except for events of thinking, feeling, and the like; <xref linkend="cll_chapter11-section7-example2"/> comes close to claiming that Frank’s being-a-fool is purely a mental activity on the part of the speaker. (In fact, <xref linkend="cll_chapter11-section7-example2"/> is an instance of improperly marked “sumti raising”, a concept discussed further in <xref linkend="cll_chapter11-section10"/>).</para>
+  <para>Try again:</para>
+  <programlisting><anchor xml:id="c11e7d3"/><anchor xml:id="cll_chapter11-section7-example3"/>7.3)   mi djuno le jei la frank. cu bebna [kei]
+       I know the truth-value of Frank being a fool.
+</programlisting>
+  <para>Closer. <xref linkend="cll_chapter11-section7-example3"/> says that I know whether or not Frank is a fool, but doesn’t say that he is one, as <xref linkend="cll_chapter11-section7-example1"/> does. To catch that nuance, we must say:</para>
+  <programlisting><anchor xml:id="c11e7d4"/><anchor xml:id="cll_chapter11-section7-example4"/>7.4)   mi djuno le du'u la frank. cu bebna [kei]
+       I know the predication that Frank is a fool.
+</programlisting>
+  <para>Now we have it. Note that the implied assertion “Frank is a fool” is not a property of “le du'u” abstraction, but of “djuno”; we can only know what is in fact true. (As a result, “djuno” like “jei” has a place for epistemology, which specifies how we know.) <xref linkend="cll_chapter11-section7-example5"/> has no such implied assertion:</para>
+  <programlisting><anchor xml:id="c11e7d5"/><anchor xml:id="cll_chapter11-section7-example5"/>7.5)   mi kucli le du'u la frank. cu bebna [kei]
+       I am curious about whether Frank is a fool.
+</programlisting>
+  <para>and here “du'u” could probably be replaced by “jei” without much change in meaning:</para>
+  <programlisting><anchor xml:id="c11e7d6"/><anchor xml:id="cll_chapter11-section7-example6"/>7.6)   mi kucli le jei la frank. cu bebna [kei]
+       I am curious about how true it is that Frank is a fool.
+</programlisting>
+  <para>As a matter of convenience rather than logical necessity, “du'u” has been given an x2 place, which is a sentence (piece of language) expressing the bridi:</para>
+  <programlisting>
+       du'u: x1 is the predication (the bridi), expressed in sentence x2
+</programlisting>
+  <para>and “le se du'u ...” is very useful in filling places of selbri which refer to speaking, writing, or other linguistic behavior regarding bridi:</para>
+  <programlisting><anchor xml:id="c11e7d7"/><anchor xml:id="cll_chapter11-section7-example7"/>7.7)   la djan. cusku le se du'u la djordj. klama le zarci [kei]
+       John expresses the sentence-expressing-that George goes-to the store
+       John says that George goes to the store.
+</programlisting>
+  <para><xref linkend="cll_chapter11-section7-example7"/> differs from</para>
+  <programlisting><anchor xml:id="c11e7d8"/><anchor xml:id="cll_chapter11-section7-example8"/>7.8)   la djan cusku lu la djordj. klama le zarci li'u
+       John expresses, quote, George goes to the store, unquote.
+       John says “George goes to the store”.
+</programlisting>
+  <para>because <xref linkend="cll_chapter11-section7-example8"/> claims that John actually said the quoted words, whereas <xref linkend="cll_chapter11-section7-example7"/> claims only that he said some words or other which were to the same purpose.</para>
+  <para>“le se du'u” is much the same as “lu'e le du'u”, a symbol for the predication, but “se du'u” can be used as a selbri, whereas “lu'e” is ungrammatical in a selbri. (See <xref linkend="cll_chapter6"/> for a discussion of “lu'e”.)</para>
+</section>
+
+<section xml:id="cll_chapter11-section8">
+  <title>8. Indirect questions</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     kau     UI                  indirect question marker
+</programlisting>
+  <para>There is an alternative type of sentence involving “du'u” and a selbri expressing a propositional attitude. In addition to sentences like</para>
+  <programlisting><anchor xml:id="c11e8d1"/><anchor xml:id="cll_chapter11-section8-example1"/>8.1)   I know that John went to the store.
+</programlisting>
+  <para>we can also say things like</para>
+  <programlisting><anchor xml:id="c11e8d2"/><anchor xml:id="cll_chapter11-section8-example2"/>8.2)   I know who went to the store.
+</programlisting>
+  <para>This form is called an “indirect question” in English because the embedded English sentence is a question: “Who went to the store?” A person who says <xref linkend="cll_chapter11-section8-example2"/> is claiming to know the answer to this question. Indirect questions can occur with many other English verbs as well: I can wonder, or doubt, or see, or hear, as well as know who went to the store.</para>
+  <para>To express indirect questions in Lojban, we use a “le du'u” abstraction, but rather than using a question word like “who” (“ma” in Lojban), we use any word that will fit grammatically and mark it with the suffix particle “kau”. This cmavo belongs to selma'o UI, so grammatically it can appear anywhere. The simplest Lojban translation of <xref linkend="cll_chapter11-section8-example2"/> is therefore:</para>
+  <programlisting><anchor xml:id="c11e8d3"/><anchor xml:id="cll_chapter11-section8-example3"/>8.3)   mi djuno le du'u
+             makau pu klama le zarci
+       I know the predication-of
+             X [indirect question] [past] going to the store.
+</programlisting>
+  <para>In <xref linkend="cll_chapter11-section8-example3"/>, we have chosen to use “ma” as the word marked by “kau”. In fact, any other sumti would have done as well: “zo'e” or “da” or even “la djan.”. Using “la djan.” would suggest that it was John who I knew had gone to the store, however:</para>
+  <programlisting><anchor xml:id="c11e8d4"/><anchor xml:id="cll_chapter11-section8-example4"/>8.4)   mi djuno le du'u
+             la djan. kau pu
+                 klama le zarci
+       I know the predication-of/fact-that
+             John [indirect question] [past]
+                 going to the store.
+       I know who went to the store, namely John.
+       I know that it was John who went to the store.
+</programlisting>
+  <para>Using one of the indefinite pro-sumti such as “ma”, “zo'e”, or “da” does not suggest any particular value.</para>
+  <para>Why does Lojban require the “kau” marker, rather than using “ma” as English and Chinese and many other languages do? Because “ma” always signals a direct question, and so</para>
+  <programlisting><anchor xml:id="c11e8d5"/><anchor xml:id="cll_chapter11-section8-example5"/>8.5)   mi djuno le du'u
+             ma pu klama le zarci
+       I know the predication-of
+             [what sumti?] [past] goes-to the store
+</programlisting>
+  <para>means</para>
+  <programlisting><anchor xml:id="c11e8d6"/><anchor xml:id="cll_chapter11-section8-example6"/>8.6)   Who is it that I know goes to the store?
+</programlisting>
+  <para>It is actually not necessary to use “le du'u” and “kau” at all if the indirect question involves a sumti; there is generally a paraphrase of the type:</para>
+  <programlisting><anchor xml:id="c11e8d7"/><anchor xml:id="cll_chapter11-section8-example7"/>8.7)   mi djuno fi le pu klama be le zarci
+       I know about the [past] goer to-the store.
+       I know something about the one who went to the store (namely, his identity).
+</programlisting>
+  <para>because the x3 place of “djuno” is the subject of knowledge, as opposed to the fact that is known. But when the questioned point is not a sumti, but (say) a logical connection, then there is no good alternative to “kau”:</para>
+  <programlisting><anchor xml:id="c11e8d8"/><anchor xml:id="cll_chapter11-section8-example8"/>8.8)   mi ba zgana le du'u
+             la djan. jikau la djordj.
+                 cu zvati le panka
+       I [future] observe the predication-of/fact-that
+             John [connective indirect question] George
+                 is-at the park.
+       I will see whether John or George (or both)
+             is at the park.
+</programlisting>
+  <para>In addition, <xref linkend="cll_chapter11-section8-example7"/> is only a loose paraphrase of <xref linkend="cll_chapter11-section8-example3"/>, because it is left to the listener’s insight to realize that what is known about the goer-to-the-store is his identity rather than some other of his attributes.</para>
+</section>
+
+<section xml:id="cll_chapter11-section9">
+  <title>9. Minor abstraction types</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     li'i    NU                  experience abstractor
+     si'o    NU                  concept abstractor
+     su'u    NU                  general abstractor
+</programlisting>
+  <para>There are three more abstractors in Lojban, all of them little used so far. The abstractor “li'i” expresses experience:</para>
+  <programlisting><anchor xml:id="c11e9d1"/><anchor xml:id="cll_chapter11-section9-example1"/>9.1)   mi morji le li'i mi verba
+       I remember the experience-of (my being-a-child)
+</programlisting>
+  <para>The abstractor “si'o” expresses a mental image, a concept, an idea:</para>
+  <programlisting><anchor xml:id="c11e9d2"/><anchor xml:id="cll_chapter11-section9-example2"/>9.2)   mi nelci le si'o la lojban. cu mulno
+       I enjoy the concept-of Lojban being-complete.
+</programlisting>
+  <para>Finally, the abstractor “su'u” is a vague abstractor, whose meaning must be grasped from context:</para>
+  <programlisting><anchor xml:id="c11e9d3"/><anchor xml:id="cll_chapter11-section9-example3"/>9.3)   ko zgana le su'u
+             le ci smacu cu bajra
+       you [imperative] observe the abstract-nature-of
+             the three mice running
+       See how the three mice run!
+</programlisting>
+  <para>All three of these abstractors have an x2 place. An experience requires an experiencer, so the place structure of “li'i” is:</para>
+  <programlisting>
+       li'i: x1 is the experience of (the bridi) as experienced by x2
+</programlisting>
+  <para>Similarly, an idea requires a mind to hold it, so the place structure of “si'o” is:</para>
+  <programlisting>
+       si'o: x1 is the idea/concept of (the bridi) in the mind of x2
+</programlisting>
+  <para>Finally, there needs to be some way of specifying just what sort of abstraction “su'u” is representing, so its place structure is:</para>
+  <programlisting>
+       su'u: x1 is an abstract nature of (the bridi) of type x2
+</programlisting>
+  <para>The x2 place of “su'u” allows it to serve as a substitute for any of the other abstractors, or as a template for creating new ones. For example,</para>
+  <programlisting><anchor xml:id="c11e9d4"/><anchor xml:id="cll_chapter11-section9-example4"/>9.4)   le nu mi klama
+       the event-of my going
+</programlisting>
+  <para>can be paraphrased as</para>
+  <programlisting><anchor xml:id="c11e9d5"/><anchor xml:id="cll_chapter11-section9-example5"/>9.5)   le su'u mi klama kei be lo fasnu
+       the abstract-nature-of (my going) of-type an event
+</programlisting>
+  <para>and there is a book whose title might be rendered in Lojban as:</para>
+  <programlisting><anchor xml:id="c11e9d6"/><anchor xml:id="cll_chapter11-section9-example6"/>9.6)   le su'u la .iecuas. kuctai
+             selcatra kei
+             be lo sa’ordzifa'a
+             ke nalmatma'e sutyterjvi
+       the abstract-nature-of (Jesus is-an-intersect-shape
+             type-of-killed-one)
+             of-type a slope-low-direction
+             type-of non-motor-vehicle speed-competition
+       The Crucifixion of Jesus Considered As A Downhill Bicycle Race
+</programlisting>
+  <para>Note the importance of using “kei” after “su'u” when the x2 of “su'u” (or any other abstractor) is being specified; otherwise, the “be lo” ends up inside the abstraction bridi.</para>
+</section>
+
+<section xml:id="cll_chapter11-section10">
+  <title>10. Lojban sumti raising</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     tu'a    LAhE                an abstraction involving
+     jai     JAI                 abstraction conversion
+</programlisting>
+  <para>It is sometimes inconvenient, in a situation where an abstract description is logically required, to express the abstraction. In English we can say:</para>
+  <programlisting><anchor xml:id="c11e10d1"/><anchor xml:id="cll_chapter11-section10-example1"/>10.1)  I try to open the door.
+</programlisting>
+  <para>which in Lojban is:</para>
+  <programlisting><anchor xml:id="c11e10d2"/><anchor xml:id="cll_chapter11-section10-example2"/>10.2)  mi troci le nu
+             [mi] gasnu le nu
+                 le vorme cu karbi'o
+       I try the event-of
+             (I am-agent-in the event-of
+                 (the door open-becomes)).
+</programlisting>
+  <para>which has an abstract description within an abstract description, quite a complex structure. In English (but not in all other languages), we may also say:</para>
+  <programlisting><anchor xml:id="c11e10d3"/><anchor xml:id="cll_chapter11-section10-example3"/>10.3)  I try the door.
+</programlisting>
+  <para>where it is understood that what I try is actually not the door itself, but the act of opening it. The same simplification can be done in Lojban, but it must be marked explicitly using a cmavo. The relevant cmavo is “tu'a”, which belongs to selma'o LAhE. The Lojban equivalent of <xref linkend="cll_chapter11-section10-example3"/> is:</para>
+  <programlisting><anchor xml:id="c11e10d4"/><anchor xml:id="cll_chapter11-section10-example4"/>10.4)  mi troci tu'a le vorme
+       I try some-action-to-do-with the door.
+</programlisting>
+  <para>The term “sumti-raising”, as in the title of this section, signifies that a sumti which logically belongs within an abstraction (or even within an abstraction which is itself inside an intermediate abstraction) is “raised” to the main bridi level. This transformation from <xref linkend="cll_chapter11-section10-example2"/> to <xref linkend="cll_chapter11-section10-example4"/> loses information: nothing except convention tells us what the abstraction was.</para>
+  <para>Using “tu'a” is a kind of laziness: it makes speaking easier at the possible expense of clarity for the listener. The speaker must be prepared for the listener to respond something like:</para>
+  <programlisting><anchor xml:id="c11e10d5"/><anchor xml:id="cll_chapter11-section10-example5"/>10.5)  tu'a le vorme lu'u ki'a
+       something-to-do-with the door [terminator] [confusion!]
+</programlisting>
+  <para>which indicates that “tu'a le vorme” cannot be understood. (The terminator for “tu'a” is “lu'u”, and is used in <xref linkend="cll_chapter11-section10-example5"/> to make clear just what is being questioned: the sumti-raising, rather than the word “vorme” as such.) An example of a confusing raised sumti might be:</para>
+  <programlisting><anchor xml:id="c11e10d6"/><anchor xml:id="cll_chapter11-section10-example6"/>10.6)  tu'a la djan. cu cafne
+       something-to-do-with John frequently-occurs
+</programlisting>
+  <para>This must mean that something which John does, or which happens to John, occurs frequently: but without more context there is no way to figure out what. Note that without the “tu'a”, <xref linkend="cll_chapter11-section10-example6"/> would mean that John considered as an event frequently occurs — in other words, that John has some sort of on-and-off existence! Normally we do not think of people as events in English, but the x1 place of “cafne” is an event, and if something that does not seem to be an event is put there, the Lojbanic listener will attempt to construe it as one. (Of course, this analysis assumes that “djan.” is the name of a person, and not the name of some event.)</para>
+  <para>Logically, a counterpart of some sort is needed to “tu'a” which transposes an abstract sumti into a concrete one. This is achieved at the selbri level by the cmavo “jai” (of selma'o JAI). This cmavo has more than one function, discussed in <xref linkend="cll_chapter9"/> and <xref linkend="cll_chapter10"/>; for the purposes of this chapter, it operates as a conversion of selbri, similarly to the cmavo of selma'o SE. This conversion changes</para>
+  <programlisting><anchor xml:id="c11e10d7"/><anchor xml:id="cll_chapter11-section10-example7"/>10.7)  tu'a mi rinka
+             le nu do morsi
+       something-to-do-with me causes
+             the event-of you are-dead
+       My action causes your death.
+</programlisting>
+  <para>into</para>
+  <programlisting><anchor xml:id="c11e10d8"/><anchor xml:id="cll_chapter11-section10-example8"/>10.8)  mi jai rinka le nu do morsi
+       I am-associated-with causing the event-of your death.
+       I cause your death.
+</programlisting>
+  <para>In English, the subject of “cause” can either be the actual cause (an event), or else the agent of the cause (a person, typically); not so in Lojban, where the x1 of “rinka” is always an event. <xref linkend="cll_chapter11-section10-example7"/> and <xref linkend="cll_chapter11-section10-example8"/> look equally convenient (or inconvenient), but in making descriptions, <xref linkend="cll_chapter11-section10-example8"/> can be altered to:</para>
+  <programlisting><anchor xml:id="c11e10d9"/><anchor xml:id="cll_chapter11-section10-example9"/>10.9)  le jai rinka
+             be le nu do morsi
+       that-which-is associated-with causing
+             (the event-of your death)
+       the one who caused your death
+</programlisting>
+  <para>because “jai” modifies the selbri and can be incorporated into the description — not so for “tu'a”.</para>
+  <para>The weakness of “jai” used in descriptions in this way is that it does not specify which argument of the implicit abstraction is being raised into the x1 place of the description selbri. One can be more specific by using the modal form of “jai” explained in <xref linkend="cll_chapter9"/>:</para>
+  <programlisting><anchor xml:id="c11e10d10"/><anchor xml:id="cll_chapter11-section10-example10"/>10.10) le jai gau rinka
+             be le nu do morsi
+       that-which-is agent-in causing
+             (the event-of your death)
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter11-section11">
+  <title>11. Event-type abstractors and event contour tenses</title>
+  <para>This section is a logical continuation of <xref linkend="cll_chapter11-section3"/>.</para>
+  <para>There exists a relationship between the four types of events explained in <xref linkend="cll_chapter11-section3"/> and the event contour tense cmavo of selma'o ZAhO. The specific cmavo of NU and of ZAhO are mutually interdefining; the ZAhO contours were chosen to fit the needs of the NU event types and vice versa. Event contours are explained in full in <xref linkend="cll_chapter10"/>, and only summarized here.</para>
+  <para>The purpose of ZAhO cmavo is to represent the natural portions of an event, such as the beginning, the middle, and the end. They fall into several groups:</para>
+  <itemizedlist>
+    <listitem>
+      <para>The cmavo “pu'o”, “ca'o”, and “ba'o” represent spans of time: before an event begins, while it is going on, and after it is over, respectively.</para>
+    </listitem>
+    <listitem>
+      <para>The cmavo “co'a”, “de'a”, “di'a”, and “co'u” represent points of time: the start of an event, the temporary stopping of an event, the resumption of an event after a stop, and the end of an event, respectively. Not all events can have breaks in them, in which case “de'a” and “di'a” do not apply.</para>
+    </listitem>
+    <listitem>
+      <para>The cmavo “mo'u” and “za'o” correspond to “co'u” and “ba'o” respectively, in the case of those events which have a natural ending point that may not be the same as the actual ending point: “mo'u” refers to the natural ending point, and “za'o” to the time between the natural ending point and the actual ending point (the “excessive” or “superfective” part of the event).</para>
+    </listitem>
+    <listitem>
+      <para>The cmavo “co'i” represents an entire event considered as a point-event or achievement.</para>
+    </listitem>
+  </itemizedlist>
+  <para>All these cmavo are applicable to events seen as processes and abstracted with “pu'u”. Only processes have enough internal structure to make all these points and spans of time meaningful.</para>
+  <para>For events seen as states and abstracted with “za'i”, the meaningful event contours are the spans “pu'o”, “ca'o”, and “ba'o”; the starting and ending points “co'a” and “co'u”, and the achievement contour “co'i”. States do not have natural endings distinct from their actual endings. (It is an open question whether states can be stopped and resumed.)</para>
+  <para>For events seen as activities and abstracted with “zu'o”, the meaningful event contours are the spans “pu'o”, “ca'o”, and “ba'o”, and the achievement contour “co'i”. Because activities are inherently cyclic and repetitive, the beginning and ending points are not well-defined: you do not know whether an activity has truly begun until it begins to repeat.</para>
+  <para>For events seen as point-events and abstracted with “mu'e”, the meaningful event contours are the spans “pu'o” and “ba'o” but not “ca'o” (a point-event has no duration), and the achievement contour “co'i”.</para>
+  <para>Note that the parts of events are themselves events, and may be treated as such. The points in time may be seen as “mu'e” point-events; the spans of time may constitute processes or activities. Therefore, Lojban allows us to refer to processes within processes, activities within states, and many other complicated abstract things.</para>
+</section>
+
+<section xml:id="cll_chapter11-section12">
+  <title>12. Abstractor connection</title>
+  <para>An abstractor may be replaced by two or more abstractors joined by logical or non-logical connectives. Connectives are explained in detail in <xref linkend="cll_chapter14"/>. The connection can be expanded to one between two bridi which differ only in abstraction marker. <xref linkend="cll_chapter11-section12-example1"/> and <xref linkend="cll_chapter11-section12-example2"/> are equivalent in meaning:</para>
+  <programlisting><anchor xml:id="c11e12d1"/><anchor xml:id="cll_chapter11-section12-example1"/>12.1)  le ka la frank. ciska cu xlali
+             .ije le ni la frank. ciska cu xlali
+       The quality-of Frank’s writing is bad,
+             and the quantity of Frank’s writing is bad.
+
+<anchor xml:id="c11e12d2"/><anchor xml:id="cll_chapter11-section12-example2"/>12.2)  le ka je ni la frank. ciska cu xlali
+       The quality and quantity of Frank’s writing is bad.
+</programlisting>
+  <para>This feature of Lojban has hardly ever been used, and nobody knows what uses it may eventually have.</para>
+</section>
+
+<section xml:id="cll_chapter11-section13">
+  <title>13. Table of abstractors</title>
+  <para>The following table gives each abstractor, an English gloss for it, a Lojban gismu which is connected with it (more or less remotely: the associations between abstractors and gismu are meant more as memory hooks than for any kind of inference), the rafsi associated with it, and (on the following line) its place structure.</para>
+  <programlisting>
+nu      event of        fasnu  nun
+       x1 is an event of (the bridi)
+ka      property of     ckaji  kam
+       x1 is a property of (the bridi)
+ni      amount of       klani  nil
+       x1 is an amount of (the bridi) measured on scale x2
+jei     truth-value of  jetnu  jez
+       x1 is a truth-value of (the bridi) under epistemology x2
+li'i    experience of   lifri  liz
+       x1 is an experience of (the bridi) to experiencer x2
+si'o    idea of         sidbo  siz
+       x1 is an idea/concept of (the bridi) in the mind of x2
+du'u    predication of  -----  dum
+       x1 is the bridi (the bridi) expressed by sentence x2
+su'u    abstraction of  sucta  sus
+       x1 is an abstract nature of (the bridi)
+za'i    state of        zasti  zam
+       x1 is a state of (the bridi)
+zu'o    activity of     zukte  zum
+       x1 is an activity of (the bridi)
+pu'u    process of      pruce  pup
+       x1 is a process of (the bridi)
+mu'e    point-event of  mulno  mub
+       x1 is a point-event/achievement of (the bridi)
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/12.xml b/todocbook/12.xml
new file mode 100644
index 0000000..6cc2be9
--- /dev/null
+++ b/todocbook/12.xml
@@ -0,0 +1,574 @@
+<chapter xml:id="cll_chapter12">
+  <title>Chapter 12
+Dog House And White House: Determining lujvo Place Structures</title>
+
+
+<section xml:id="cll_chapter12-section1">
+  <title>1. Why have lujvo?</title>
+  <para>The Lojban vocabulary is founded on its list of 1350-plus gismu, made up by combining word lists from various sources. These gismu are not intended to be either a complete vocabulary for the language nor a minimal list of semantic primitives. Instead, the gismu list serves as a basis for the creation of compound words, or lujvo. The intention is that (except in certain semantically broad but shallow fields such as cultures, nations, foods, plants, and animals) suitable lujvo can be devised to cover the ten million or so concepts expressible in all the world’s languages taken together. Grammatically, lujvo behave just like gismu: they have place structures and function as selbri.</para>
+  <para>There is a close relationship between lujvo and tanru. In fact, lujvo are condensed forms of tanru:</para>
+  <programlisting><anchor xml:id="c12e1d1"/><anchor xml:id="cll_chapter12-section1-example1"/>1.1)   ti fagri festi
+       That is-fire waste.
+</programlisting>
+  <para>contains a tanru which can be reduced to the lujvo in:</para>
+  <programlisting><anchor xml:id="c12e1d2"/><anchor xml:id="cll_chapter12-section1-example2"/>1.2)   ti fagyfesti
+       That is-fire-waste.
+       That is-ashes.
+</programlisting>
+  <para>Although the lujvo “fagyfesti” is derived from the tanru “fagri festi”, it is not equivalent in meaning to it. In particular, “fagyfesti” has a distinct place structure of its own, not the same as that of “festi”. (In contrast, the tanru does have the same place structure as “festi”.) The lujvo needs to take account of the places of “fagri” as well. When a tanru is made into a lujvo, there is no equivalent of “be ... bei ... be'o” (described in <xref linkend="cll_chapter5"/>) to incorporate sumti into the middle of the lujvo.</para>
+  <para>So why have lujvo? Primarily to reduce semantic ambiguity. On hearing a tanru, there is a burden on the listener to figure out what the tanru might mean. Adding further terms to the tanru reduces ambiguity in one sense, by providing more information; but it increases ambiguity in another sense, because there are more and more tanru joints, each with an ambiguous significance. Since lujvo, like other brivla, have a fixed place structure and a single meaning, encapsulating a commonly-used tanru into a lujvo relieves the listener of the burden of creative understanding. In addition, lujvo are typically shorter than the corresponding tanru.</para>
+  <para>There are no absolute laws fixing the place structure of a newly created lujvo. The maker must consider the place structures of all the components of the tanru and then decide which are still relevant and which can be removed. What is said in this chapter represents guidelines, presented as one possible standard, not necessarily complete, and not the only possible standard. There may well be lujvo that are built without regard for these guidelines, or in accordance with entirely different guidelines, should such alternative guidelines someday be developed. The reason for presenting any guidelines at all is so that Lojbanists have a starting point for deciding on a likely place structure — one that others seeing the same word can also arrive at by similar consideration.</para>
+  <para>If the tanru includes connective cmavo such as “bo”, “ke”, “ke'e”, or “je”, or conversion or abstraction cmavo such as “se” or “nu”, there are ways of incorporating them into the lujvo as well. Sometimes this makes the lujvo excessively long; if so, the cmavo may be dropped. This leads to the possibility that more than one tanru could produce the same lujvo. Typically, however, only one of the possible tanru is useful enough to justify making a lujvo for it.</para>
+  <para>The exact workings of the lujvo-making algorithm, which takes a tanru built from gismu (and possibly cmavo) and produces a lujvo from it, are described in <xref linkend="cll_chapter4"/>.</para>
+</section>
+
+<section xml:id="cll_chapter12-section2">
+  <title>2. The meaning of tanru: a necessary detour</title>
+  <para>The meaning of a lujvo is controlled by — but is not the same as — the meaning of the tanru from which the lujvo was constructed. The tanru corresponding to a lujvo is called its “veljvo” in Lojban, and since there is no concise English equivalent, that term will be used in this chapter. Furthermore, the left (modifier) part of a tanru will be called the “seltau”, and the right (modified) part the “tertau”, following the usage of <xref linkend="cll_chapter5"/>. For brevity, we will speak of the seltau or tertau of a lujvo, meaning of course the seltau or tertau of the veljvo of that lujvo. (If this terminology is confusing, substituting “modifier” for “seltau” and “modified” for “tertau” may help.)</para>
+  <para>The place structure of a tanru is always the same as the place structure of its tertau. As a result, the meaning of the tanru is a modified version of the meaning of the tertau; the tanru will typically, but not always, refer to a subset of the things referred to by the tertau.</para>
+  <para>The purpose of a tanru is to join concepts together without necessarily focusing on the exact meaning of the seltau. For example, in the <citation>Iliad</citation>, the poet talks about “the wine-dark sea”, in which “wine” is a seltau relative to “dark”, and the pair of words is a seltau relative to “sea”. We’re talking about the sea, not about wine or color. The other words are there to paint a scene in the listener’s mind, in which the real action will occur, and to evoke relations to other sagas of the time similarly describing the sea. Logical inferences about wine or color will be rejected as irrelevant.</para>
+  <para>As a simple example, consider the rather non-obvious tanru “klama zdani”, or “goer-house”. The gismu “zdani” has two places:</para>
+  <programlisting><anchor xml:id="c12e2d1"/><anchor xml:id="cll_chapter12-section2-example1"/>2.1)   x1 is a nest/house/lair/den for inhabitant x2
+</programlisting>
+  <para>(but in this chapter we will use simply “house”, for brevity), and the gismu “klama” has five:</para>
+  <programlisting><anchor xml:id="c12e2d2"/><anchor xml:id="cll_chapter12-section2-example2"/>2.2)   x1 goes to destination x2 from origin point x3 via route x4 using means x5
+</programlisting>
+  <para>The tanru “klama zdani” will also have two places, namely those of “zdani”. Since a “klama zdani” is a type of “zdani”, we can assume that all goer-houses — whatever they may be — are also houses.</para>
+  <para>But is knowing the places of the tertau everything that is needed to understand the meaning of a tanru? No. To see why, let us switch to a less unlikely tanru: “gerku zdani”, literally “dog house”. A tanru expresses a very loose relation: a “gerku zdani” is a house that has something to do with some dog or dogs. What the precise relation might be is left unstated. Thus, the meaning of “lo gerku zdani” can include all of the following: houses occupied by dogs, houses shaped by dogs, dogs which are also houses (e.g. houses for fleas), houses named after dogs, and so on. All that is essential is that the place structure of “zdani” continues to apply.</para>
+  <para>For something (call it z1) to qualify as a “gerku zdani” in Lojban, it’s got to be a house, first of all. For it to be a house, it’s got to house someone (call that z2). Furthermore, there’s got to be a dog somewhere (called g1). For g1 to count as a dog in Lojban, it’s got to belong to some breed as well (called g2). And finally, for z1 to be in the first place of “gerku zdani”, as opposed to just “zdani”, there’s got to be some relationship (called r) between some place of “zdani” and some place of “gerku”. It doesn’t matter which places, because if there’s a relationship between some place of “zdani” and any place of “gerku”, then that relationship can be compounded with the relationship between the places of “gerku” — namely, “gerku” itself — to reach any of the other “gerku” places. Thus, if the relationship turns out to be between z2 and g2, we can still state r in terms of z1 and g1: “the relationship involves the dog g1, whose breed has to do with the occupant of the house z1”.</para>
+  <para>Doubtless to the relief of the reader, here’s an illustration. We want to find out whether the White House (the one in which the U. S. President lives, that is) counts as a “gerku zdani”. We go through the five variables. The White House is the z1. It houses Bill Clinton as z2, as of this writing, so it counts as a “zdani”. Let’s take a dog — say, Spot (g1). Spot has to have a breed; let’s say it’s a Saint Bernard (g2). Now, the White House counts as a “gerku zdani” if there is any relationship (r) at all between the White House and Spot. (We’ll choose the g1 and z1 places to relate by r; we could have chosen any other pair of places, and simply gotten a different relationship.)</para>
+  <para>The sky is the limit for r; it can be as complicated as “The other day, g1 (Spot) chased Socks, who is owned by Chelsea Clinton, who is the daughter of Bill Clinton, who lives in z1 (the White House)” or even worse. If no such r can be found, well, you take another dog, and keep going until no more dogs can be found. Only then can we say that the White House cannot fit into the first place of “gerku zdani”.</para>
+  <para>As we have seen, no less than five elements are involved in the definition of “gerku zdani”: the house, the house dweller, the dog, the dog breed (everywhere a dog goes in Lojban, a dog breed follows), and the relationship between the house and the dog. Since tanru are explicitly ambiguous in Lojban, the relationship r cannot be expressed within a tanru (if it could, it wouldn’t be a tanru any more!) All the other places, however, can be expressed — thus:</para>
+  <programlisting><anchor xml:id="c12e2d3"/><anchor xml:id="cll_chapter12-section2-example3"/>2.3)   la blabi zdani cu gerku be fa la spot.  bei la sankt. berNARD. be'o
+             zdani la bil. klinton.
+       The White House is-a-dog (namely Spot of-breed Saint Bernard)
+             type-of-house-for Bill Clinton.
+</programlisting>
+  <para>Not the most elegant sentence ever written in either Lojban or English. Yet if there is any relation at all between Spot and the White House, <xref linkend="cll_chapter12-section2-example3"/> is arguably true. If we concentrate on just one type of relation in interpreting the tanru “gerku zdani”, then the meaning of “gerku zdani” changes. So if we understand “gerku zdani” as having the same meaning as the English word “doghouse”, the White House would no longer be a “gerku zdani” with respect to Spot, because as far as we know Spot does not actually live in the White House, and the White House is not a doghouse (derogatory terms for incumbents notwithstanding).</para>
+</section>
+
+<section xml:id="cll_chapter12-section3">
+  <title>3. The meaning of lujvo</title>
+  <para>This is a fairly long way to go to try and work out how to say “doghouse”! The reader can take heart; we’re nearly there. Recall that one of the components involved in fixing the meaning of a tanru — the one left deliberately vague — is the precise relation between the tertau and the seltau. Indeed, fixing this relation is tantamount to giving an interpretation to the ambiguous tanru.</para>
+  <para>A lujvo is defined by a single disambiguated instance of a tanru. That is to say, when we try to design the place structure of a lujvo, we don’t need to try to discover the relation between the tertau and the seltau. We already know what kind of relation we’re looking for; it’s given by the specific need we wish to express, and it determines the place structure of the lujvo itself.</para>
+  <para>Therefore, it is generally not appropriate to simply devise lujvo and decide on place structures for them without considering one or more specific usages for the coinage. If one does not consider specifics, one will be likely to make erroneous generalizations on the relationship r.</para>
+  <para>The insight driving the rest of this chapter is this: while the relation expressed by a tanru can be very distant (e.g. Spot chasing Socks, above), the relationship singled out for disambiguation in a lujvo should be quite close. This is because lujvo-making, paralleling natural language compounding, picks out the most salient relationship r between a tertau place and a seltau place to be expressed in a single word. The relationship “dog chases cat owned by daughter of person living in house” is too distant, and too incidental, to be likely to need expression as a single short word; the relationship “dog lives in house” is not. From all the various interpretations of “gerku zdani”, the person creating “gerzda” should pick the most useful value of r. The most useful one is usually going to be the most obvious one, and the most obvious one is usually the closest one.</para>
+  <para>In fact, the relationship will almost always be so close that the predicate expressing r will be either the seltau or the tertau predicate itself. This should come as no surprise, given that a word like “zdani” in Lojban is a predicate. Predicates express relations; so when you’re looking for a relation to tie together “le zdani” and “le gerku”, the most obvious relation to pick is the very relation named by the tertau, “zdani”: the relation between a home and its dweller. As a result, the object which fills the first place of “gerku” (the dog) also fills the second place of “zdani” (the house-dweller).</para>
+  <para>The seltau-tertau relationship in the veljvo is expressed by the seltau or tertau predicate itself. Therefore, at least one of the seltau places is going to be equivalent to a tertau place. This place is thus redundant, and can be dropped from the place structure of the lujvo. As a corollary, the precise relationship between the veljvo components can be implicitly determined by finding one or more places to overlap in this way.</para>
+  <para>So what is the place structure of “gerzda”? We’re left with three places, since the dweller, the “se zdani”, turned out to be identical to the dog, the “gerku”. We can proceed as follows:</para>
+  <para>(The notation introduced casually in <xref linkend="cll_chapter12-section2"/> will be useful in the rest of this chapter. Rather than using the regular x1, x2, etc. to represent places, we’ll use the first letter of the relevant gismu in place of the “x”, or more than one letter where necessary to resolve ambiguities. Thus, z1 is the first place of “zdani”, and g2 is the second place of “gerku”.)</para>
+  <para>The place structure of “zdani” is given as <xref linkend="cll_chapter12-section2-example1"/>, but is repeated here using the new notation:</para>
+  <programlisting><anchor xml:id="c12e3d1"/><anchor xml:id="cll_chapter12-section3-example1"/>3.1)   z1 is a nest/house/lair/den of z2
+</programlisting>
+  <para>The place structure of “gerku” is:</para>
+  <programlisting><anchor xml:id="c12e3d2"/><anchor xml:id="cll_chapter12-section3-example2"/>3.2)   g1 is a dog of breed g2
+</programlisting>
+  <para>But z2 is the same as g1; therefore, the tentative place structure for “gerzda” now becomes:</para>
+  <programlisting><anchor xml:id="c12e3d3"/><anchor xml:id="cll_chapter12-section3-example3"/>3.3)   z1 is a house for dweller z2 of breed g2
+</programlisting>
+  <para>which can also be written</para>
+  <programlisting><anchor xml:id="c12e3d4"/><anchor xml:id="cll_chapter12-section3-example4"/>3.4)   z1 is a house for dog g1 of breed g2
+</programlisting>
+  <para>or more comprehensively</para>
+  <programlisting><anchor xml:id="c12e3d5"/><anchor xml:id="cll_chapter12-section3-example5"/>3.5)   z1 is a house for dweller/dog z2=g1 of breed g2
+</programlisting>
+  <para>Despite the apparently conclusive nature of <xref linkend="cll_chapter12-section3-example5"/>, our task is not yet done: we still need to decide whether any of the remaining places should also be eliminated, and what order the lujvo places should appear in. These concerns will be addressed in the remainder of the chapter; but we are now equipped with the terminology needed for those discussions.</para>
+</section>
+
+<section xml:id="cll_chapter12-section4">
+  <title>4. Selecting places</title>
+  <para>The set of places of an ordinary lujvo are selected from the places of its component gismu. More precisely, the places of such a lujvo are derived from the set of places of the component gismu by eliminating unnecessary places, until just enough places remain to give an appropriate meaning to the lujvo. In general, including a place makes the concept expressed by a lujvo more general; excluding a place makes the concept more specific, because omitting the place requires assuming a standard value or range of values for it.</para>
+  <para>It would be possible to design the place structure of a lujvo from scratch, treating it as if it were a gismu, and working out what arguments contribute to the notion to be expressed by the lujvo. There are two reasons arguing against doing so and in favor of the procedure detailed in this chapter.</para>
+  <para>The first is that it might be very difficult for a hearer or reader, who has no preconceived idea of what concept the lujvo is intended to convey, to work out what the place structure actually is. Instead, he or she would have to make use of a lujvo dictionary every time a lujvo is encountered in order to work out what a “se jbopli” or a “te klagau” is. But this would mean that, rather than having to learn just the 1300-odd gismu place structures, a Lojbanist would also have to learn myriads of lujvo place structures with little or no apparent pattern or regularity to them. The purpose of the guidelines documented in this chapter is to apply regularity and to make it conventional wherever possible.</para>
+  <para>The second reason is related to the first: if the veljvo of the lujvo has not been properly selected, and the places for the lujvo are formulated from scratch, then there is a risk that some of the places formulated may not correspond to any of the places of the gismu used in the veljvo of the lujvo. If that is the case — that is to say, if the lujvo places are not a subset of the veljvo gismu places — then it will be very difficult for the hearer or reader to understand what a particular place means, and what it is doing in that particular lujvo. This is a topic that will be further discussed in <xref linkend="cll_chapter12-section14"/>.</para>
+  <para>However, second-guessing the place structure of the lujvo is useful in guiding the process of subsequently eliminating places from the veljvo. If the Lojbanist has an idea of what the final place structure should look like, he or she should be able to pick an appropriate veljvo to begin with, in order to express the idea, and then to decide which places are relevant or not relevant to expressing that idea.</para>
+</section>
+
+<section xml:id="cll_chapter12-section5">
+  <title>5. Symmetrical and asymmetrical lujvo</title>
+  <para>A common pattern, perhaps the most common pattern, of lujvo-making creates what is called a “symmetrical lujvo”. A symmetrical lujvo is one based on a tanru interpretation such that the first place of the seltau is equivalent to the first place of the tertau: each component of the tanru characterizes the same object. As an illustration of this, consider the lujvo “balsoi”: it is intended to mean “both great and a soldier” — that is, “great soldier”, which is the interpretation we would tend to give its veljvo, “banli sonci”. The underlying gismu place structures are:</para>
+  <programlisting><anchor xml:id="c12e5d1"/><anchor xml:id="cll_chapter12-section5-example1"/>5.1)   “banli”: b1 is great in property b2 by standard b3
+       “sonci”: s1 is a soldier of army s2
+</programlisting>
+  <para>In this case the s1 place of “sonci” is redundant, since it is equivalent to the b1 place of “banli”. Therefore the place structure of “balsoi” need not include places for both s1 and b1, as they refer to the same thing. So the place structure of “balsoi” is at most</para>
+  <programlisting><anchor xml:id="c12e5d2"/><anchor xml:id="cll_chapter12-section5-example2"/>5.2)  b1=s1 is a great soldier of army s2 in property b2 by standard b3
+</programlisting>
+  <para>Some symmetrical veljvo have further equivalent places in addition to the respective first places. Consider the lujvo “tinju'i”, “to listen” (“to hear attentively, to hear and pay attention”). The place structures of the gismu “tirna” and “jundi” are:</para>
+  <programlisting><anchor xml:id="c12e5d3"/><anchor xml:id="cll_chapter12-section5-example3"/>5.3)   “tirna”: t1 hears sound t2 against background noise t3
+       “jundi”: j1 pays attention to j2
+</programlisting>
+  <para>and the place structure of the lujvo is:</para>
+  <programlisting><anchor xml:id="c12e5d4"/><anchor xml:id="cll_chapter12-section5-example4"/>5.4)  j1=t1 listens to j2=t2 against background noise t3
+</programlisting>
+  <para>Why so? Because not only is the j1 place (the one who pays attention) equivalent to the t1 place (the hearer), but the j2 place (the thing paid attention to) is equivalent to the t2 place (the thing heard).</para>
+  <para>A substantial minority of lujvo have the property that the first place of the seltau (“gerku” in this case) is equivalent to a place other than the first place of the tertau; such lujvo are said to be “asymmetrical”. (There is a deliberate parallel here with the terms “asymmetrical tanru” and “symmetrical tanru” used in <xref linkend="cll_chapter5"/>.)</para>
+  <para>In principle any asymmetrical lujvo could be expressed as a symmetrical lujvo. Consider “gerzda”, discussed in <xref linkend="cll_chapter12-section3"/>, where we learned that the g1 place was equivalent to the z2 place. In order to get the places aligned, we could convert “zdani” to “se zdani” (or “selzda” when expressed as a lujvo). The place structure of “selzda” is</para>
+  <programlisting><anchor xml:id="c12e5d5"/><anchor xml:id="cll_chapter12-section5-example5"/>5.5)  s1 is housed by nest s2
+</programlisting>
+  <para>and so the three-part lujvo “gerselzda” would have the place structure</para>
+  <programlisting><anchor xml:id="c12e5d6"/><anchor xml:id="cll_chapter12-section5-example6"/>5.6)  s1=g1 is a dog housed in nest s2 of dog breed g2
+</programlisting>
+  <para>However, although “gerselzda” is a valid lujvo, it doesn’t translate “doghouse”; its first place is the dog, not the doghouse. Furthermore, it is more complicated than necessary; “gerzda” is simpler than “gerselzda”.</para>
+  <para>From the reader’s or listener’s point of view, it may not always be obvious whether a newly met lujvo is symmetrical or asymmetrical, and if the latter, what kind of asymmetrical lujvo. If the place structure of the lujvo isn’t given in a dictionary or elsewhere, then plausibility must be applied, just as in interpreting tanru.</para>
+  <para>The lujvo “karcykla”, for example, is based on “karce klama”, or “car goer”. The place structure of “karce” is:</para>
+  <programlisting><anchor xml:id="c12e5d7"/><anchor xml:id="cll_chapter12-section5-example7"/>5.7)  karce: ka1 is a car carrying ka2 propelled by ka3
+</programlisting>
+  <para>A asymmetrical interpretation of “karcykla” that is strictly analogous to the place structure of “gerzda”, equating the kl2 (destination) and ka1 (car) places, would lead to the place structure</para>
+  <programlisting><anchor xml:id="c12e5d8"/><anchor xml:id="cll_chapter12-section5-example8"/>5.8)  kl1 goes to car kl2=ka1 which carries ka2 propelled by ka3 from origin kl3
+            via route kl4 by means of kl5
+</programlisting>
+  <para>But in general we go about in cars, rather than going to cars, so a far more likely place structure treats the ka1 place as equivalent to the kl5 place, leading to</para>
+  <programlisting><anchor xml:id="c12e5d9"/><anchor xml:id="cll_chapter12-section5-example9"/>5.9)  kl1 goes to destination kl2 from origin kl3 via route kl4
+            by means of car kl5=ka1 carrying ka2 propelled by ka3.
+</programlisting>
+  <para>instead.</para>
+</section>
+
+<section xml:id="cll_chapter12-section6">
+  <title>6. Dependent places</title>
+  <para>In order to understand which places, if any, should be completely removed from a lujvo place structure, we need to understand the concept of dependent places. One place of a brivla is said to be dependent on another if its value can be predicted from the values of one or more of the other places. For example, the g2 place of “gerku” is dependent on the g1 place. Why? Because when we know what fits in the g1 place (Spot, let us say, a well-known dog), then we know what fits in the g2 place (“St. Bernard”, let us say). In other words, when the value of the g1 place has been specified, the value of the g2 place is determined by it. Conversely, since each dog has only one breed, but each breed contains many dogs, the g1 place is not dependent on the g2 place; if we know only that some dog is a St. Bernard, we cannot tell by that fact alone which dog is meant.</para>
+  <para>For “zdani”, on the other hand, there is no dependency between the places. When we know the identity of a house-dweller, we have not determined the house, because a dweller may dwell in more than one house. By the same token, when we know the identity of a house, we do not know the identity of its dweller, for a house may contain more than one dweller.</para>
+  <para>The rule for eliminating places from a lujvo is that dependent places provided by the seltau are eliminated. Therefore, in “gerzda” the dependent g2 place is removed from the tentative place structure given in <xref linkend="cll_chapter12-section3-example5"/>, leaving the place structure:</para>
+  <programlisting><anchor xml:id="c12e6d1"/><anchor xml:id="cll_chapter12-section6-example1"/>6.1)   z1 is the house dwelt in by dog z2=g1
+</programlisting>
+  <para>Informally put, the reason this has happened — and it happens a lot with seltau places — is that the third place was describing not the doghouse, but the dog who lives in it. The sentence</para>
+  <programlisting><anchor xml:id="c12e6d2"/><anchor xml:id="cll_chapter12-section6-example2"/>6.2)   la mon. rePOS. gerzda la spat.
+       Mon Repos is a doghouse of Spot.
+</programlisting>
+  <para>really means</para>
+  <programlisting><anchor xml:id="c12e6d3"/><anchor xml:id="cll_chapter12-section6-example3"/>6.3)   la mon. rePOS. zdani la spat. noi gerku
+       Mon Repos is a house of Spot, who is a dog.
+</programlisting>
+  <para>since that is the interpretation we have given “gerzda”. But that in turn means</para>
+  <programlisting><anchor xml:id="c12e6d4"/><anchor xml:id="cll_chapter12-section6-example4"/>6.4)   la mon. rePOS. zdani la spat noi ke'a gerku zo'e
+       Mon Repos is a house of Spot, who is a dog of unspecified breed.
+</programlisting>
+  <para>Specifically,</para>
+  <programlisting><anchor xml:id="c12e6d5"/><anchor xml:id="cll_chapter12-section6-example5"/>6.5)   la mon. rePOS. zdani la spat. noi ke'a gerku la sankt. berNARD.
+       Mon Repos is a house of Spot, who is a dog of breed St. Bernard.
+</programlisting>
+  <para>and in that case, it makes little sense to say</para>
+  <programlisting><anchor xml:id="c12e6d6"/><anchor xml:id="cll_chapter12-section6-example6"/>6.6)   la mon. rePOS. gerzda la spat. noi ke'a gerku la sankt. berNARD. ku'o
+             la sankt. berNARD.
+       Mon Repos is a doghouse of Spot, who is a dog of breed St. Bernard,
+             of breed St. Bernard.
+</programlisting>
+  <para>employing the over-ample place structure of <xref linkend="cll_chapter12-section3-example5"/>. The dog breed is redundantly given both in the main selbri and in the relative clause, and (intuitively speaking) is repeated in the wrong place, since the dog breed is supplementary information about the dog, and not about the doghouse.</para>
+  <para>As a further example, take “cakcinki”, the lujvo for “beetle”, based on the tanru “calku cinki”, or “shell-insect”. The gismu place structures are:</para>
+  <programlisting><anchor xml:id="c12e6d7"/><anchor xml:id="cll_chapter12-section6-example7"/>6.7)   “calku”: ca1 is a shell/husk around ca2 made of ca3
+       “cinki”: ci1 is an insect/arthropod of species ci2
+</programlisting>
+  <para>This example illustrates a cross-dependency between a place of one gismu and a place of the other. The ca3 place is dependent on ci1, because all insects (which fit into ci1) have shells made of chitin (which fits into ca3). Furthermore, ca1 is dependent on ci1 as well, because each insect has only a single shell. And since ca2 (the thing with the shell) is equivalent to ci1 (the insect), the place structure is</para>
+  <programlisting><anchor xml:id="c12e6d8"/><anchor xml:id="cll_chapter12-section6-example8"/>6.8)   ci1=ca2 is a beetle of species ci2
+</programlisting>
+  <para>with not a single place of “calku” surviving independently!</para>
+  <para>(Note that there is nothing in this explanation that tells us just why “cakcinki” means “beetle” (member of Coleoptera), since all insects in their adult forms have chitin shells of some sort. The answer, which is in no way predictable, is that the shell is a prominent, highly noticeable feature of beetles in particular.)</para>
+  <para>What about the dependency of ci2 on ci1? After all, no beetle belongs to more than one species, so it would seem that the ci2 place of “cakcinki” could be eliminated on the same reasoning that allowed us to eliminate the g2 place of “gerzda” above. However, it is a rule that dependent places are not eliminated from a lujvo when they are derived from the tertau of its veljvo. This rule is imposed to keep the place structures of lujvo from drifting too far from the tertau place structure; if a place is necessary in the tertau, it’s treated as necessary in the lujvo as well.</para>
+  <para>In general, the desire to remove places coming from the tertau is a sign that the veljvo selected is simply wrong. Different place structures imply different concepts, and the lujvo maker may be trying to shoehorn the wrong concept into the place structure of his or her choosing. This is obvious when someone tries to shoehorn a “klama” tertau into a “litru” or “cliva” concept, for example: these gismu differ in their number of arguments, and suppressing places of “klama” in a lujvo doesn’t make any sense if the resulting modified place structure is that of “litru” or “cliva”.</para>
+  <para>Sometimes the dependency is between a single place of the tertau and the whole event described by the seltau. Such cases are discussed further in <xref linkend="cll_chapter12-section13"/>.</para>
+  <para>Unfortunately, not all dependent places in the seltau can be safely removed: some of them are necessary to interpreting the lujvo’s meaning in context. It doesn’t matter much to a doghouse what breed of dog inhabits it, but it can make quite a lot of difference to the construction of a school building what kind of school is in it! Music schools need auditoriums and recital rooms, elementary schools need playgrounds, and so on: therefore, the place structure of “kuldi'u” (from “ckule dinju”, and meaning “school building”) needs to be</para>
+  <programlisting><anchor xml:id="c12e6d9"/><anchor xml:id="cll_chapter12-section6-example9"/>6.9)   d1 is a building housing school c1 teaching subject c3 to audience c4
+</programlisting>
+  <para>even though c3 and c4 are plainly dependent on c1. The other places of “ckule”, the location (c2) and operators (c5), don’t seem to be necessary to the concept “school building”, and are dependent on c1 to boot, so they are omitted. Again, the need for case-by-case consideration of place structures is demonstrated.</para>
+</section>
+
+<section xml:id="cll_chapter12-section7">
+  <title>7. Ordering lujvo places.</title>
+  <para>So far, we have concentrated on selecting the places to go into the place structure of a lujvo. However, this is only half the story. In using selbri in Lojban, it is important to remember the right order of the sumti. With lujvo, the need to attend to the order of sumti becomes critical: the set of places selected should be ordered in such a way that a reader unfamiliar with the lujvo should be able to tell which place is which.</para>
+  <para>If we aim to make understandable lujvo, then, we should make the order of places in the place structure follow some conventions. If this does not occur, very real ambiguities can turn up. Take for example the lujvo “jdaselsku”, meaning “prayer”. In the sentence</para>
+  <programlisting><anchor xml:id="c12e7d1"/><anchor xml:id="cll_chapter12-section7-example1"/>7.1)   di'e jdaselsku la dong.
+       This-utterance is-a-prayer somehow-related-to-Dong.
+</programlisting>
+  <para>we must be able to know if Dong is the person making the prayer, giving the meaning</para>
+  <programlisting><anchor xml:id="c12e7d2"/><anchor xml:id="cll_chapter12-section7-example2"/>7.2)   This is a prayer by Dong
+</programlisting>
+  <para>or is the entity being prayed to, resulting in</para>
+  <programlisting><anchor xml:id="c12e7d3"/><anchor xml:id="cll_chapter12-section7-example3"/>7.3)   This is a prayer to Dong
+</programlisting>
+  <para>We could resolve such problems on a case-by-case basis for each lujvo (<xref linkend="cll_chapter12-section14"/> discusses when this is actually necessary), but case-by-case resolution for run-of-the-mill lujvo makes the task of learning lujvo place structures unmanageable. People need consistent patterns to make sense of what they learn. Such patterns can be found across gismu place structures (see <xref linkend="cll_chapter12-section16"/>), and are even more necessary in lujvo place structures. Case-by-case consideration is still necessary; lujvo creation is a subtle art, after all. But it is helpful to take advantage of any available regularities.</para>
+  <para>We use two different ordering rules: one for symmetrical lujvo and one for asymmetrical ones. A symmetrical lujvo like “balsoi” (from <xref linkend="cll_chapter12-section5"/>) has the places of its tertau followed by whatever places of the seltau survive the elimination process. For “balsoi”, the surviving places of “banli” are b2 and b3, leading to the place structure:</para>
+  <programlisting><anchor xml:id="c12e7d4"/><anchor xml:id="cll_chapter12-section7-example4"/>7.4)   b1=s1 is a great soldier of army s2 in property b2 by standard b3
+</programlisting>
+  <para>just what appears in <xref linkend="cll_chapter12-section5-example1"/>. In fact, all place structures shown until now have been in the correct order by the conventions of this section, though the fact has been left tacit until now.</para>
+  <para>The motivation for this rule is the parallelism between the lujvo bridi-schema</para>
+  <programlisting><anchor xml:id="c12e7d5"/><anchor xml:id="cll_chapter12-section7-example5"/>7.5)   b1 balsoi s2 b2 b3
+       b1 is-a-great-soldier of-army-s2 in-property-b2 by-standard-b3
+</programlisting>
+  <para>and the more or less equivalent bridi-schema</para>
+  <programlisting><anchor xml:id="c12e7d6"/><anchor xml:id="cll_chapter12-section7-example6"/>7.6)   b1 sonci s2 gi'e banli b2 b3
+       b1 is-a-soldier of-army-s2 and is-great in-property-b2 by-standard-b3
+</programlisting>
+  <para>where “gi'e” is the Lojban word for “and” when placed between two partial bridi, as explained in <xref linkend="cll_chapter14"/>.</para>
+  <para>Asymmetrical lujvo like “gerzda”, on the other hand, employ a different rule. The seltau places are inserted not at the end of the place structure, but rather immediately after the tertau place which is equivalent to the first place of the seltau. Consider “dalmikce”, meaning “veterinarian”: its veljvo is “danlu mikce”, or “animal doctor”. The place structures for those gismu are:</para>
+  <programlisting><anchor xml:id="c12e7d7"/><anchor xml:id="cll_chapter12-section7-example7"/>7.7)   “danlu”: d1 is an animal of species d2
+       “mikce”: m1 is a doctor to patient m2 for ailment m3 using treatment m4
+</programlisting>
+  <para>and the lujvo place structure is:</para>
+  <programlisting><anchor xml:id="c12e7d8"/><anchor xml:id="cll_chapter12-section7-example8"/>7.8)   m1 is a doctor for animal m2=d1 of species d2 for ailment m3
+            using treatment m4
+</programlisting>
+  <para>Since the shared place is m2=d1, the animal patient, the remaining seltau place d2 is inserted immediately after the shared place; then the remaining tertau places form the last two places of the lujvo.</para>
+</section>
+
+<section xml:id="cll_chapter12-section8">
+  <title>8. lujvo with more than two parts.</title>
+  <para>The theory we have outlined so far is an account of lujvo with two parts. But often lujvo are made containing more than two parts. An example is “bavlamdei”, “tomorrow”: it is composed of the rafsi for “future”, “adjacent”, and “day”. How does the account we have given apply to lujvo like this?</para>
+  <para>The best way to approach such lujvo is to continue to classify them as based on binary tanru, the only difference being that the seltau or the tertau or both is itself a lujvo. So it is easiest to make sense of “bavlamdei” as having two components: “bavla'i”, “next”, and “djedi”. If we know or invent the lujvo place structure for the components, we can compose the new lujvo place structure in the usual way.</para>
+  <para>In this case, “bavla'i” is given the place structure</para>
+  <programlisting><anchor xml:id="c12e8d1"/><anchor xml:id="cll_chapter12-section8-example1"/>8.1)   b1=l1 is next after b2=l2
+</programlisting>
+  <para>making it a symmetrical lujvo. We combine this with “djedi”, which has the place structure:</para>
+  <programlisting><anchor xml:id="c12e8d2"/><anchor xml:id="cll_chapter12-section8-example2"/>8.2)   duration d1 is d2 days long (default 1) by standard d3
+</programlisting>
+  <para>While symmetrical lujvo normally put any trailing tertau places before any seltau places, the day standard is a much less important concept than the day the tomorrow follows, in the definition of “bavlamdei”. This is an example of how the guidelines presented for selecting and ordering lujvo places are just that, not laws that must be rigidly adhered to. In this case, we choose to rank places in order of relative importance. The resulting place structure is:</para>
+  <programlisting><anchor xml:id="c12e8d3"/><anchor xml:id="cll_chapter12-section8-example3"/>8.3)   d1=b1=l1 is a day following b2=l2, d2 days later (default 1) by standard d3
+</programlisting>
+  <para>Here is another example of a multi-part lujvo: “cladakyxa'i”, meaning “long-sword”, a specific type of medieval weapon. The gismu place structures are:</para>
+  <programlisting><anchor xml:id="c12e8d4"/><anchor xml:id="cll_chapter12-section8-example4"/>8.4)   “clani”: c1 is long in direction c2 by standard c3
+       “dakfu”: d1 is a knife for cutting d2 with blade made of d3
+       “xarci”: xa1 is a weapon for use against xa2 by wielder xa3
+</programlisting>
+  <para>Since “cladakyxa'i” is a symmetrical lujvo based on “cladakfu xarci”, and “cladakfu” is itself a symmetrical lujvo, we can do the necessary analyses all at once. Plainly c1 (the long thing), d1 (the knife), and xa1 (the weapon) are all the same. Likewise, the d2 place (the thing cut) is the same as the xa2 place (the target of the weapon), given that swords are used to cut victims. Finally, the c2 place (direction of length) is always along the sword blade in a longsword, by definition, and so is dependent on c1=d1=xa1. Adding on the places of the remaining gismu in right-to-left order we get:</para>
+  <programlisting><anchor xml:id="c12e8d5"/><anchor xml:id="cll_chapter12-section8-example5"/>8.5)   xa1=d1=c1 is a long-sword for use against xa2=d2 by wielder xa3,
+            with a blade made of d3, length measured by standard c3.
+</programlisting>
+  <para>If the last place sounds unimportant to you, notice that what counts legally as a “sword”, rather than just a “knife”, depends on the length of the blade (the legal limit varies in different jurisdictions). This fifth place of “cladakyxa'i” may not often be explicitly filled, but it is still useful on occasion. Because it is so seldom important, it is best that it be last.</para>
+</section>
+
+<section xml:id="cll_chapter12-section9">
+  <title>9. Eliding SE rafsi from seltau</title>
+  <para>It is common to form lujvo that omit the rafsi based on cmavo of selma'o SE, as well as other cmavo rafsi. Doing so makes lujvo construction for common or useful constructions shorter. Since it puts more strain on the listener who has not heard the lujvo before, the shortness of the word should not necessarily outweigh ease in understanding, especially if the lujvo refers to a rare or unusual concept.</para>
+  <para>Consider as an example the lujvo “ti'ifla”, from the veljvo “stidi flalu”, and meaning “bill, proposed law”. The gismu place structures are:</para>
+  <programlisting><anchor xml:id="c12e9d1"/><anchor xml:id="cll_chapter12-section9-example1"/>9.1)   “stidi”: agent st1 suggests idea/action st2 to audience st3
+       “flalu”: f1 is a law specifying f2 for community f3 under conditions f4
+            by lawgiver f5
+</programlisting>
+  <para>This lujvo does not fit any of our existing molds: it is the second seltau place, st2, that is equivalent to one of the tertau places, namely f1. However, if we understand “ti'ifla” as an abbreviation for the lujvo “selti'ifla”, then we get the first places of seltau and tertau lined up. The place structure of “selti'i” is:</para>
+  <programlisting><anchor xml:id="c12e9d2"/><anchor xml:id="cll_chapter12-section9-example2"/>9.2)   “selti'i”: idea/action se1 is suggested by agent se2 to audience se3
+</programlisting>
+  <para>Here we can see that se1 (what is suggested) is equivalent to f1 (the law), and we get a normal symmetrical lujvo. The final place structure is:</para>
+  <programlisting><anchor xml:id="c12e9d3"/><anchor xml:id="cll_chapter12-section9-example3"/>9.3)   f1=se1 is a bill specifying f2 for community f3 under conditions f4
+            by suggester se2 to audience/lawgivers f5=se3
+</programlisting>
+  <para>or, relabeling the places,</para>
+  <programlisting><anchor xml:id="c12e9d4"/><anchor xml:id="cll_chapter12-section9-example4"/>9.4)   f1=st2 is a bill specifying f2 for community f3 under conditions f4
+            by suggester st1 to audience/lawgivers f5=st3
+</programlisting>
+  <para>where the last place (st3) is probably some sort of legislature.</para>
+  <para>Abbreviated lujvo like “ti'ifla” are more intuitive (for the lujvo-maker) than their more explicit counterparts like “selti'ifla” (as well as shorter). They don’t require the coiner to sit down and work out the precise relation between the seltau and the tertau: he or she can just rattle off a rafsi pair. But should the lujvo get to the stage where a place structure needs to be worked out, then the precise relation does need to be specified. And in that case, such abbreviated lujvo form a trap in lujvo place ordering, since they obscure the most straightforward relation between the seltau and tertau. To give our lujvo-making guidelines as wide an application as possible, and to encourage analyzing the seltau-tertau relation in lujvo, lujvo like “ti'ifla” are given the place structure they would have with the appropriate SE added to the seltau.</para>
+  <para>Note that, with these lujvo, an interpretation requiring SE insertion is safe only if the alternatives are either implausible or unlikely to be needed as a lujvo. This may not always be the case, and Lojbanists should be aware of the risk of ambiguity.</para>
+</section>
+
+<section xml:id="cll_chapter12-section10">
+  <title>10. Eliding SE rafsi from tertau</title>
+  <para>Eliding SE rafsi from tertau gets us into much more trouble. To understand why, recall that lujvo, following their veljvo, describe some type of whatever their tertau describe. Thus, “posydji” describes a type of “djica”, “gerzda” describes a type of “zdani”, and so on. What is certain is that “gerzda” does not describe a “se zdani” — it is not a word that could be used to describe an inhabitant such as a dog.</para>
+  <para>Now consider how we would translate the word “blue-eyed”. Let’s tentatively translate this word as “blakanla” (from “blanu kanla”, meaning “blue eye”). But immediately we are in trouble: we cannot say</para>
+  <programlisting><anchor xml:id="c12e10d1"/><anchor xml:id="cll_chapter12-section10-example1"/>10.1)  la djak. cu blakanla
+       Jack is-a-blue-eye
+</programlisting>
+  <para>because Jack is not an eye, “kanla”, but someone with an eye, “se kanla”. At best we can say</para>
+  <programlisting><anchor xml:id="c12e10d2"/><anchor xml:id="cll_chapter12-section10-example2"/>10.2)  la djak. cu se blakanla
+       Jack is-the-bearer-of-blue-eyes
+</programlisting>
+  <para>But look now at the place structure of “blakanla”: it is a symmetrical lujvo, so the place structure is:</para>
+  <programlisting><anchor xml:id="c12e10d3"/><anchor xml:id="cll_chapter12-section10-example3"/>10.3)  bl1=k1 is a blue eye of bl2=k2
+</programlisting>
+  <para>We end up being most interested in talking about the second place, not the first (we talk much more of people than of their eyes), so “se” would almost always be required.</para>
+  <para>What is happening here is that we are translating the tertau wrongly, under the influence of English. The English suffix “-eyed” does not mean “eye”, but someone with an eye, which is “selkanla”.</para>
+  <para>Because we’ve got the wrong tertau (eliding a “se” that really should be there), any attempt to accommodate the resulting lujvo into our guidelines for place structure is fitting a square peg in a round hole. Since they can be so misleading, lujvo with SE rafsi elided from the tertau should be avoided in favor of their more explicit counterparts: in this case, “blaselkanla”.</para>
+</section>
+
+<section xml:id="cll_chapter12-section11">
+  <title>11. Eliding KE and KEhE rafsi from lujvo</title>
+  <para>People constructing lujvo usually want them to be as short as possible. To that end, they will discard any cmavo they regard as niceties. The first such cmavo to get thrown out are usually “ke” and “ke'e”, the cmavo used to structure and group tanru. We can usually get away with this, because the interpretation of the tertau with “ke” and “ke'e” missing is less plausible than that with the cmavo inserted, or because the distinction isn’t really important.</para>
+  <para>For example, in “bakrecpa'o”, meaning “beefsteak”, the veljvo is</para>
+  <programlisting><anchor xml:id="c12e11d1"/><anchor xml:id="cll_chapter12-section11-example1"/>11.1)  [ke] bakni rectu [ke'e] panlo
+       ( bovine meat ) slice
+</programlisting>
+  <para>because of the usual Lojban left-grouping rule. But there doesn’t seem to be much difference between that veljvo and</para>
+  <programlisting><anchor xml:id="c12e11d2"/><anchor xml:id="cll_chapter12-section11-example2"/>11.2)  bakni ke rectu panlo [ke'e]
+       bovine ( meat slice )
+</programlisting>
+  <para>On the other hand, the lujvo “zernerkla”, meaning “to sneak in”, almost certainly was formed from the veljvo</para>
+  <programlisting><anchor xml:id="c12e11d3"/><anchor xml:id="cll_chapter12-section11-example3"/>11.3)  zekri ke nenri klama [ke'e]
+       crime ( inside go )
+       to go within, criminally
+</programlisting>
+  <para>because the alternative,</para>
+  <programlisting><anchor xml:id="c12e11d4"/><anchor xml:id="cll_chapter12-section11-example4"/>11.4)  [ke] zekri nenri [ke'e] klama
+       (crime inside) go
+</programlisting>
+  <para>doesn’t make much sense. (To go to the inside of a crime? To go into a place where it is criminal to be inside — an interpretation almost identical with <xref linkend="cll_chapter12-section11-example3"/> anyway?)</para>
+  <para>There are cases, however, where omitting a KE or KEhE rafsi can produce another lujvo, equally useful. For example, “xaskemcakcurnu” means “oceanic shellfish”, and has the veljvo</para>
+  <programlisting><anchor xml:id="c12e11d5"/><anchor xml:id="cll_chapter12-section11-example5"/>11.5)  xamsi ke calku curnu
+       ocean type-of (shell worm)
+</programlisting>
+  <para>(“worm” in Lojban refers to any invertebrate), but “xasycakcurnu” has the veljvo</para>
+  <programlisting><anchor xml:id="c12e11d6"/><anchor xml:id="cll_chapter12-section11-example6"/>11.6)  [ke] xamsi calku [ke'e] curnu
+       (ocean shell) type-of worm
+</programlisting>
+  <para>and might refer to the parasitic worms that infest clamshells.</para>
+  <para>Such misinterpretation is more likely than not in a lujvo starting with “sel-” (from “se”), “nal-” (from “na'e”) or “tol-” (from “to'e”): the scope of the rafsi will likeliest be presumed to be as narrow as possible, since all of these cmavo normally bind only to the following brivla or “ke ... ke'e” group. For that reason, if we want to modify an entire lujvo by putting “se”, “na'e” or “to'e” before it, it’s better to leave the result as two words, or else to insert “ke”, than to just stick the SE or NAhE rafsi on.</para>
+  <para>It is all right to replace the phrase “se klama” with “selkla”, and the places of “selkla” are exactly those of “se klama”. But consider the related lujvo “dzukla”, meaning “to walk to somewhere”. It is a symmmetrical lujvo, derived from the veljvo “cadzu klama” as follows:</para>
+  <programlisting><anchor xml:id="c12e11d7"/><anchor xml:id="cll_chapter12-section11-example7"/>11.7)  “cadzu”: c1 walks on surface c2 using limbs c3
+       “klama”: k1 goes to k2 from k3 via route k4 using k5
+       “dzukla”: c1=k1 walks to k2 from k3 via route k4 using limbs k5=c3
+            on surface c2
+</programlisting>
+  <para>We can swap the k1 and k2 places using “se dzukla”, but we cannot directly make “se dzukla” into “seldzukla”, which would represent the veljvo “selcadzu klama” and plausibly mean something like “to go to a walking surface”. Instead, we would need “selkemdzukla”, with an explicit rafsi for “ke”. Similarly, “nalbrablo” (from “na'e barda bloti”) means “non-big boat”, whereas “na'e brablo” means “other than a big boat”.</para>
+  <para>If the lujvo we want to modify with SE has a seltau already starting with a SE rafsi, we can take a shortcut. For instance, “gekmau” means “happier than”, while “selgekmau” means “making people happier than, more enjoyable than, more of a ’se gleki’ than”. If something is less enjoyable than something else, we can say it is “se selgekmau”.</para>
+  <para>But we can also say it is “selselgekmau”. Two “se” cmavo in a row cancel each other (“se se gleki” means the same as just “gleki”), so there would be no good reason to have “selsel” in a lujvo with that meaning. Instead, we can feel free to interpret “selsel-” as “selkemsel-”. The rafsi combinations “terter-”, “velvel-” and “xelxel-” work in the same way.</para>
+  <para>Other SE combinations like “selter-”, although they might conceivably mean “se te”, more than likely should be interpreted in the same way, namely as “se ke te”, since there is no need to re-order places in the way that “se te” provides. (See <xref linkend="cll_chapter9"/>.)</para>
+</section>
+
+<section xml:id="cll_chapter12-section12">
+  <title>12. Abstract lujvo</title>
+  <para>The cmavo of NU can participate in the construction of lujvo of a particularly simple and well-patterned kind. Consider that old standard example, “klama”:</para>
+  <programlisting><anchor xml:id="c12e12d1"/><anchor xml:id="cll_chapter12-section12-example1"/>12.1)  k1 comes/goes to k2 from k3 via route k4 by means k5.
+</programlisting>
+  <para>The selbri “nu klama [kei]” has only one place, the event-of-going, but the full five places exist implicitly between “nu” and “kei”, since a full bridi with all sumti may be placed there. In a lujvo, there is no room for such inside places, and consequently the lujvo “nunkla” (“nun-” is the rafsi for “nu”), needs to have six places:</para>
+  <programlisting><anchor xml:id="c12e12d2"/><anchor xml:id="cll_chapter12-section12-example2"/>12.2)  nu1 is the event of k1’s coming/going to k2 from k3 via route k4 by means k5.
+</programlisting>
+  <para>Here the first place of “nunklama” is the first and only place of “nu”, and the other five places have been pushed down by one to occupy the second through the sixth places. Full information on “nu”, as well as the other abstractors mentioned in this section, is given in <xref linkend="cll_chapter11"/>.</para>
+  <para>For those abstractors which have a second place as well, the standard convention is to place this place after, rather than before, the places of the brivla being abstracted. The place structure of “nilkla”, the lujvo derived from “ni klama”, is the imposing:</para>
+  <programlisting><anchor xml:id="c12e12d3"/><anchor xml:id="cll_chapter12-section12-example3"/>12.3)  ni1 is the amount of k1’s coming/going to k2 from k3 via route k4
+            by means k5, measured on scale ni2.
+</programlisting>
+  <para>It is not uncommon for abstractors to participate in the making of more complex lujvo as well. For example, “nunsoidji”, from the veljvo</para>
+  <programlisting><anchor xml:id="c12e12d4"/><anchor xml:id="cll_chapter12-section12-example4"/>12.4)  nu sonci kei djica
+       event-of being-a-soldier desirer
+</programlisting>
+  <para>has the place structure</para>
+  <programlisting><anchor xml:id="c12e12d5"/><anchor xml:id="cll_chapter12-section12-example5"/>12.5)  d1 desires the event of (s1 being a soldier of army s2) for purpose d3
+</programlisting>
+  <para>where the d2 place has disappeared altogether, being replaced by the places of the seltau. As shown in <xref linkend="cll_chapter12-section12-example5"/>, the ordering follows this idea of replacement: the seltau places are inserted at the point where the omitted abstraction place exists in the tertau.</para>
+  <para>The lujvo “nunsoidji” is quite different from the ordinary asymmetric lujvo “soidji”, a “soldier desirer”, whose place structure is just</para>
+  <programlisting><anchor xml:id="c12e12d6"/><anchor xml:id="cll_chapter12-section12-example6"/>12.6)  d1 desires (a soldier of army s2) for purpose d3
+</programlisting>
+  <para>A “nunsoidji” might be someone who is about to enlist, whereas a “soidji” might be a camp-follower.</para>
+  <para>One use of abstract lujvo is to eliminate the need for explicit “kei” in tanru: “nunkalri gasnu” means much the same as “nu kalri kei gasnu”, but is shorter. In addition, many English words ending in “-hood” are represented with “nun-” lujvo, and other words ending in “-ness” or “-dom” are often representable with “kam-” lujvo (“kam-” is the rafsi for “ka”); “kambla” is “blueness”.</para>
+  <para>Even though the cmavo of NU are long-scope in nature, governing the whole following bridi, the NU rafsi should generally be used as short-scope modifiers, like the SE and NAhE rafsi discussed in <xref linkend="cll_chapter12-section9"/>.</para>
+  <para>There is also a rafsi for the cmavo “jai”, namely “jax”, which allows sentences like</para>
+  <programlisting><anchor xml:id="c12e12d7"/><anchor xml:id="cll_chapter12-section12-example7"/>12.7)  mi jai rinka le nu do morsi
+       I am-associated-with causing the event-of your death.
+       I cause your death.
+</programlisting>
+  <para>explained in <xref linkend="cll_chapter11"/>, to be rendered with lujvo:</para>
+  <programlisting><anchor xml:id="c12e12d8"/><anchor xml:id="cll_chapter12-section12-example8"/>12.8)  mi jaxri'a le nu do morsi
+       I am-part-of-the-cause-of the event-of your dying.
+</programlisting>
+  <para>In making a lujvo that contains “jax-” for a selbri that contains “jai”, the rule is to leave the “fai” place as a “fai” place of the lujvo; it does not participate in the regular lujvo place structure. (The use of “fai” is also explained in <xref linkend="cll_chapter11"/>.)</para>
+</section>
+
+<section xml:id="cll_chapter12-section13">
+  <title>13. Implicit-abstraction lujvo</title>
+  <para>Eliding NU rafsi involves the same restrictions as eliding SE rafsi, plus additional ones. In general, NU rafsi should not be elided from the tertau, since that changes the kind of thing the lujvo is talking about from an abstraction to a concrete sumti. However, they may be elided from the seltau if no reasonable ambiguity would result.</para>
+  <para>A major difference, however, between SE elision and NU elision is that the former is a rather sparse process, providing a few convenient shortenings. Eliding “nu”, however, is extremely important in producing a class of lujvo called “implicit-abstraction lujvo”.</para>
+  <para>Let us make a detailed analysis of the lujvo “nunctikezgau”, meaning “to feed”. (If you think this lujvo is excessively longwinded, be patient.) The veljvo of “nunctikezgau” is “nu citka kei gasnu”. The relevant place structures are:</para>
+  <programlisting><anchor xml:id="c12e13d1"/><anchor xml:id="cll_chapter12-section13-example1"/>13.1)  “nu”: n1 is an event
+       “citka”: c1 eats c2
+       “gasnu”: g1 does action/is the agent of event g2
+</programlisting>
+  <para>In accordance with the procedure for analyzing three-part lujvo given in <xref linkend="cll_chapter12-section8"/>, we will first create an intermediate lujvo, “nuncti”, whose veljvo is “nu citka [kei]”. By the rules given in <xref linkend="cll_chapter12-section12"/>, “nuncti” has the place structure</para>
+  <programlisting><anchor xml:id="c12e13d2"/><anchor xml:id="cll_chapter12-section13-example2"/>13.2)  n1 is the event of c1 eating c2
+</programlisting>
+  <para>Now we can transform the veljvo of “nunctikezgau” into “nuncti gasnu”. The g2 place (what is brought about by the actor g1) obviously denotes the same thing as n1 (the event of eating). So we can eliminate g2 as redundant, leaving us with a tentative place structure of</para>
+  <programlisting><anchor xml:id="c12e13d3"/><anchor xml:id="cll_chapter12-section13-example3"/>13.3)  g1 is the actor in the event n1=g2 of c1 eating c2
+</programlisting>
+  <para>But it is also possible to omit the n1 place itself! The n1 place describes the event brought about; an event in Lojban is described as a bridi, by a selbri and its sumti; the selbri is already known (it’s the seltau), and the sumti are also already known (they’re in the lujvo place structure). So n1 would not give us any information we didn’t already know. In fact, the n1=g2 place is dependent on c1 and c2 jointly — it does not depend on either c1 or c2 by itself. Being dependent and derived from the seltau, it is omissible. So the final place structure of “nunctikezgau” is:</para>
+  <programlisting><anchor xml:id="c12e13d4"/><anchor xml:id="cll_chapter12-section13-example4"/>13.4)  g1 is the actor in the event of c1 eating c2
+</programlisting>
+  <para>There is one further step that can be taken. As we have already seen with “balsoi” in <xref linkend="cll_chapter12-section5"/>, the interpretation of lujvo is constrained by the semantics of gismu and of their sumti places. Now, any asymmetrical lujvo with “gasnu” as its tertau will involve an event abstraction either implicitly or explicitly, since that is how the g2 place of “gasnu” is defined.</para>
+  <para>Therefore, if we assume that “nu” is the type of abstraction one would expect to be a “se gasnu”, then the rafsi “nun” and “kez” in “nunctikezgau” are only telling us what we would already have guessed — that the seltau of a “gasnu” lujvo is an event. If we drop these rafsi out, and use instead the shorter lujvo “ctigau”, rejecting its symmetrical interpretation (“someone who both does and eats”; “an eating doer”), we can still deduce that the seltau refers to an event.</para>
+  <para>(You can’t “do an eater”/“gasnu lo citka”, with the meaning of “do” as “bring about an event”; so the seltau must refer to an event, “nu citka”. The English slang meanings of “do someone”, namely “socialize with someone” and “have sex with someone”, are not relevant to “gasnu”.)</para>
+  <para>So we can simply use “ctigau” with the same place structure as “nunctikezgau”:</para>
+  <programlisting><anchor xml:id="c12e13d5"/><anchor xml:id="cll_chapter12-section13-example5"/>13.5)  agent g1 causes c1 to eat c2
+       g1 feeds c2 to c1.
+</programlisting>
+  <para>This particular kind of asymmetrical lujvo, in which the seltau serves as the selbri of an abstraction which is a place of the tertau, is called an implicit-abstraction lujvo, because one deduces the presence of an abstraction which is unexpressed (implicit).</para>
+  <para>To give another example: the gismu “basti”, whose place structure is</para>
+  <programlisting><anchor xml:id="c12e13d6"/><anchor xml:id="cll_chapter12-section13-example6"/>13.6)  b1 replaces b2 in circumstances b3
+</programlisting>
+  <para>can form the lujvo “basygau”, with the place structure:</para>
+  <programlisting><anchor xml:id="c12e13d7"/><anchor xml:id="cll_chapter12-section13-example7"/>13.7)  g1 (agent) replaces b1 with b2 in circumstances b3
+</programlisting>
+  <para>where both “basti” and “basygau” are translated “replace” in English, but represent different relations: “basti” may be used with no mention of any agent doing the replacing.</para>
+  <para>In addition, “gasnu”-based lujvo can be built from what we would consider nouns or adjectives in English. In Lojban, everything is a predicate, so adjectives, nouns and verbs are all treated in the same way. This is consistent with the use of similar causative affixes in other languages. For example, the gismu “litki”, meaning “liquid”, with the place structure</para>
+  <programlisting><anchor xml:id="c12e13d8"/><anchor xml:id="cll_chapter12-section13-example8"/>13.8)  l1 is a quantity of liquid of composition l2 under conditions l3
+</programlisting>
+  <para>can give “likygau”, meaning “to liquefy”:</para>
+  <programlisting><anchor xml:id="c12e13d9"/><anchor xml:id="cll_chapter12-section13-example9"/>13.9)  g1 (agent) causes l1 to be a quantity of liquid of composition l2
+            under conditions l3.
+</programlisting>
+  <para>While “likygau” correctly represents “causes to be a liquid”, a different lujvo based on “galfi” (meaning “modify”) may be more appropriate for “causes to become a liquid”. On the other hand, “fetsygau” is potentially confusing, because it could mean “agent in the event of something becoming female” (the implicit-abstraction interpretation) or simply “female agent” (the parallel interpretation), so using implicit-abstraction lujvo is always accompanied with some risk of being misunderstood.</para>
+  <para>Many other Lojban gismu have places for event abstractions, and therefore are good candidates for the tertau of an implicit-abstraction lujvo. For example, lujvo based on “rinka”, with its place structure</para>
+  <programlisting><anchor xml:id="c12e13d10"/><anchor xml:id="cll_chapter12-section13-example10"/>13.10) event r1 causes event r2 to occur
+</programlisting>
+  <para>are closely related to those based on “gasnu”. However, “rinka” is less generally useful than “gasnu”, because its r1 place is another event rather than a person: “lo rinka” is a cause, not a causer. Thus the place structure of “likyri'a”, a lujvo analogous to “likygau”, is</para>
+  <programlisting><anchor xml:id="c12e13d11"/><anchor xml:id="cll_chapter12-section13-example11"/>13.11) event r1 causes l1 to be a quantity of liquid
+        of composition l2 under conditions l3
+</programlisting>
+  <para>and would be useful in translating sentences like “The heat of the sun liquefied the block of ice.”</para>
+  <para>Implicit-abstraction lujvo are a powerful means in the language of rendering quite verbose bridi into succinct and manageable concepts, and increasing the expressive power of the language.</para>
+</section>
+
+<section xml:id="cll_chapter12-section14">
+  <title>14. Anomalous lujvo</title>
+  <para>Some lujvo that have been coined and actually employed in Lojban writing do not follow the guidelines expressed above, either because the places that are equivalent in the seltau and the tertau are in an unusual position, or because the seltau and tertau are related in a complex way, or both. An example of the first kind is “jdaselsku”, meaning “prayer”, which was mentioned in <xref linkend="cll_chapter12-section7"/>. The gismu places are:</para>
+  <programlisting><anchor xml:id="c12e14d1"/><anchor xml:id="cll_chapter12-section14-example1"/>14.1)  “lijda”: l1 is a religion with believers l2 and beliefs l3
+       “cusku”: c1 expresses text c2 to audience c3 in medium c4
+</programlisting>
+  <para>and “selsku”, the tertau of “jdaselsku”, has the place structure</para>
+  <programlisting><anchor xml:id="c12e14d2"/><anchor xml:id="cll_chapter12-section14-example2"/>14.2)  s1 is a text expressed by s2 to audience s3 in medium s4
+</programlisting>
+  <para>Now it is easy to see that the l2 and s2 places are equivalent: the believer in the religion (l2) is the one who expresses the prayer (s2). This is not one of the cases for which a place ordering rule has been given in <xref linkend="cll_chapter12-section7"/> or <xref linkend="cll_chapter12-section13"/>; therefore, for lack of a better rule, we put the tertau places first and the remaining seltau places after them, leading to the place structure:</para>
+  <programlisting><anchor xml:id="c12e14d3"/><anchor xml:id="cll_chapter12-section14-example3"/>14.3)  s1 is a prayer expressed by s2=l2 to audience s3 in medium s4
+            pertaining to religion l1
+</programlisting>
+  <para>The l3 place (the beliefs of the religion) is dependent on the l1 place (the religion) and so is omitted.</para>
+  <para>We could make this lujvo less messy by replacing it with “se seljdasku”, where “seljdasku” is a normal symmetrical lujvo with place structure:</para>
+  <programlisting><anchor xml:id="c12e14d4"/><anchor xml:id="cll_chapter12-section14-example4"/>14.4)  c1=l2 religiously expresses prayer c2 to audience c3 in medium s4
+            pertaining to religion l1
+</programlisting>
+  <para>which, according to the rule expressed in <xref linkend="cll_chapter12-section9"/>, can be further expressed as “selseljdasku”. However, there is no need for the ugly “selsel-” prefix just to get the rules right: “jdaselsku” is a reasonable, if anomalous, lujvo.</para>
+  <para>However, there is a further problem with “jdaselsku”, not resolvable by using “seljdasku”. No veljvo involving just the two gismu “lijda” and “cusku” can fully express the relationship implicit in prayer. A prayer is not just anything said by the adherents of a religion; nor is it even anything said by them acting as adherents of that religion. Rather, it is what they say under the authority of that religion, or using the religion as a medium, or following the rules associated with the religion, or something of the kind. So the veljvo is somewhat elliptical.</para>
+  <para>As a result, both “seljdasku” and “jdaselsku” belong to the second class of anomalous lujvo: the veljvo doesn’t really supply all that the lujvo requires.</para>
+  <para>Another example of this kind of anomalous lujvo, drawn from the tanru lists in <xref linkend="cll_chapter5"/>, is “lange'u”, meaning “sheepdog”. Clearly a sheepdog is not a dog which is a sheep (the symmetrical interpretation is wrong), nor a dog of the sheep breed (the asymmetrical interpretation is wrong). Indeed, there is simply no overlap in the places of “lanme” and “gerku” at all. Rather, the lujvo refers to a dog which controls sheep flocks, a “terlanme jitro gerku”, the lujvo from which is “terlantroge'u” with place structure:</para>
+  <programlisting><anchor xml:id="c12e14d5"/><anchor xml:id="cll_chapter12-section14-example5"/>14.5)  g1=j1 is a dog that controls sheep flock l3=j2 made up of sheep l1
+            in activity j3 of dog breed g2
+</programlisting>
+  <para>based on the gismu place structures</para>
+  <programlisting><anchor xml:id="c12e14d6"/><anchor xml:id="cll_chapter12-section14-example6"/>14.6)  “lanme”: l1 is a sheep of breed l2 belonging to flock l3
+       “gerku”: g1 is a dog of breed g2
+       “jitro”: j1 controls j2 in activity j3
+</programlisting>
+  <para>Note that this lujvo is symmetrical between “lantro” (sheep-controller) and “gerku”, but “lantro” is itself an asymmetrical lujvo. The l2 place, the breed of sheep, is removed as dependent on l1. However, the lujvo “lange'u” is both shorter than “terlantroge'u” and sufficiently clear to warrant its use: its place structure, however, should be the same as that of the longer lujvo, for which “lange'u” can be understood as an abbreviation.</para>
+  <para>Another example is “xanmi'e”, “to command by hand, to beckon”. The component place structures are:</para>
+  <programlisting><anchor xml:id="c12e14d7"/><anchor xml:id="cll_chapter12-section14-example7"/>14.7)  “xance”: xa1 is the hand of xa2
+       “minde”: m1 gives commands to m2 to cause m3 to happen
+</programlisting>
+  <para>The relation between the seltau and tertau is close enough for there to be an overlap: xa2 (the person with the hand) is the same as m1 (the one who commands). But interpreting “xanmi'e” as a symmetrical lujvo with an elided “sel-” in the seltau, as if from “se xance minde”, misses the point: the real relation expressed by the lujvo is not just “one who commands and has a hand”, but “to command using the hand”. The concept of “using” suggests the gismu “pilno”, with place structure</para>
+  <programlisting><anchor xml:id="c12e14d8"/><anchor xml:id="cll_chapter12-section14-example8"/>14.8)  p1 uses tool p2 for purpose p3
+</programlisting>
+  <para>Some possible three-part veljvo are (depending on how strictly you want to constrain the veljvo)</para>
+  <programlisting><anchor xml:id="c12e14d9"/><anchor xml:id="cll_chapter12-section14-example9"/>14.9)  [ke] xance pilno [ke'e] minde
+       (hand user) type-of commander
+
+<anchor xml:id="c12e14d10"/><anchor xml:id="cll_chapter12-section14-example10"/>14.10) [ke] minde xance [ke'e] pilno
+       (commander hand) type-of user
+</programlisting>
+  <para>or even</para>
+  <programlisting><anchor xml:id="c12e14d11"/><anchor xml:id="cll_chapter12-section14-example11"/>14.11) minde ke xance pilno [ke'e]
+       commander type-of (hand user)
+</programlisting>
+  <para>which lead to the three different lujvo “xanplimi'e”, “mi'erxanpli”, and “minkemxanpli” respectively.</para>
+  <para>Does this make “xanmi'e” wrong? By no means. But it does mean that there is a latent component to the meaning of “xanmi'e”, the gismu “pilno”, which is not explicit in the veljvo. And it also means that, for a place structure derivation that actually makes sense, rather than being ad-hoc, the Lojbanist should probably go through a derivation for “xancypliminde” or one of the other possibilities that is analogous to the analysis of “terlantroge'u” above, even if he or she decides to stick with a shorter, more convenient form like “xanmi'e”. In addition, of course, the possibilities of elliptical lujvo increase their potential ambiguity enormously — an unavoidable fact which should be borne in mind.</para>
+</section>
+
+<section xml:id="cll_chapter12-section15">
+  <title>15. Comparatives and superlatives</title>
+  <para>English has the concepts of “comparative adjectives” and “superlative adjectives” which can be formed from other adjectives, either by adding the suffixes “-er” and “-est” or by using the words “more” and “most”, respectively. The Lojbanic equivalents, which can be made from any brivla, are lujvo with the tertau “zmadu”, “mleca”, “zenba”, “jdika”, and “traji”. In order to make these lujvo regular and easy to make, certain special guidelines are imposed.</para>
+  <para>We will begin with lujvo based on “zmadu” and “mleca”, whose place structures are:</para>
+  <programlisting><anchor xml:id="c12e15d1"/><anchor xml:id="cll_chapter12-section15-example1"/>15.1)  “zmadu”: z1 is more than z2 in property z3 in quantity z4
+       “mleca”: m1 is less than m2 in property m3 in quantity m4
+</programlisting>
+  <para>For example, the concept “young” is expressed by the gismu “citno”, with place structure</para>
+  <programlisting><anchor xml:id="c12e15d2"/><anchor xml:id="cll_chapter12-section15-example2"/>15.2)  “citno”:  c1 is young
+</programlisting>
+  <para>The comparative concept “younger” can be expressed by the lujvo “citmau” (based on the veljvo “citno zmadu”, meaning “young more-than”).</para>
+  <programlisting><anchor xml:id="c12e15d3"/><anchor xml:id="cll_chapter12-section15-example3"/>15.3)  mi citmau do lo nanca be li xa
+       I am-younger-than you by-years the-number six.
+       I am six years younger than you.
+</programlisting>
+  <para>The place structure for “citmau” is</para>
+  <programlisting><anchor xml:id="c12e15d4"/><anchor xml:id="cll_chapter12-section15-example4"/>15.4)  z1=c1 is younger than z2=c1 by amount z4
+</programlisting>
+  <para>Similarly, in Lojban you can say:</para>
+  <programlisting><anchor xml:id="c12e15d5"/><anchor xml:id="cll_chapter12-section15-example5"/>15.5)  do citme'a mi lo nanca be li xa
+       You are-less-young-than me by-years the-number six.
+       You are six years less young than me.
+</programlisting>
+  <para>In English, “more” comparatives are easier to make and use than “less” comparatives, but in Lojban the two forms are equally easy.</para>
+  <para>Because of their much simpler place structure, lujvo ending in “-mau” and “-me'a” are in fact used much more frequently than “zmadu” and “mleca” themselves as selbri. It is highly unlikely for such lujvo to be construed as anything other than implicit-abstraction lujvo. But there is another type of ambiguity relevant to these lujvo, and which has to do with what is being compared.</para>
+  <para>For example, does “nelcymau” mean “X likes Y more than X likes Z”, or “X likes Y more than Z likes Y”? Does “klamau” mean: “X goes to Y more than to Z”, “X goes to Y more than Z does”, “X goes to Y from Z more than from W”, or what?</para>
+  <para>We answer this concern by putting regularity above any considerations of concept usefulness: by convention, the two things being compared always fit into the first place of the seltau. In that way, each of the different possible interpretations can be expressed by SE-converting the seltau, and making the required place the new first place. As a result, we get the following comparative lujvo place structures:</para>
+  <programlisting><anchor xml:id="c12e15d6"/><anchor xml:id="cll_chapter12-section15-example6"/>15.6)  “nelcymau”: z1, more than z2, likes n2 by amount z4
+       “selnelcymau”: z1, more than z2, is liked by n1 in amount z4
+       “klamau”: z1, more than z2, goes to k2 from k3 via k4 by means of k5
+       “selklamau”: z1, more than z2, is gone to by k1 from k3 via k4
+            by means of k5
+       “terklamau”: z1, more than z2, is an origin point from destination k2
+            for k1’s going via k4 by means of k5
+</programlisting>
+  <para>(See <xref linkend="cll_chapter11"/> for the way in which this problem is resolved when lujvo aren’t used.)</para>
+  <para>The ordering rule places the things being compared first, and the other seltau places following. Unfortunately the z4 place, which expresses by how much one entity exceeds the other, is displaced into a lujvo place whose number is different for each lujvo. For example, while “nelcymau” has z4 as its fourth place, “klamau” has it as its sixth place. In any sentence where a difficulty arises, this amount-place can be redundantly tagged with “vemau” (for “zmadu”) or “veme'a” (for “mleca”) to help make the speaker’s intention clear.</para>
+  <para>It is important to realize that such comparative lujvo do not presuppose their seltau. Just as in English, saying someone is younger than someone else doesn’t imply that they’re young in the first place: an octogenarian, after all, is still younger than a nonagenarian. Rather, the 80-year-old has a greater “ni citno” than the 90-year-old. Similarly, a 5-year-old is older than a 1-year-old, but is not considered “old” by most standards.</para>
+  <para>There are some comparative concepts which are in which the “se zmadu” is difficult to specify. Typically, these involve comparisons implicitly made with a former state of affairs, where stating a z2 place explicitly would be problematic.</para>
+  <para>In such cases, it is best not to use “zmadu” and leave the comparison hanging, but to use instead the gismu “zenba”, meaning “increase” (and “jdika”, meaning “decrease”, in place of “mleca”). The gismu “zenba” was included in the language precisely in order to capture those notions of increase which “zmadu” can’t quite cope with; in addition, we don’t have to waste a place in lujvo or tanru on something that we’d never fill in with a value anyway. So we can translate “I’m stronger now” not as</para>
+  <programlisting><anchor xml:id="c12e15d7"/><anchor xml:id="cll_chapter12-section15-example7"/>15.7)  mi ca tsamau
+       I now am-stronger.
+</programlisting>
+  <para>which implies that I’m currently stronger than somebody else (the elided occupant of the second or z2 place), but as</para>
+  <programlisting><anchor xml:id="c12e15d8"/><anchor xml:id="cll_chapter12-section15-example8"/>15.8)  mi ca tsaze'a
+       I increase in strength.
+</programlisting>
+  <para>Finally, lujvo with a tertau of “traji” are used to build superlatives. The place structure of “traji” is</para>
+  <programlisting><anchor xml:id="c12e15d9"/><anchor xml:id="cll_chapter12-section15-example9"/>15.9)  t1 is superlative in property t2, being the t3 extremum (largest by default) of set t4
+</programlisting>
+  <para>Consider the gismu “xamgu”, whose place structure is:</para>
+  <programlisting><anchor xml:id="c12e15d10"/><anchor xml:id="cll_chapter12-section15-example10"/>15.10) xa1 is good for xa2 by standard xa3
+</programlisting>
+  <para>The comparative form is “xagmau”, corresponding to English “better”, with a place structure (by the rules given above) of</para>
+  <programlisting><anchor xml:id="c12e15d11"/><anchor xml:id="cll_chapter12-section15-example11"/>15.11) z1 is better than z2 for xa2 by standard xa3 in amount z4
+</programlisting>
+  <para>We would expect the place structure of “xagrai”, the superlative form, to somehow mirror that, given that comparatives and superlatives are comparable concepts, resulting in:</para>
+  <programlisting><anchor xml:id="c12e15d12"/><anchor xml:id="cll_chapter12-section15-example12"/>15.12)  xa1=t1 is the best of the set t4 for xa2 by standard xa3.
+</programlisting>
+  <para>The t2 place in “traji”, normally filled by a property abstraction, is replaced by the seltau places, and the t3 place specifying the extremum of “traji” (whether the most or the least, that is) is presumed by default to be “the most”.</para>
+  <para>But the set against which the t1 place of “traji” is compared is not the t2 place (which would make the place structure of “traji” fully parallel to that of “zmadu”), but rather the t4 place. Nevertheless, by a special exception to the rules of place ordering, the t4 place of “traji”-based lujvo becomes the second place of the lujvo. Some examples:</para>
+  <programlisting><anchor xml:id="c12e15d13"/><anchor xml:id="cll_chapter12-section15-example13"/>15.13) la djudis. cu citrai lo'i lobypli
+       Judy is the youngest of all Lojbanists.
+
+<anchor xml:id="c12e15d14"/><anchor xml:id="cll_chapter12-section15-example14"/>15.14) la .ainctain. cu balrai lo'i skegunka
+       Einstein was the greatest of all scientists.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter12-section16">
+  <title>16. Notes on gismu place structures</title>
+  <para>Unlike the place structures of lujvo, the place structures of gismu were assigned in a far less systematic way through a detailed case-by-case analysis and repeated reviews with associated changes. (The gismu list is now baselined, so no further changes are contemplated.) Nevertheless, certain regularities were imposed both in the choice of places and in the ordering of places which may be helpful to the learner and the lujvo-maker, and which are therefore discussed here.</para>
+  <para>The choice of gismu places results from the varying outcome of four different pressures: brevity, convenience, metaphysical necessity, and regularity. (These are also to some extent the underlying factors in the lujvo place structures generated by the methods of this chapter.) The implications of each are roughly as follows:</para>
+  <itemizedlist>
+    <listitem>
+      <para>Brevity tends to remove places: the fewer places a gismu has, the easier it is to learn, and the less specific it is. As mentioned in <xref linkend="cll_chapter12-section4"/>, a brivla with fewer place structures is less specific, and generality is a virtue in gismu, because they must thoroughly blanket all of semantic space.</para>
+    </listitem>
+    <listitem>
+      <para>Convenience tends to increase the number of places: if a concept can be expressed as a place of some existing gismu, there is no need to make another gismu, a lujvo or a fu'ivla for it.</para>
+    </listitem>
+    <listitem>
+      <para>Metaphysical necessity can either increase or decrease places: it is a pressure tending to provide the “right number” of places. If something is part of the essential nature of a concept, then a place must be made for it; on the other hand, if instances of the concept need not have some property, then this pressure will tend to remove the place.</para>
+    </listitem>
+    <listitem>
+      <para>Regularity is a pressure which can also either increase or decrease places. If a gismu has a given place, then gismu which are semantically related to it are likely to have the place also.</para>
+    </listitem>
+  </itemizedlist>
+  <para>Here are some examples of gismu place structures, with a discussion of the pressures operating on them:</para>
+  <programlisting><anchor xml:id="c12e16d1"/><anchor xml:id="cll_chapter12-section16-example1"/>16.1)  “xekri”:  xe1 is black
+</programlisting>
+  <para>Brevity was the most important goal here, reinforced by one interpretation of metaphysical necessity. There is no mention of color standards here, as many people have pointed out; like all color gismu, “xekri” is explicitly subjective. Objective color standards can be brought in by an appropriate BAI tag such as “ci'u” (“in system”; see <xref linkend="cll_chapter9"/>) or by making a lujvo.</para>
+  <programlisting><anchor xml:id="c12e16d2"/><anchor xml:id="cll_chapter12-section16-example2"/>16.2)  “jbena”: j1 is born to j2 at time j3 and location j4
+</programlisting>
+  <para>The gismu “jbena” contains places for time and location, which few other gismu have: normally, the time and place at which something is done is supplied by a tense tag (see <xref linkend="cll_chapter10"/>). However, providing these places makes “le te jbena” a simple term for “birthday” and “le ve jbena” for “birthplace”, so these places were provided despite their lack of metaphysical necessity.</para>
+  <programlisting><anchor xml:id="c12e16d3"/><anchor xml:id="cll_chapter12-section16-example3"/>16.3)  “rinka”: event r1 is the cause of event r2
+</programlisting>
+  <para>The place structure of “rinka” does not have a place for the agent, the one who causes, as a result of the pressure toward metaphysical necessity. A cause-effect relationship does not have to include an agent: an event (such as snow melting in the mountains) may cause another event (such as the flooding of the Nile) without any human intervention or even knowledge.</para>
+  <para>Indeed, there is a general tendency to omit agent places from most gismu except for a few such as “gasnu” and “zukte” which are then used as tertau in order to restore the agent place when needed: see <xref linkend="cll_chapter12-section13"/>.</para>
+  <programlisting><anchor xml:id="c12e16d4"/><anchor xml:id="cll_chapter12-section16-example4"/>16.4)  “cinfo”: c1 is a lion of species/breed c2
+</programlisting>
+  <para>The c2 place of “cinfo” is provided as a result of the pressure toward regularity. All animal and plant gismu have such an x2 place; although there is in fact only one species of lion, and breeds of lion, though they exist, aren’t all that important in talking about lions. The species/breed place must exist for such diversified species as dogs, and for general terms like “cinki” (insect), and are provided for all other animals and plants as a matter of regularity.</para>
+  <para>Less can be said about gismu place structure ordering, but some regularities are apparent. The places tend to appear in decreasing order of psychological saliency or importance. There is an implication within the place structure of “klama”, for example, that “lo klama” (the one going) will be talked about more often, and is thus more important, than “lo se klama” (the destination), which is in turn more important than “lo xe klama” (the means of transport).</para>
+  <para>Some specific tendencies (not really rules) can also be observed. For example, when there is an agent place, it tends to be the first place. Similarly, when a destination and an origin point are mentioned, the destination is always placed just before the origin point. Places such as “under conditions” and “by standard”, which often go unfilled, are moved to near the end of the place structure.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/13.xml b/todocbook/13.xml
new file mode 100644
index 0000000..c087fe2
--- /dev/null
+++ b/todocbook/13.xml
@@ -0,0 +1,994 @@
+<chapter xml:id="cll_chapter13">
+  <title>Chapter 13
+Oooh! Arrgh! Ugh! Yecch! Attitudinal and Emotional Indicators</title>
+
+
+<section xml:id="cll_chapter13-section1">
+  <title>1. What are attitudinal indicators?</title>
+  <para>This chapter explains the various words that Lojban provides for expressing attitude and related notions. In natural languages, attitudes are usually expressed by the tone of voice when speaking, and (very imperfectly) by punctuation when writing. For example, the bare words</para>
+  <programlisting><anchor xml:id="c13e1d1"/><anchor xml:id="cll_chapter13-section1-example1"/>1.1)   John is coming.
+</programlisting>
+  <para>can be made, through tone of voice, to express the speaker’s feeling of happiness, pity, hope, surprise, or disbelief. These fine points of tone cannot be expressed in writing. Attitudes are also expressed with various sounds which show up in print as oddly spelled words, such as the “Oooh!”, “Arrgh!”, “Ugh!”, and “Yecch!” in the title. These are part of the English language; people born to other languages use a different set; yet you won’t find any of these words in a dictionary.</para>
+  <para>In Lojban, everything that can be spoken can also be written. Therefore, these tones of voice must be represented by explicit words known as “attitudinal indicators”, or just “attitudinals”. This rule seems awkward and clunky to English-speakers at first, but is an essential part of the Lojbanic way of doing things.</para>
+  <para>The simplest way to use attitudinal indicators is to place them at the beginning of a text. In that case, they express the speaker’s prevailing attitude. Here are some examples, correlated with the attitudes mentioned following <xref linkend="cll_chapter13-section1-example1"/>:</para>
+  <programlisting><anchor xml:id="c13e1d2"/><anchor xml:id="cll_chapter13-section1-example2"/>1.2)   .ui la djan klama
+       [Whee!] John is coming!
+
+<anchor xml:id="c13e1d3"/><anchor xml:id="cll_chapter13-section1-example3"/>1.3)   .uu la djan klama
+       [Alas!] John is coming.
+
+<anchor xml:id="c13e1d4"/><anchor xml:id="cll_chapter13-section1-example4"/>1.4)   .a'o la djan klama
+       [Hopefully] John is coming.
+
+<anchor xml:id="c13e1d5"/><anchor xml:id="cll_chapter13-section1-example5"/>1.5)   .ue la djan klama
+       [Wow!] John is coming!
+
+<anchor xml:id="c13e1d6"/><anchor xml:id="cll_chapter13-section1-example6"/>1.6)   .ianai la djan klama
+       [Nonsense!] John is coming.
+</programlisting>
+  <para>The primary Lojban attitudinals are all the cmavo of the form VV or V’V: one of the few cases where cmavo have been classified solely by their form. There are 39 of these cmavo: all 25 possible vowel pairs of the form V’V, the four standard diphthongs (“.ai”, “.au”, “.ei”, and “.oi”), and the ten more diphthongs that are permitted only in these attitudinal indicators and in names and borrowings (“.ia”, “.ie”, “.ii”, “.io”, “.iu”, “.ua”, “.ue”, “.ui”, “.uo”, and “.uu”). Note that each of these cmavo has a period before it, marking the pause that is mandatory before every word beginning with a vowel. Attitudinals, like most of the other kinds of indicators described in this chapter, belong to selma'o UI.</para>
+  <para>Attitudinals can also be compound cmavo, of the types explained in Sections 4-8; <xref linkend="cll_chapter13-section1-example6"/> illustrates one such possibility, the compound attitudinal “.ianai”. In attitudinals, “-nai” indicates polar negation: the opposite of the simple attitudinal without the “-nai”. Thus, as you might suppose, “.ia” expresses belief, since “.ianai” expresses disbelief.</para>
+  <para>In addition to the attitudinals, there are other classes of indicators: intensity markers, emotion categories, attitudinal modifiers, observationals, and discursives. All of them are grammatically equivalent, which is why they are treated together in this chapter.</para>
+  <para>Every indicator behaves in more or less the same way with respect to the grammar of the rest of the language. In general, one or more indicators can be inserted at the beginning of an utterance or after any word. Indicators at the beginning apply to the whole utterance; otherwise, they apply to the word that they follow. More details can be found in <xref linkend="cll_chapter13-section9"/>.</para>
+  <para>Throughout this chapter, tables of indicators will be written in four columns. The first column is the cmavo itself. The second column is a corresponding English word, not necessarily a literal translation. The fourth column represents the opposite of the second column, and shows the approximate meaning of the attitudinal when suffixed with “-nai”. The third column, which is sometimes omitted, indicates a neutral point between the second and fourth columns, and shows the approximate meaning of the attitudinal when it is suffixed with “-cu'i”. The cmavo “cu'i” belongs to selma'o CAI, and is explained more fully in <xref linkend="cll_chapter13-section4"/>.</para>
+  <para>One flaw that the English glosses are particularly subject to is that in English it is often difficult to distinguish between expressing your feelings and talking about them, particularly with the limited resource of the written word. So the gloss for “.ui” should not really be “happiness” but some sound or tone that expresses happiness. However, there aren’t nearly enough of those that have unambiguous or obvious meanings in English to go around for all the many, many different emotions Lojban speakers can readily express.</para>
+  <para>Many indicators of CV'V form are loosely derived from specific gismu. The gismu should be thought of as a memory hook, not an equivalent of the cmavo. Such gismu are shown in this chapter between square brackets, thus: [gismu].</para>
+</section>
+
+<section xml:id="cll_chapter13-section2">
+  <title>2. Pure emotion indicators</title>
+  <para>Attitudinals make no claim: they are expressions of attitude, not of facts or alleged facts. As a result, attitudinals themselves have no truth value, nor do they directly affect the truth value of a bridi that they modify. However, since emotional attitudes are carried in your mind, they reflect reactions to that version of the world that the mind is thinking about; this is seldom identical with the real world. At times, we are thinking about our idealized version of the real world; at other times we are thinking about a potential world that might or might not ever exist.</para>
+  <para>Therefore, there are two groups of attitudinals in Lojban. The “pure emotion indicators” express the way the speaker is feeling, without direct reference to what else is said. These indicators comprise the attitudinals which begin with “u” or “o” and many of those beginning with “i”.</para>
+  <para>The cmavo beginning with “u” are simple emotions, which represent the speaker’s reaction to the world as it is, or as it is perceived to be.</para>
+  <programlisting>
+       .ua     discovery                         confusion
+       .u'a    gain                              loss
+       .ue     surprise        no surprise       expectation
+       .u'e    wonder                            commonplace
+       .ui     happiness                         unhappiness
+       .u'i    amusement                         weariness
+       .uo     completion                        incompleteness
+       .u'o    courage         timidity          cowardice
+       .uu     pity                              cruelty
+       .u'u    repentance      lack of regret    innocence
+</programlisting>
+  <para>Here are some typical uses of the “u” attitudinals:</para>
+  <programlisting><anchor xml:id="c13e2d1"/><anchor xml:id="cll_chapter13-section2-example1"/>2.1)   .ua mi facki fi le mi mapku
+       [Eureka!] I found my hat! [emphasizes the discovery of the hat]
+
+<anchor xml:id="c13e2d2"/><anchor xml:id="cll_chapter13-section2-example2"/>2.2)   .u'a mi facki fi le mi mapku
+       [Gain!] I found my hat! [emphasizes the obtaining of the hat]
+
+<anchor xml:id="c13e2d3"/><anchor xml:id="cll_chapter13-section2-example3"/>2.3)   .ui mi facki fi le mi mapku
+       [Yay!] I found my hat! [emphasizes the feeling of happiness]
+
+<anchor xml:id="c13e2d4"/><anchor xml:id="cll_chapter13-section2-example4"/>2.4)   .uo mi facki fi le mi mapku
+       [At last!] I found my hat! [emphasizes that the finding is complete]
+
+<anchor xml:id="c13e2d5"/><anchor xml:id="cll_chapter13-section2-example5"/>2.5)   .uu do cortu
+       [Pity!] You feel-pain. [expresses speaker’s sympathy]
+
+<anchor xml:id="c13e2d6"/><anchor xml:id="cll_chapter13-section2-example6"/>2.6)   .u'u do cortu
+       [Repentance!] You feel-pain. [expresses that speaker feels guilty]
+</programlisting>
+  <para>In <xref linkend="cll_chapter13-section2-example4"/>, note that the attitudinal “.uo” is translated by an English non-attitudinal phrase: “At last!” It is common for the English equivalents of Lojban attitudinals to be short phrases of this sort, with more or less normal grammar, but actually expressions of emotion.</para>
+  <para>In particular, both “.uu” and “.u'u” can be translated into English as “I’m sorry”; the difference between these two attitudes frequently causes confusion among English-speakers who use this phrase, leading to responses like “Why are you sorry? It’s not your fault!”</para>
+  <para>It is important to realize that “.uu”, and indeed all attitudinals, are meant to be used sincerely, not ironically. In English, the exclamation “Pity!” is just as likely to be ironically intended, but this usage does not extend to Lojban. Lying with attitudinals is (normally) as inappropriate to Lojban discourse as any other kind of lying: perhaps worse, because misunderstood emotions can cause even greater problems than misunderstood statements.</para>
+  <para>The following examples display the effects of “nai” and “cu'i” when suffixed to an attitudinal:</para>
+  <programlisting><anchor xml:id="c13e2d7"/><anchor xml:id="cll_chapter13-section2-example7"/>2.7)   .ue la djan. klama
+       [Surprise!] John comes.
+
+<anchor xml:id="c13e2d8"/><anchor xml:id="cll_chapter13-section2-example8"/>2.8)   .uecu'i la djan. klama
+       [Ho hum.] John comes.
+
+<anchor xml:id="c13e2d9"/><anchor xml:id="cll_chapter13-section2-example9"/>2.9)   .uenai la djan. klama
+       [Expected!] John comes.
+</programlisting>
+  <para>In <xref linkend="cll_chapter13-section2-example9"/>, John’s coming has been anticipated by the speaker. In <xref linkend="cll_chapter13-section2-example7"/> and <xref linkend="cll_chapter13-section2-example8"/>, no such anticipation has been made, but in <xref linkend="cll_chapter13-section2-example8"/> the lack-of-anticipation goes no further — in <xref linkend="cll_chapter13-section2-example7"/>, it amounts to actual surprise.</para>
+  <para>It is not possible to firmly distinguish the pure emotion words beginning with “o” or “i” from those beginning with “u”, but in general they represent more complex, more ambivalent, or more difficult emotions.</para>
+  <programlisting>
+       .o'a    pride           modesty           shame
+       .o'e    closeness       detachment        distance
+       .oi     complaint/pain  doing OK          pleasure
+       .o'i    caution         boldness          rashness
+       .o'o    patience        mere tolerance    anger
+       .o'u    relaxation      composure         stress
+</programlisting>
+  <para>Here are some examples:</para>
+  <programlisting><anchor xml:id="c13e2d10"/><anchor xml:id="cll_chapter13-section2-example10"/>2.10)  .oi la djan. klama
+       [Complaint!] John is coming.
+</programlisting>
+  <para>Here the speaker is distressed or discomfited over John’s coming. The word “.oi” is derived from the Yiddish word “oy” of similar meaning. It is the only cmavo with a Yiddish origin.</para>
+  <programlisting><anchor xml:id="c13e2d11"/><anchor xml:id="cll_chapter13-section2-example11"/>2.11)  .o'onai la djan. klama
+       [Anger!] John is coming!
+</programlisting>
+  <para>Here the speaker feels anger over John’s coming.</para>
+  <programlisting><anchor xml:id="c13e2d12"/><anchor xml:id="cll_chapter13-section2-example12"/>2.12)  .o'i la djan. klama
+       [Beware!] John is coming.
+</programlisting>
+  <para>Here there is a sense of danger in John’s arrival.</para>
+  <programlisting><anchor xml:id="c13e2d13"/><anchor xml:id="cll_chapter13-section2-example13"/>2.13)  .o'ecu'i la djan. klama
+       [Detachment!] John is coming.
+
+<anchor xml:id="c13e2d14"/><anchor xml:id="cll_chapter13-section2-example14"/>2.14)  .o'u la djan. klama
+       [Phew!] John is coming.
+</programlisting>
+  <para>In <xref linkend="cll_chapter13-section2-example13"/> and <xref linkend="cll_chapter13-section2-example14"/>, John’s arrival is no problem: in the former example, the speaker feels emotional distance from the situation; in the latter example, John’s coming is actually a relief of some kind.</para>
+  <para>The pure emotion indicators beginning with “i” are those which could not be fitted into the “u” or “o” groups because there was a lack of room, so they are a mixed lot. “.ia”, “.i'a”, “.ie”, and “.i'e” do not appear here, as they belong in <xref linkend="cll_chapter13-section3"/> instead.</para>
+  <programlisting>
+       .ii     fear            nervousness       security
+       .i'i    togetherness                      privacy
+       .io     respect                           disrespect
+       .i'o    appreciation                      envy
+       .iu     love            no love lost      hatred
+       .i'u    familiarity                       mystery
+</programlisting>
+  <para>Here are some examples:</para>
+  <programlisting><anchor xml:id="c13e2d15"/><anchor xml:id="cll_chapter13-section2-example15"/>2.15)  .ii smacu
+       [Fear!] [Observative:] a-mouse
+       Eek! A mouse!
+
+<anchor xml:id="c13e2d16"/><anchor xml:id="cll_chapter13-section2-example16"/>2.16)  la djan. .iu klama
+       John [love!] is coming.
+
+<anchor xml:id="c13e2d17"/><anchor xml:id="cll_chapter13-section2-example17"/>2.17)  la djan. .ionai klama
+       John [disrespect!] is coming.
+</programlisting>
+  <para><xref linkend="cll_chapter13-section2-example15"/> shows an attitude-colored observative; the attitudinal modifies the situation described by the observative, namely the mouse that is causing the emotion. Lojban-speaking toddlers, if there ever are any, will probably use sentences like <xref linkend="cll_chapter13-section2-example15"/> a lot.</para>
+  <para><xref linkend="cll_chapter13-section2-example16"/> and <xref linkend="cll_chapter13-section2-example17"/> use attitudinals that follow “la djan.” rather than being at the beginning of the sentence. This form means that the attitude is attached to John rather than the event of his coming; the speaker loves or disrespects John specifically. Compare:</para>
+  <programlisting><anchor xml:id="c13e2d18"/><anchor xml:id="cll_chapter13-section2-example18"/>2.18)  la djan. klama .iu
+       John is-coming [love!]
+</programlisting>
+  <para>where it is specifically the coming of John that inspires the feeling.</para>
+  <para><xref linkend="cll_chapter13-section2-example17"/> is a compact way of swearing at John: you could translate it as “That good-for-nothing John is coming.”</para>
+</section>
+
+<section xml:id="cll_chapter13-section3">
+  <title>3. Propositional attitude indicators</title>
+  <para>As mentioned at the beginning of <xref linkend="cll_chapter13-section2"/>, attitudinals may be divided into two groups, the pure emotion indicators explained in that section, and a contrasting group which may be called the “propositional attitude indicators”. These indicators establish an internal, hypothetical world which the speaker is reacting to, distinct from the world as it really is. Thus we may be expressing our attitude towards “what the world would be like if ...”, or more directly stating our attitude towards making the potential world a reality.</para>
+  <para>In general, the bridi paraphrases of pure emotions look (in English) something like “I’m going to the market, and I’m happy about it”. The emotion is present with the subject of the primary claim, but is logically independent of it. Propositional attitudes, though, look more like “I intend to go to the market”, where the main claim is logically subordinate to the intention: I am not claiming that I am actually going to the market, but merely that I intend to.</para>
+  <para>There is no sharp distinction between attitudinals beginning with “a” and those beginning with “e”; however, the original intent (not entirely realized due to the need to cram too many attitudes into too little space) was to make the members of the “a”-series the purer, more attitudinal realizers of a potential world, while the members of the “e”-series were more ambivalent or complex about the speaker’s intention with regard to the predication. The relationship between the “a”-series and the “e”-series is similar to that between the “u”-series and the “o”-series, respectively. A few propositional attitude indicators overflowed into the “i”-series as well.</para>
+  <para>In fact, the entire distinction between pure emotions and propositional attitudes is itself a bit shaky: “.u'u” can be seen as a propositional attitude indicator meaning “I regret that ...”, and “.a'e” (discussed below) can be seen as a pure emotion meaning “I’m awake/aware”. The division of the attitudinals into pure-emotion and propositional-attitude classes in this chapter is mostly by way of explanation; it is not intended to permit firm rulings on specific points. Attitudinals are the part of Lojban most distant from the “logical language” aspect.</para>
+  <para>Here is the list of propositional attitude indicators grouped by initial letter, starting with those beginning with “a”:</para>
+  <programlisting>
+       .a'a    attentive       inattentive       avoiding
+       .a'e    alertness                         exhaustion
+       .ai     intent          indecision        refusal
+       .a'i    effort          no real effort    repose
+       .a'o    hope                              despair
+       .au     desire          indifference      reluctance
+       .a'u    interest        no interest       repulsion
+</programlisting>
+  <para>Some examples (of a parental kind):</para>
+  <programlisting><anchor xml:id="c13e3d1"/><anchor xml:id="cll_chapter13-section3-example1"/>3.1)   .a'a do zgana le veltivni
+       [attentive] you observe the television-receiver.
+       I’m noticing that you are watching the TV.
+
+<anchor xml:id="c13e3d2"/><anchor xml:id="cll_chapter13-section3-example2"/>3.2)   .a'enai do ranji bacru
+       [exhaustion] you continuously utter.
+       I’m worn out by your continuous talking.
+
+<anchor xml:id="c13e3d3"/><anchor xml:id="cll_chapter13-section3-example3"/>3.3)   .ai mi benji do le ckana
+       [intent] I transfer you to-the bed.
+       I’m putting you to bed.
+
+<anchor xml:id="c13e3d4"/><anchor xml:id="cll_chapter13-section3-example4"/>3.4)   .a'i mi ba gasnu le nu do cikna binxo
+       [effort] I [future] am-the-actor-in the event-of you awake-ly become.
+       It’ll be hard for me to wake you up.
+
+<anchor xml:id="c13e3d5"/><anchor xml:id="cll_chapter13-section3-example5"/>3.5)   .a'o mi kanryze'a ca le bavlamdei
+       [hope] I am-health-increased at-time the future-adjacent-day.
+       I hope I feel better tomorrow!
+
+<anchor xml:id="c13e3d6"/><anchor xml:id="cll_chapter13-section3-example6"/>3.6)   .au mi sipna
+       [desire] I sleep.
+       I want to sleep.
+
+<anchor xml:id="c13e3d7"/><anchor xml:id="cll_chapter13-section3-example7"/>3.7)  .a'ucu'i do pante
+       [no interest] you complain
+       I have no interest in your complaints.
+</programlisting>
+  <para>(In a real-life situation, Examples 3.1-3.7 would also be decorated by various pure emotion indicators, certainly including “.oicai”, but probably also “.iucai”.)</para>
+  <para>Splitting off the attitude into an indicator allows the regular bridi grammar to do what it does best: express the relationships between concepts that are intended, desired, hoped for, or whatever. Rephrasing these examples to express the attitude as the main selbri would make for unacceptably heavyweight grammar.</para>
+  <para>Here are the propositional attitude indicators beginning with “e”, which stand roughly in the relation to those beginning with “a” as the pure-emotion indicators beginning with “o” do to those beginning with “u” — they are more complex or difficult:</para>
+  <programlisting>
+       .e'a    permission                        prohibition
+       .e'e    competence                        incompetence
+       .ei     obligation                        freedom
+       .e'i    constraint      independence      resistance to constraint
+       .e'o    request                           negative request
+       .e'u    suggestion      no suggestion     warning
+</programlisting>
+  <para>More examples (after a good night’s sleep):</para>
+  <programlisting><anchor xml:id="c13e3d8"/><anchor xml:id="cll_chapter13-section3-example8"/>3.8)   .e'a do sazri le karce
+       [permission] You drive the car.
+       Sure, you can drive the car.
+
+<anchor xml:id="c13e3d9"/><anchor xml:id="cll_chapter13-section3-example9"/>3.9)   .e'e mi lifri tu'a do
+       [competence] I experience something-related-to you
+       I feel up to dealing with you.
+
+<anchor xml:id="c13e3d10"/><anchor xml:id="cll_chapter13-section3-example10"/>3.10)  .ei mi tisygau le karce ctilyvau
+       [obligation] I fill the car-type-of petroleum-container.
+       I should fill the car’s gas tank.
+
+<anchor xml:id="c13e3d11"/><anchor xml:id="cll_chapter13-section3-example11"/>3.11)  .e'o ko ko kurji
+       [request] You-imperative of-you-imperative take-care.
+       Please take care of yourself!
+
+<anchor xml:id="c13e3d12"/><anchor xml:id="cll_chapter13-section3-example12"/>3.12)  .e'u do klama le panka
+       [suggestion] You go to-the park.
+       I suggest going to the park.
+</programlisting>
+  <para>Finally, the propositional attitude indicators beginning with “i”, which are the overflow from the other sets:</para>
+  <programlisting>
+       .ia     belief          skepticism        disbelief
+       .i'a    acceptance                        blame
+       .ie     agreement                         disagreement
+       .i'e    approval        non-approval      disapproval
+</programlisting>
+  <para>Still more examples (much, much later):</para>
+  <programlisting><anchor xml:id="c13e3d13"/><anchor xml:id="cll_chapter13-section3-example13"/>3.13)  .ianai do pu pensi le nu tcica mi
+       [disbelief] You [past] think the event-of deceiving me.
+       I can’t believe you thought you could fool me.
+
+<anchor xml:id="c13e3d14"/><anchor xml:id="cll_chapter13-section3-example14"/>3.14)  do .i'anai na xruti do le zdani
+       You [blame] did-not return you to-the house
+       I blame you for not coming home.
+
+<anchor xml:id="c13e3d15"/><anchor xml:id="cll_chapter13-section3-example15"/>3.15)  .ie mi na cusku lu'e le tcika
+            be le nu xruti
+       [agreement] I did-not express a-symbol-for the time-of-day
+            of the event-of (you return)
+       It’s true I didn’t tell you when to come back.
+
+<anchor xml:id="c13e3d16"/><anchor xml:id="cll_chapter13-section3-example16"/>3.16)  .i'enai do .i'e zukte
+       [disapproval] you [approval] act
+       I don’t approve of what you did, but I approve of you.
+</programlisting>
+  <para><xref linkend="cll_chapter13-section3-example16"/> illustrates the use of a propositional attitude indicator, “i'e”, in both the usual sense (at the beginning of the bridi) and as a pure emotion (attached to “do”). The event expressed by the main bridi is disapproved of by the speaker, but the referent of the sumti in the x1 place (namely the listener) is approved of.</para>
+  <para>To indicate that an attitudinal discussed in this section is not meant to indicate a propositional attitude, the simplest expedient is to split the attitudinal off into a separate sentence. Thus, a version of <xref linkend="cll_chapter13-section3-example8"/> which actually claimed that the listener was or would be driving the car might be:</para>
+  <programlisting><anchor xml:id="c13e3d17"/><anchor xml:id="cll_chapter13-section3-example17"/>3.17)  do sazri le karce .i .e'a
+       You drive the car. [Permission].
+       You’re driving (or will drive) the car, and that’s fine.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter13-section4">
+  <title>4. Attitudes as scales</title>
+  <para>In Lojban, all emotions and attitudes are scales. These scales run from some extreme value (which we’ll call “positive”) to an opposite extreme (which we’ll call “negative”). In the tables above, we have seen three points on the scale: “positive”, neutral, and “negative”. The terms “positive” and “negative” are put into quotation marks because they are loaded words when applied to emotions, and the attitudinal system reflects this loading, which is a known cultural bias. Only two of the “positive” words, namely “.ii” (fear) and “.oi” (pain/complaint), represent emotions commonly thought of as less “virtuous” in most cases than their negative counterparts. But these two were felt to be instinctive, distinct, and very powerful emotions that needed to be expressible in a monosyllable when necessary, while their counterparts are less commonly expressed.</para>
+  <para>(Why the overt bias? Because there are a lot of attitudinals and they will be difficult to learn as an entire set. By aligning our scales arbitrarily, we give the monosyllable “nai” a useful meaning and make it easier for a novice to recognize at least the positive or negative alignment of an indicator, if not the specific word. Other choices considered were “random” orientation, which would have unknown biases and be difficult to learn, and orientation based on our guesses as to which scale orientations made the most frequent usages shorter, which would be biased in favor of American perceptions of “usefulness”. If bias must exist in our indicator set, it might as well be a known bias that eases learning, and in addition might as well favor a harmonious and positive world-view.)</para>
+  <para>In fact, though, each emotional scale has seven positions defined, three “positive” ones (shown below on the left), three “negative” ones (shown below on the right), and a neutral one indicating that no particular attitude on this scale is felt. The following chart indicates the seven positions of the scale and the associated cmavo. All of these cmavo, except “nai”, are in selma'o CAI.</para>
+  <programlisting>
+       cai       sai       ru'e      cu'i      nairu'e   naisai    naicai
+       [carmi]   [tsali]   [ruble]   [cumki]
+</programlisting>
+  <para>A scalar attitude is expressed by using the attitudinal word, and then following it by the desired scalar intensity. The bias creeps in because the “negative” emotions take the extra syllable “nai” to indicate their negative position on the axis, and thus require a bit more effort to express.</para>
+  <para>Much of this system is optional. You can express an attitude without a scale indicator, if you don’t want to stop and think about how strongly you feel. Indeed, for most attitudinals, we’ve found that either no scalar value is used, or “cai” is used to indicate especially high intensity. Less often, “ru'e” is used for a recognizably weak intensity, and “cu'i” is used in response to the attitudinal question “pei” (see <xref linkend="cll_chapter13-section10"/>) to indicate that the emotion is not felt.</para>
+  <para>The following shows the variations resulting from intensity variation:</para>
+  <programlisting><anchor xml:id="c13e4d1"/><anchor xml:id="cll_chapter13-section4-example1"/>4.1)   .ei
+       I ought to
+       (a non-specific obligation)
+
+<anchor xml:id="c13e4d2"/><anchor xml:id="cll_chapter13-section4-example2"/>4.2)   .eicai
+       I shall/must
+       (an intense obligation or requirement, possibly a formal one)
+
+<anchor xml:id="c13e4d3"/><anchor xml:id="cll_chapter13-section4-example3"/>4.3)   .eisai
+       I should
+       (a strong obligation or necessity, possibly an implied but not formal requirement)
+
+<anchor xml:id="c13e4d4"/><anchor xml:id="cll_chapter13-section4-example4"/>4.4)   .eiru'e
+       I might
+       (a weak obligation — in English often mixed with permission and desire)
+
+<anchor xml:id="c13e4d5"/><anchor xml:id="cll_chapter13-section4-example5"/>4.5)   .eicu'i
+       No matter
+       (no particular obligation)
+
+<anchor xml:id="c13e4d6"/><anchor xml:id="cll_chapter13-section4-example6"/>4.6)   .einai
+       I need not
+       (a non-obligation)
+</programlisting>
+  <para>You can also utter a scale indicator without a specific emotion. This is often used in the language: in order to emphasize a point about which you feel strongly, you mark what you are saying with the scale indicator “cai”. You could also indicate that you don’t care using “cu'i” by itself.</para>
+</section>
+
+<section xml:id="cll_chapter13-section5">
+  <title>5. The space of emotions</title>
+  <para>Each of the attitude scales constitutes an axis in a multi-dimensional space. In effect, given our total so far of 39 scales, we have a 39-dimensional space. At any given time, our emotions and attitudes are represented by a point in this 39-dimensional space, with the intensity indicators serving as coordinates along each dimension. A complete attitudinal inventory, should one decide to express it, would consist of reading off each of the scale values for each of the emotions, with the vector sum serving as a distinct single point, which is our attitude.</para>
+  <para>Now no one is going to ever utter a string of 100-odd attitudinals to express their emotions. If asked, we normally do not recognize more than one or two emotions at a time — usually the ones that are strongest or which most recently changed in some significant way. But the scale system provides some useful insights into a possible theory of emotion (which might be testable using Lojban), and incidentally explains how Lojbanists express compound emotions when they do recognize them.</para>
+  <para>The existence of 39 scales highlights the complexity of emotion. We also aren’t bound to the 39. There are modifiers described in <xref linkend="cll_chapter13-section6"/> that multiply the set of scales by an order of magnitude. You can also have mixed feelings on a scale, which might be expressed by “cu'i”, but could also be expressed by using both the “positive” and “negative” scale emotions at once. One expression of “fortitude” might be “.ii.iinai” — fear coupled with security.</para>
+  <para>Uttering one or more attitudinals to express an emotion reflects several things. We will tend to utter emotions in their immediate order of importance to us. We feel several emotions at once, and our expression reflects these emotions simultaneously, although their order of importance to us is also revealing — of our attitude towards our attitude, so to speak. There is little analysis necessary; for those emotions you feel, you express them; the “vector sum” naturally expresses the result. This is vital to their nature as attitudinals — if you had to stop and think about them, or to worry about grammar, they wouldn’t be emotions but rationalizations.</para>
+  <para>People have proposed that attitudinals be expressed as bridi just like everything else; but emotions aren’t logical or analytical — saying “I’m awed” is not the same as saying “Wow!!!”. The Lojban system is intended to give the effects of an analytical system without the thought involved. Thus, you can simply feel in Lojban.</para>
+  <para>A nice feature of this design is that you can be simple or complex, and the system works the same way. The most immediate benefit is in learning. You only need to learn a couple of the scale words and a couple of attitude words, and you’re ready to express your emotions Lojbanically. As you learn more, you can express your emotions more thoroughly and more precisely, but even a limited vocabulary offers a broad range of expression.</para>
+</section>
+
+<section xml:id="cll_chapter13-section6">
+  <title>6. Emotional categories</title>
+  <para>The Lojban attitudinal system was designed by starting with a long list of English emotion words, far too many to fit into the 39 available VV-form cmavo. To keep the number of cmavo limited, the emotion words in the list were grouped together by common features: each group was then assigned a separate cmavo. This was like making tanru in reverse, and the result is a collection of indicators that can be combined, like tanru, to express very complex emotions. Some examples in a moment.</para>
+  <para>The most significant “common feature” we identified was that the emotional words on the list could easily be broken down into six major groups, each of which was assigned its own cmavo:</para>
+  <programlisting>
+       ro'a    social          asocial           antisocial
+       ro'e    mental                            mindless
+       ro'i    emotional                         denying emotion
+       ro'o    physical                          denying physical
+       ro'u    sexual                            sexual abstinence
+       re'e    spiritual       secular           sacrilegious
+</programlisting>
+  <para>Using these, we were able to assign “o'u” to mark a scale of what we might call “generalized comfort”. When you are comfortable, relaxed, satisfied, you express comfort with “o'u”, possibly followed by a scale indicator to indicate how comfortable you are. The six cmavo given above allow you to turn this scale into six separate ones, should you wish.</para>
+  <para>For example, embarrassment is a social discomfort, expressible as “.o'unairo'a”. Some emotions that we label “stress” in English are expressed in Lojban with “.o'unairo'i”. Physical distress can be expressed with “.o'unairo'o”, which makes a nice groan if you say it with feeling. Mental discomfort might be what you feel when you don’t know the answer to the test question, but feel that you should. Most adults can recall some instance where we felt sexual discomfort, “o'unairo'u”. Spiritual discomfort, “o'unaire'e”, might be felt by a church-goer who has wandered into the wrong kind of religious building.</para>
+  <para>Most of the time when expressing an emotion, you won’t categorize it with these words. Emotional expressions should be quickly expressible without having to think about them. However, we sometimes have mixed emotions within this set, as for example emotional discomfort coupled with physical comfort or vice versa.</para>
+  <para>Coupling these six words with our 39 attitude scales, each of which has a positive and negative side, already gives you far more emotional expression words than we have emotional labels in English. Thus, you’ll never see a Lojban-English emotional dictionary that covers all the Lojban possibilities. Some may be useless, but others convey emotions that probably never had a word for them before, though many have felt them (“.eiro'u”, for example — look it up).</para>
+  <para>You can use scale markers and “nai” on these six category words, and you can also use category words without specifying the emotion. Thus, “I’m trying to concentrate” could be expressed simply as “ro'e”, and if you are feeling anti-social in some non-specific way, “ro'anai” will express it.</para>
+  <para>There is a mnemonic device for the six emotion categories, based on moving your arms about. In the following table, your hands begin above your head and move down your body in sequence.</para>
+  <programlisting>
+       ro'a    hands above head       social
+       ro'e    hands on head          intellectual
+       ro'i    hands on heart         emotional
+       ro'o    hands on belly         physical
+       ro'u    hands on groin         sexual
+       re'e    hands moving around    spiritual
+</programlisting>
+  <para>The implicit metaphors “heart” for emotional and “belly” for physical are not really Lojbanic, but they work fine for English-speakers.</para>
+</section>
+
+<section xml:id="cll_chapter13-section7">
+  <title>7. Attitudinal modifiers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+    ga'i    [galtu]        hauteur            equal rank      meekness
+                           rank                               lack of rank
+
+    le'o                   aggressive         passive         defensive
+
+    vu'e    [vrude]        virtue (zabna)                     sin (mabla)
+
+    se'i    [sevzi]        self-orientation                   other-orientation
+
+    ri'e    [zifre]        release            restraint       control
+
+    fu'i    [frili]        with help          without help    with opposition
+                           easily                             with difficulty
+
+    be'u                   lack/need          presence        satiation
+                           need               satisfaction
+
+    se'a    [sevzi]        self-sufficiency                   dependency
+</programlisting>
+  <para>It turned out that, once we had devised the six emotion categories, we also recognized some other commonalities among emotions. These tended to fit nicely on scales of their own, but generally tend not to be thought of as separate emotions. Some of these are self-explanatory, some need to be placed in context. Some of these tend to go well with only a few of the attitudinals, others go with nearly all of them. To really understand these modifiers, try to use them in combination with one or two of the attitudinals found in <xref linkend="cll_chapter13-section2"/> and <xref linkend="cll_chapter13-section3"/>, and see what emotional pictures you can build:</para>
+  <para>The cmavo “ga'i” expresses the scale used to indicate condescension or polite deference; it is not respect in general, which is “.io”. Whatever it is attached to is marked as being below (for “ga'i”) or above (for “ga'inai”) the speaker’s rank or social position. Note that it is always the referent, not the speaker or listener, who is so marked: in order to mark the listener, the listener must appear in the sentence, as with “doi ga'inai”, which can be appended to a statement addressed to a social superior.</para>
+  <programlisting><anchor xml:id="c13e7d1"/><anchor xml:id="cll_chapter13-section7-example1"/>7.1)   ko ga'inai nenri klama le mi zdani
+       You-imperative [low-rank!] enter-type-of come-to my house.
+       I would be honored if you would enter my residence.
+</programlisting>
+  <para>Note that imperatives in Lojban need not be imperious! Corresponding examples with “ga'icu'i” and “ga'inai”:</para>
+  <programlisting><anchor xml:id="c13e7d2"/><anchor xml:id="cll_chapter13-section7-example2"/>7.2)   ko ga'icu'i nenri klama le mi zdani
+       You-imperative [equal-rank!] enter-type-of come-to my house.
+       Come on in to my place.
+
+<anchor xml:id="c13e7d3"/><anchor xml:id="cll_chapter13-section7-example3"/>7.3)   ko ga'i nenri klama le mi zdani
+       You-imperative [high-rank!] enter-type-of come-to my house.
+       You! Get inside!
+</programlisting>
+  <para>Since “ga'i” expresses the relative rank of the speaker and the referent, it does not make much sense to attach it to “mi”, unless the speaker is using “mi” to refer to a group (as in English “we”), or a past or future version of himself with a different rank.</para>
+  <para>It is also possible to attach “ga'i” to a whole bridi, in which case it expresses the speaker’s superiority to the event the bridi refers to:</para>
+  <programlisting><anchor xml:id="c13e7d4"/><anchor xml:id="cll_chapter13-section7-example4"/>7.4)   ga'i le xarju pu citka
+       [High-rank!] the pig [past] eats
+       The pig ate (which is an event beneath my notice).
+</programlisting>
+  <para>When used without being attached to any bridi, “ga'i” expresses the speaker’s superiority to things in general, which may represent an absolute social rank: “ga'icai” is an appropriate opening word for an emperor’s address from the throne.</para>
+  <para>The cmavo “le'o” represents the scale of aggressiveness. We seldom overtly recognize that we are feeling aggressive or defensive, but perhaps in counseling sessions, a psychologist might encourage someone to express these feelings on this scale. And football teams could be urged on by their coach using “ro'ole'o”. “le'o” is also useful in threats as an alternative to “o'onai”, which expresses anger.</para>
+  <para>The cmavo “vu'e” represents ethical virtue or its absence. An excess of almost any emotion is usually somewhat “sinful” in the eyes of most ethical systems. On the other hand, we often feel virtuous about our feelings — what we call righteous indignation might be “o'onaivu'e”. Note that this is distinct from lack of guilt: “.u'unai”.</para>
+  <para>The cmavo “se'i” expresses the difference between selfishness and generosity, for example (in combination with “.au”):</para>
+  <programlisting><anchor xml:id="c13e7d5"/><anchor xml:id="cll_chapter13-section7-example5"/>7.5)   .ause'i
+       [desire] [self]
+       I want it!
+
+<anchor xml:id="c13e7d6"/><anchor xml:id="cll_chapter13-section7-example6"/>7.6)   .ause'inai
+       [desire] [other]
+       I want you to have it!
+</programlisting>
+  <para>In both cases, the English “it” is vague, reflecting the absence of a bridi. <xref linkend="cll_chapter13-section7-example5"/> and <xref linkend="cll_chapter13-section7-example6"/> are pure expressions of attitude. Analogously, “.uuse'i” is self-pity, whereas “.uuse'inai” is pity for someone else.</para>
+  <para>The modifier “ri'e” indicates emotional release versus emotional control. “I will not let him know how angry I am”, you say to yourself before entering the room. The Lojban is much shorter:</para>
+  <programlisting><anchor xml:id="c13e7d7"/><anchor xml:id="cll_chapter13-section7-example7"/>7.7)   .o'onai ri'enai
+       [anger] [control]
+</programlisting>
+  <para>On the other hand, “ri'e” can be used by itself to signal an emotional outburst.</para>
+  <para>The cmavo “fu'i” may express a reason for feeling the way we do, as opposed to a feeling in itself; but it is a reason that is more emotionally determined than most. For example, it could show the difference between the mental discomfort mentioned in <xref linkend="cll_chapter13-section6"/> when it is felt on an easy test, as opposed to on a hard test. When someone gives you a back massage, you could use “.o'ufu'i” to show appreciation for the assistance in your comfort.</para>
+  <para>The cmavo “be'u” expresses, roughly speaking, whether the emotion it modifies is in response to something you don’t have enough of, something you have enough of, or something you have too much of. It is more or less the attitudinal equivalent of the subjective quantifier cmavo “mo'a”, “rau”, and “du'e” (these belong to selma'o PA, and are discussed in <xref linkend="cll_chapter18"/>). For example,</para>
+  <programlisting><anchor xml:id="c13e7d8"/><anchor xml:id="cll_chapter13-section7-example8"/>7.8)   .uiro'obe'unai
+       [Yay!] [physical] [Enough!]
+</programlisting>
+  <para>might be something you say after a large meal which you enjoyed.</para>
+  <para>Like all modifiers, “be'u” can be used alone:</para>
+  <programlisting><anchor xml:id="c13e7d9"/><anchor xml:id="cll_chapter13-section7-example9"/>7.9)   le cukta be'u cu zvati ma
+       The book [Needed!] is at-location [what sumti?]
+       Where’s the book? — I need it!
+</programlisting>
+  <para>Lastly, the modifier “se'a” shows whether the feeling is associated with self-sufficiency or with dependence on others.</para>
+  <programlisting><anchor xml:id="c13e7d10"/><anchor xml:id="cll_chapter13-section7-example10"/>7.10)  .e'ese'a
+       [I can!] [self-sufficient!]
+       I can do it all by myself!
+</programlisting>
+  <para>is something a Lojban-speaking child might say. On the other hand,</para>
+  <programlisting><anchor xml:id="c13e7d11"/><anchor xml:id="cll_chapter13-section7-example11"/>7.11)  .e'ese'anai
+       [I can!] [dependent]
+       I can do it if you help me.
+</programlisting>
+  <para>from the same child would indicate a (hopefully temporary) loss of self-confidence. It is also possible to negate the “.e'e” in <xref linkend="cll_chapter13-section7-example7"/> and <xref linkend="cll_chapter13-section7-example8"/>, leading to:</para>
+  <programlisting><anchor xml:id="c13e7d12"/><anchor xml:id="cll_chapter13-section7-example12"/>7.12)  .e'enaise'a
+       [I can’t!] [self-sufficient]
+       I can’t do it if you insist on “helping” me!
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c13e7d13"/><anchor xml:id="cll_chapter13-section7-example13"/>7.13)  .e'enaise'anai
+       [I can’t!] [dependent]
+       I can’t do it by myself!
+</programlisting>
+  <para>Some of the emotional expressions may seem too complicated to use. They might be for most circumstances. It is likely that most combinations will never get used. But if one person uses one of these expressions, another person can understand (as unambiguously as the expresser intends) what emotion is being expressed. Most probably as the system becomes well-known and internalized by Lojban-speakers, particular attitudinal combinations will come to be standard expressions (if not cliches) of emotion.</para>
+</section>
+
+<section xml:id="cll_chapter13-section8">
+  <title>8. Compound indicators</title>
+  <para>The grammar of indicators is quite simple; almost all facets are optional. You can combine indicators in any order, and they are still grammatical. The presumed denotation is additive; thus the whole is the sum of the parts regardless of the order expressed, although the first expressed is presumed most important to the speaker. Every possible string of UI cmavo has some meaning.</para>
+  <para>Within a string of indicators, there will be conventions of interpretation which amount to a kind of second-order grammar. Each of the modifier words is presumed to modify an indicator to the left, if there is one. (There is an “unspecified emotion” word, “ge'e”, reserved to ensure that if you want to express a modifier without a root emotion, it doesn’t attach to and modify a previous but distinct emotional expression.)</para>
+  <para>For example, “.ieru'e” expresses a weak positive value on the scale of agreement: the speaker agrees (presumably with the listener or with something else just stated), but with the least possible degree of intensity. But “.ie ge'eru'e” expresses agreement (at an unspecified level), followed by some other unstated emotion which is felt at a weak level. A rough English equivalent of “.ie ge'eru'e” might be “I agree, but ...” where the “but” is left hanging. (Again, attitudes aren’t always expressed in English by English attitudinals.)</para>
+  <para>A scale variable similarly modifies the previous emotion word. You put the scale word for a root emotion word before a modifier, since the latter can have its own scale word. This merely maximizes the amount of information expressible. For example, “.oinaicu'i ro'ucai” expresses a feeling midway between pain (“.oi”) and pleasure (“.oinai”) which is intensely sexual (“ro'u”) in nature.</para>
+  <para>The cmavo “nai” is the most tightly bound modifier in the language: it always negates exactly one word — the preceding one. Of all the words used in indicator constructs, “nai” is the only one with any meaning outside the indicator system. If you try to put an indicator between a non-indicator cmavo and its “nai” negator, the “nai” will end up negating the last word of the indicator. The result, though unambiguous, is not what you want. For example,</para>
+  <programlisting><anchor xml:id="c13e8d1"/><anchor xml:id="cll_chapter13-section8-example1"/>8.1)   mi .e .ui nai do
+       I and [Yay!] [Not!] you
+</programlisting>
+  <para>means “I and (unfortunately) you”, whereas</para>
+  <programlisting><anchor xml:id="c13e8d2"/><anchor xml:id="cll_chapter13-section8-example2"/>8.2)   mi .e nai .ui do
+       I and [Not!] [Yay!] you
+</programlisting>
+  <para>means “I but (fortunately) not you”. Attitudinal “nai” expresses a “scalar negation”, a concept explained in <xref linkend="cll_chapter15"/>; since every attitudinal word implies exactly one scale, the effect of “nai” on each should be obvious.</para>
+  <para>Thus, the complete internal grammar of UI is as follows, with each listed part optionally present or absent without affecting grammaticality, though it obviously would affect meaning.</para>
+  <programlisting>
+      attitudinal “nai” intensity-word “nai” modifier “nai” intensity-word “nai”
+                                  (possibly repeated)
+</programlisting>
+  <para>“ge'e”, the non-specific emotion word, functions as an attitudinal. If multiple attitudes are being expressed at once, then in the 2nd or greater position, either “ge'e” or a VV word must be used to prevent any modifiers from modifying the previous attitudinal.</para>
+</section>
+
+<section xml:id="cll_chapter13-section9">
+  <title>9. The uses of indicators</title>
+  <para>The behavior of indicators in the “outside grammar” is nearly as simple as their internal structure. Indicator groupings are identified immediately after the metalinguistic erasers “si”, “sa”, and “su” and some, though not all, kinds of quotations. The details of such interactions are discussed in <xref linkend="cll_chapter19"/>.</para>
+  <para>A group of indicators may appear anywhere that a single indicator may, except in those few situations (as in “zo” quotation, explained in <xref linkend="cll_chapter19"/>) where compound cmavo may not be used.</para>
+  <para>At the beginning of a text, indicators modify everything following them indefinitely: such a usage is taken as a raw emotional expression, and we normally don’t turn off our emotions when we start and stop sentences. In every other place in an utterance, the indicator (or group) attaches to the word immediately to its left, and indicates that the attitude is being expressed concerning the object or concept to which the word refers.</para>
+  <para>If the word that an indicator (or group) attaches to is itself a cmavo which governs a grammatical structure, then the indicator construct pertains to the referent of the entire structure. There is also a mechanism, discussed in <xref linkend="cll_chapter19"/>, for explicitly marking the range of words to which an indicator applies.</para>
+  <para>More details about the uses of indicators, and the way they interact with other specialized cmavo, are given in <xref linkend="cll_chapter19"/>. It is worth mentioning that real-world interpretation is not necessarily consistent with the formal scope rules. People generally express emotions when they feel them, with only a minimum of grammatical constraint on that expression; complexities of emotional expression are seldom logically analyzable. Lojban attempts to provide a systematic reference that could possibly be ingrained to an instinctive level. However, it should always be assumed that the referent of an indicator has some uncertainty.</para>
+  <para>For example, in cases of multiple indicators expressed together, the combined form has some ambiguity of interpretation. It is possible to interpret the second indicator as expressing an attitude about the first, or to interpret both as expressing attitudes about the common referent. For example, in</para>
+  <programlisting><anchor xml:id="c13e9d1"/><anchor xml:id="cll_chapter13-section9-example1"/>9.1)   mi pu tavla do .o'onai .oi
+       I [past] talk-to you [Grrr!] [Oy!]
+</programlisting>
+  <para>can be interpreted as expressing complaint about the anger, in which case it means “Damn, I snapped at you”; or as expressing both anger and complaint about the listener, in which case it means “I told you, you pest!”</para>
+  <para>Similarly, an indicator after the final brivla of a tanru may be taken to express an attitude about the particular brivla placed there — as the rules have it — or about the entire bridi which hinges on that brivla. Remembering that indicators are supposedly direct expressions of emotion, this ambiguity is acceptable.</para>
+  <para>Even if the scope rules given for indicators turn out to be impractical or unintuitive for use in conversation, they are still useful in written expression. There, where you can go back and put in markers or move words around, the scope rules can be used in lieu of elaborate nuances of body language and intonation to convey the writer’s intent.</para>
+</section>
+
+<section xml:id="cll_chapter13-section10">
+  <title>10. Attitude questions; empathy; attitude contours</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     pei           attitude question
+     dai           empathy
+     bu'o          start emotion       continue emotion    end emotion
+</programlisting>
+  <para>You can ask someone how they are feeling with a normal bridi sentence, but you will get a normal bridi answer in response, one which may be true or false. Since the response to a question about emotions is no more logical than the emotion itself, this isn’t appropriate.</para>
+  <para>The word “pei” is therefore reserved for attitude questions. Asked by itself, it captures all of the denotation of English “How are you?” coupled with “How do you feel?” (which has a slightly different range of usage).</para>
+  <para>When asked in the context of discourse, “pei” acts like other Lojban question words — it requests the respondent to “fill in the blank”, in this case with an appropriate attitudinal describing the respondent’s feeling about the referent expression. As with other questions, plausibility is polite; if you answer with an irrelevant UI cmavo, such as a discursive, you are probably making fun of the questioner. (A “ge'e”, however, is always in order — you are not required to answer emotionally. This is not the same as “.i'inai”, which is privacy as the reverse of conviviality.)</para>
+  <para>Most often, however, the asker will use “pei” as a place holder for an intensity marker. (As a result, “pei” is placed in selma'o CAI, although selma'o UI would have been almost as appropriate. Grammatically, there is no difference between UI and CAI.) Such usage corresponds to a whole range of idiomatic usages in natural languages:</para>
+  <programlisting><anchor xml:id="c13e10d1"/><anchor xml:id="cll_chapter13-section10-example1"/>10.1)  .iepei
+       [agreement] [question]
+       Do you agree?
+
+<anchor xml:id="c13e10d2"/><anchor xml:id="cll_chapter13-section10-example2"/>10.2)  .iare'epei
+       [belief] [spiritual] [question]
+       Are you a Believer?
+
+<anchor xml:id="c13e10d3"/><anchor xml:id="cll_chapter13-section10-example3"/>10.3)  .aipei
+       [intention] [question]
+       Are you going to do it?
+</programlisting>
+  <para><xref linkend="cll_chapter13-section10-example3"/> might appear at the end of a command, to which the response</para>
+  <programlisting><anchor xml:id="c13e10d4"/><anchor xml:id="cll_chapter13-section10-example4"/>10.4)  .aicai
+       [intention] [maximal]
+</programlisting>
+  <para>corresponds to “Aye! Aye!” (hence the choice of cmavo).</para>
+  <programlisting><anchor xml:id="c13e10d5"/><anchor xml:id="cll_chapter13-section10-example5"/>10.5)  .e'apei
+       [permission] [question]
+       Please, Mommy!  Can I??
+</programlisting>
+  <para>Additionally, when “pei” is used at the beginning of an indicator construct, it asks specifically if that construct reflects the attitude of the respondent, as in (asked of someone who has been ill or in pain):</para>
+  <programlisting><anchor xml:id="c13e10d6"/><anchor xml:id="cll_chapter13-section10-example6"/>10.6)  pei.o'u
+       [question] [comfort]
+       Are you comfortable?
+
+<anchor xml:id="c13e10d7"/><anchor xml:id="cll_chapter13-section10-example7"/>10.7)  pei.o'ucu'i
+       [question] [comfort] [neutral]
+       Are you no longer in pain?
+
+<anchor xml:id="c13e10d8"/><anchor xml:id="cll_chapter13-section10-example8"/>10.8)  pei.o'usai
+       [question] [comfort] [strong]
+       Are you again healthy?
+</programlisting>
+  <para>Empathy, which is not really an emotion, is expressed by the indicator “dai”. (Don’t confuse empathy with sympathy, which is “.uuse'inai”.) Sometimes, as when telling a story, you want to attribute emotion to someone else. You can of course make a bridi claim that so-and-so felt such-and-such an emotion, but you can also make use of the attitudinal system by adding the indicator “dai”, which attributes the preceding attitudinal to someone else — exactly whom, must be determined from context. You can also use “dai” conversationally when you empathize, or feel someone else’s emotion as if it were your own:</para>
+  <programlisting><anchor xml:id="c13e10d9"/><anchor xml:id="cll_chapter13-section10-example9"/>10.9)  .oiro'odai
+       [Pain!] [physical] [empathy]
+       Ouch, that must have hurt!
+</programlisting>
+  <para>It is even possible to “empathize” with a non-living object:</para>
+  <programlisting><anchor xml:id="c13e10d10"/><anchor xml:id="cll_chapter13-section10-example10"/>10.10) le bloti .iidai .uu pu klama le xasloi
+       The ship [fear!] [empathy] [pity!] [past] goes-to the ocean-floor.
+       Fearfully the ship, poor thing, sank.
+</programlisting>
+  <para>suggesting that the ship felt fear at its impending destruction, and simultaneously reporting the speaker’s pity for it.</para>
+  <para>Both “pei” and “dai” represent exceptions to the normal rule that attitudinals reflect the speaker’s attitude.</para>
+  <para>Finally, we often want to report how our attitudes are changing. If our attitude has not changed, we can just repeat the attitudinal. (Therefore, “.ui .ui .ui” is not the same as “.uicai”, but simply means that we are continuing to be happy.) If we want to report that we are beginning to feel, continuing to feel, or ceasing to feel an emotion, we can use the attitudinal contour cmavo “bu'o”.</para>
+  <para>When attached to an attitudinal, “bu'o” means that you are starting to have that attitude, “bu'ocu'i” that you are continuing to have it, and “bu'onai” that you are ceasing to have it. Some examples:</para>
+  <programlisting><anchor xml:id="c13e10d11"/><anchor xml:id="cll_chapter13-section10-example11"/>10.11) .o'onai bu'o
+       [Anger!] [start emotion]
+       I’m getting angry!
+
+<anchor xml:id="c13e10d12"/><anchor xml:id="cll_chapter13-section10-example12"/>10.12) .iu bu'onai .uinai
+       [Love!] [end emotion] [unhappiness!]
+       I don’t love you any more; I’m sad.
+</programlisting>
+  <para>Note the difference in effect between <xref linkend="cll_chapter13-section10-example12"/> and:</para>
+  <programlisting><anchor xml:id="c13e10d13"/><anchor xml:id="cll_chapter13-section10-example13"/>10.13) mi ca ba'o prami do ja'e le nu mi badri
+       I [present] [cessitive] love you with-result the event-of (I am-sad).
+       I no longer love you; therefore, I am sad.
+</programlisting>
+  <para>which is a straightforward bridi claim. <xref linkend="cll_chapter13-section10-example13"/> states that you have (or have had) certain emotions; <xref linkend="cll_chapter13-section10-example12"/> expresses those emotions directly.</para>
+</section>
+
+<section xml:id="cll_chapter13-section11">
+  <title>11. Evidentials</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ja'o    [jalge]     I conclude
+     ca'e                I define
+     ba'a    [balvi]     I expect      I experience        I remember
+     su'a    [sucta]     I generalize                      I particularize
+     ti'e    [tirna]     I hear (hearsay)
+     ka'u    [kulnu]     I know by cultural means
+     se'o    [senva]     I know by internal experience
+     za'a    [zgana]     I observe
+     pe'i    [pensi]     I opine
+     ru'a    [sruma]     I postulate
+     ju'a    [jufra]     I state
+</programlisting>
+  <para>Now we proceed from the attitudinal indicators and their relatives to the other, semantically unrelated, categories of indicators. The indicators known as “evidentials” show how the speaker came to say the utterance; i.e. the source of the information or the idea. Lojban’s list of evidentials was derived from lists describing several American Indian languages. Evidentials are also essential to the constructed language Láadan, designed by the linguist and novelist Suzette Haden Elgin. Láadan’s set of indicators was drawn on extensively in developing the Lojban indicator system.</para>
+  <para>It is important to realize, however, that evidentials are not some odd system used by some strange people who live at the other end of nowhere: although their English equivalents aren’t single words, English-speakers have vivid notions of what constitutes evidence, and of the different kinds of evidence.</para>
+  <para>Like the attitudinal indicators, the evidentials belong to selma'o UI, and may be treated identically for grammatical purposes. Most of them are not usually considered scalar in nature, but a few have associated scales.</para>
+  <para>A bridi with an evidential in it becomes “indisputable”, in the sense that the speaker is saying “how it is with him or her”, which is beyond argument. Claims about one’s own mental states may be true or false, but are hardly subject to other people’s examination. If you say that you think, or perceive, or postulate such-and-such a predication, who can contradict you? Discourse that uses evidentials has therefore a different rhetorical flavor than discourse that does not; arguments tend to become what can be called dialogues or alternating monologues, depending on your prejudices.</para>
+  <para>Evidentials are most often placed at the beginning of sentences, and are often attached to the “.i” that separates sentences in connected discourse. It is in the nature of an evidential to affect the entire bridi in which it is placed: like the propositional attitude indicators, they strongly affect the claim made by the main bridi.</para>
+  <para>A bridi marked by “ja'o” is a conclusion by the speaker based on other (stated or unstated) information or ideas. Rough English equivalents of “ja'o” are “thus” and “therefore”.</para>
+  <para>A bridi marked by “ca'e” is true because the speaker says so. In addition to definitions of words, “ca'e” is also appropriate in what are called performatives, where the very act of speaking the words makes them true. An English example is “I now pronounce you husband and wife”, where the very act of uttering the words makes the listeners into husband and wife. A Lojban translation might be:</para>
+  <programlisting><anchor xml:id="c13e11d1"/><anchor xml:id="cll_chapter13-section11-example1"/>11.1)  ca'e le re do cu simxu speni
+       [I define!] The two of-you are-mutual spouses.
+</programlisting>
+  <para>The three scale positions of “ba'a”, when attached to a bridi, indicate that it is based on the speaker’s view of the real world. Thus “ba'a” means that the statement represents a future event as anticipated by the speaker; “ba'acu'i”, a present event as experienced by the speaker; “ba'anai”, a past event as remembered by the speaker. It is accidental that this scale runs from future to past instead of past to future.</para>
+  <programlisting><anchor xml:id="c13e11d2"/><anchor xml:id="cll_chapter13-section11-example2"/>11.2)  ba'acu'i le tuple be mi cu se cortu
+       [I experience!] The leg of me is-the-locus-of-pain.
+       My leg hurts.
+</programlisting>
+  <para>A bridi marked by “su'a” is a generalization by the speaker based on other (stated or unstated) information or ideas. The difference between “su'a” and “ja'o” is that “ja'o” suggests some sort of reasoning or deduction (not necessarily rigorous), whereas “su'a” suggests some sort of induction or pattern recognition from existing examples (not necessarily rigorous).</para>
+  <para>The opposite point of the scale, “su'anai”, indicates abduction, or drawing specific conclusions from general premises or patterns.</para>
+  <para>This cmavo can also function as a discursive (see <xref linkend="cll_chapter13-section12"/>), in which case “su'a” means “abstractly” or “in general”, and “su'anai” means “concretely” or “in particular”.</para>
+  <para>A bridi marked by “ti'e” is relayed information from some source other than the speaker. There is no necessary implication that the information was relayed via the speaker’s ears; what we read in a newspaper is an equally good example of “ti'e”, unless we have personal knowledge of the content.</para>
+  <programlisting><anchor xml:id="c13e11d3"/><anchor xml:id="cll_chapter13-section11-example3"/>11.3)  ti'e la .uengas cu zergau
+       [I hear!] Wenga is-a-criminal-doer.
+       I hear that Wenga is a crook.
+</programlisting>
+  <para>A bridi marked by “ka'u” is one held to be true in the speaker’s cultural context, as a matter of myth or custom, for example. Such statements should be agreed on by a community of people — you cannot just make up your own cultural context — although “objectivity” in the sense of actual correspondence with the facts is certainly not required.</para>
+  <para>On the other hand, “se'o” marks a bridi whose truth is asserted by the speaker as a result of an internal experience not directly available to others, such as a dream, vision, or personal revelation. In some cultures, the line between “ka'u” and “se'o” is fuzzy or even nonexistent.</para>
+  <para>A bridi marked by “za'a” is based on perception or direct observation by the speaker. This use of “observe” is not connected with the Lojban “observative”, or bridi with the first sumti omitted. The latter has no explicit aspect, and could be a direct observation, a conclusion, an opinion, or other aspectual point of view.</para>
+  <programlisting><anchor xml:id="c13e11d4"/><anchor xml:id="cll_chapter13-section11-example4"/>11.4)  za'a do tatpi
+       [I observe!] You are-tired.
+       I see you are tired.
+</programlisting>
+  <para>A bridi marked by “pe'i” is the opinion of the speaker. The form “pe'ipei” is common, meaning “Is this your opinion?”. (Strictly, this should be “peipe'i”, in accordance with the distinction explained in Examples 10.6-10.8, but since “pe'i” is not really a scale, there is no real difference between the two orders.)</para>
+  <programlisting><anchor xml:id="c13e11d5"/><anchor xml:id="cll_chapter13-section11-example5"/>11.5)  pe'i la kartagos. .ei se daspo
+       [I opine!] Carthage [obligation] is-destroyed.
+       In my opinion, Carthage should be destroyed.
+</programlisting>
+  <para>A bridi marked by “ru'a” is an assumption made by the speaker. This is similar to one possible use of “.e'u”.</para>
+  <programlisting><anchor xml:id="c13e11d6"/><anchor xml:id="cll_chapter13-section11-example6"/>11.6)  ru'a doi livinston.
+       Dr. Livingstone, I presume?
+            (A rhetorical question: Stanley knew who he was.)
+</programlisting>
+  <para>Finally, the evidential “ju'a” is used to avoid stating a specific basis for a statement. It can also be used when the basis for the speaker’s statement is not covered by any other evidential. For the most part, using “ju'a” is equivalent to using no evidential at all, but in question form it can be useful: “ju'apei” means “What is the basis for your statement?” and serves as an evidential, as distinct from emotional, question.</para>
+</section>
+
+<section xml:id="cll_chapter13-section12">
+  <title>12. Discursives</title>
+  <para>The term “discursive” is used for those members of selma'o UI that provide structure to the discourse, and which show how a given word or utterance relates to the whole discourse. To express these concepts in regular bridi would involve extra layers of nesting: rather than asserting that “I also came”, we would have to say “I came; furthermore, the event of my coming is an additional instance of the relationship expressed by the previous sentence”, which is intolerably clumsy. Typical English equivalents of discursives are words or phrases like “however”, “summarizing”, “in conclusion”, and “for example”.</para>
+  <para>Discursives are not attitudinals: they express no particular emotion. Rather, they are abbreviations for metalinguistic claims that reference the sentence or text they are found in.</para>
+  <para>Discursives are most often used at the beginning of sentences, often attached to the “.i” that separates sentences in running discourse, but can (like all other indicators) be attached to single words when it seems necessary or useful.</para>
+  <para>The discursives discussed in this section are given in groups, roughly organized by function. First, the “consecutive discourse” group:</para>
+  <programlisting>
+    ku'i    [karbi]             however/but/in contrast
+    ji'a    [jmina]             additionally
+    si'a    [simsa]             similarly
+    mi'u    [mintu]             ditto
+    po'o                        the only relevant case
+</programlisting>
+  <para>These five discursives are mutually exclusive, and therefore they are not usually considered as scales. The first four are used in consecutive discourse. The first, “ku'i”, makes an exception to the previous argument. The second, “ji'a”, adds weight to the previous argument. The third, “si'a”, adds quantity to the previous argument, enumerating an additional example. The fourth, “mi'u”, adds a parallel case to the previous argument, and can also be used in tables or the like to show that something is being repeated from the previous column. It is distinct from “go'i” (of selma'o GOhA, discussed in <xref linkend="cll_chapter7"/>), which is a non-discursive version of “ditto” that explicitly repeats the claim of the previous bridi.</para>
+  <para>Lastly, “po'o” is used when there is no other comparable case, and thus corresponds to some of the uses of “only”, a word difficult to express in pure bridi form:</para>
+  <programlisting><anchor xml:id="c13e12d1"/><anchor xml:id="cll_chapter13-section12-example1"/>12.1)  mi po'o darxi le mi tamne fo le nazbi
+       I [only] hit my cousin at-locus the nose.
+       Only I (nobody else) hit my cousin on his nose.
+
+<anchor xml:id="c13e12d2"/><anchor xml:id="cll_chapter13-section12-example2"/>12.2)  mi darxi po'o le mi tamne fo le nazbi
+       I hit [only] my cousin at-locus the nose.
+       I only hit my cousin on his nose (I did nothing else to him).
+
+<anchor xml:id="c13e12d3"/><anchor xml:id="cll_chapter13-section12-example3"/>12.3)  mi darxi le mi tamne po'o fo le nazbi
+       I hit my cousin [only] at-locus the nose.
+       I hit only my cousin on his nose (no one else).
+
+<anchor xml:id="c13e12d4"/><anchor xml:id="cll_chapter13-section12-example4"/>12.4)  mi darxi le mi tamne fo le nazbi po'o
+       I hit my cousin at-locus the nose [only].
+       I hit my cousin only on his nose (nowhere else).
+</programlisting>
+  <para>Note that “only” can go before or after what it modifies in English, but “po'o”, as an indicator, always comes afterward.</para>
+  <para>Next, the “commentary on words” group:</para>
+  <programlisting>
+    va'i [valsi]    in other words                   in the same words
+    ta'u [tanru]    expanding a tanru                making a tanru
+</programlisting>
+  <para>The discursives “va'i” and “ta'u” operate at the level of words, rather than discourse proper, or if you like, they deal with how things are said. An alternative English expression for “va'i” is “rephrasing”; for “va'inai”, “repeating”. Also compare “va'i” with “ke'u”, discussed below.</para>
+  <para>The cmavo “ta'u” is a discursive unique to Lojban; it expresses the particularly Lojbanic device of tanru. Since tanru are semantically ambiguous, they are subject to misunderstanding. This ambiguity can be removed by expanding the tanru into some semantically unambiguous structure, often involving relative clauses or the introduction of additional brivla. The discursive “ta'u” marks the transition from the use of a brief but possibly confusing tanru to its fuller, clearer expansion; the discursive “ta'unai” marks a transition in the reverse direction.</para>
+  <para>Next, the “commentary on discourse” group:</para>
+  <programlisting>
+    li'a [klina]    clearly                          obscurely
+                    obviously
+    ba'u [banli]    exaggeration       accuracy      understatement
+    zo'o            humorously         dully         seriously
+    sa'e [satci]    precisely speaking               loosely speaking
+    to'u [tordu]    in brief                         in detail
+    do'a [dunda]    generously                       parsimoniously
+    sa'u [sampu]    simply                           elaborating
+    pa'e [pajni]    justice                          prejudice
+    je'u [jetnu]    truly                            falsely
+</programlisting>
+  <para>This group is used by the speaker to characterize the nature of the discourse, so as to prevent misunderstanding. It is well-known that listeners often fail to recognize a humorous statement and take it seriously, or miss an exaggeration, or try to read more into a statement than the speaker intends to put there. In speech, the tone of voice often provides the necessary cue, but the reader of ironic or understated or imprecise discourse is often simply clueless. As with the attitudinals, the use of these cmavo may seem fussy to new Lojbanists, but it is important to remember that “zo'o”, for example, is the equivalent of smiling while you speak, not the equivalent of a flat declaration like “What I’m about to say is supposed to be funny.”</para>
+  <para>A few additional English equivalents: for “sa'enai”, “roughly speaking” or “approximately speaking”; for “sa'unai”, “furthermore”; for “to'u”, “in short” or “skipping details”; for “do'a”, “broadly construed”; for “do'anai” (as you might expect), “narrowly construed”.</para>
+  <para>The cmavo “pa'e” is used to claim (truly or falsely) that one is being fair or just to all parties mentioned, whereas “pa'enai” admits (or proclaims) a bias in favor of one party.</para>
+  <para>The scale of “je'u” and “je'unai” is a little different from the others in the group. By default, we assume that people speak the truth — or at least, that if they are lying, they will do their best to conceal it from us. So under what circumstances would “je'unai” be used, or “je'u” be useful? For one thing, “je'u” can be used to mark a tautology: a sentence that is a truth of logic, like “All cats are cats.” Its counterpart “je'unai” then serves to mark a logical contradiction. In addition, “je'unai” can be used to express one kind of sarcasm or irony, where the speaker pretends to believe what he/she says, but actually wishes the listener to infer a contrary opinion. Other forms of irony can be marked with “zo'o” (humor) or “.ianai” (disbelief).</para>
+  <para>When used as a discursive, “su'a” (see <xref linkend="cll_chapter13-section11"/>) belongs to this group.</para>
+  <para>Next, the “knowledge” group:</para>
+  <programlisting>
+    ju'o [djuno]    certainly          uncertain     certainly not
+    la'a [lakne]    probably                         improbably
+</programlisting>
+  <para>These two discursives describe the speaker’s state of knowledge about the claim of the associated bridi. They are similar to the propositional attitudes of <xref linkend="cll_chapter13-section3"/>, as they create a hypothetical world. We may be quite certain that something is true, and label our bridi with “ju'o”; but it may be false all the same.</para>
+  <para>Next, the “discourse management” group:</para>
+  <programlisting>
+    ta'o [tanjo]  by the way                         returning to point
+    ra'u [ralju]  chiefly              equally       incidentally
+    mu'a [mupli]  for example          omitting      end examples
+                                        examples
+    zu'u          on the one hand                    on the other hand
+    ke'u [krefu]  repeating                          continuing
+    da'i          supposing                          in fact
+</programlisting>
+  <para>This final group is used to perform what may be called “managing the discourse”: providing reference points to help the listener understand the flow from one sentence to the next.</para>
+  <para>Other English equivalents of “ta'onai” are “anyway”, “anyhow”, “in any case”, “in any event”, “as I was saying”, and “continuing”.</para>
+  <para>The scale of “ra'u” has to do with the importance of the point being, or about to be, expressed: “ra'u” is the most important point, “ra'ucu'i” is a point of equal importance, and “ra'unai” is a lesser point. Other English equivalents of “ra'u” are “above all” and “primarily”.</para>
+  <para>The cmavo “ke'u” is very similar to “va'i”, although “ke'unai” and “va'inai” are quite different. Both “ke'u” and “va'i” indicate that the same idea is going to be expressed using different words, but the two cmavo differ in emphasis. Using “ke'u” emphasizes that the content is the same; using “va'i” emphasizes that the words are different. Therefore, “ke'unai” shows that the content is new (and therefore the words are also); “va'inai” shows that the words are the same (and therefore so is the content). One English equivalent of “ke'unai” is “furthermore”.</para>
+  <para>The discursive “da'i” marks the discourse as possibly taking a non-real-world viewpoint (“Supposing that”, “By hypothesis”), whereas “da'inai” insists on the real-world point of view (“In fact”, “In truth”, “According to the facts”). A common use of “da'i” is to distinguish between:</para>
+  <programlisting><anchor xml:id="c13e12d5"/><anchor xml:id="cll_chapter13-section12-example5"/>12.5)  ganai da'i do viska le mi citno mensi gi ju'o do djuno
+            le du'u ri pazvau
+       If you [hypothetical] see my young sister, then [certain] you know that
+            she is-pregnant.
+       If you were to see my younger sister, you would certainly know she is pregnant.
+</programlisting>
+  <para>and:</para>
+  <programlisting><anchor xml:id="c13e12d6"/><anchor xml:id="cll_chapter13-section12-example6"/>12.6)  ganai da'inai do viska le mi citno mensi gi ju'o do djuno
+            le du'u ri pazvau
+       If you [factual] see my young sister, then [certainty] you know that
+            she is-pregnant.
+       If you saw my younger sister, you would certainly know she is pregnant.
+</programlisting>
+  <para>It is also perfectly correct to omit the discursive altogether, and leave the context to indicate which significance is meant. (Chinese always leaves this distinction to the context: the Chinese sentence</para>
+  <programlisting><anchor xml:id="c13e12d7"/><anchor xml:id="cll_chapter13-section12-example7"/>12.7)  ru<superscript>2</superscript>guo<superscript>3</superscript> ni<superscript>3</superscript> kan<superscript>4</superscript>dao<superscript>4</superscript> wo<superscript>3</superscript> mei<superscript>4</superscript>mei, ni<superscript>3</superscript> yi<superscript>2</superscript>ding<superscript>4</superscript> zhi<superscript>1</superscript>dao<superscript>4</superscript> ta<superscript>1</superscript> huai<superscript>2</superscript>yun<superscript>4</superscript> le
+       if you see-arrive my younger-sister, you certainly know she pregnant
+</programlisting>
+  <para>is the equivalent of either <xref linkend="cll_chapter13-section12-example5"/> or <xref linkend="cll_chapter13-section12-example6"/>.)</para>
+</section>
+
+<section xml:id="cll_chapter13-section13">
+  <title>13. Miscellaneous indicators</title>
+  <para>Some indicators do not fall neatly into the categories of attitudinal, evidential, or discursive. This section discusses the following miscellaneous indicators:</para>
+  <programlisting>
+     ki'a    metalinguistic confusion
+     na'i    metalinguistic negator
+     jo'a    metalinguistic affirmer
+     li'o    omitted text (quoted material)
+     sa'a    material inserted by editor/narrator
+     xu      true-false question
+     pau     question premarker                      rhetorical question
+     pe'a    figurative language                     literal language
+     bi'u    new information                         old information
+     ge'e    non-specific indicator
+</programlisting>
+  <para>The cmavo “ki'a” is one of the most common of the miscellaneous indicators. It expresses metalinguistic confusion; i.e. confusion about what has been said, as opposed to confusion not tied to the discourse (which is “.uanai”). The confusion may be about the meaning of a word or of a grammatical construct, or about the referent of a sumti. One of the uses of English “which” corresponds to “ki'a”:</para>
+  <programlisting><anchor xml:id="c13e13d1"/><anchor xml:id="cll_chapter13-section13-example1"/>13.1)  mi nelci le ctuca
+       .i le ki'a ctuca
+
+       I like the teacher
+       Which teacher?
+</programlisting>
+  <para>Here, the second speaker does not understand the referent of the sumti “le ctuca”, and so echoes back the sumti with the confusion marker.</para>
+  <para>The metalinguistic negation cmavo “na'i” and its opposite “jo'a” are explained in full in <xref linkend="cll_chapter15"/>. In general, “na'i” indicates that there is something wrong with a piece of discourse: either an error, or a false underlying assumption, or something else of the sort. The discourse is invalid or inappropriate due to the marked word or construct.</para>
+  <para>Similarly, “jo'a” marks something which looks wrong but is in fact correct. These two cmavo constitute a scale, but are kept apart for two reasons: “na'inai” means the same as “jo'a”, but would be too confusing as an affirmation; “jo'anai” means the same as “na'i”, but is too long to serve as a convenient metalinguistic negator.</para>
+  <para>The next two cmavo are used to assist in quoting texts written or spoken by others. It is often the case that we wish to quote only part of a text, or to supply additional material either by way of commentary or to make a fragmentary text grammatical. The cmavo “li'o” serves the former function. It indicates that words were omitted from the quotation. What remains of the quotation must be grammatical, however, as “li'o” does not serve any grammatical function. It cannot, for example, take the place of a missing selbri in a bridi, or supply the missing tail of a description sumti: “le li'o” in isolation is not grammatical.</para>
+  <para>The cmavo “sa'a” indicates in a quotation that the marked word or construct was not actually expressed, but is inserted for editorial, narrative, or grammatical purposes. Strictly, even a “li'o” should appear in the form “li'osa'a”, since the “li'o” was not part of the original quotation. In practice, this and other forms which are already associated with metalinguistic expressions, such as “sei” (of selma'o SEI) or “to'i” (of selma'o TO) need not be marked except where confusion might result.</para>
+  <para>In the rare case that the quoted material already contains one or more instances of “sa'a”, they can be changed to “sa'asa'a”.</para>
+  <para>The cmavo “xu” marks truth questions, which are discussed in detail in <xref linkend="cll_chapter15"/>. In general, “xu” may be translated “Is it true that ... ?” and questions whether the attached bridi is true. When “xu” is attached to a specific word or construct, it directs the focus of the question to that word or construct.</para>
+  <para>Lojban question words, unlike those of English, frequently do not stand at the beginning of the question. Placing the cmavo “pau” at the beginning of a bridi helps the listener realize that the bridi is a question, like the symbol at the beginning of written Spanish questions that looks like an upside-down question mark. The listener is then warned to watch for the actual question word.</para>
+  <para>Although “pau” is grammatical in any location (like all indicators), it is not really useful except at or near the beginning of a bridi. Its scalar opposite, “paunai”, signals that a bridi is not really a question despite its form. This is what we call in English a rhetorical question: an example appears in the English text near the beginning of <xref linkend="cll_chapter13-section11"/>.</para>
+  <para>The cmavo “pe'a” is the indicator of figurative speech, indicating that the previous word should be taken figuratively rather than literally:</para>
+  <programlisting><anchor xml:id="c13e13d2"/><anchor xml:id="cll_chapter13-section13-example2"/>13.2)  mi viska le blanu pe'a zdani
+       I see the blue [figurative] house.
+       I see the “blue” house.
+</programlisting>
+  <para>Here the house is not blue in the sense of color, but in some other sense, whose meaning is entirely culturally dependent. The use of “pe'a” unambiguously marks a cultural reference: “blanu” in <xref linkend="cll_chapter13-section13-example2"/> could mean “sad” (as in English) or something completely different.</para>
+  <para>The negated form, “pe'anai”, indicates that what has been said is to be interpreted literally, in the usual way for Lojban; natural-language intuition is to be ignored.</para>
+  <para>Alone among the cmavo of selma'o UI, “pe'a” has a rafsi, namely “pev”. This rafsi is used in forming figurative (culturally dependent) lujvo, whose place structure need have nothing to do with the place structure of the components. Thus “risnyjelca” (heart burn) might have a place structure like:</para>
+  <programlisting>
+       x1 is the heart of x2, burning in atmosphere x3 at temperature x4
+</programlisting>
+  <para>whereas “pevrisnyjelca”, explicitly marked as figurative, might have the place structure:</para>
+  <programlisting>
+      x1 is indigestion/heartburn suffered by x2
+</programlisting>
+  <para>which obviously has nothing to do with the places of either “risna” or “jelca”.</para>
+  <para>The uses of “bi'u” and “bi'unai” correspond to one of the uses of the English articles “the” and “a/an”. An English-speaker telling a story may begin with “I saw a man who ...”. Later in the story, the same man will be referred to with the phrase “the man”. Lojban does not use its articles in the same way: both “a man” and “the man” would be translated “le nanmu”, since the speaker has in mind a specific man. However, the first use might be marked “le bi'u nanmu”, to indicate that this is a new man, not mentioned before. Later uses could correspondingly be tagged “le bi'unai nanmu”.</para>
+  <para>Most of the time, the distinction between “bi'u” and “bi'unai” need not be made, as the listener can infer the right referent. However, if a different man were referred to still later in the story, “le bi'u nanmu” would clearly show that this man was different from the previous one.</para>
+  <para>Finally, the indicator “ge'e” has been discussed in <xref linkend="cll_chapter13-section8"/> and <xref linkend="cll_chapter13-section10"/>. It is used to express an attitude which is not covered by the existing set, or to avoid expressing any attitude.</para>
+  <para>Another use for “ge'e” is to explicitly avoid expressing one’s feeling on a given scale; in this use, it functions like a member of selma'o CAI: “.iige'e” means roughly “I’m not telling whether I’m afraid or not.”</para>
+  <programlisting>
+       kau             indirect question
+</programlisting>
+  <para>This cmavo is explained in detail in <xref linkend="cll_chapter11"/>. It marks the word it is attached to as the focus of an indirect question:</para>
+  <programlisting><anchor xml:id="c13e13d3"/><anchor xml:id="cll_chapter13-section13-example3"/>13.3)  mi djuno le du'u dakau klama le zarci
+       I know the statement-that somebody [indirect ?] goes to-the store.
+       I know who goes to the store.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter13-section14">
+  <title>14. Vocative scales</title>
+  <para>“Vocatives” are words used to address someone directly; they precede and mark a name used in direct address, just as “la” (and the other members of selma'o LA) mark a name used to refer to someone. The vocatives actually are indicators — in fact, discursives — but the need to tie them to names and other descriptions of listeners requires them to be separated from selma'o UI. But like the cmavo of UI, the members of selma'o COI can be “negated” with “nai” to get the opposite part of the scale.</para>
+  <para>Because of the need for redundancy in noisy environments, the Lojban design does not compress the vocatives into a minimum number of scales. Doing so would make a non-redundant “nai” too often vital to interpretation of a protocol signal, as explained later in this section.</para>
+  <para>The grammar of vocatives is explained in <xref linkend="cll_chapter6"/>; but in brief, a vocative may be followed by a name (without “la”), a description (without “le” or its relatives), a complete sumti, or nothing at all (if the addressee is obvious from the context). There is an elidable terminator, “do'u” (of selma'o DOhU) which is almost never required unless no name (or other indication of the addressee) follows the vocative.</para>
+  <para>Using any vocative except “mi'e” (explained below) implicitly defines the meaning of the pro-sumti “do”, as the whole point of vocatives is to specify the listener, or at any rate the desired listener — even if the desired listener isn’t listening! We will use the terms “speaker” and “listener” for clarity, although in written Lojban the appropriate terms would be “writer” and “reader”.</para>
+  <para>In the following list of vocatives, the translations include the symbol X. This represents the name (or identifying description, or whatever) of the listener.</para>
+  <para>The cmavo “doi” is the general-purpose vocative. Unlike the cmavo of selma'o COI, explained below, “doi” can precede a name directly without an intervening pause. It is not considered a scale, and “doinai” is not grammatical. In general, “doi” needs no translation in English (we just use names by themselves without any preceding word, although in poetic styles we sometimes say “Oh X”, which is equivalent to “doi”). One may attach an attitudinal to “doi” to express various English vocatives. For example, “doi .io” means “Sir/Madam!”, whereas “doi .ionai” means “You there!”.</para>
+  <para>All members of selma'o COI require a pause when used immediately before a name, in order to prevent the name from absorbing the COI word. This is unlike selma'o DOI and LA, which do not require pauses because the syllables of these cmavo are not permitted to be embedded in a Lojban name. When calling out to someone, this is fairly natural, anyway. “Hey! John!” is thus a better translation of “ju'i .djan.” than “Hey John!”. No pause is needed if the vocative reference is something other than a name, as in the title of the Lojban journal, “ju'i lobypli”.</para>
+  <para>(Alternatively, “doi” can be inserted between the COI cmavo and the name, making a pause unnecessary: “coi doi djan.”)</para>
+  <programlisting>
+   coi                 greetings
+</programlisting>
+  <para>“Hello, X”; “Greetings, X”; indicates a greeting to the listener.</para>
+  <programlisting>
+   co'o                partings
+</programlisting>
+  <para>“Good-bye, X”; indicates parting from immediate company by either the speaker or the listener. “coico'o” means “greeting in passing”.</para>
+  <programlisting>
+   ju'i [jundi]        attention     at ease       ignore me/us
+</programlisting>
+  <para>“Attention/Lo/Hark/Behold/Hey!/Listen, X”; indicates an important communication that the listener should listen to.</para>
+  <programlisting>
+   nu'e [nupre]        promise   release promise   non-promise
+</programlisting>
+  <para>“I promise, X”; indicates a promise to the listener. In some contexts, “nu'e” may be prefixed to an oath or other formal declaration.</para>
+  <programlisting>
+   ta'a [tavla]        interruption
+</programlisting>
+  <para>“I interrupt, X”, “I desire the floor, X”; a vocative expression to (possibly) interrupt and claim the floor to make a statement or expression. This can be used for both rude and polite interruptions, although rude interruptions will probably tend not to use a vocative at all. An appropriate response to an interruption might be “re'i” (or “re'inai” to ignore the interruption).</para>
+  <programlisting>
+   pe'u [cpedu]        request
+</programlisting>
+  <para>“Please, X”; indicates a request to the listener. It is a formal, non-attitudinal, equivalent of “.e'o” with a specific recipient being addressed. On the other hand, “.e'o” may be used when there is no specific listener, but merely a “sense of petition floating in the air”, as it were.</para>
+  <programlisting>
+   ki'e [ckire]        appreciation                disappreciation
+                       gratitude                   ingratitude
+</programlisting>
+  <para>“Thank you, X”; indicates appreciation or gratitude toward the listener. The usual response is “je'e”, but “fi'i” is appropriate on rare occasions: see the explanation of “fi'i”.</para>
+  <programlisting>
+   fi'i [friti]        welcome,                    unwelcome,
+                       offering                    inhospitality
+</programlisting>
+  <para>“At your service, X”; “Make yourself at home, X”; offers hospitality (possibly in response to thanks, but not necessarily) to the listener. Note that “fi'i” is <emphasis>not</emphasis> the equivalent of American English “You’re welcome” as a mechanical response to “Thank you”; that is “je'e”, as noted below.</para>
+  <programlisting>
+   be'e [benji]        request to send
+</programlisting>
+  <para>“Request to send to X”; indicates that the speaker wishes to express something, and wishes to ensure that the listener is listening. In a telephone conversation, can be used to request the desired conversant(s). A more colloquial equivalent is “Hello? Can I speak to X?”.</para>
+  <programlisting>
+   re'i [bredi]        ready to receive            not ready
+</programlisting>
+  <para>“Ready to receive, X”; indicates that the speaker is attentive and awaiting communication from the listener. It can be used instead of “mi'e” to respond when called to the telephone. The negative form can be used to prevent the listener from continuing to talk when the speaker is unable to pay attention: it can be translated “Hold on!” or “Just a minute”.</para>
+  <programlisting>
+   mu'o [mulno]        completion of utterance     more to follow
+</programlisting>
+  <para>“Over, X”; indicates that the speaker has completed the current utterance and is ready to hear a response from the listener. The negative form signals that the pause or non-linguistic sound which follows does not represent the end of the current utterance: more colloquially, “I’m not done talking!”</para>
+  <programlisting>
+   je'e [jimpe]        successful receipt          unsuccessful receipt
+</programlisting>
+  <para>“Roger, X!”, “I understand”; acknowledges the successful receipt of a communication from the listener. The negative form indicates failure to receive correctly, and is usually followed by “ke'o”. The colloquial English equivalents of “je'e” and “je'enai” are the grunt typically written “uh-huh” and “What?/Excuse me?”. “je'e” is also used to mean “You’re welcome” when that is a response to “Thank you”.</para>
+  <programlisting>
+    vi'o               will comply                 will not comply
+</programlisting>
+  <para>“Wilco, X”, “I understand and will comply”. Similar to “je'e” but signals an intention (similar to “.ai”) to comply with the other speaker’s request. This cmavo is the main way of saying “OK” in Lojban, in the usual sense of “Agreed!”, although “.ie” carries some of the same meaning. The negative form indicates that the message was received but that you will not comply: a very colloquial version is “No way!”.</para>
+  <programlisting>
+    ke'o [krefu]       please repeat               no repeat needed
+</programlisting>
+  <para>“What did you say, X?”; a request for repetition or clarification due to unsuccessful receipt or understanding. This is the vocative equivalent of “ki'a”, and is related to “je'enai”. The negative form may be rendered “Okay, already; I get the point!”</para>
+  <programlisting>
+    fe'o [fanmo]       end of communication        not done
+</programlisting>
+  <para>“Over and out, X”; indicates completion of statement(s) and communication directed at the identified person(s). Used to terminate a letter if a signature is not required because the sender has already been identified (as in memos). The negative form means “Wait, hold it, we’re not done!” and differs from “mu'onai” in that it means more exchanges are to follow, rather than that the current exchange is incomplete.</para>
+  <para>Do not confuse “fe'o” with “fa'o” (selma'o FAhO) which is a mechanical, extra-grammatical signal that a text is complete. One may say “fe'o” to one participant of a multi-way conversation and then go on speaking to the others.</para>
+  <programlisting>
+    mi'e [cmavo: mi]   self-identification         non-identification
+</programlisting>
+  <para>“And I am X”; a generalized self-vocative. Although grammatically just like the other members of selma'o COI, “mi'e” is quite different semantically. In particular, rather than specifying the listener, the person whose name (or description) follows “mi'e” is taken to be the speaker. Therefore, using “mi'e” specifies the meaning of the pro-sumti “mi”. It can be used to introduce oneself, to close letters, or to identify oneself on the telephone.</para>
+  <para>This cmavo is often combined with other members of COI: “fe'omi'e” would be an appropriate closing at the end of a letter; “re'imi'e” would be a self-vocative used in delayed responses, as when called to the phone, or possibly in a roll-call. As long as the “mi'e” comes last, the following name is that of the speaker; if another COI cmavo is last, the following name is that of the listener. It is not possible to name both speaker and listener in a single vocative expression, but this fact is of no importance, because wherever one vocative expression is grammatical, any number of consecutive ones may appear.</para>
+  <para>The negative form denies an identity which someone else has attributed to you; “mi'enai .djan.” means that you are saying you are not John.</para>
+  <para>Many of the vocatives have been listed with translations which are drawn from radio use: “roger”, “wilco”, “over and out”. This form of translation does not mean that Lojban is a language of CB enthusiasts, but rather that in most natural languages these forms are so well handled by the context that only in specific domains (like speaking on the radio) do they need special words. In Lojban, dependence on the context can be dangerous, as speaker and listener may not share the right context, and so the vocatives provide a formal protocol for use when it is appropriate. Other appropriate contexts include computer communications and parliamentary procedure: in the latter context, the protocol question “ta'apei” would mean “Will the speaker yield?”</para>
+</section>
+
+<section xml:id="cll_chapter13-section15">
+  <title>15. A sample dialogue</title>
+  <para>The following dialogue in Lojban illustrates the uses of attitudinals and protocol vocatives in conversation. The phrases enclosed in “sei ... se'u” indicate the speaker of each sentence.</para>
+  <programlisting><anchor xml:id="c13e15d1"/><anchor xml:id="cll_chapter13-section15-example1"/>15.1)  la rik. .e la .alis. nerkla le kafybarja
+       Rick and Alice in-go to-the coffee-bar.
+       Rick and Alice go into the coffee bar.
+
+<anchor xml:id="c13e15d2"/><anchor xml:id="cll_chapter13-section15-example2"/>15.2)  .i sei la rik. cusku se'u ta'a ro zvati be ti
+            mi baza speni ti .iu
+       [Comment] Rick says, [end-comment] [Interrupt] all at this-place,
+            I [future] [medium] am-spouse-to this-one [love].
+       Rick said, “Sorry to break in, everybody. Pretty soon I’m getting married
+            to my love here.”
+
+<anchor xml:id="c13e15d3"/><anchor xml:id="cll_chapter13-section15-example3"/>15.3)  .i sei la djordj. cusku se'u
+            .a'o ko gleki doi ma
+       [Comment] George says, [end-comment]
+            [Hope] [You-imperative] are-happy, O [who?].
+       George said, “I hope you’ll be happy, um, ...?”
+
+<anchor xml:id="c13e15d4"/><anchor xml:id="cll_chapter13-section15-example4"/>15.4)  .i sei la pam. cusku se'u pe'u .alis.
+            xu mi ba terfriti le nunspenybi'o
+       [Comment] Pam says, [end-comment] [Please] Alice,
+            [Is it true?] I [future] receive-offer-of the event-of-spouse-becoming?
+       Pam said, “Please, Alice, am I going to be invited to the wedding?”
+
+<anchor xml:id="c13e15d5"/><anchor xml:id="cll_chapter13-section15-example5"/>15.5)  .i sei la mark. cusku se'u
+            coi baza speni
+            a'o le re do lifri le ka gleki
+       [Comment] Mark says, [end-comment]
+            [Greetings] [future] [medium] spouse(s),
+            [Hope] the two of-you experience the-property-of being-happy
+       Mark said, “Hello, spouses-to-be. I hope both of you will be very happy.”
+
+<anchor xml:id="c13e15d6"/><anchor xml:id="cll_chapter13-section15-example6"/>15.6)  .i sei la rik. cusku se'u mi'e .rik. doi terpreti
+       [Comment] Rick says, [end-comment] [I am] Rick, O questioners.
+    Rick said, “My name is Rick, for those of you who want to know.”
+
+<anchor xml:id="c13e15d7"/><anchor xml:id="cll_chapter13-section15-example7"/>15.7)  .i sei la .alis. cusku se'u
+            nu'e .pam. .o'ero'i do ba zvati
+       [Comment] Alice says, [end-comment]
+            [Promise-to] Pam, [closeness] [emotional] you [future] are-at.
+       Alice said, “I promise you’ll be there, Pam honey.”
+
+<anchor xml:id="c13e15d8"/><anchor xml:id="cll_chapter13-section15-example8"/>15.8)  .i sei la fred. cusku se'u .uinaicairo'i
+            mi ji'a prami la .alis. fe'o .rik.
+       [Comment] Fred says, [end-comment] [Happy] [not] [emphatic] [emotional]
+            I [additionally] love Alice.  [Over and out to] Rick.
+       “I love Alice too,” said Fred miserably. “Have a nice life, Rick.”
+
+<anchor xml:id="c13e15d9"/><anchor xml:id="cll_chapter13-section15-example9"/>15.9)  .i la fred. cliva
+       Fred leaves.
+       And he left.
+
+<anchor xml:id="c13e15d10"/><anchor xml:id="cll_chapter13-section15-example10"/>15.10) .i sei la rik. cusku se'u
+            fi'i ro zvati
+            ko pinxe pa ckafi fi'o pleji mi
+       [Comment] Rick says, [end-comment]
+            [Welcome-to] all at-place,
+            [You-imperative] drink one coffee with-payer me.
+       Rick said, raising his voice, “A cup of coffee for the house, on me.”
+
+<anchor xml:id="c13e15d11"/><anchor xml:id="cll_chapter13-section15-example11"/>15.11) .i sei la pam. cusku se'u be'e selfu
+       [Comment] Pam says, [end-comment] [Request to speak to] server.
+       Pam said, “Waiter!”
+
+<anchor xml:id="c13e15d12"/><anchor xml:id="cll_chapter13-section15-example12"/>15.12) .i sei le selfu cu cusku se'u re'i [end-comment]
+       [Comment] The server says, [Ready to receive].
+       The waiter replied, “May I help you?”
+
+<anchor xml:id="c13e15d13"/><anchor xml:id="cll_chapter13-section15-example13"/>15.13) .i sei la pam. cusku se'u
+            .e'o ko selfu le traji xamgu ckafi
+            le baza speni fi'o pleji mi
+       [Comment] Pam says, [end-comment]
+            [Petition] [You-imperative] serve the (superlatively good) coffee
+            to-the [future] [medium] spouse with-payer me.
+       Pam said, “One Jamaica Blue for the lovebirds here, on my tab.”
+
+<anchor xml:id="c13e15d14"/><anchor xml:id="cll_chapter13-section15-example14"/>15.14) .i sei le selfu cu cusku se'u vi'o
+       [Comment] The server says, [end-comment] [Will comply].
+       “Gotcha”, said the waiter.
+
+<anchor xml:id="c13e15d15"/><anchor xml:id="cll_chapter13-section15-example15"/>15.15) .i sei la rik. cusku se'u ki'e .pam.
+       [Comment] Rick says, [end-comment] [Thanks O] Pam.
+       “Thanks, Pam”, said Rick.
+
+<anchor xml:id="c13e15d16"/><anchor xml:id="cll_chapter13-section15-example16"/>15.16) .i sei la pam. cusku se'u je'e
+       [Comment] Pam says, [end-comment] [Acknowledge].
+       “Sure”, said Pam.
+
+<anchor xml:id="c13e15d17"/><anchor xml:id="cll_chapter13-section15-example17"/>15.17) .i sei la djan. cusku se'u
+            .y. mi .y. mutce spopa .y.
+            le nu le speni si .y.  ba speni .y. .y.
+            su .yyyyyy. mu'o
+       [Comment] John says, [end-comment]
+            [Uh] I [uh] very [nonexistent gismu] [uh]
+            the event-of the spouse [erase] [uh] [future] spouse [uh] [uh]
+            [erase all] [uh] [over]
+       John said, “I, er, a lotta, uh, marriage, upcoming marriage, ....  Oh, forget it.
+            Er, later.”
+
+<anchor xml:id="c13e15d18"/><anchor xml:id="cll_chapter13-section15-example18"/>15.18) .i sei la djordj. cusku se'u ke'o .djan. zo'o
+       [Comment] George says, [end-comment] [Repeat O] John [humor].
+       “How’s that again, John?” said George.
+
+<anchor xml:id="c13e15d19"/><anchor xml:id="cll_chapter13-section15-example19"/>15.19) .i sei la pam. cusku se'u
+            ju'i .djordj. .e'unai le kabri bazi farlu
+       [Comment] Pam says, [end-comment]
+            [Attention] George, [Warning] the cup [future] [short] falls
+       “George, watch out!” said Pam. “The cup’s falling!”
+
+<anchor xml:id="c13e15d20"/><anchor xml:id="cll_chapter13-section15-example20"/>15.20) .i le kabri cu je'a farlu
+       The cup indeed falls.
+       The cup fell.
+
+<anchor xml:id="c13e15d21"/><anchor xml:id="cll_chapter13-section15-example21"/>15.21) .i sei la djan. cusku se'u
+            e'o doi djordj. zo'o rapygau
+       [Comment] John says, [end-comment]
+            [Petition] O George [humor] repeat-cause.
+       John said, “Try that again, George!”
+
+<anchor xml:id="c13e15d22"/><anchor xml:id="cll_chapter13-section15-example22"/>15.22) .i sei la djordj. cusku se'u
+            co'o ro zvati pe secau la djan. ga'i
+       [Comment] George says, [end-comment]
+            [Partings] all at-place without John [superiority]
+       “Goodbye to all of you,” said George sneeringly, “except John.”
+
+<anchor xml:id="c13e15d23"/><anchor xml:id="cll_chapter13-section15-example23"/>15.23) .i la djordj. cliva
+       George leaves.
+       George left.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter13-section16">
+  <title>16. Tentative conclusion</title>
+  <para>The exact ramifications of the indicator system in actual usage are unknown. There has never been anything like it in natural language before. The system provides great potential for emotional expression and transcription, from which significant Sapir-Whorf effects can be anticipated. When communicating across cultural boundaries, where different indicators are often used for the same emotion, accidental offense can be avoided. If we ever ran into an alien race, a culturally neutral language of emotion could be vital. (A classic example, taken from the science fiction of Larry Niven, is to imagine speaking Lojban to the carnivorous warriors called Kzinti, noting that a human smile bares the teeth, and could be seen as an intent to attack.) And for communicating emotions to computers, when we cannot identify all of the signals involved in subliminal human communication (things like body language are also cultural), a system like this is needed.</para>
+  <para>We have tried to err on the side of overkill. There are distinctions possible in this system that no one may care to make in any culture. But it was deemed more neutral to overspecify and let usage decide, than to choose a limited set and constrain emotional expression. For circumstances in which even the current indicator set is not enough, it is possible using the cmavo “sei”, explained in <xref linkend="cll_chapter19"/>, to create metalinguistic comments that act like indicators.</para>
+  <para>We envision an evolutionary development. At this point, the system is little more than a mental toy. Many of you who read this will try playing around with various combinations of indicators, trying to figure out what emotions they express and when the expressions might be useful. You may even find an expression for which there currently is no good English word and start using it. Why not, if it helps you express your feelings?</para>
+  <para>There will be a couple dozen of these used pretty much universally – mostly just simple attitudinals with, at most, intensity markers. These are the ones that will quickly be expressed at the subconscious level. But every Lojbanist who plays with the list will bring in a couple of new words. Poets will paint emotional pictures, and people who identify with those pictures will use the words so created for their own experiences.</para>
+  <para>Just as a library of tanru is built up, so will a library of attitudes be built. Unlike the tanru, though, the emotional expressions are built on some fairly nebulous root emotions — words that cannot be defined with the precision of the gismu. The emotion words of Lojban will very quickly take on a life of their own, and the outline given here will evolve into a true system of emotions.</para>
+  <para>There are several theories as to the nature of emotion, and they change from year to year as we learn more about ourselves. Whether or not Lojban’s additive/scalar emotional model is an accurate model for human emotions, it does support the linguistic needs for expressing those emotions. Researchers may learn more about the nature of human emotions by exploring the use of the system by Lojban speakers. They also may be able to use the Lojban system as a means for more clearly recording emotions.</para>
+  <para>The full list of scales and attitudes will probably not be used until someone speaks the language from birth. Until then, people will use the attitudes that are important to them. In this way, we counter cultural bias — if a culture is prone to recognizing and/or expressing certain emotions more than others, its members will use only those out of the enormous set available. If a culture hides certain emotions, its members simply won’t express them.</para>
+  <para>Perhaps native Lojban speakers will be more expressively clear about their emotions than others. Perhaps they will feel some emotions more strongly than others in ways that can be correlated with the word choices; any difference from the norms of other cultures could be significant. Psychologists have devised elaborate tests for measuring attitudes and personality; this may be the easiest area in which to detect any systematic cultural effect of the type sought to confirm Sapir-Whorf, simply because we already have tools in existence to test it. Because Lojban is unique among languages in having such extensive and expressive indicators, it is likely that a Sapir-Whorf effect will occur and will be recognized.</para>
+  <para>It is unlikely that we will know the true potential of a system like this one until and unless we have children raised entirely in a multi-cultural Lojban-speaking environment. We learn too many cultural habits in the realm of emotional communication “at our mother’s knee”. Such children will have a Lojban system that has stronger reinforcement than any typical culture system. The second generation of such children, then, could be said to be the start of a true Lojbanic culture.</para>
+  <para>We shouldn’t need to wait that long to detect significant effects. Emotion is so basic to our lives that even a small change or improvement in emotional communication would have immediately noticeable effects. Perhaps it will be the case that the most important contribution of our “logical language” will be in the non-logical realm of emotion!</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/14.xml b/todocbook/14.xml
new file mode 100644
index 0000000..713ec0d
--- /dev/null
+++ b/todocbook/14.xml
@@ -0,0 +1,1399 @@
+<chapter xml:id="cll_chapter14">
+  <title>Chapter 14
+If Wishes Were Horses: The Lojban Connective System</title>
+
+
+<section xml:id="cll_chapter14-section1">
+  <title>1. Logical connection and truth tables</title>
+  <para>Lojban is a logical language: the name of the language itself means “logical language”. The fundamentals of ordinary logic (there are variant logics, which aren’t addressed in this book) include the notions of a “sentence” (sometimes called a “statement” or “proposition”), which asserts a truth or falsehood, and a small set of “truth functions”, which combine two sentences to create a new sentence. The truth functions have the special characteristic that the truth value (that is, the truth or falsehood) of the results depends only on the truth value of the component sentences. For example,</para>
+  <programlisting><anchor xml:id="c14e1d1"/><anchor xml:id="cll_chapter14-section1-example1"/>1.1)   John is a man or James is a woman.
+</programlisting>
+  <para>is true if “John is a man” is true, or if “James is a woman” is true. If we know whether John is a man, and we know whether James is a woman, we know whether “John is a man or James is a woman” is true, provided we know the meaning of “or”. Here “John is a man” and “James is a woman” are the component sentences.</para>
+  <para>We will use the phrase “negating a sentence” to mean changing its truth value. An English sentence may always be negated by prefixing “It is false that ... ”, or more idiomatically by inserting “not” at the right point, generally before the verb. “James is not a woman” is the negation of “James is a woman”, and vice versa. Recent slang can also negate a sentence by following it with the exclamation “Not!”</para>
+  <para>Words like “or” are called “logical connectives”, and Lojban has many of them, as befits a logical language. This chapter is mostly concerned with explaining the forms and uses of the Lojban logical connectives. There are a number of other logical connectives in English such as “and”, “and/or”, “if”, “only if”, “whether or not”, and others; however, not every use of these English words corresponds to a logical connective. This point will be made clear in particular cases as needed. The other English meanings are supported by different Lojban connective constructs.</para>
+  <para>The Lojban connectives form a system (as the title of this chapter suggests), regular and predictable, whereas natural-language connectives are rather less systematic and therefore less predictable.</para>
+  <para>There exist 16 possible different truth functions. A truth table is a graphical device for specifying a truth function, making it clear what the value of the truth function is for every possible value of the component sentences. Here is a truth table for “or”:</para>
+  <informaltable>
+    <tgroup cols="3">
+      <colspec colnum="1" colname="col1"/>
+      <colspec colnum="2" colname="col2"/>
+      <colspec colnum="3" colname="col3"/>
+      <thead>
+        <row>
+          <entry>first</entry>
+          <entry>second</entry>
+          <entry>result</entry>
+        </row>
+      </thead>
+      <tbody>
+        <row>
+          <entry>True</entry>
+          <entry>True</entry>
+          <entry>True</entry>
+        </row>
+        <row>
+          <entry>True</entry>
+          <entry>False</entry>
+          <entry>True</entry>
+        </row>
+        <row>
+          <entry>False</entry>
+          <entry>True</entry>
+          <entry>True</entry>
+        </row>
+        <row>
+          <entry>False</entry>
+          <entry>False</entry>
+          <entry>False</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+  <para>This table means that if the first sentence stated is true, and the second sentence stated is true, then the result of the truth function is also true. The same is true for every other possible combination of truth values except the one where both the first and the second sentences are false, in which case the truth value of the result is also false.</para>
+  <para>Suppose that “John is a man” is true (and “John is not a man” is false), and that “James is a woman” is false (and “James is not a woman” is true). Then the truth table tells us that</para>
+  <programlisting>
+       “John is a man, or James is not a woman”             (true   true )  is true;
+       “John is a man, or James is a woman”                 (true , false)  is true;
+       “John is not a man, or James is not a woman”         (false, true )  is true;
+       “John is not a man, or James is a woman”             (false, false)  is false.
+</programlisting>
+  <para>Note that the kind of “or” used in this example can also be expressed (in formal English) with “and/or”. There is a different truth table for the kind of “or” that means “either ... or ... but not both”.</para>
+  <para>To save space, we will write truth tables in a shorter format henceforth. Let the letters T and F stand for True and False. The rows will always be given in the order shown above: TT, TF, FT, FF for the two sentences. Then it is only necessary to give the four letters from the result column, which can be written TTTF, as can be seen by reading down the third column of the table above. So TTTF is the abbreviated truth table for the “or” truth function. Here are the 16 possible truth functions, with an English version of what it means to assert that each function is, in fact, true (“first” refers to the first sentence, and “second” to the second sentence):</para>
+  <programlisting>
+    TTTT    (always true)
+    TTTF    first is true and/or second is true.
+    TTFT    first is true if second is true.
+    TTFF    first is true whether or not second is true.
+    TFTT    first is true only if second is true.
+    TFTF    whether or not first is true, second is true.
+    TFFT    first is true if and only if second is true.
+    TFFF    first is true and second is true
+
+    FTTT    first and second are not both true.
+    FTTF    first or second is true, but not both.
+    FTFT    whether or not first is true, second is false.
+    FTFF    first is true, but second is false.
+    FFTT    first is false whether or not second is true.
+    FFTF    first is false, but second is true.
+    FFFT    neither first nor second is true.
+    FFFF    (always false)
+</programlisting>
+  <para>Skeptics may work out the detailed truth tables for themselves.</para>
+</section>
+
+<section xml:id="cll_chapter14-section2">
+  <title>2. The Four basic vowels</title>
+  <para>Lojban regards four of these 16 truth functions as fundamental, and assigns them the four vowels <phrase role="logical-vowel">A</phrase>, <phrase role="logical-vowel">E</phrase>, <phrase role="logical-vowel">O</phrase>, and <phrase role="logical-vowel">U</phrase>. These letters do not represent actual cmavo or selma'o, but rather a component vowel from which actual logical-connective cmavo are built up, as explained in the next section. Here are the four vowels, their truth tables, and rough English equivalents:</para>
+  <programlisting><phrase role="logical-vowel">A</phrase>   TTTF    or, and/or
+    <phrase role="logical-vowel">E</phrase>   TFFF    and
+    <phrase role="logical-vowel">O</phrase>   TFFT    if and only if
+    <phrase role="logical-vowel">U</phrase>   TTFF    whether or not
+</programlisting>
+  <para>More precisely:</para>
+  <programlisting><phrase role="logical-vowel">A</phrase>   is true if either or both sentences are true;
+    <phrase role="logical-vowel">E</phrase>   is true if both sentences are true, but not otherwise;
+    <phrase role="logical-vowel">O</phrase>   is true if the sentences are both true or both false;
+    <phrase role="logical-vowel">U</phrase>   is true if the first sentence is true, regardless of the truth value of the second sentence.
+</programlisting>
+  <para>With the four vowels, the ability to negate either sentence, and the ability to exchange the sentences, as if their order had been reversed, we can create all of the 16 possible truth functions except TTTT and FFFF, which are fairly useless anyway. The following table illustrates how to create each of the 14 remaining truth functions:</para>
+  <programlisting>
+    TTTF   <phrase role="logical-vowel">A</phrase>
+    TTFT   <phrase role="logical-vowel">A</phrase> with second sentence negated
+    TTFF   <phrase role="logical-vowel">U</phrase>
+    TFTT   <phrase role="logical-vowel">A</phrase> with first sentence negated
+    TFTF   <phrase role="logical-vowel">U</phrase> with sentences exchanged
+    TFFT   <phrase role="logical-vowel">O</phrase>
+    TFFF   <phrase role="logical-vowel">E</phrase>
+
+    FTTT   <phrase role="logical-vowel">A</phrase> with both sentences negated
+    FTTF   <phrase role="logical-vowel">O</phrase> with either first or second negated (not both)
+    FTFT   <phrase role="logical-vowel">U</phrase> with sentences exchanged and then second negated
+    FTFF   <phrase role="logical-vowel">E</phrase> with second sentence negated
+    FFTT   <phrase role="logical-vowel">U</phrase> with first sentence negated
+    FFTF   <phrase role="logical-vowel">E</phrase> with first sentence negated
+    FFFT   <phrase role="logical-vowel">E</phrase> with both sentences negated
+</programlisting>
+  <para>Note that exchanging the sentences is only necessary with <phrase role="logical-vowel">U</phrase>. The three other basic truth functions are commutative; that is, they mean the same thing regardless of the order of the component sentences. There are other ways of getting some of these truth tables; these just happen to be the methods usually employed.</para>
+</section>
+
+<section xml:id="cll_chapter14-section3">
+  <title>3. The six types of logical connectives</title>
+  <para>In order to remain unambiguous, Lojban cannot have only a single logical connective for each truth function. There are many places in the grammar of the language where logical connection is permitted, and each must have its appropriate set of connectives. If the connective suitable for sumti were used to connect selbri, ambiguity would result.</para>
+  <para>Consider the English sentence:</para>
+  <programlisting><anchor xml:id="c14e3d1"/><anchor xml:id="cll_chapter14-section3-example1"/>3.1)   Mary went to the window and  ...
+</programlisting>
+  <para>where the last word could be followed by “the door”, a noun phrase, or by “saw the horses”, a sentence with subject omitted, or by “John went to the door”, a full sentence, or by one of a variety of other English grammatical constructions. Lojban cannot tolerate such grammatical looseness.</para>
+  <para>Instead, there are a total of five different selma'o used for logical connection: A, GA, GIhA, GUhA, and JA. Each of these includes four cmavo, one based on each of the four vowels, which is always the last vowel in the cmavo. In selma'o A, the vowel is the entire cmavo.</para>
+  <para>Thus, in selma'o A, the cmavo for the function <phrase role="logical-vowel">A</phrase> is “a”. (Do not confuse A, which is a selma'o, with <phrase role="logical-vowel">A</phrase>, which is a truth function, or “a”, which is a cmavo.) Likewise, the cmavo for <phrase role="logical-vowel">E</phrase> in selma'o GIhA is “gi'e”, and the cmavo for <phrase role="logical-vowel">U</phrase> in selma'o GA is “gu”. This systematic regularity makes the cmavo easier to learn.</para>
+  <para>Obviously, four cmavo are not enough to express the 14 truth functions explained in <xref linkend="cll_chapter14-section1"/>. Therefore, compound cmavo must be used. These compound cmavo follow a systematic pattern: each has one cmavo from the five logical connection selma'o at its heart, and may also contain one or more of the auxiliary cmavo “se”, “na”, or “nai”. Which auxiliaries are used with which logical connection cmavo, and with what grammar and meaning, will be explained in the following sections. The uses of each of these auxiliary cmavo relates to its other uses in other parts of Lojban grammar.</para>
+  <para>For convenience, each of the types of compound cmavo used for logical connection is designated by a Lojban name. The name is derived by changing the final “-A” of the selma'o name to “-ek”; the reasons for using “-ek” are buried deep in the history of the Loglan Project. Thus, compound cmavo based on selma'o A are known as eks, and those based on selma'o JA are known as jeks. (When writing in English, it is conventional to use “eks” as the plural of “ek”.) When the term “logical connective” is used in this chapter, it refers to one or more of these kinds of compound cmavo.</para>
+  <para>Why does the title of this section refer to “six types” when there are only five selma'o? A jek may be preceded by “.i”, the usual Lojban cmavo for connecting two sentences. The compound produced by “.i” followed by a jek is known as an ijek. It is useful to think of ijeks as a sixth kind of logical connective, parallel to eks, jeks, geks, giheks, and guheks.</para>
+  <para>There also exist giks, joiks, ijoiks, and joigiks, which are not logical connectives, but are other kinds of compound cmavo which will be introduced later.</para>
+</section>
+
+<section xml:id="cll_chapter14-section4">
+  <title>4. Logical connection of bridi</title>
+  <para>Now we are ready to express <xref linkend="cll_chapter14-section1-example1"/> in Lojban! The kind of logical connective which is placed between two Lojban bridi to connect them logically is an ijek:</para>
+  <programlisting><anchor xml:id="c14e4d1"/><anchor xml:id="cll_chapter14-section4-example1"/>4.1)   la djan. nanmu .ija la djeimyz. ninmu
+       John is-a-man or James is-a-woman.
+</programlisting>
+  <para>Here we have two separate Lojban bridi, “la djan. nanmu” and “la djeimyz. ninmu”. These bridi are connected by “.ija”, the ijek for the truth function <phrase role="logical-vowel">A</phrase>. The “.i” portion of the ijek tells us that we are dealing with separate sentences here. Similarly, we can now say:</para>
+  <programlisting><anchor xml:id="c14e4d2"/><anchor xml:id="cll_chapter14-section4-example2"/>4.2)   la djan. nanmu .ije la djeimyz. ninmu
+       John is-a-man and James is-a-woman.
+
+<anchor xml:id="c14e4d3"/><anchor xml:id="cll_chapter14-section4-example3"/>4.3)   la djan. nanmu .ijo la djeimyz. ninmu
+       John is-a-man if-and-only-if James is-a-woman.
+
+<anchor xml:id="c14e4d4"/><anchor xml:id="cll_chapter14-section4-example4"/>4.4)   la djan. nanmu .iju la djeimyz. ninmu
+       John is-a-man whether-or-not James is-a-woman.
+</programlisting>
+  <para>To obtain the other truth tables listed in <xref linkend="cll_chapter14-section2"/>, we need to know how to negate the two bridi which represent the component sentences. We could negate them directly by inserting “na” before the selbri, but Lojban also allows us to place the negation within the connective itself.</para>
+  <para>To negate the first or left-hand bridi, prefix “na” to the JA cmavo but after the “.i”. To negate the second or right-hand bridi, suffix “-nai” to the JA cmavo. In either case, the negating word is placed on the side of the connective that is closest to the bridi being negated.</para>
+  <para>So to express the truth table FTTF, which requires <phrase role="logical-vowel">O</phrase> with either of the two bridi negated (not both), we can say either:</para>
+  <programlisting><anchor xml:id="c14e4d5"/><anchor xml:id="cll_chapter14-section4-example5"/>4.5)   la djan. nanmu .inajo la djeimyz. ninmu
+       John is-not-a-man if-and-only-if James is-a-woman.
+
+<anchor xml:id="c14e4d6"/><anchor xml:id="cll_chapter14-section4-example6"/>4.6)   la djan. nanmu .ijonai la djeimyz. ninmu
+       John is a man if-and-only-if James is-not-a-woman
+</programlisting>
+  <para>The meaning of both <xref linkend="cll_chapter14-section4-example5"/> and <xref linkend="cll_chapter14-section4-example6"/> is the same as that of:</para>
+  <programlisting><anchor xml:id="c14e4d7"/><anchor xml:id="cll_chapter14-section4-example7"/>4.7)   John is a man or James is a woman, but not both.
+</programlisting>
+  <para>Here is another example:</para>
+  <programlisting><anchor xml:id="c14e4d8"/><anchor xml:id="cll_chapter14-section4-example8"/>4.8)   la djan. nanmu .ijanai la djeimyz. ninmu
+       John is-a-man or James is-not-a-woman.
+       John is a man if James is a woman.
+</programlisting>
+  <para>How’s that again? Are those two English sentences in <xref linkend="cll_chapter14-section4-example8"/> really equivalent? In English, no. The Lojban TTFT truth function can be glossed “A if B”, but the “if” does not quite have its English sense. <xref linkend="cll_chapter14-section4-example8"/> is true so long as John is a man, even if James is not a woman; likewise, it is true just because James is not a woman, regardless of John’s gender. This kind of “if-then” is technically known as a “material conditional”.</para>
+  <para>Since James is not a woman (by our assertions in <xref linkend="cll_chapter14-section1"/>), the English sentence “John is a man if James is a woman” seems to be neither true nor false, since it assumes something which is not true. It turns out to be most convenient to treat this “if” as TTFT, which on investigation means that <xref linkend="cll_chapter14-section4-example8"/> is true. <xref linkend="cll_chapter14-section4-example9"/>, however, is equally true:</para>
+  <programlisting><anchor xml:id="c14e4d9"/><anchor xml:id="cll_chapter14-section4-example9"/>4.9)   la djan. ninmu .ijanai la djeimyz. ninmu
+       John is a woman if James is a woman.
+</programlisting>
+  <para>This can be thought of as a principle of consistency, and may be paraphrased as follows: “If a false statement is true, any statement follows from it.” All uses of English “if” must be considered very carefully when translating into Lojban to see if they really fit this Lojban mold.</para>
+  <para><xref linkend="cll_chapter14-section4-example10"/>, which uses the TFTT truth function, is subject to the same rules: the stated gloss of TFTT as “only if” works naturally only when the right-hand bridi is false; if it is true, the left-hand bridi may be either true or false. The last gloss of <xref linkend="cll_chapter14-section4-example10"/> illustrates the use of “if ... then” as a more natural substitute for “only if”.</para>
+  <programlisting><anchor xml:id="c14e4d10"/><anchor xml:id="cll_chapter14-section4-example10"/>4.10)  la djan. nanmu .inaja la djeimyz. ninmu
+       John is-not-a-man or James is-a-woman.
+       John is a man only if James is a woman.
+       If John is a man, then James is a woman.
+</programlisting>
+  <para>The following example illustrates the use of “se” to, in effect, exchange the two sentences. The normal use of “se” is to (in effect) transpose places of a bridi, as explained in <xref linkend="cll_chapter5"/>.</para>
+  <programlisting><anchor xml:id="c14e4d11"/><anchor xml:id="cll_chapter14-section4-example11"/>4.11)  la djan. nanmu .iseju la djeimyz. ninmu
+       Whether or not John is a man, James is a woman.
+</programlisting>
+  <para>If both “na” and “se” are present, which is legal but never necessary, “na” would come before “se”.</para>
+  <para>The full syntax of ijeks, therefore, is:</para>
+  <programlisting>
+       .i [na] [se] JA [nai]
+</programlisting>
+  <para>where the cmavo in brackets are optional.</para>
+</section>
+
+<section xml:id="cll_chapter14-section5">
+  <title>5. Forethought bridi connection</title>
+  <para>Many concepts in Lojban are expressible in two different ways, generally referred to as “afterthought” and “forethought”. <xref linkend="cll_chapter14-section4"/> discussed what is called “afterthought bridi logical connection”. The word “afterthought” is used because the connective cmavo and the second bridi were added, as it were, afterwards and without changing the form of the first bridi. This form might be used by someone who makes a statement and then wishes to add or qualify that statement after it has been completed. Thus,</para>
+  <programlisting><anchor xml:id="c14e5d1"/><anchor xml:id="cll_chapter14-section5-example1"/>5.1)   la djan. nanmu
+</programlisting>
+  <para>is a complete bridi, and adding an afterthought connection to make</para>
+  <programlisting><anchor xml:id="c14e5d2"/><anchor xml:id="cll_chapter14-section5-example2"/>5.2)   la djan. nanmu .ija la djeimyz. ninmu
+       John is a man or James is a woman (or both)
+</programlisting>
+  <para>provides additional information without requiring any change in the form of what has come before; changes which may not be possible or practical, especially in speaking. (The meaning, however, may be changed by the use of a negating connective.) Afterthought connectives make it possible to construct all the important truth-functional relationships in a variety of ways.</para>
+  <para>In forethought style the speaker decides in advance, before expressing the first bridi, that a logical connection will be expressed. Forethought and afterthought connectives are expressed with separate selma'o. The forethought logical connectives corresponding to afterthought ijeks are geks:</para>
+  <programlisting><anchor xml:id="c14e5d3"/><anchor xml:id="cll_chapter14-section5-example3"/>5.3)   ga la djan. nanmu gi la djeimyz. ninmu
+       Either John is a man or James is a woman (or both).
+</programlisting>
+  <para>“ga” is the cmavo which represents the <phrase role="logical-vowel">A</phrase> truth function in selma'o GA. The word “gi” does not belong to GA at all, but constitutes its own selma'o: it serves only to separate the two bridi without having any content of its own. The English translation of “ga ... gi” is “either ... or”, but in the English form the truth function is specified both by the word “either” and by the word “or”: not so in Lojban.</para>
+  <para>Even though two bridi are being connected, geks and giks do not have any “.i” in them. The forethought construct binds up the two bridi into a single sentence as far as the grammar is concerned.</para>
+  <para>Some more examples of forethought bridi connection are:</para>
+  <programlisting><anchor xml:id="c14e5d4"/><anchor xml:id="cll_chapter14-section5-example4"/>5.4)   ge la djan. nanmu gi la djeimyz. ninmu
+       (It is true that) both John is a man and James is a woman.
+
+<anchor xml:id="c14e5d5"/><anchor xml:id="cll_chapter14-section5-example5"/>5.5)   gu la djan. nanmu gi la djeimyz. ninmu
+       It is true that John is a man, whether or not James is a woman.
+</programlisting>
+  <para>It is worth emphasizing that <xref linkend="cll_chapter14-section5-example5"/> does not assert that James is (or is not) a woman. The “gu” which indicates that “la djeimyz. ninmu” may be true or false is unfortunately rather remote from the bridi thus affected.</para>
+  <para>Perhaps the most important of the truth functions commonly expressed in forethought is TFTT, which can be paraphrased as “if ... then ... ”:</para>
+  <programlisting><anchor xml:id="c14e5d6"/><anchor xml:id="cll_chapter14-section5-example6"/>5.6)   ganai la djan. nanmu gi la djeimyz. ninmu
+       Either John is not a man, or James is a woman.
+       If John is a man, then James is a woman.
+</programlisting>
+  <para>Note the placement of the “nai” in <xref linkend="cll_chapter14-section5-example6"/>. When added to afterthought selma'o such as JA, a following “nai” negates the second bridi, to which it is adjacent. Since GA cmavo precede the first bridi, a following “nai” negates the first bridi instead.</para>
+  <para>Why does English insist on forethought in the translation of <xref linkend="cll_chapter14-section5-example6"/>? Possibly because it would be confusing to seemingly assert a sentence and then make it conditional (which, as the Lojban form shows, involves a negation). Truth functions which involve negating the first sentence may be confusing, even to the Lojbanic understanding, when expressed using afterthought.</para>
+  <para>It must be reiterated here that not every use of English “if ... then” is properly translated by “.inaja” or “ganai ... gi”; anything with implications of time needs a somewhat different Lojban translation, which will be discussed in <xref linkend="cll_chapter14-section18"/>. Causal sentences like “If you feed the pig, then it will grow” are not logical connectives of any type, but rather need a translation using “rinka” as the selbri joining two event abstractions, thus:</para>
+  <programlisting><anchor xml:id="c14e5d7"/><anchor xml:id="cll_chapter14-section5-example7"/>5.7)   le nu do cidja dunda fi le xarju cu rinka le nu ri ba banro
+       The event-of (you food-give to the pig) causes the event-of (it will grow).
+</programlisting>
+  <para>Causality is discussed in far more detail in <xref linkend="cll_chapter9"/>.</para>
+  <para><xref linkend="cll_chapter14-section5-example8"/> and <xref linkend="cll_chapter14-section5-example9"/> illustrates a truth function, FTTF, which needs to negate either the first or the second bridi. We already understand how to negate the first bridi:</para>
+  <programlisting><anchor xml:id="c14e5d8"/><anchor xml:id="cll_chapter14-section5-example8"/>5.8)   gonai la djan. nanmu gi la djeimyz. ninmu
+       John is-not-a-man if-and-only-if James is-a-woman,
+       Either John is a man or James is a woman but not both.
+</programlisting>
+  <para>How can the second bridi be negated? By adding “-nai” to the “gi”.</para>
+  <programlisting><anchor xml:id="c14e5d9"/><anchor xml:id="cll_chapter14-section5-example9"/>5.9)   go la djan. nanmu ginai la djeimyz. ninmu
+       John is-a-man if-and-only-if James is-not-a-woman.
+       Either John is a man or James is a woman but not both.
+</programlisting>
+  <para>A compound cmavo based on “gi” is called a gik; the only giks are “gi” itself and “ginai”.</para>
+  <para>Further examples:</para>
+  <programlisting><anchor xml:id="c14e5d10"/><anchor xml:id="cll_chapter14-section5-example10"/>5.10)  ge la djan. nanmu ginai la djeimyz. ninmu
+       John is-a-man and James is-not-a-woman.
+
+<anchor xml:id="c14e5d11"/><anchor xml:id="cll_chapter14-section5-example11"/>5.11)  ganai la djan. nanmu ginai la djeimyz. ninmu
+       John is-not-a-man or James is-not-a-woman.
+</programlisting>
+  <para>The syntax of geks is:</para>
+  <programlisting>
+      [se] GA [nai]
+</programlisting>
+  <para>and of giks (which are not themselves connectives, but part of the machinery of forethought connection) is:</para>
+  <programlisting>
+      gi [nai]
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter14-section6">
+  <title>6. sumti connection</title>
+  <para>Geks and ijeks are sufficient to state every possible logical connection between two bridi. However, it is often the case that two bridi to be logically connected have one or more portions in common:</para>
+  <programlisting><anchor xml:id="c14e6d1"/><anchor xml:id="cll_chapter14-section6-example1"/>6.1)   la djan. klama le zarci .ije la .alis. klama le zarci
+       John goes to the market, and Alice goes to the market.
+</programlisting>
+  <para>Here only a single sumti differs between the two bridi. Lojban does not require that both bridi be expressed in full. Instead, a single bridi can be given which contains both of the different sumti and uses a logical connective from a different selma'o to combine the two sumti:</para>
+  <programlisting><anchor xml:id="c14e6d2"/><anchor xml:id="cll_chapter14-section6-example2"/>6.2)   la djan .e la .alis. klama le zarci
+       John and Alice go-to the market.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section6-example2"/> means exactly the same thing as <xref linkend="cll_chapter14-section6-example1"/>: one may be rigorously transformed into the other without any change of logical meaning. This rule is true in general for every different kind of logical connection in Lojban; all of them, with one exception (see <xref linkend="cll_chapter14-section12"/>), can always be transformed into a logical connection between sentences that expresses the same truth function.</para>
+  <para>The afterthought logical connectives between sumti are eks, which contain a connective cmavo of selma'o A. If ijeks were used in <xref linkend="cll_chapter14-section6-example2"/>, the meaning would be changed:</para>
+  <programlisting><anchor xml:id="c14e6d3"/><anchor xml:id="cll_chapter14-section6-example3"/>6.3)   la djan. .ije la .alis. klama le zarci
+       John [is/does something]. And Alices goes-to the market.
+</programlisting>
+  <para>leaving the reader uncertain why John is mentioned at all.</para>
+  <para>Any ek may be used between sumti, even if there is no direct English equivalent:</para>
+  <programlisting><anchor xml:id="c14e6d4"/><anchor xml:id="cll_chapter14-section6-example4"/>6.4)   la djan. .o la .alis. klama le zarci
+       John if-and-only-if Alice goes-to the market.
+       John goes to the market if, and only if, Alice does.
+</programlisting>
+  <para>The second line of <xref linkend="cll_chapter14-section6-example3"/> is highly stilted English, but the first line (of which it is a literal translation) is excellent Lojban.</para>
+  <para>What about forethought sumti connection? As is the case for bridi connection, geks are appropriate. They are not the only selma'o of forethought logical-connectives, but are the most commonly used ones.</para>
+  <programlisting><anchor xml:id="c14e6d5"/><anchor xml:id="cll_chapter14-section6-example5"/>6.5)   ga la djan. gi la .alis. klama le zarci
+       Either John or Alice (or both) goes-to the market.
+</programlisting>
+  <para>Of course, eks include all the same patterns of compound cmavo that ijeks do. When “na” or “se” is part of an ek, a special writing convention is invoked, as in the following example:</para>
+  <programlisting><anchor xml:id="c14e6d6"/><anchor xml:id="cll_chapter14-section6-example6"/>6.6)   la djan. na.a la .alis. klama le zarci
+       John only if Alice goes-to the market.
+       John goes to the market only if Alice does.
+</programlisting>
+  <para>Note the period in “na.a”. The cmavo of A begin with vowels, and therefore must always be preceded by a pause. It is conventional to write all connective compounds as single words (with no spaces), but this pause must still be marked in writing as in speech; otherwise, the “na” and “a” would tend to run together.</para>
+</section>
+
+<section xml:id="cll_chapter14-section7">
+  <title>7. More than two propositions</title>
+  <para>So far we have seen logical connectives used to connect exactly two sentences. How about connecting three or more? Is this possible in Lojban? The answer is yes, subject to some warnings and some restrictions.</para>
+  <para>Of the four primitive truth functions <phrase role="logical-vowel">A</phrase>, <phrase role="logical-vowel">E</phrase>, <phrase role="logical-vowel">O</phrase>, and <phrase role="logical-vowel">U</phrase>, all but <phrase role="logical-vowel">O</phrase> have the same truth values no matter how their component sentences are associated in pairs. Therefore,</para>
+  <programlisting><anchor xml:id="c14e7d1"/><anchor xml:id="cll_chapter14-section7-example1"/>7.1)   mi dotco .ije mi ricfu .ije mi nanmu
+       I am-German. And I am-rich. And I am-a-man.
+</programlisting>
+  <para>means that all three component sentences are true. Likewise,</para>
+  <programlisting><anchor xml:id="c14e7d2"/><anchor xml:id="cll_chapter14-section7-example2"/>7.2)  mi dotco .ija mi ricfu .ija mi nanmu
+    I am-German. Or I am-rich. Or I am-a-man.
+</programlisting>
+  <para>means that one or more of the component sentences is true.</para>
+  <para><phrase role="logical-vowel">O</phrase>, however, is different. Working out the truth table for</para>
+  <programlisting><anchor xml:id="c14e7d3"/><anchor xml:id="cll_chapter14-section7-example3"/>7.3)   mi dotco .ijo mi ricfu
+            .ijo mi nanmu
+       I am-German.  If-and-only-if I am-rich.
+            If-and-only-if I am-a-man.
+</programlisting>
+  <para>shows that <xref linkend="cll_chapter14-section7-example3"/> does not mean that either I am all three of these things or none of them; instead, an accurate translation would be:</para>
+  <programlisting>
+       Of the three properties — German-ness, wealth, and manhood — I possess either exactly one or else all three.
+</programlisting>
+  <para>Because of the counterintuitiveness of this outcome, it is safest to avoid <phrase role="logical-vowel">O</phrase> with more than two sentences. Likewise, the connectives which involve negation also have unexpected truth values when used with more than two sentences.</para>
+  <para>In fact, no combination of logical connectives can produce the “all or none” interpretation intended (but not achieved) by <xref linkend="cll_chapter14-section7-example3"/> without repeating one of the bridi. See <xref linkend="cll_chapter14-section8-example10"/>.</para>
+  <para>There is an additional difficulty with the use of more than two sentences. What is the meaning of:</para>
+  <programlisting><anchor xml:id="c14e7d4"/><anchor xml:id="cll_chapter14-section7-example4"/>7.4)   mi nelci la djan. .ije mi nelci la martas. .ija mi nelci la meris.
+       I like John. And I like Martha. Or I like Mary.
+</programlisting>
+  <para>Does this mean:</para>
+  <programlisting><anchor xml:id="c14e7d5"/><anchor xml:id="cll_chapter14-section7-example5"/>7.5)   I like John, and I like either Martha or Mary or both.
+</programlisting>
+  <para>Or is the correct translation:</para>
+  <programlisting><anchor xml:id="c14e7d6"/><anchor xml:id="cll_chapter14-section7-example6"/>7.6)   Either I like John and I like Martha, or I like Mary, or both.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section7-example6"/> is the correct translation of <xref linkend="cll_chapter14-section7-example4"/>. The reason is that Lojban logical connectives pair off from the left, like many constructs in the language. This rule, called the left-grouping rule, is easy to forget, especially when intuition pulls the other way. Forethought connectives are not subject to this problem:</para>
+  <programlisting><anchor xml:id="c14e7d7"/><anchor xml:id="cll_chapter14-section7-example7"/>7.7)   ga ge mi nelci la djan. gi mi nelci la martas. gi mi nelci la meris.
+       Either (Both I like John and I like Martha) or I like Mary.
+</programlisting>
+  <para>is equivalent in meaning to <xref linkend="cll_chapter14-section7-example4"/>, whereas</para>
+  <programlisting><anchor xml:id="c14e7d8"/><anchor xml:id="cll_chapter14-section7-example8"/>7.8)   ge mi nelci la djan. gi ga mi nelci la martas. gi mi nelci la meris.
+       Both I like John and (Either I like Martha or I like Mary).
+</programlisting>
+  <para>is not equivalent to <xref linkend="cll_chapter14-section7-example4"/>, but is instead a valid translation into Lojban, using forethought, of <xref linkend="cll_chapter14-section7-example5"/>.</para>
+</section>
+
+<section xml:id="cll_chapter14-section8">
+  <title>8. Grouping of afterthought connectives</title>
+  <para>There are several ways in Lojban to render <xref linkend="cll_chapter14-section7-example5"/> using afterthought only. The simplest method is to make use of the cmavo “bo” (of selma'o BO). This cmavo has several functions in Lojban, but is always associated with high precedence and short scope. In particular, if “bo” is placed after an ijek, the result is a grammatically distinct kind of ijek which overrides the regular left-grouping rule. Connections marked with “bo” are interpreted before connections not so marked. <xref linkend="cll_chapter14-section8-example1"/> is equivalent in meaning to <xref linkend="cll_chapter14-section7-example8"/>:</para>
+  <programlisting><anchor xml:id="c14e8d1"/><anchor xml:id="cll_chapter14-section8-example1"/>8.1)   mi nelci la djan. .ije mi nelci la martas. .ijabo mi nelci la meris.
+       I like John, and I like Martha or I like Mary.
+</programlisting>
+  <para>The English translation feebly indicates with a comma what the Lojban marks far more clearly: the “I like Martha” and “I like Mary” sentences are joined by “.ija” first, before the result is joined to “I like John” by “.ije”. Eks can have “bo” attached in exactly the same way, so that <xref linkend="cll_chapter14-section8-example2"/> is equivalent in meaning to Example 8.1:</para>
+  <programlisting><anchor xml:id="c14e8d2"/><anchor xml:id="cll_chapter14-section8-example2"/>8.2)   mi nelci la djan. .e la martas. .abo la meris.
+</programlisting>
+  <para>Forethought connectives, however, never can be suffixed with “bo”, for every use of forethought connectives clearly indicates the intended pattern of grouping.</para>
+  <para>What happens if “bo” is used on both connectives, giving them the same high precedence, as in <xref linkend="cll_chapter14-section8-example3"/>?</para>
+  <programlisting><anchor xml:id="c14e8d3"/><anchor xml:id="cll_chapter14-section8-example3"/>8.3)   mi nelci la djan. .ebo la martas. .abo la meris.
+</programlisting>
+  <para>Does this wind up meaning the same as <xref linkend="cll_chapter14-section7-example4"/> and <xref linkend="cll_chapter14-section7-example6"/>? Not at all. A second rule relating to “bo” is that where several “bo”-marked connectives are used in succession, the normal Lojban left-grouping rule is replaced by a right-grouping rule. As a result, <xref linkend="cll_chapter14-section8-example3"/> in fact means the same as <xref linkend="cll_chapter14-section8-example1"/> and <xref linkend="cll_chapter14-section8-example2"/>. This rule may be occasionally exploited for special effects, but is tricky to keep straight; in writing intended to be easy to understand, multiple consecutive connectives marked with “bo” should be avoided.</para>
+  <para>The use of “bo”, therefore, gets tricky in complex connections of more than three sentences. Looking back at the English translations of <xref linkend="cll_chapter14-section7-example7"/> and <xref linkend="cll_chapter14-section7-example8"/>, parentheses were used to clarify the grouping. These parentheses have their Lojban equivalents, two sets of them actually. “tu'e” and “tu'u” are used with ijeks, and “ke” and “ke'e” with eks and other connectives to be discussed later. (“ke” and “ke'e” are also used in other roles in the language, but always as grouping markers). Consider the English sentence:</para>
+  <programlisting><anchor xml:id="c14e8d4"/><anchor xml:id="cll_chapter14-section8-example4"/>8.4)   I kiss you and you kiss me, if I love you and you love me.
+</programlisting>
+  <para>where the semantics tells us that the instances of “and” are meant to have higher precedence than that of “if”. If we wish to express <xref linkend="cll_chapter14-section8-example4"/> in afterthought, we can say:</para>
+  <programlisting><anchor xml:id="c14e8d5"/><anchor xml:id="cll_chapter14-section8-example5"/>8.5)   mi cinba do .ije[bo] do cinba mi .ijanai mi prami do .ijebo do prami mi
+       I kiss you and you kiss me, if I love you and you love me.
+</programlisting>
+  <para>marking two of the ijeks with “bo” for high precedence. (The first “bo” is not strictly necessary, because of the left-grouping rule, and is shown here in brackets.)</para>
+  <para>But it may be clearer to use explicit parenthesis words and say:</para>
+  <programlisting><anchor xml:id="c14e8d6"/><anchor xml:id="cll_chapter14-section8-example6"/>8.6)   tu'e mi cinba do .ije do cinba mi tu'u
+            .ijanai tu'e mi prami do .ije do prami mi [tu'u]
+       ( I kiss you and you kiss me )
+            if ( I love you and you love me ).
+</programlisting>
+  <para>where the “tu'e ... tu'u” pairs set off the structure. The cmavo “tu'u” is an elidable terminator, and its second occurrence in <xref linkend="cll_chapter14-section8-example6"/> is bracketed, because all terminators may be elided at the end of a text.</para>
+  <para>In addition, parentheses are a general solution: multiple parentheses may be nested inside one another, and additional afterthought material may be added without upsetting the existing structure. Neither of these two advantages apply to “bo” grouping. In general, afterthought constructions trade generality for simplicity.</para>
+  <para>Because of the left-grouping rule, the first set of “tu'e ... tu'u” parentheses may actually be left off altogether, producing:</para>
+  <programlisting><anchor xml:id="c14e8d7"/><anchor xml:id="cll_chapter14-section8-example7"/>8.7)   mi cinba do .ije do cinba mi
+            .ijanai tu'e mi prami do .ije do prami mi [tu'u]
+       I kiss you and you kiss me
+            if ( I love you and you love me ).
+</programlisting>
+  <para>What about parenthesized sumti connection? Consider</para>
+  <programlisting><anchor xml:id="c14e8d8"/><anchor xml:id="cll_chapter14-section8-example8"/>8.8)   I walk to either the market and the house, or the school and the office.
+</programlisting>
+  <para>Two pairs of parentheses, analogous to <xref linkend="cll_chapter14-section8-example6"/>, would seem to be the right approach. However, it is a rule of Lojban grammar that a sumti may not begin with “ke”, so the first set of parentheses must be omitted, producing <xref linkend="cll_chapter14-section8-example9"/>, which is instead parallel to <xref linkend="cll_chapter14-section8-example7"/>:</para>
+  <programlisting><anchor xml:id="c14e8d9"/><anchor xml:id="cll_chapter14-section8-example9"/>8.9)   mi dzukla le zarci .e le zdani .a ke le ckule .e le briju [ke'e]
+       I walk-to the market and the house or ( the school and the office ).
+</programlisting>
+  <para>If sumti were allowed to begin with “ke”, unavoidable ambiguities would result, so “ke” grouping of sumti is allowed only just after a logical connective. This rule does not apply to “tu'e” grouping of bridi, as <xref linkend="cll_chapter14-section8-example6"/> shows.</para>
+  <para>Now we have enough facilities to handle the problem of <xref linkend="cll_chapter14-section7-example3"/>: “I am German, rich, and a man — or else none of these.” The following paraphrase has the correct meaning:</para>
+  <programlisting><anchor xml:id="c14e8d10"/><anchor xml:id="cll_chapter14-section8-example10"/>8.10)  [tu'e] mi dotco .ijo mi ricfu [tu'u]
+            .ije tu'e mi dotco .ijo mi nanmu [tu'u]
+       ( I am-German if-and-only-if I am-rich )
+            and (I am-German if-and-only-if I am-a-man ).
+</programlisting>
+  <para>The truth table, when worked out, produces T if and only if all three component sentences are true or all three are false.</para>
+</section>
+
+<section xml:id="cll_chapter14-section9">
+  <title>9. Compound bridi</title>
+  <para>So far we have seen how to handle two sentences that need have no similarity at all (bridi connection) and sentences that are identical except for a difference in one sumti (sumti connection). It would seem natural to ask how to logically connect sentences that are identical except for having different selbri.</para>
+  <para>Surprise! Lojban provides no logical connective that is designed to handle selbri and nothing else. Instead, selbri connection is provided as part of a more general-purpose mechanism called “compound bridi”. Compound bridi result from logically connecting sentences that differ in their selbri and possibly some of their sumti.</para>
+  <para>The simplest cases result when the x1 sumti is the only common point:</para>
+  <programlisting><anchor xml:id="c14e9d1"/><anchor xml:id="cll_chapter14-section9-example1"/>9.1)   mi klama le zarci .ije mi nelci la djan.
+       I go to the market, and I like John.
+</programlisting>
+  <para>is equivalent in meaning to the compound bridi:</para>
+  <programlisting><anchor xml:id="c14e9d2"/><anchor xml:id="cll_chapter14-section9-example2"/>9.2)   mi klama le zarci gi'e nelci la djan.
+       I go-to the market and like John.
+</programlisting>
+  <para>As <xref linkend="cll_chapter14-section9-example2"/> indicates, giheks are used in afterthought to create compound bridi; “gi'e” is the gihek corresponding to “and”. The actual phrases “klama le zarci” and “nelci la djan.” that the gihek connects are known as “bridi-tails”, because they represent (in this use) the “tail end” of a bridi, including the selbri and any following sumti, but excluding any sumti that precede the selbri:</para>
+  <programlisting><anchor xml:id="c14e9d3"/><anchor xml:id="cll_chapter14-section9-example3"/>9.3)   mi ricfu gi'e klama le zarci
+       I am-rich and go-to the market.
+</programlisting>
+  <para>In <xref linkend="cll_chapter14-section9-example3"/>, the first bridi-tail is “ricfu”, a simple selbri, and the second bridi-tail is “klama le zarci”, a selbri with one following sumti.</para>
+  <para>Suppose that more than a single sumti is identical between the two sentences:</para>
+  <programlisting><anchor xml:id="c14e9d4"/><anchor xml:id="cll_chapter14-section9-example4"/>9.4)   mi dunda le cukta do .ije mi lebna lo rupnu do
+       I give the book to-you, and I take some currency-units from-you.
+</programlisting>
+  <para>In <xref linkend="cll_chapter14-section9-example4"/>, the first and last sumti of each bridi are identical; the selbri and the second sumti are different. By moving the final sumti to the beginning, a form analogous to <xref linkend="cll_chapter14-section9-example2"/> can be achieved:</para>
+  <programlisting><anchor xml:id="c14e9d5"/><anchor xml:id="cll_chapter14-section9-example5"/>9.5)   fi do fa mi dunda le cukta gi'e lebna lo rupnu
+       to/from you I give the book and take some currency-units.
+</programlisting>
+  <para>where the “fi” does not have an exact English translation because it merely places “do” in the third place of both “lebna” and “dunda”. However, a form that preserves natural sumti order also exists in Lojban. Giheks connect two bridi-tails, but also allow sumti to be added following the bridi-tail. These sumti are known as tail-terms, and apply to both bridi. The straightforward gihek version of <xref linkend="cll_chapter14-section9-example4"/> therefore is:</para>
+  <programlisting><anchor xml:id="c14e9d6"/><anchor xml:id="cll_chapter14-section9-example6"/>9.6)   mi dunda le cukta gi'e lebna lo rupnu vau do
+       I (give the book) and (take some currency-units) to/from you.
+</programlisting>
+  <para>The “vau” (of selma'o VAU) serves to separate the bridi-tail from the tail-terms. Every bridi-tail is terminated by an elidable “vau”, but only in connection with compound bridi is it ever necessary to express this “vau”. Thus:</para>
+  <programlisting><anchor xml:id="c14e9d7"/><anchor xml:id="cll_chapter14-section9-example7"/>9.7)   mi klama le zarci [vau]
+       I go-to the market.
+</programlisting>
+  <para>has a single elided “vau”, and <xref linkend="cll_chapter14-section9-example2"/> is equivalent to:</para>
+  <programlisting><anchor xml:id="c14e9d8"/><anchor xml:id="cll_chapter14-section9-example8"/>9.8)   mi klama le zarci [vau] gi'e nelci la djan. [vau] [vau]
+</programlisting>
+  <para>where the double “vau” at the end of <xref linkend="cll_chapter14-section9-example8"/> terminates both the right-hand bridi-tail and the unexpressed tail-terms.</para>
+  <para>A final use of giheks is to combine bridi-tails used as complete sentences, the Lojban observative:</para>
+  <programlisting><anchor xml:id="c14e9d9"/><anchor xml:id="cll_chapter14-section9-example9"/>9.9)   klama le zarci gi'e dzukla le briju
+       A goer to-the market and a walker to-the office.
+</programlisting>
+  <para>Since x1 is omitted in both of the bridi underlying <xref linkend="cll_chapter14-section9-example9"/>, this compound bridi does not necessarily imply that the goer and the walker are the same. Only the presence of an explicit x1 (other than “zo'e”, which is equivalent to omission) can force the goer and the walker to be identical.</para>
+  <para>A strong argument for this convention is provided by analysis of the following example:</para>
+  <programlisting><anchor xml:id="c14e9d10"/><anchor xml:id="cll_chapter14-section9-example10"/>9.10)  klama la nu,IORK. la finyks. gi'e klama la nu,IORK. la rom.
+       A goer to-New York from-Phoenix and a goer to-New York from-Rome.
+</programlisting>
+  <para>If the rule were that the x1 places of the two underlying bridi were considered identical, then (since there is nothing special about x1), the unspecified x4 (route) and x5 (means) places would also have to be the same, leading to the absurd result that the route from Phoenix to New York is the same as the route from Rome to New York. Inserting “da”, meaning roughly “something”, into the x1 place cures the problem:</para>
+  <programlisting><anchor xml:id="c14e9d11"/><anchor xml:id="cll_chapter14-section9-example11"/>9.11)  da klama la nu,IORK. la finyks.
+            gi'e klama la nu,IORK. la rom.
+       Something is-a-goer to-New York from-Phoenix
+           and is-a-goer to-New York from-Rome.
+</programlisting>
+  <para>The syntax of giheks is:</para>
+  <programlisting>
+      [na] [se] GIhA [nai]
+</programlisting>
+  <para>which is exactly parallel to the syntax of eks.</para>
+</section>
+
+<section xml:id="cll_chapter14-section10">
+  <title>10. Multiple compound bridi</title>
+  <para>Giheks can be combined with “bo” in the same way as eks:</para>
+  <programlisting><anchor xml:id="c14e10d1"/><anchor xml:id="cll_chapter14-section10-example1"/>10.1)  mi nelci la djan. gi'e nelci la martas. gi'abo nelci la meris.
+       I like John and ( like Martha or like Mary ).
+</programlisting>
+  <para>is equivalent in meaning to <xref linkend="cll_chapter14-section8-example1"/> and <xref linkend="cll_chapter14-section8-example2"/>. Likewise, “ke ... ke'e” grouping can be used after giheks:</para>
+  <programlisting><anchor xml:id="c14e10d2"/><anchor xml:id="cll_chapter14-section10-example2"/>10.2)  mi dzukla le zarci gi'e dzukla le zdani
+            gi'a ke dzukla le ckule gi'e dzukla le briju [ke'e]
+       I walk-to the market and walk-to the house,
+            or walk-to the school and walk-to the office.
+</programlisting>
+  <para>is the gihek version of <xref linkend="cll_chapter14-section8-example9"/>. The same rule about using “ke ... ke'e” bracketing only just after a connective applies to bridi-tails as to sumti, so the first two bridi-tails in <xref linkend="cll_chapter14-section10-example2"/> cannot be explicitly grouped; implicit left-grouping suffices to associate them.</para>
+  <para>Each of the pairs of bridi-tails joined by multiple giheks can have its own set of tail-terms:</para>
+  <programlisting><anchor xml:id="c14e10d3"/><anchor xml:id="cll_chapter14-section10-example3"/>10.3)  mi dejni lo rupnu la djan. .inaja mi dunda le cukta la djan.
+            .ijabo mi lebna le cukta la djan.
+       [If] I owe some currency-units to John, then I give the book to John
+            or I take the book from John.
+</programlisting>
+  <para>is equivalent in meaning to:</para>
+  <programlisting><anchor xml:id="c14e10d4"/><anchor xml:id="cll_chapter14-section10-example4"/>10.4)  mi dejni lo rupnu nagi'a dunda gi'abo lebna vau le cukta vau la djan.
+       [If] I owe some currency-units then (give or take) a book to/from John.
+</programlisting>
+  <para>The literal English translation in <xref linkend="cll_chapter14-section10-example4"/> is almost unintelligible, but the Lojban is perfectly grammatical. “mi” fills the x1 place of all three selbri; “lo rupnu” is the x2 of “dejni”, whereas “le cukta” is a tail-term shared between “dunda” and “lebna”; “la djan.” is a tail-term shared by “dejni” and by “dunda gi'abo lebna”. In this case, greater clarity is probably achieved by moving “la djan.” to the beginning of the sentence, as in <xref linkend="cll_chapter14-section9-example5"/>:</para>
+  <programlisting><anchor xml:id="c14e10d5"/><anchor xml:id="cll_chapter14-section10-example5"/>10.5)  fi la djan. fa mi dejni lo rupnu nagi'a dunda gi'abo lebna vau le cukta
+       To/from John, [if] I owe some currency-units then [I] give or take the book.
+</programlisting>
+  <para>Finally, what about forethought logical connection of bridi-tails? There is no direct mechanism for the purpose. Instead, Lojban grammar allows a pair of forethought-connected sentences to function as a single bridi-tail, and of course the sentences need not have terms before their selbri. For example:</para>
+  <programlisting><anchor xml:id="c14e10d6"/><anchor xml:id="cll_chapter14-section10-example6"/>10.6)  mi ge klama le zarci gi nelci la djan.
+       I both go to the market and like John.
+</programlisting>
+  <para>is equivalent in meaning to <xref linkend="cll_chapter14-section9-example2"/>.</para>
+  <para>Of course, either of the connected sentences may contain giheks:</para>
+  <programlisting><anchor xml:id="c14e10d7"/><anchor xml:id="cll_chapter14-section10-example7"/>10.7)  mi ge klama le zarci gi'e dzukla le zdani gi nelci la djan.
+       I both ( go to the market and walk to the house ) and like John.
+</programlisting>
+  <para>The entire gek-connected sentence pair may be negated as a whole by prefixing “na”:</para>
+  <programlisting><anchor xml:id="c14e10d8"/><anchor xml:id="cll_chapter14-section10-example8"/>10.8)  mi na ge klama le zarci gi dzukla le zdani
+       [False!] I both go to the market and walk to the house.
+</programlisting>
+  <para>Since a pair of sentences joined by geks is the equivalent of a bridi-tail, it may be followed by tail terms. The forethought equivalent of <xref linkend="cll_chapter14-section9-example6"/> is:</para>
+  <programlisting><anchor xml:id="c14e10d9"/><anchor xml:id="cll_chapter14-section10-example9"/>10.9)  mi ge dunda le cukta gi lebna lo rupnu vau do
+       I both ( give the book ) and ( take some currency-units ) to/from you.
+</programlisting>
+  <para>Here is a pair of gek-connected observatives, a forethought equivalent of <xref linkend="cll_chapter14-section9-example9"/>:</para>
+  <programlisting><anchor xml:id="c14e10d10"/><anchor xml:id="cll_chapter14-section10-example10"/>10.10) ge klama le zarci gi dzukla le briju
+       Both a goer to-the market and a walker to-the office.
+</programlisting>
+  <para>Finally, here is an example of gek-connected sentences with both shared and unshared terms before their selbri:</para>
+  <programlisting><anchor xml:id="c14e10d11"/><anchor xml:id="cll_chapter14-section10-example11"/>10.11) mi gonai le zarci cu klama gi le bisli cu dansu
+       I either-but-not-both to-the office go or on-the ice dance.
+       I either go to the office or dance on the ice (but not both).
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter14-section11">
+  <title>11. Termset logical connection</title>
+  <para>So far we have seen sentences that differ in all components, and require bridi connection; sentences that differ in one sumti only, and permit sumti connection; and sentences that differ in the selbri and possibly one or more sumti, and permit bridi-tail connection. Termset logical connectives are employed for sentences that differ in more than one sumti but not in the selbri, such as:</para>
+  <programlisting><anchor xml:id="c14e11d1"/><anchor xml:id="cll_chapter14-section11-example1"/>11.1)  I go to the market from the office and to the house from the school.
+</programlisting>
+  <para>The Lojban version of <xref linkend="cll_chapter14-section11-example1"/> requires two termsets joined by a logical connective. A “term” is either a sumti or a sumti preceded by a tense or modal tag such as “pu” or “bai”. Afterthought termsets are formed by linking terms together by inserting the cmavo “ce'e” (of selma'o CEhE) between each of them. Furthermore, the logical connective (which is a jek) must be prefixed by the cmavo “pe'e” (of selma'o PEhE). (We could refer to the combination of “pe'e” and a jek as a “pehejek”, I suppose.)</para>
+  <programlisting><anchor xml:id="c14e11d2"/><anchor xml:id="cll_chapter14-section11-example2"/>11.2)  mi klama le zarci ce'e le briju pe'e je
+            le zdani ce'e le ckule
+       I go to-the market [plus] from-the office [joint] and
+            to-the house [plus] from-the school.
+</programlisting>
+  <para>The literal translation uses “[plus]” to indicate the termset connective, and “[joint]” to indicate the position of the logical connective joint. As usual, there is an equivalent bridi-connection form:</para>
+  <programlisting><anchor xml:id="c14e11d3"/><anchor xml:id="cll_chapter14-section11-example3"/>11.3)  mi klama le zarci le briju .ije mi klama le zdani le ckule
+       I go to-the market from-the office, and I go to-the house from-the school.
+</programlisting>
+  <para>which illustrates that the two bridi differ in the x2 and x3 places only.</para>
+  <para>What happens if the two joined sets of terms are of unequal length? Expanding to bridi connection will always make clear which term goes in which place of which bridi. It can happen that a sumti may fall in the x2 place of one bridi and the x3 place of another:</para>
+  <programlisting><anchor xml:id="c14e11d4"/><anchor xml:id="cll_chapter14-section11-example4"/>11.4)  mi pe'e ja do ce'e le zarci cu klama le briju
+       I [joint] or you to-the market [plus] go to/from-the office.
+</programlisting>
+  <para>can be clearly understood by expansion to:</para>
+  <programlisting><anchor xml:id="c14e11d5"/><anchor xml:id="cll_chapter14-section11-example5"/>11.5)  mi klama le briju .ija do le zarci cu klama le briju
+       I go to-the office, or you to-the market go from-the office.
+</programlisting>
+  <para>So “le briju” is your origin but my destination, and thus falls in the x2 and x3 places of “klama” simultaneously! This is legal because even though there is only one selbri, “klama”, there are two distinct bridi expressed here. In addition, “mi” in <xref linkend="cll_chapter14-section11-example4"/> is serving as a termset containing only one term. An analogous paradox applies to compound bridi with tail-terms and unequal numbers of sumti within the connected bridi-tails:</para>
+  <programlisting><anchor xml:id="c14e11d6"/><anchor xml:id="cll_chapter14-section11-example6"/>11.6)  mi klama le zarci gi'e dzukla vau le briju
+       I ( go to-the market and walk ) to/from-the office.
+</programlisting>
+  <para>means that I go to the market from the office, and I walk to the office; “le briju” is the x3 place of “klama” and the x2 place of “dzukla”.</para>
+  <para>Forethought termsets also exist, and use “nu'i” of selma'o NUhI to signal the beginning and “nu'u” of selma'o NUhU (an elidable terminator) to signal the end. Nothing is inserted between the individual terms: they simply sit side-by-side. To make a logical connection in a forethought termset, use a gek, with the gek just after the “nu'i”, and an extra “nu'u” just before the gik:</para>
+  <programlisting><anchor xml:id="c14e11d7"/><anchor xml:id="cll_chapter14-section11-example7"/>11.7)  mi klama nu'i ge le zarci le briju
+            nu'u gi le zdani le ckule [nu'u]
+       I go [start termset] both to-the market from-the office
+            [joint] and to-the house from-the school [end termset].
+</programlisting>
+  <para>Note that even though two termsets are being connected, only one “nu'i” is used.</para>
+  <para>The grammatical uses of termsets that do not contain logical connectives are explained in <xref linkend="cll_chapter12"/> and <xref linkend="cll_chapter16"/>.</para>
+</section>
+
+<section xml:id="cll_chapter14-section12">
+  <title>12. Logical connection within tanru</title>
+  <para>As noted at the beginning of <xref linkend="cll_chapter14-section9"/>, there is no logical connective in Lojban that joins selbri and nothing but selbri. However, it is possible to have logical connectives within a selbri, forming a kind of tanru that involves a logical connection. Consider the simple tanru “blanu zdani”, blue house. Now anything that is a blue ball, in the most ordinary understanding of the phrase at least, is both blue and a ball. And indeed, instead of “blanu bolci”, Lojbanists can say “blanu je bolci”, using a jek connective within the tanru. (We saw jeks used in <xref linkend="cll_chapter14-section11"/> also, but there they were always prefixed by “pe'e”; in this section they are used alone.) Here is a pair of examples:</para>
+  <programlisting><anchor xml:id="c14e12d1"/><anchor xml:id="cll_chapter14-section12-example1"/>12.1)  ti blanu zdani
+       This is-a-blue type-of house.
+
+<anchor xml:id="c14e12d2"/><anchor xml:id="cll_chapter14-section12-example2"/>12.2)  ti blanu je zdani
+       This is-blue and a-house.
+</programlisting>
+  <para>But of course <xref linkend="cll_chapter14-section12-example1"/> and <xref linkend="cll_chapter14-section12-example2"/> are not necessarily equivalent in meaning! It is the most elementary point about Lojban tanru that <xref linkend="cll_chapter14-section12-example1"/> might just as well mean</para>
+  <programlisting><anchor xml:id="c14e12d3"/><anchor xml:id="cll_chapter14-section12-example3"/>12.3)  This is a house for blue inhabitants.
+</programlisting>
+  <para>and <xref linkend="cll_chapter14-section12-example2"/> certainly is not equivalent in meaning to <xref linkend="cll_chapter14-section12-example3"/>.</para>
+  <para>A full explanation of logical connection within tanru belongs rather to a discussion of selbri structure than to logical connectives in general. Why? Because although <xref linkend="cll_chapter14-section12-example2"/> happens to mean the same as</para>
+  <programlisting><anchor xml:id="c14e12d4"/><anchor xml:id="cll_chapter14-section12-example4"/>12.4)  ti blanu gi'e zdani
+</programlisting>
+  <para>and therefore as</para>
+  <programlisting><anchor xml:id="c14e12d5"/><anchor xml:id="cll_chapter14-section12-example5"/>12.5)  ti blanu .ije ti zdani
+</programlisting>
+  <para>the rule of expansion into separate bridi simply does not always work for tanru connection. Supposing Alice to be a person who lives in blue houses, then</para>
+  <programlisting><anchor xml:id="c14e12d6"/><anchor xml:id="cll_chapter14-section12-example6"/>12.6)  la .alis. cu blanu je zdani prenu
+       Alice is-a ( blue and house ) type-of-person.
+</programlisting>
+  <para>would be true, because tanru grouping with a jek has higher precedence than unmarked tanru grouping, but:</para>
+  <programlisting><anchor xml:id="c14e12d7"/><anchor xml:id="cll_chapter14-section12-example7"/>12.7)  la .alis. cu blanu prenu .ije la .alis. cu zdani prenu
+       Alice is-a blue person, and Alice is-a house person.
+</programlisting>
+  <para>is probably false, because the blueness is associated with the house, not with Alice, even leaving aside the question of what it means to say “Alice is a blue person”. (Perhaps she belongs to the Blue team, or is wearing blue clothes.) The semantic ambiguity of tanru make such logical manipulations impossible.</para>
+  <para>It suffices to note here, then, a few purely grammatical points about tanru logical connection. “bo” may be appended to jeks as to eks, with the same rules:</para>
+  <programlisting><anchor xml:id="c14e12d8"/><anchor xml:id="cll_chapter14-section12-example8"/>12.8)  la teris. cu ricfu je nakni jabo fetsi
+       Terry is rich and ( male or female ).
+</programlisting>
+  <para>The components of tanru may be grouped with “ke” both before and after a logical connective:</para>
+  <programlisting><anchor xml:id="c14e12d9"/><anchor xml:id="cll_chapter14-section12-example9"/>12.9)  la .teris. cu [ke] ricfu ja pindi [ke'e] je ke nakni ja fetsi [ke'e]
+       Terry is (rich or poor) and (male or female).
+</programlisting>
+  <para>where the first “ke ... ke'e” pair may be omitted altogether by the rule of left-grouping, but is optionally permitted. In any case, the last instance of “ke'e” may be elided.</para>
+  <para>The syntax of jeks is:</para>
+  <programlisting>
+       [na] [se] JA [nai]
+</programlisting>
+  <para>parallel to eks and giheks.</para>
+  <para>Forethought tanru connection does not use geks, but uses guheks instead. Guheks have exactly the same form as geks:</para>
+  <programlisting>
+       [se] GUhA [nai]
+</programlisting>
+  <para>Using guheks in tanru connection (rather than geks) resolves what would otherwise be an unacceptable ambiguity between bridi-tail and tanru connection:</para>
+  <programlisting><anchor xml:id="c14e12d10"/><anchor xml:id="cll_chapter14-section12-example10"/>12.10) la .alis. gu'e ricfu gi fetsi
+       Alice is both rich and female.
+</programlisting>
+  <para>Note that giks are used with guheks in exactly the same way they are used with geks. Like jeks, guheks bind more closely than unmarked tanru grouping does:</para>
+  <programlisting><anchor xml:id="c14e12d11"/><anchor xml:id="cll_chapter14-section12-example11"/>12.11) la .alis. gu'e blanu gi zdani prenu
+       Alice is-a-(both blue and a-house) type-of-person.
+</programlisting>
+  <para>is the forethought version of <xref linkend="cll_chapter14-section12-example6"/>.</para>
+  <para>A word of caution about the use of logically connected tanru within descriptions. English-based intuition can lead the speaker astray. In correctly reducing</para>
+  <programlisting><anchor xml:id="c14e12d12"/><anchor xml:id="cll_chapter14-section12-example12"/>12.12) mi viska pa nanmu .ije mi viska pa ninmu
+       I see a man, and I see a woman.
+</programlisting>
+  <para>to</para>
+  <programlisting><anchor xml:id="c14e12d13"/><anchor xml:id="cll_chapter14-section12-example13"/>12.13) mi viska pa nanmu .e pa ninmu
+       I see a man and a woman.
+</programlisting>
+  <para>there is a great temptation to reduce further to:</para>
+  <programlisting><anchor xml:id="c14e12d14"/><anchor xml:id="cll_chapter14-section12-example14"/>12.14) mi viska pa nanmu je ninmu
+       I see a man and woman.
+</programlisting>
+  <para>But <xref linkend="cll_chapter14-section12-example14"/> means that you see one thing which is both a man and a woman simultaneously! A “nanmu je ninmu” is a manwoman, a presumably non-existent creature who is both a “nanmu” and a “ninmu”.</para>
+</section>
+
+<section xml:id="cll_chapter14-section13">
+  <title>13. Truth questions and connective questions</title>
+  <para>So far we have addressed only sentences which are statements. Lojban, like all human languages, needs also to deal with sentences which are questions. There are many ways of asking questions in Lojban, but some of these (like questions about quantity, tense, and emotion) are discussed in other chapters.</para>
+  <para>The simplest kind of question is of the type “Is it true that ... ” where some statement follows. This type is called a “truth question”, and can be represented in English by <xref linkend="cll_chapter14-section13-example1"/>:</para>
+  <programlisting><anchor xml:id="c14e13d1"/><anchor xml:id="cll_chapter14-section13-example1"/>13.1)  Is it true that Fido is a dog?
+       Is Fido a dog?
+</programlisting>
+  <para>Note the two formulations. English truth questions can always be formed by prefixing “Is is true that” to the beginning of a statement; there is also usually a more idiomatic way involving putting the verb before its subject. “Is Fido a dog?” is the truth question corresponding to “Fido is a dog”. In Lojban, the equivalent mechanism is to prefix the cmavo “xu” (of selma'o UI) to the statement:</para>
+  <programlisting><anchor xml:id="c14e13d2"/><anchor xml:id="cll_chapter14-section13-example2"/>13.2)  xu la faidon. gerku
+       Is-it-true-that Fido is-a-dog?
+</programlisting>
+  <para><xref linkend="cll_chapter14-section13-example1"/> and <xref linkend="cll_chapter14-section13-example2"/> are equivalent in meaning.</para>
+  <para>A truth question can be answered “yes” or “no”, depending on the truth or falsity, respectively, of the underlying statement. The standard way of saying “yes” in Lojban is “go'i” and of saying “no” is “nago'i”. (The reasons for this rule are explained in <xref linkend="cll_chapter7"/>.) In answer to <xref linkend="cll_chapter14-section13-example2"/>, the possible answers are:</para>
+  <programlisting><anchor xml:id="c14e13d3"/><anchor xml:id="cll_chapter14-section13-example3"/>13.3)  go'i
+       Fido is a dog.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c14e13d4"/><anchor xml:id="cll_chapter14-section13-example4"/>13.4)  nago'i
+       Fido is not a dog.
+</programlisting>
+  <para>Some English questions seemingly have the same form as the truth questions so far discussed. Consider</para>
+  <programlisting><anchor xml:id="c14e13d5"/><anchor xml:id="cll_chapter14-section13-example5"/>13.5)  Is Fido a dog or a cat?
+</programlisting>
+  <para>Superficially, <xref linkend="cll_chapter14-section13-example5"/> seems like a truth question with the underlying statement:</para>
+  <programlisting><anchor xml:id="c14e13d6"/><anchor xml:id="cll_chapter14-section13-example6"/>13.6)  Fido is a dog or a cat.
+</programlisting>
+  <para>By translating <xref linkend="cll_chapter14-section13-example6"/> into Lojban and prefixing “xu” to signal a truth question, we get:</para>
+  <programlisting><anchor xml:id="c14e13d7"/><anchor xml:id="cll_chapter14-section13-example7"/>13.7)  xu la faidon. gerku gi'onai mlatu
+       Is-it-true-that Fido is-a-dog or is-a-cat (but not both)?
+</programlisting>
+  <para>Given that Fido really is either a dog or a cat, the appropriate answer would be “go'i”; if Fido were a fish, the appropriate answer would be “nago'i”.</para>
+  <para>But that is not what an English-speaker who utters <xref linkend="cll_chapter14-section13-example5"/> is asking! The true significance of <xref linkend="cll_chapter14-section13-example5"/> is that the speaker desires to know the truth value of either of the two underlying bridi (it is presupposed that only one is true).</para>
+  <para>Lojban has an elegant mechanism for rendering this kind of question which is very unlike that used in English. Instead of asking about the truth value of the connected bridi, Lojban users ask about the truth function which connects them. This is done by using a special question cmavo: there is one of these for each of the logical connective selma'o, as shown by the following table:</para>
+  <programlisting>
+    ge'i    GA         forethought connective question
+    gi'i    GIhA       bridi-tail connective question
+    gu'i    GUhA       tanru forethought connective question
+    je'i    JA         tanru connective question
+    ji      A          sumti connective question
+</programlisting>
+  <para>(This list unfortunately departs from the pretty regularity of the other cmavo for logical connection. The two-syllable selma'o, GIhA and GUhA, make use of the cmavo ending in “-i” which is not used for a truth function, but “gi” and “.i” were not available, and different cmavo had to be chosen. This table must simply be memorized, like most other non-connective cmavo assignments.)</para>
+  <para>One correct translation of <xref linkend="cll_chapter14-section13-example5"/> employs a question gihek:</para>
+  <programlisting><anchor xml:id="c14e13d8"/><anchor xml:id="cll_chapter14-section13-example8"/>13.8)  la .alis gerku gi'i mlatu
+       Alice is-a-dog [truth function?] is-a-cat?
+</programlisting>
+  <para>Here are some plausible answers:</para>
+  <programlisting><anchor xml:id="c14e13d9"/><anchor xml:id="cll_chapter14-section13-example9"/>13.9) nagi'e
+       Alice is not a dog and is a cat.
+
+<anchor xml:id="c14e13d10"/><anchor xml:id="cll_chapter14-section13-example10"/>13.10) gi'enai
+       Alice is a dog and is not a cat.
+
+<anchor xml:id="c14e13d11"/><anchor xml:id="cll_chapter14-section13-example11"/>13.11) nagi'enai
+       Alice is not a dog and is not a cat.
+
+<anchor xml:id="c14e13d12"/><anchor xml:id="cll_chapter14-section13-example12"/>13.12) nagi'o
+       gi'onai
+       Alice is a dog or is a cat but not both (I’m not saying which).
+</programlisting>
+  <para><xref linkend="cll_chapter14-section13-example12"/> is correct but uncooperative.</para>
+  <para>As usual, Lojban questions are answered by filling in the blank left by the question. Here the blank is a logical connective, and therefore it is grammatical in Lojban to utter a bare logical connective without anything for it to connect.</para>
+  <para>The answer “gi'e”, meaning that Alice is a dog and is a cat, is impossible in the real world, but for:</para>
+  <programlisting><anchor xml:id="c14e13d13"/><anchor xml:id="cll_chapter14-section13-example13"/>13.13) do djica tu'a loi ckafi
+            ji loi tcati
+       You desire something-about a-mass-of coffee
+            [truth function?] a-mass-of tea?
+       Do you want coffee or tea?
+</programlisting>
+  <para>the answer “.e”, meaning that I want both, is perfectly plausible, if not necessarily polite.</para>
+  <para>The forethought questions “ge'i” and “gu'i” are used like the others, but ambiguity forbids the use of isolated forethought connectives as answers — they sound like the start of forethought-connected bridi. So although <xref linkend="cll_chapter14-section13-example14"/> is the forethought version of <xref linkend="cll_chapter14-section13-example13"/>:</para>
+  <programlisting><anchor xml:id="c14e13d14"/><anchor xml:id="cll_chapter14-section13-example14"/>13.14) do djica tu'a
+            ge'i loi ckafi
+            gi loi tcati
+       You desire something-about
+            [truth function?] a-mass-of coffee
+            [or] a-mass-of tea?
+</programlisting>
+  <para>the answer must be in afterthought form.</para>
+  <para>There are natural languages, notably Chinese, which employ the Lojbanic form of connective question. The Chinese sentence</para>
+  <programlisting><anchor xml:id="c14e13d15"/><anchor xml:id="cll_chapter14-section13-example15"/>13.15) ni<superscript>3</superscript> zou<superscript>3</superscript> hai<superscript>2</superscript>shi pao<superscript>3</superscript>
+       You walk [or?] run?
+</programlisting>
+  <para>means “Do you walk or run?”, and is exactly parallel to the Lojban:</para>
+  <programlisting><anchor xml:id="c14e13d16"/><anchor xml:id="cll_chapter14-section13-example16"/>13.16) do cadzu gi'i bajra
+       You walk [or?] run?
+</programlisting>
+  <para>However, Chinese does not use logical connectives in the reply to such a question, so the resemblance, though striking, is superficial.</para>
+  <para>Truth questions may be used in bridi connection. This form of sentence is perfectly legitimate, and can be interpreted by using the convention that a truth question is true if the answer is “yes” and false if the answer is “no”. Analogously, an imperative sentence (involving the special pro-sumti “ko”, which means “you” but marks the sentence as a command) is true if the command is obeyed, and false otherwise. A request of Abraham Lincoln’s may be translated thus:</para>
+  <programlisting><anchor xml:id="c14e13d17"/><anchor xml:id="cll_chapter14-section13-example17"/>13.17) ganai ti ckafi gi ko bevri loi tcati mi
+       .ije ganai ti tcati gi ko bevri loi ckafi mi
+       If this is-coffee then [you!] bring a-mass-of tea to-me,
+       and if this is-tea then [you!] bring a-mass-of coffee to-me.
+       If this is coffee, bring me tea; but if this is tea, bring me coffee.
+</programlisting>
+  <para>In logical terms, however, “but” is the same as “and”; the difference is that the sentence after a “but” is felt to be in tension or opposition to the sentence before it. Lojban represents this distinction by adding the discursive cmavo “ku'i” (of selma'o UI), which is explained in <xref linkend="cll_chapter13"/>, to the logical “.ije”.)</para>
+</section>
+
+<section xml:id="cll_chapter14-section14">
+  <title>14. Non-logical connectives</title>
+  <para>Way back in <xref linkend="cll_chapter14-section1"/>, the point was made that not every use of English “and”, “if ... then”, and so on represents a Lojban logical connective. In particular, consider the “and” of:</para>
+  <programlisting><anchor xml:id="c14e14d1"/><anchor xml:id="cll_chapter14-section14-example1"/>14.1)  John and Alice carried the piano.
+</programlisting>
+  <para>Given the nature of pianos, this probably means that John carried one end and Alice the other. So it is not true that:</para>
+  <programlisting><anchor xml:id="c14e14d2"/><anchor xml:id="cll_chapter14-section14-example2"/>14.2)  John carried the piano, and Alice carried the piano.
+</programlisting>
+  <para>which would mean that each of them carried the piano by himself/herself. Lojban deals with this particular linguistic phenomenon as a “mass”. John and Alice are joined together into a mass, John-and-Alice, and it is this mass which carried the piano, not either of them separately. The cmavo “joi” (of selma'o JOI) is used to join two or more components into a mass:</para>
+  <programlisting><anchor xml:id="c14e14d3"/><anchor xml:id="cll_chapter14-section14-example3"/>14.3)  la djan. joi la .alis. cu bevri le pipno
+    John massed-with Alice carry the piano.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section14-example3"/> covers the case mentioned, where John and Alice divide the labor; it also could mean that John did all the hauling and Alice did the supervising. This possibility arises because the properties of a mass are the properties of its components, which can lead to apparent contradictions: if John is small and Alice is large, then John-and-Alice is both small and large. Masses are also discussed in <xref linkend="cll_chapter6"/>.</para>
+  <para>Grammatically, “joi” can appear between two sumti (like an ek) or between two tanru components (like a jek). This flexibility must be paid for in the form of occasional terminators that cannot be elided:</para>
+  <programlisting><anchor xml:id="c14e14d4"/><anchor xml:id="cll_chapter14-section14-example4"/>14.4)  le nanmu ku joi le ninmu [ku] cu klama le zarci
+       The man massed-with the woman go-to the market.
+</programlisting>
+  <para>The cmavo “ku” is the elidable terminator for “le”, which can almost always be elided, but not in this case. If the first “ku” were elided here, Lojban’s parsing rules would see “le nanmu joi” and assume that another tanru component is to follow; since the second “le” cannot be part of a tanru, a parsing error results. No such problem can occur with logical connectives, because an ek signals a following sumti and a jek a following tanru component unambiguously.</para>
+  <para>Single or compound cmavo involving members of selma'o JOI are called joiks, by analogy with the names for logical connectives. It is not grammatical to use joiks to connect bridi-tails.</para>
+  <para>In tanru, “joi” has the connotation “mixed with”, as in the following example:</para>
+  <programlisting><anchor xml:id="c14e14d5"/><anchor xml:id="cll_chapter14-section14-example5"/>14.5)  ti blanu joi xunre bolci
+       This is-a-(blue mixed-with red) ball.
+       This is a blue and red ball.
+</programlisting>
+  <para>Here the ball is neither wholly blue nor wholly red, but partly blue and partly red. Its blue/redness is a mass property. (Just how blue something has to be to count as “wholly blue” is an unsettled question, though. A “blanu zdani” may be so even though not every part of it is blue.)</para>
+  <para>There are several other cmavo in selma'o JOI which can be used in the same grammatical constructions. Not all of them are well-defined as yet in all contexts. All have clear definitions as sumti connectives; those definitions are shown in the following table:</para>
+  <programlisting>
+    A joi B     the mass with components A and B
+    A ce B      the set with elements A and B
+    A ce'o B    the sequence with elements A and B in order
+    A sece'o B  the sequence with elements B and A in order
+    A jo'u B    A and B considered jointly
+    A fa'u B    A and B respectively
+    A sefa'u B  B and A respectively
+    A jo'e B    the union of sets A and B
+    A ku'a B    the intersection of sets A and B
+    A pi'u B    the cross product of sets A and B
+    A sepi'u B  the cross product of sets B and A
+</programlisting>
+  <para>The cmavo “se” is grammatical before any JOI cmavo, but only useful with those that have inherent order. Here are some examples of joiks:</para>
+  <programlisting><anchor xml:id="c14e14d6"/><anchor xml:id="cll_chapter14-section14-example6"/>14.6)  mi cuxna la .alis. la frank. ce la .alis. ce la djeimyz.
+       I choose Alice from Frank and-member Alice and-member James.
+       I choose Alice from among Frank, Alice, and James.
+</programlisting>
+  <para>The x3 place of “cuxna” is a set from which the choice is being made. A set is an abstract object which is determined by specifying its members. Unlike those of a mass, the properties of a set are unrelated to its members’ properties: the set of all rats is large (since many rats exist), but the rats themselves are small. This chapter does not attempt to explain set theory (the mathematical study of sets) in detail: explaining propositional logic is quite enough for one chapter!</para>
+  <para>In <xref linkend="cll_chapter14-section14-example6"/> we specify that set by listing the members with “ce” joining them.</para>
+  <programlisting><anchor xml:id="c14e14d7"/><anchor xml:id="cll_chapter14-section14-example7"/>14.7)  ti liste mi ce'o do ce'o la djan.
+       This is-a-list-of me and-sequence you and-sequence John.
+       This is a list of you, me, and John.
+</programlisting>
+  <para>The x2 place of “liste” is a sequence of the things which are mentioned in the list. (It is worth pointing out that “lo liste” means a physical object such as a grocery list: a purely abstract list is “lo porsi”, a sequence.) Here the three sumti connected by “ce'o” are in a definite order, not just lumped together in a set or a mass.</para>
+  <para>So “joi”, “ce”, and “ce'o” are parallel, in that the sumti connected are taken to be individuals, and the result is something else: a mass, a set, or a sequence respectively. The cmavo “jo'u” serves as a fourth element in this pattern: the sumti connected are individuals, and the result is still individuals — but inseparably so. The normal Lojban way of saying that James and George are brothers is:</para>
+  <programlisting><anchor xml:id="c14e14d8"/><anchor xml:id="cll_chapter14-section14-example8"/>14.8)  la djeimyz. bruna la djordj.
+       James is-the-brother-of George.
+</programlisting>
+  <para>possibly adding a discursive element meaning “and vice versa”. However, “James and George are brothers” cannot be correctly translated as:</para>
+  <programlisting><anchor xml:id="c14e14d9"/><anchor xml:id="cll_chapter14-section14-example9"/>14.9)  la djeimyz. .e la djordj. bruna
+       James and George is-a-brother.
+</programlisting>
+  <para>since that expands to two bridi and means that James is a brother and so is George, but not necessarily of each other. If the “.e” is changed to “jo'u”, however, the meaning of <xref linkend="cll_chapter14-section14-example8"/> is preserved:</para>
+  <programlisting><anchor xml:id="c14e14d10"/><anchor xml:id="cll_chapter14-section14-example10"/>14.10) la djeimyz. jo'u la djordj. cu remei bruna
+       James in-common-with George are-a-twosome type-of-brothers.
+</programlisting>
+  <para>The tanru “remei bruna” is not strictly necessary in this sentence, but is used to make clear that we are not saying that James and George are both brothers of some third person not specified. Alternatively, we could turn the tanru around: the x1 place of “remei” is a mass with two components, leading to:</para>
+  <programlisting><anchor xml:id="c14e14d11"/><anchor xml:id="cll_chapter14-section14-example11"/>14.11) la djeimyz. joi la djordj. cu bruna remei
+       James massed-with George are-a-brother type-of-twosome.
+</programlisting>
+  <para>where “joi” is used to create the necessary mass.</para>
+  <para>Likewise, “fa'u” can be used to put two individuals together where order matters. Typically, there will be another “fa'u” somewhere else in the same bridi:</para>
+  <programlisting><anchor xml:id="c14e14d12"/><anchor xml:id="cll_chapter14-section14-example12"/>14.12) la djeimyz. fa'u la djordj. prami la meris. fa'u la martas.
+       James jointly-in-order-with George loves Mary jointly-in-order-with Martha.
+       James and George love Mary and Martha, respectively.
+</programlisting>
+  <para>Here the information carried by the English adverb “respectively”, namely that James loves Mary and George loves Martha, is divided between the two occurrences of “fa'u”. If both uses of “fa'u” were to be changed to “.e”, we would get:</para>
+  <programlisting><anchor xml:id="c14e14d13"/><anchor xml:id="cll_chapter14-section14-example13"/>14.13) la djeimyz. .e la djordj. prami la meris. .e la martas.
+       James and George love Mary and Martha.
+</programlisting>
+  <para>which can be transformed to four bridi:</para>
+  <programlisting><anchor xml:id="c14e14d14"/><anchor xml:id="cll_chapter14-section14-example14"/>14.14) la djeimyz. prami la meris. .ije la djordj. prami la meris.
+            .ije la djeimyz. prami la martas. .ije la djordj. prami la martas.
+       James loves Mary, and George loves Mary,
+            and James loves Martha, and George loves Martha.
+</programlisting>
+  <para>which represents quite a different state of affairs from <xref linkend="cll_chapter14-section14-example12"/>. The meaning of <xref linkend="cll_chapter14-section14-example12"/> can also be conveyed by a termset:</para>
+  <programlisting><anchor xml:id="c14e14d15"/><anchor xml:id="cll_chapter14-section14-example15"/>14.15) la djeimyz. ce'e la meris. pe'e .e la djordj. ce'e la martas. prami
+    James [plus] Mary [joint] and George [plus] Martha loves.
+</programlisting>
+  <para>at the expense of re-ordering the list of names so as to make the pairs explicit. This option is not available when one of the lists is only described rather than enumerated:</para>
+  <programlisting><anchor xml:id="c14e14d16"/><anchor xml:id="cll_chapter14-section14-example16"/>14.16) la djeimyz. fa'u la djordj. prami re mensi
+    James and-respectively George love two sisters.
+</programlisting>
+  <para>which conveys that James loves one sister and George the other, though we are not able to tell which of the sisters is which.</para>
+</section>
+
+<section xml:id="cll_chapter14-section15">
+  <title>15. More about non-logical connectives</title>
+  <para>The final three JOI cmavo, “jo'e”, “ku'a”, and “pi'u”, are probably only useful when talking explicitly about sets. They represent three standard set operators usually called “union”, “intersection”, and “cross product” (also known as “Cartesian product”). The union of two sets is a set containing all the members that are in either set; the intersection of two sets is a set containing all the members that are in both sets. The cross product of two sets is the set of all possible ordered pairs, where each ordered pair contains a single element from the first set followed by a single element from the second. This may seem very abstract; hopefully, the following examples will help:</para>
+  <programlisting><anchor xml:id="c14e15d1"/><anchor xml:id="cll_chapter14-section15-example1"/>15.1)  lo'i ricfu ku jo'e lo'i dotco cu barda
+       The-set-of rich-things union the-set-of German-things is large.
+
+<anchor xml:id="c14e15d2"/><anchor xml:id="cll_chapter14-section15-example2"/>15.2)  lo'i ricfu ku ku'a lo'i dotco cu cmalu
+       The set-of rich-things intersection the-set-of German-things is small.
+</programlisting>
+  <para>There is a parallelism between logic and set theory that makes <xref linkend="cll_chapter14-section15-example1"/> and <xref linkend="cll_chapter14-section15-example2"/> equivalent respectively to:</para>
+  <programlisting><anchor xml:id="c14e15d3"/><anchor xml:id="cll_chapter14-section15-example3"/>15.3)  lo'i ricfu ja dotco cu barda
+       The-set-of rich-or-German-things is large.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c14e15d4"/><anchor xml:id="cll_chapter14-section15-example4"/>15.4)  lo'i ricfu je dotco cu cmalu
+       The-set-of rich-and-German-things is small.
+</programlisting>
+  <para>The following example uses “se remei”, which is a set (not a mass) of two elements:</para>
+  <programlisting><anchor xml:id="c14e15d5"/><anchor xml:id="cll_chapter14-section15-example5"/>15.5)  la djeimyz. ce[bo] la djordj. pi'u la meris. cebo la martas.
+            cu prami se remei
+       James and-set George cross-product Mary and-set Martha
+            are-lover type-of-pairs.
+</programlisting>
+  <para>means that each of the pairs James/Mary, George/Mary, James/Martha, and George/Martha love each other. Therefore it is similar in meaning to <xref linkend="cll_chapter14-section14-example13"/>; however, that example speaks only of the men loving the women, not vice versa.</para>
+  <para>Joiks may be combined with “bo” or with “ke” in the same way as eks and jeks; this allows grouping of non-logical connections between sumti and tanru units, in complete parallelism with logical connections:</para>
+  <programlisting><anchor xml:id="c14e15d6"/><anchor xml:id="cll_chapter14-section15-example6"/>15.6)  mi joibo do ce la djan. joibo la djein.
+            cu gunma se remei
+       (I massed-with you) and (John massed-with Jane)
+            are-a-mass type-of-two-set
+</programlisting>
+  <para>asserts that there is a set of two items each of which is a mass.</para>
+  <para>Non-logical connection is permitted at the joint of a termset; this is useful for associating more than one sumti or tagged sumti with each side of the non-logical connection. The place structure of “casnu” is:</para>
+  <programlisting>
+      casnu: the mass x1 discusses/talks about x2
+</programlisting>
+  <para>so the x1 place must be occupied by a mass (for reasons not explained here); however, different components of the mass may discuss in different languages. To associate each participant with his or her language, we can say:</para>
+  <programlisting><anchor xml:id="c14e15d7"/><anchor xml:id="cll_chapter14-section15-example7"/>15.7)  mi ce'e bau la lojban.
+            pe'e joi do ce'e bau la gliban. nu'u casnu
+       ( I [plus] in-language Lojban
+            massed-with you [plus] in-language English ) discuss.
+</programlisting>
+  <para>Like all non-logical connectives, the usage shown in <xref linkend="cll_chapter14-section15-example7"/> cannot be mechanically converted into a non-logical connective placed at another location in the bridi. The forethought equivalent of <xref linkend="cll_chapter14-section15-example7"/> is:</para>
+  <programlisting><anchor xml:id="c14e15d8"/><anchor xml:id="cll_chapter14-section15-example8"/>15.8)  nu'i joigi mi bau la lojban gi do bau la gliban. nu'u casnu
+</programlisting>
+  <para>Non-logical forethought termsets are also useful when the things to be non-logically connected are sumti preceded with tense or modal (BAI) tags:</para>
+  <programlisting><anchor xml:id="c14e15d9"/><anchor xml:id="cll_chapter14-section15-example9"/>15.9)  la djan. fa'u la frank. cusku nu'i bau la lojban.
+            nu'u fa'u bai tu'a la djordj. [nu'u]
+       John respectively-with Frank express [start termset] in-language Lojban
+            [joint] respectively-with under-compulsion-by George.
+       John and Frank speak in Lojban and under George’s compulsion, respectively.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section15-example9"/> associates speaking in Lojban with John, and speaking under George’s compulsion with Frank. We do not know what language Frank uses, or whether John speaks under anyone’s compulsion.</para>
+  <para>Joiks may be prefixed with “.i” to produce ijoiks, which serve to non-logically connect sentences. The ijoik “.ice'o” indicates that the event of the second bridi follows that of the first bridi in some way other than a time relationship (which is handled with a tense):</para>
+  <programlisting><anchor xml:id="c14e15d10"/><anchor xml:id="cll_chapter14-section15-example10"/>15.10) mi ba gasnu la'edi'e
+            .i tu'e kanji lo ni cteki
+            .ice'o lumci le karce
+            .ice'o dzukansa le gerku tu'u
+       I [future] do the-referent-of-the-following:
+            ( Compute the quantity of taxes.
+            And-then wash the car.
+            And-then walkingly-accompany the dog. )
+       List of things to do:
+            Figure taxes.
+            Wash car.
+            Walk dog.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section15-example10"/> represents a list of things to be done in priority order. The order is important, hence the need for a sequence connective, but does not necessarily represent a time order (the dog may end up getting walked first). Note the use of “tu'e” and “tu'u” as general brackets around the whole list. This is related to, but distinct from, their use in <xref linkend="cll_chapter14-section8"/>, because there is no logical connective between the introductory phrase “mi ba gasnu la'edi'e” and the rest. The brackets effectively show how large an utterance the word “di'e”, which means “the following utterance”, refers to.</para>
+  <para>Similarly, “.ijoi” is used to connect sentences that represent the components of a joint event such as a joint cause: the Lojban equivalent of “Fran hit her head and fell out of the boat, so that she drowned” would join the events “Fran hit her head” and “Fran fell out of the boat” with “.ijoi”.</para>
+  <para>The following “nai”, if present, does not negate either of the things to be connected, but instead specifies that some other connection (logical or non-logical) is applicable: it is a scalar negation:</para>
+  <programlisting><anchor xml:id="c14e15d11"/><anchor xml:id="cll_chapter14-section15-example11"/>15.11) mi jo'unai do cu remei
+    I in-common-with [not!] you are-a-twosome
+</programlisting>
+  <para>The result of “mi jo'u do” would be two individuals, not a mass, therefore “jo'u” is not applicable; “joi” would be the correct connective.</para>
+  <para>There is no joik question cmavo as such; however, joiks and ijoiks may be uttered in isolation in response to a logical connective question, as in the following exchange:</para>
+  <programlisting><anchor xml:id="c14e15d12"/><anchor xml:id="cll_chapter14-section15-example12"/>15.12) do djica tu'a
+            loi ckafi ji loi tcati
+       You desire something-about
+            a-mass-of coffee [what connective?] a-mass-of tea?
+       Do you want coffee or tea?
+
+<anchor xml:id="c14e15d13"/><anchor xml:id="cll_chapter14-section15-example13"/>15.13) joi
+       Mixed-mass-and.
+       Both as a mass (i.e, mixed together).
+</programlisting>
+  <para>Ugh. (Or in Lojban: .a'unaisairo'o.)</para>
+</section>
+
+<section xml:id="cll_chapter14-section16">
+  <title>16. Interval connectives and forethought non-logical connection</title>
+  <para>In addition to the non-logical connectives of selma'o JOI explained in <xref linkend="cll_chapter14-section14"/> and <xref linkend="cll_chapter14-section15"/>, there are three other connectives which can appear in joiks: “bi'i”, “bi'o”, and “mi'i”, all of selma'o BIhI. The first two cmavo are used to specify intervals: abstract objects defined by two endpoints. The cmavo “bi'i” is correct if the endpoints are independent of order, whereas “bi'o” or “sebi'o” are used when order matters.</para>
+  <para>An example of “bi'i” in sumti connection:</para>
+  <programlisting><anchor xml:id="c14e16d1"/><anchor xml:id="cll_chapter14-section16-example1"/>16.1)  mi ca sanli la drezdn. bi'i la frankfurt.
+       I [present] stand-on-surface Dresden [interval] Frankfurt.
+       I am standing between Dresden and Frankfurt.
+</programlisting>
+  <para>In <xref linkend="cll_chapter14-section16-example1"/>, it is all the same whether I am standing between Dresden and Frankfurt or between Frankfurt and Dresden, so “bi'i” is the appropriate interval connective. The sumti “la drezdn. bi'i la frankfurt.” falls into the x2 place of “sanli”, which is the surface I stand on; the interval specifies that surface by its limits. (Obviously, I am not standing on the whole of the interval; the x2 place of “sanli” specifies a surface which is typically larger in extent than just the size of the stander’s feet.)</para>
+  <programlisting><anchor xml:id="c14e16d2"/><anchor xml:id="cll_chapter14-section16-example2"/>16.2)  mi cadzu ca la pacac. bi'o la recac.
+    I walk simultaneous-with First-hour [ordered-interval] Second-hour.
+    I walk from one o’clock to two o’clock.
+</programlisting>
+  <para>In <xref linkend="cll_chapter14-section16-example2"/>, on the other hand, it is essential that “la pacac.” comes before “la recac.”; otherwise we have an 11-hour (or 23-hour) interval rather than a one-hour interval. In this use of an interval, the whole interval is probably intended, or at least most of it.</para>
+  <para><xref linkend="cll_chapter14-section16-example2"/> is equivalent to:</para>
+  <programlisting><anchor xml:id="c14e16d3"/><anchor xml:id="cll_chapter14-section16-example3"/>16.3)  mi cadzu ca la recac. sebi'o la pacac.
+       I walk simultaneous-with Second-hour [reverse] [ordered] First-hour.
+</programlisting>
+  <para>English cannot readily express “sebi'o”, but its meaning can be understood by reversing the two sumti.</para>
+  <para>The third cmavo of selma'o BIhI, namely “mi'i”, expresses an interval seen from a different viewpoint: not a pair of endpoints, but a center point and a distance. For example:</para>
+  <programlisting><anchor xml:id="c14e16d4"/><anchor xml:id="cll_chapter14-section16-example4"/>16.4)  le jbama pu daspo la .uacintyn.  mi'i lo minli be li muno
+       The bomb [past] destroys Washington [center] what-is measured-in-miles by 50.
+       The bomb destroyed Washington and fifty miles around.
+</programlisting>
+  <para>Here we have an interval whose center is Washington and whose distance, or radius, is fifty miles.</para>
+  <para>In <xref linkend="cll_chapter14-section16-example1"/>, is it possible that I am standing in Dresden (or Frankfurt) itself? Yes. The connectives of selma'o BIhI are ambiguous about whether the endpoints themselves are included in or excluded from the interval. Two auxiliary cmavo “ga'o” and “ke'i” (of cmavo GAhO) are used to indicate the status of the endpoints: “ga'o” means that the endpoint is included, “ke'i” that it is excluded:</para>
+  <programlisting><anchor xml:id="c14e16d5"/><anchor xml:id="cll_chapter14-section16-example5"/>16.5)  mi ca sanli la drezdn. ga'o bi'i ga'o la frankfurt.
+       I [present] stand Dresden [inclusive] [interval] [inclusive] Frankfurt.
+       I am standing between Dresden and Frankfurt, inclusive of both.
+
+<anchor xml:id="c14e16d6"/><anchor xml:id="cll_chapter14-section16-example6"/>16.6)  mi ca sanli la drezdn. ga'o bi'i ke'i la frankfurt.
+       I [present] stand Dresden [inclusive] [interval] [exclusive] Frankfurt.
+       I am standing between Dresden (inclusive) and Frankfurt (exclusive).
+
+<anchor xml:id="c14e16d7"/><anchor xml:id="cll_chapter14-section16-example7"/>16.7)  mi ca sanli la drezdn. ke'i bi'i ga'o la frankfurt.
+       I [present] stand Dresden [exclusive] [interval] [inclusive] Frankfurt.
+       I am standing between Dresden (exclusive) and Frankfurt (inclusive).
+
+<anchor xml:id="c14e16d8"/><anchor xml:id="cll_chapter14-section16-example8"/>16.8)  mi ca sanli la drezdn. ke'i bi'i ke'i la frankfurt.
+       I [present] stand Dresden [exclusive] [interval] [exclusive] Frankfurt.
+       I am standing between Dresden and Frankfurt, exclusive of both.
+</programlisting>
+  <para>As these examples should make clear, the GAhO cmavo that applies to a given endpoint is the one that stands physically adjacent to it: the left-hand endpoint is referred to by the first GAhO, and the right-hand endpoint by the second GAhO. It is ungrammatical to have just one GAhO.</para>
+  <para>(Etymologically, “ga'o” is derived from “ganlo”, which means “closed”, and “ke'i” from “kalri”, which means “open”. In mathematics, inclusive intervals are referred to as closed intervals, and exclusive intervals as open ones.)</para>
+  <para>BIhI joiks are grammatical anywhere that other joiks are, including in tanru connection and (as ijoiks) between sentences. No meanings have been found for these uses.</para>
+  <para>Negated intervals, marked with a “-nai” following the BIhI cmavo, indicate an interval that includes everything but what is between the endpoints (with respect to some understood scale):</para>
+  <programlisting><anchor xml:id="c14e16d9"/><anchor xml:id="cll_chapter14-section16-example9"/>16.9)  do dicra .e'a mi ca la daucac. bi'onai la gaicac.
+       You disturb (allowed) me at 10 not-from ... to 12
+       You can contact me except from 10 to 12.
+</programlisting>
+  <para>The complete syntax of joiks is:</para>
+  <programlisting>
+            [se] JOI  [nai]
+            [se] BIhI [nai]
+       GAhO [se] BIhI [nai] GAhO
+</programlisting>
+  <para>Notice that the colloquial English translations of “bi'i” and “bi'o” have forethought form: “between ... and” for “bi'i”, and “from ... to” for “bi'o”. In Lojban too, non-logical connectives can be expressed in forethought. Rather than using a separate selma'o, the forethought logical connectives are constructed from the afterthought ones by suffixing “gi”. Such a compound cmavo is not unnaturally called a “joigik”; the syntax of joigiks is any of:</para>
+  <programlisting>
+            [se] JOI  [nai] GI
+            [se] BIhI [nai] GI
+       GAhO [se] BIhI [nai] GAhO GI
+</programlisting>
+  <para>Joigiks may be used to non-logically connect bridi, sumti, and bridi-tails; and also in termsets.</para>
+  <para><xref linkend="cll_chapter14-section14-example3"/> in forethought becomes:</para>
+  <programlisting><anchor xml:id="c14e16d10"/><anchor xml:id="cll_chapter14-section16-example10"/>16.10) joigi la djan. gi la .alis. bevri le pipno
+       [Together] John and Alice carry the piano.
+</programlisting>
+  <para>The first “gi” is part of the joigik; the second “gi” is the regular gik that separates the two things being connected in all forethought forms.</para>
+  <para><xref linkend="cll_chapter14-section16-example6"/> can be expressed in forethought as:</para>
+  <programlisting><anchor xml:id="c14e16d11"/><anchor xml:id="cll_chapter14-section16-example11"/>16.11) mi ca sanli ke'i bi'i ga'o gi la drezdn. gi la frankfurt.
+       I [present] stand [exclusive] between [inclusive] Dresden and Frankfurt.
+       I am standing between Dresden (exclusive) and Frankfurt (inclusive).
+</programlisting>
+  <para>In forethought, unfortunately, the GAhOs become physically separated from the endpoints, but the same rule applies: the first GAhO refers to the first endpoint.</para>
+</section>
+
+<section xml:id="cll_chapter14-section17">
+  <title>17. Logical and non-logical connectives within mekso</title>
+  <para>Lojban has a separate grammar embedded within the main grammar for representing mathematical expressions (or mekso in Lojban) such as “2 + 2”. Mathematical expressions are explained fully in <xref linkend="cll_chapter18"/>. The basic components of mekso are operands, like “2”, and operators, like “+”. Both of these may be either logically or non-logically connected.</para>
+  <para>Operands are connected in afterthought with eks and in forethought with geks, just like sumti. Operators, on the other hand, are connected in afterthought with jeks and in forethought with guheks, just like tanru components. (However, jeks and joiks with “bo” are not allowed for operators.) This parallelism is no accident.</para>
+  <para>In addition, eks with “bo” and with “ke ... ke'e” are allowed for grouping logically connected operands, and “ke ... ke'e” is allowed for grouping logically connected operators, although there is no analogue of tanru among the operators.</para>
+  <para>Only a few examples of each kind of mekso connection will be given. Despite the large number of rules required to support this feature, it is of relatively minor importance in either the mekso or the logical-connective scheme of things. These examples are drawn from <xref linkend="cll_chapter18"/>, and contain many mekso features not explained in this chapter.</para>
+  <para><xref linkend="cll_chapter14-section17-example1"/> exhibits afterthought logical connection between operands:</para>
+  <programlisting><anchor xml:id="c14e17d1"/><anchor xml:id="cll_chapter14-section17-example1"/>17.1)  vei ci .a vo [ve'o] prenu cu klama le zarci
+       ( Three or four ) people go-to the market.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section17-example2"/> is equivalent in meaning, but uses forethought connection:</para>
+  <programlisting><anchor xml:id="c14e17d2"/><anchor xml:id="cll_chapter14-section17-example2"/>17.2)  vei ga ci gi vo [ve'o] prenu cu klama le zarci
+       ( Either 3 or 4 ) people go-to the market.
+</programlisting>
+  <para>Note that the mekso in <xref linkend="cll_chapter14-section17-example1"/> and <xref linkend="cll_chapter14-section17-example2"/> are being used as quantifiers. Lojban requires that any mekso other than a simple number be enclosed in “vei” and “ve'o” parentheses when used as a quantifier. The right parenthesis mark, “ve'o”, is an elidable terminator.</para>
+  <para>Simple examples of logical connection between operators are hard to come by. A contrived example is:</para>
+  <programlisting><anchor xml:id="c14e17d3"/><anchor xml:id="cll_chapter14-section17-example3"/>17.3)  li re su'i je pi'i re du li vo
+       The-number 2 plus and times 2 equals the-number 4.
+       2 + 2 = 4 and 2 x 2 = 4.
+</programlisting>
+  <para>The forethought form of <xref linkend="cll_chapter14-section17-example3"/> is:</para>
+  <programlisting><anchor xml:id="c14e17d4"/><anchor xml:id="cll_chapter14-section17-example4"/>17.4)  li re ge su'i gi pi'i re du li vo
+       The-number two both plus and times two equals the-number four.
+       Both 2 + 2 = 4 and 2 x 2 = 4.
+</programlisting>
+  <para>Non-logical connection with joiks or joigiks is also permitted between operands and between operators. One use for this construct is to connect operands with “bi'i” to create mathematical intervals:</para>
+  <programlisting><anchor xml:id="c14e17d5"/><anchor xml:id="cll_chapter14-section17-example5"/>17.5)  li no ga'o bi'i ke'i pa
+       the-number zero (inclusive) from-to (exclusive) one
+       [0,1)
+       the numbers from zero to one, including zero but not including one
+</programlisting>
+  <para>You can also combine two operands with “ce'o”, the sequence connective of selma'o JOI, to make a compound subscript:</para>
+  <programlisting><anchor xml:id="c14e17d6"/><anchor xml:id="cll_chapter14-section17-example6"/>17.6)  xy. boi xi vei by. ce'o dy. [ve'o]
+       “x” sub ( “b” sequence “d” )
+       x<subscript>b,d</subscript></programlisting>
+  <para>Note that the “boi” in <xref linkend="cll_chapter14-section17-example6"/> is not elidable, because the “xi” subscript needs something to attach to.</para>
+</section>
+
+<section xml:id="cll_chapter14-section18">
+  <title>18. Tenses, modals, and logical connection</title>
+  <para>The tense and modal systems of Lojban interact with the logical connective system. No one chapter can explain all of these simultaneously, so each chapter must present its own view of the area of interaction with emphasis on its own concepts and terminology. In the examples of this chapter, the many tenses of various selma'o as well as the modals of selma'o BAI are represented by the simple time cmavo “pu”, “ca”, and “ba” (of selma'o PU) representing the past, the present, and the future respectively. Preceding a selbri, these cmavo state the time when the bridi was, is, or will be true (analogous to English verb tenses); preceding a sumti, they state that the event of the main bridi is before, simultaneous with, or after the event given by the sumti (which is generally a “le nu” abstraction; see <xref linkend="cll_chapter11"/>).</para>
+  <para>The two types of interaction between tenses and logical connectives are logically connected tenses and tensed logical connections. The former are fairly simple. Jeks may be used between tense cmavo to specify two connected bridi that differ only in tense:</para>
+  <programlisting><anchor xml:id="c14e18d1"/><anchor xml:id="cll_chapter14-section18-example1"/>18.1)  la .artr. pu nolraitru
+            .ije la .artr. ba nolraitru
+       Arthur [past] is-a-noblest-governor.
+            And Arthur [future] is-a-noblest-governor.
+       Arthur was a king, and Arthur will be a king.
+</programlisting>
+  <para>can be reduced to:</para>
+  <programlisting><anchor xml:id="c14e18d2"/><anchor xml:id="cll_chapter14-section18-example2"/>18.2)  la .artr. pu je ba nolraitru
+       Arthur [past] and [future] is-a-noblest-governor.
+       Arthur was and will be king.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section18-example1"/> and <xref linkend="cll_chapter14-section18-example2"/> are equivalent in meaning; neither says anything about whether Arthur is king now.</para>
+  <para>Non-logical connection with joiks is also possible between tenses:</para>
+  <programlisting><anchor xml:id="c14e18d3"/><anchor xml:id="cll_chapter14-section18-example3"/>18.3)  mi pu bi'o ba vasxu
+       I [past] from ... to [future] breathe.
+       I breathe from a past time until a future time.
+</programlisting>
+  <para>The full tense system makes more interesting tense intervals expressible, such as “from a medium time ago until a long time from now”.</para>
+  <para>No forethought connections between tenses are permitted by the grammar, nor is there any way to override the default left-grouping rule; these limitations are imposed to keep the tense grammar simpler. Whatever can be said with tenses or modals can be said with subordinate bridi stating the time, place, or mode explicitly, so it is reasonable to try to remove at least some complications.</para>
+  <para>Tensed logical connections are both more complex and more important than logical connections between tenses. Consider the English sentence:</para>
+  <programlisting><anchor xml:id="c14e18d4"/><anchor xml:id="cll_chapter14-section18-example4"/>18.4)  I went to the market, and I bought food.
+</programlisting>
+  <para>The verbatim translation of <xref linkend="cll_chapter14-section18-example4"/>, namely:</para>
+  <programlisting><anchor xml:id="c14e18d5"/><anchor xml:id="cll_chapter14-section18-example5"/>18.5)  mi pu klama le zarci .ije mi pu tervecnu lo cidja
+       I [past] go-to the market. And I [past] buy items-of food.
+</programlisting>
+  <para>fails to fully represent a feature of the English, namely that the buying came after the going. (It also fails to represent that the buying was a consequence of the going, which can be expressed by a modal that is discussed in <xref linkend="cll_chapter9"/>.) However, the tense information — that the event of my going to the market preceded the event of my buying food — can be added to the logical connective as follows. The “.ije” is replaced by “.ijebo”, and the tense cmavo “ba” is inserted between “.ije” and “bo”:</para>
+  <programlisting><anchor xml:id="c14e18d6"/><anchor xml:id="cll_chapter14-section18-example6"/>18.6)  mi pu klama le zarci .ijebabo mi pu tervecnu lo cidja
+       I [past] go-to the market. And [later] I [past] buy items-of food.
+</programlisting>
+  <para>Here the “pu” cmavo in the two bridi-tails express the time of both actions with respect to the speaker: in the past. The “ba” relates the two items to one another: the second item is later than the first item. The grammar does not permit omitting the “bo”; if it were omitted, the “ba” and the second “pu” would run together to form a compound tense “bapu” applying to the second bridi-tail only.</para>
+  <para>Adding tense or modal information to a logical connective is permitted only in the following situations:</para>
+  <para>Between an ek (or joik) and “bo”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d7"/><anchor xml:id="cll_chapter14-section18-example7"/>18.7)  la .djan .ecabo la .alis. klama le zarci
+       John and [simultaneous] Alice go-to the market.
+       John and Alice go to the market simultaneously.
+</programlisting>
+  <para>Between an ek (or joik) and “ke”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d8"/><anchor xml:id="cll_chapter14-section18-example8"/>18.8)  mi dzukla le zarci .epuke le zdani .a le ckule [ke'e]
+       I walk-to the market and [earlier] ( the house or the school ).
+       I walk to the market and, before that, to the house or the school.
+</programlisting>
+  <para>Between a gihek and “bo”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d9"/><anchor xml:id="cll_chapter14-section18-example9"/>18.9)  mi dunda le cukta gi'ebabo lebna lo rupnu vau do
+        I give the book and [later] take some currency-units from/to you.
+       I give you the book and then take some dollars (pounds, yen) from you.
+</programlisting>
+  <para>Between a gihek and “ke”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d10"/><anchor xml:id="cll_chapter14-section18-example10"/>18.10) mi dzukla le zarci gi'ecake cusku zo'e la djan. [ke'e]
+       I walk-to the market and [simultaneous] express something to-John.
+       I walk to the market and at the same time talk to John.
+</programlisting>
+  <para>Between an ijek (or ijoik) and “bo”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d11"/><anchor xml:id="cll_chapter14-section18-example11"/>18.11) mi viska pa nanmu .ijebabo mi viska pa ninmu
+       I see a man. And [later] I see a woman.
+       I see a man, and then I see a woman.
+</programlisting>
+  <para>Between an ijek (or ijoik) and “tu'e”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d12"/><anchor xml:id="cll_chapter14-section18-example12"/>18.12) mi viska pa nanmu .ijebatu'e mi viska pa ninmu [tu'u]
+       I see a man. And [later] I see a woman.
+       I see a man, and then I see a woman.
+</programlisting>
+  <para>And finally, between a jek (or joik) and “bo”, as in:</para>
+  <programlisting><anchor xml:id="c14e18d13"/><anchor xml:id="cll_chapter14-section18-example13"/>18.13) mi mikce jebabo ricfu
+       I-am-a doctor and [later] rich
+       I am a doctor and future rich person.
+</programlisting>
+  <para>As can be seen from <xref linkend="cll_chapter14-section18-example11"/> and <xref linkend="cll_chapter14-section18-example12"/>, the choice between “bo” and “ke” (or “tu'e”) is arbitrary when there are only two things to be connected. If there were no tense information to include, of course neither would be required; it is only the rule that tense information must always be sandwiched between the logical connective and a following “bo”, “ke”, or “tu'e” that requires the use of one of these grouping cmavo in <xref linkend="cll_chapter14-section18-example7"/> and <xref linkend="cll_chapter14-section18-example9"/> through <xref linkend="cll_chapter14-section18-example13"/>.</para>
+  <para>Non-logical connectives with “bo” and “ke” can include tense information in exactly the same way as logical connectives. Forethought connectives, however (except as noted below) are unable to do so, as are termsets or tense connectives. Mathematical operands and operators can also include tense information in their logical connectives as a result of their close parallelism with sumti and tanru components respectively:</para>
+  <programlisting><anchor xml:id="c14e18d14"/><anchor xml:id="cll_chapter14-section18-example14"/>18.14) vei ci .ebabo vo [ve'o] tadni cu zvati le kumfa
+       ( 3 and [future] 4 ) students are-at the room.
+       Three and, later, four students were in the room.
+</programlisting>
+  <para>is a simple example. There is a special grammatical rule for use when a tense applies to both of the selbri in a forethought bridi-tail connection: the entire forethought construction can just be preceded by a tense. For example:</para>
+  <programlisting><anchor xml:id="c14e18d15"/><anchor xml:id="cll_chapter14-section18-example15"/>18.15) mi pu ge klama le zarci gi tervecnu lo cidja
+       I [past] both go-to the market and buy some food
+       I went to the market and bought some food.
+</programlisting>
+  <para><xref linkend="cll_chapter14-section18-example15"/> is similar to <xref linkend="cll_chapter14-section18-example5"/>. There is no time relationship specified between the going and the buying; both are simply set in the past.</para>
+</section>
+
+<section xml:id="cll_chapter14-section19">
+  <title>19. Abstractor connection and connection within abstractions</title>
+  <para>Last and (as a matter of fact) least: a logical connective is allowed between abstraction markers of selma'o NU. As usual, the connection can be expanded to a bridi connection between two bridi which differ only in abstraction marker. Jeks are the appropriate connective. <xref linkend="cll_chapter14-section19-example1"/> and <xref linkend="cll_chapter14-section19-example2"/> are equivalent in meaning:</para>
+  <programlisting><anchor xml:id="c14e19d1"/><anchor xml:id="cll_chapter14-section19-example1"/>19.1)  le ka la frank. ciska cu xlali .ije le ni la frank. ciska cu xlali
+       The quality-of Frank’s writing is bad, and the quantity of Frank’s writing is bad.
+
+<anchor xml:id="c14e19d2"/><anchor xml:id="cll_chapter14-section19-example2"/>19.2)  le ka je ni la frank. ciska cu xlali
+       The quality and quantity of Frank’s writing is bad.
+</programlisting>
+  <para>As with tenses and modals, there is no forethought and no way to override the left-grouping rule.</para>
+  <para>Logical connectives and abstraction are related in another way as well, though. Since an abstraction contains a bridi, the bridi may have a logical connection inside it. Is it legitimate to split the outer bridi into two, joined by the logical connection? Absolutely not. For example:</para>
+  <programlisting><anchor xml:id="c14e19d3"/><anchor xml:id="cll_chapter14-section19-example3"/>19.3)  mi jinvi le du'u loi jmive cu zvati gi'onai na zvati vau la .iupiter.
+       I opine the fact-that a-mass-of living-things (is-at or-else isn’t-at) Jupiter.
+       I believe there either is or isn’t life on Jupiter.
+</programlisting>
+  <para>is true, since the embedded sentence is a tautology, but:</para>
+  <programlisting><anchor xml:id="c14e19d4"/><anchor xml:id="cll_chapter14-section19-example4"/>19.4)  mi jinvi le du'u loi jmive cu zvati la .iupiter.
+            .ijonai mi jinvi le du'u loi jmive cu zvati la .iupiter.
+       I opine the fact-that a-mass-of living-things is-at Jupiter
+            or-else I opine the fact-that a-mass-of living-things isn’t-at Jupiter
+</programlisting>
+  <para>is false, since I have no evidence one way or the other (“jinvi” requires some sort of evidence, real or fancied, unlike “krici”).</para>
+</section>
+
+<section xml:id="cll_chapter14-section20">
+  <title>20. Constructs and appropriate connectives</title>
+  <para>The following table specifies, for each kind of construct that can be logically or non-logically connected in Lojban, what kind of connective is required for both afterthought and (when possible) forethought modes. An asterisk (*) indicates that tensed connection is permitted.</para>
+  <para>A dash indicates that connection of the specified type is not possible.</para>
+  <informaltable>
+    <tgroup cols="5">
+      <colspec colnum="1" colname="col1"/>
+      <colspec colnum="2" colname="col2"/>
+      <colspec colnum="3" colname="col3"/>
+      <colspec colnum="4" colname="col4"/>
+      <colspec colnum="5" colname="col5"/>
+      <thead>
+        <row>
+          <entry>construct</entry>
+          <entry>afterthought
+logical</entry>
+          <entry>forethought
+logical</entry>
+          <entry>afterthought
+non-logical</entry>
+          <entry>forethought
+non-logical</entry>
+        </row>
+      </thead>
+      <tbody>
+        <row>
+          <entry>bridi</entry>
+          <entry>ijek*</entry>
+          <entry>gek</entry>
+          <entry>ijoik*</entry>
+          <entry>joigik</entry>
+        </row>
+        <row>
+          <entry>sumti</entry>
+          <entry>ek*</entry>
+          <entry>gek</entry>
+          <entry>joik*</entry>
+          <entry>joigik</entry>
+        </row>
+        <row>
+          <entry>bridi-tails</entry>
+          <entry>gihek*</entry>
+          <entry>gek</entry>
+          <entry>—</entry>
+          <entry>joigik</entry>
+        </row>
+        <row>
+          <entry>termsets</entry>
+          <entry>ek*</entry>
+          <entry>gek</entry>
+          <entry>joik*</entry>
+          <entry>joigik</entry>
+        </row>
+        <row>
+          <entry>tanru parts</entry>
+          <entry>jek</entry>
+          <entry>guhek</entry>
+          <entry>joik*</entry>
+          <entry>—</entry>
+        </row>
+        <row>
+          <entry>operands</entry>
+          <entry>ek*</entry>
+          <entry>gek</entry>
+          <entry>joik*</entry>
+          <entry>joigik</entry>
+        </row>
+        <row>
+          <entry>operators</entry>
+          <entry>jek</entry>
+          <entry>guhek</entry>
+          <entry>joik</entry>
+          <entry>—</entry>
+        </row>
+        <row>
+          <entry>tenses/modals</entry>
+          <entry>jek</entry>
+          <entry>—</entry>
+          <entry>joik</entry>
+          <entry>—</entry>
+        </row>
+        <row>
+          <entry>abstractors</entry>
+          <entry>jek</entry>
+          <entry>—</entry>
+          <entry>joik</entry>
+          <entry>—</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+</section>
+
+<section xml:id="cll_chapter14-section21">
+  <title>21. Truth functions and corresponding logical connectives</title>
+  <para>The following table specifies, for each truth function, the most-often used cmavo or compound cmavo which expresses it for each of the six types of logical connective. (Other compound cmavo are often possible: for example, “se.a” means the same as “a”, and could be used instead.)</para>
+  <informaltable>
+    <tgroup cols="6">
+      <colspec colnum="1" colname="col1"/>
+      <colspec colnum="2" colname="col2"/>
+      <colspec colnum="3" colname="col3"/>
+      <colspec colnum="4" colname="col4"/>
+      <colspec colnum="5" colname="col5"/>
+      <colspec colnum="6" colname="col6"/>
+      <thead>
+        <row>
+          <entry>truth</entry>
+          <entry>ek</entry>
+          <entry>jek</entry>
+          <entry>gihek</entry>
+          <entry>gek–gik</entry>
+          <entry>guhek–gik</entry>
+        </row>
+      </thead>
+      <tbody>
+        <row>
+          <entry>TTTF</entry>
+          <entry>.a</entry>
+          <entry>ja</entry>
+          <entry>gi'a</entry>
+          <entry>ga–gi</entry>
+          <entry>gu'a–gi</entry>
+        </row>
+        <row>
+          <entry>TTFT</entry>
+          <entry>.anai</entry>
+          <entry>janai</entry>
+          <entry>gi'anai</entry>
+          <entry>ga–ginai</entry>
+          <entry>gu'a–ginai</entry>
+        </row>
+        <row>
+          <entry>TTFF</entry>
+          <entry>.u</entry>
+          <entry>ju</entry>
+          <entry>gi'u</entry>
+          <entry>gu–gi</entry>
+          <entry>gu'u–gi</entry>
+        </row>
+        <row>
+          <entry>TFTT</entry>
+          <entry>na.a</entry>
+          <entry>naja</entry>
+          <entry>nagi'a</entry>
+          <entry>ganai–gi</entry>
+          <entry>gu'anai–gi</entry>
+        </row>
+        <row>
+          <entry>TFTF</entry>
+          <entry>se.u</entry>
+          <entry>seju</entry>
+          <entry>segi'u</entry>
+          <entry>segu–gi</entry>
+          <entry>segu'u–gi</entry>
+        </row>
+        <row>
+          <entry>TFFT</entry>
+          <entry>.o</entry>
+          <entry>jo</entry>
+          <entry>gi'o</entry>
+          <entry>go–gi</entry>
+          <entry>gu'o–gi</entry>
+        </row>
+        <row>
+          <entry>TFFF</entry>
+          <entry>.e</entry>
+          <entry>je</entry>
+          <entry>gi'e</entry>
+          <entry>ge–gi</entry>
+          <entry>gu'e–gi</entry>
+        </row>
+        <row>
+          <entry>FTTT</entry>
+          <entry>na.anai</entry>
+          <entry>najanai</entry>
+          <entry>nagi'anai</entry>
+          <entry>ganai–ginai</entry>
+          <entry>gu'anai–ginai</entry>
+        </row>
+        <row>
+          <entry>FTTF</entry>
+          <entry>.onai</entry>
+          <entry>jonai</entry>
+          <entry>gi'onai</entry>
+          <entry>go–ginai</entry>
+          <entry>gu'o–ginai</entry>
+        </row>
+        <row>
+          <entry>FTFT</entry>
+          <entry>se.unai</entry>
+          <entry>sejunai</entry>
+          <entry>segi'unai</entry>
+          <entry>segu–ginai</entry>
+          <entry>segu'u–ginai</entry>
+        </row>
+        <row>
+          <entry>FTFF</entry>
+          <entry>.enai</entry>
+          <entry>jenai</entry>
+          <entry>gi'enai</entry>
+          <entry>ge–ginai</entry>
+          <entry>gu'e–ginai</entry>
+        </row>
+        <row>
+          <entry>FFTT</entry>
+          <entry>na.u</entry>
+          <entry>naju</entry>
+          <entry>nagi'u</entry>
+          <entry>gunai–gi</entry>
+          <entry>gu'unai–gi</entry>
+        </row>
+        <row>
+          <entry>FFTF</entry>
+          <entry>na.e</entry>
+          <entry>naje</entry>
+          <entry>nagi'e</entry>
+          <entry>genai–gi</entry>
+          <entry>gu'enai–gi</entry>
+        </row>
+        <row>
+          <entry>FFFT</entry>
+          <entry>na.enai</entry>
+          <entry>najenai</entry>
+          <entry>nagi'enai</entry>
+          <entry>genai–ginai</entry>
+          <entry>gu'enai–ginai</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+  <para>Note: Ijeks are exactly the same as the corresponding jeks, except for the prefixed “.i”.</para>
+</section>
+
+<section xml:id="cll_chapter14-section22">
+  <title>22. Rules for making logical and non-logical connectives</title>
+  <para>The full set of rules for inserting “na”, “se”, and “nai” into any connective is:</para>
+  <para>Afterthought logical connectives (eks, jeks, giheks, ijeks):</para>
+  <itemizedlist>
+    <listitem>
+      <para>Negate first construct:
+Place “na” before the connective cmavo (but after the “.i” of an ijek).</para>
+    </listitem>
+    <listitem>
+      <para>Negate second construct:
+Place “nai” after the connective cmavo.</para>
+    </listitem>
+    <listitem>
+      <para>Exchange constructs:
+Place “se” before the connective cmavo (after “na” if any).</para>
+    </listitem>
+  </itemizedlist>
+  <para>Forethought logical connectives (geks, guheks):</para>
+  <itemizedlist>
+    <listitem>
+      <para>Negate first construct:
+Place “nai” after the connective cmavo.</para>
+    </listitem>
+    <listitem>
+      <para>Negate second construct:
+Place “nai” after the “gi”.</para>
+    </listitem>
+    <listitem>
+      <para>Exchange constructs:
+Place “se” before the connective cmavo.</para>
+    </listitem>
+  </itemizedlist>
+  <para>Non-logical connectives (joiks, joigiks):</para>
+  <itemizedlist>
+    <listitem>
+      <para>Negate connection:
+Place “nai” after the connective cmavo (but before the “gi” of a joigik).</para>
+    </listitem>
+    <listitem>
+      <para>Exchange constructs:
+Place “se” before the connective cmavo.</para>
+    </listitem>
+  </itemizedlist>
+</section>
+
+<section xml:id="cll_chapter14-section23">
+  <title>23. Locations of other tables</title>
+  <para><xref linkend="cll_chapter14-section1"/>: a table explaining the meaning of each truth function in English.</para>
+  <para><xref linkend="cll_chapter14-section2"/>: a table relating the truth functions to the four basic vowels.</para>
+  <para><xref linkend="cll_chapter14-section13"/>: a table of the connective question cmavo.</para>
+  <para><xref linkend="cll_chapter14-section14"/>: a table of the meanings of JOI cmavo when used to connect sumti.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/15.xml b/todocbook/15.xml
new file mode 100644
index 0000000..4b7872b
--- /dev/null
+++ b/todocbook/15.xml
@@ -0,0 +1,597 @@
+<chapter xml:id="cll_chapter15">
+  <title>Chapter 15
+“No” Problems: On Lojban Negation</title>
+
+
+<section xml:id="cll_chapter15-section1">
+  <title>1. Introductory</title>
+  <para>The grammatical expression of negation is a critical part of Lojban’s claim to being logical. The problem of negation, simply put, is to come up with a complete definition of the word “not”. For Lojban’s unambiguous grammar, this means further that meanings of “not” with different grammatical effect must be different words, and even different grammatical structures.</para>
+  <para>Logical assertions are implicitly required in a logical language; thus, an apparatus for expressing them is built into Lojban’s logical connectives and other structures.</para>
+  <para>In natural languages, especially those of Indo-European grammar, we have sentences composed of two parts which are typically called “subject” and “predicate”. In the statement</para>
+  <programlisting><anchor xml:id="c15e1d1"/><anchor xml:id="cll_chapter15-section1-example1"/>1.1)   John goes to the store
+</programlisting>
+  <para>“John” is the subject, and “goes to the store” is the predicate. Negating <xref linkend="cll_chapter15-section1-example1"/> to produce</para>
+  <programlisting><anchor xml:id="c15e1d2"/><anchor xml:id="cll_chapter15-section1-example2"/>1.2)   John doesn’t go to the store.
+</programlisting>
+  <para>has the effect of declaring that the predicate does not hold for the subject. <xref linkend="cll_chapter15-section1-example2"/> says nothing about whether John goes somewhere else, or whether someone else besides John goes to the store.</para>
+  <para>We will call this kind of negation “natural language negation”. This kind of negation is difficult to manipulate by the tools of logic, because it doesn’t always follow the rules of logic. Logical negation is bi-polar: either a statement is true, or it is false. If a statement is false, then its negation must be true. Such negation is termed contradictory negation.</para>
+  <para>Let’s look at some examples of how natural language negation can violate the rules of contradictory negation.</para>
+  <programlisting><anchor xml:id="c15e1d3"/><anchor xml:id="cll_chapter15-section1-example3"/>1.3)   Some animals are not white.
+
+<anchor xml:id="c15e1d4"/><anchor xml:id="cll_chapter15-section1-example4"/>1.4)   Some animals are white.
+</programlisting>
+  <para>Both of these statements are true; yet one is apparently the negation of the other. Another example:</para>
+  <programlisting><anchor xml:id="c15e1d5"/><anchor xml:id="cll_chapter15-section1-example5"/>1.5)   I mustn’t go to the dance.
+
+<anchor xml:id="c15e1d6"/><anchor xml:id="cll_chapter15-section1-example6"/>1.6)   I must go to the dance.
+</programlisting>
+  <para>At first thought, <xref linkend="cll_chapter15-section1-example5"/> negates <xref linkend="cll_chapter15-section1-example6"/>. Thinking further, we realize that there is an intermediate state wherein I am permitted to go to the dance, but not obligated to do so. Thus, it is possible that both statements are false.</para>
+  <para>Sometimes order is significant:</para>
+  <programlisting><anchor xml:id="c15e1d7"/><anchor xml:id="cll_chapter15-section1-example7"/>1.7)   The falling rock didn’t kill Sam.
+
+<anchor xml:id="c15e1d8"/><anchor xml:id="cll_chapter15-section1-example8"/>1.8)   Sam wasn’t killed by the falling rock.
+</programlisting>
+  <para>Our minds play tricks on us with this one. Because <xref linkend="cll_chapter15-section1-example7"/> is written in what is called the “active voice”, we immediately get confused about whether “the falling rock” is a suitable subject for the predicate “did kill Sam”. “Kill” implies volition to us, and rocks do not have volition. This confusion is employed by opponents of gun control who use the argument “Guns don’t kill people; people kill people.”</para>
+  <para>Somehow, we don’t have the same problem with <xref linkend="cll_chapter15-section1-example8"/>. The subject is Sam, and we determine the truth or falsity of the statement by whether he was or wasn’t killed by the falling rock.</para>
+  <para><xref linkend="cll_chapter15-section1-example8"/> also helps us focus on the fact that there are at least two questionable facts implicit in this sentence: whether Sam was killed, and if so, whether the falling rock killed him. If Sam wasn’t killed, the question of what killed him is moot.</para>
+  <para>This type of problem becomes more evident when the subject of the sentence turns out not to exist:</para>
+  <programlisting><anchor xml:id="c15e1d9"/><anchor xml:id="cll_chapter15-section1-example9"/>1.9)   The King of Mexico didn’t come to dinner.
+
+<anchor xml:id="c15e1d10"/><anchor xml:id="cll_chapter15-section1-example10"/>1.10)  The King of Mexico did come to dinner.
+</programlisting>
+  <para>In the natural languages, we would be inclined to say that both of these statements are false, since there is no King of Mexico.</para>
+  <para>The rest of this chapter is designed to explain the Lojban model of negation.</para>
+</section>
+
+<section xml:id="cll_chapter15-section2">
+  <title>2. bridi negation</title>
+  <para>In discussing Lojban negation, we will call the form of logical negation that simply denies the truth of a statement “bridi negation”. Using bridi negation, we can say the equivalent of “I haven’t stopped beating my wife” without implying that I ever started, nor even that I have a wife, meaning simply “It isn’t true that I have stopped beating my wife.” Since Lojban uses bridi as smaller components of complex sentences, bridi negation is permitted in these components as well at the sentence level.</para>
+  <para>For the bridi negation of a sentence to be true, the sentence being negated must be false. A major use of bridi negation is in making a negative response to a yes/no question; such responses are usually contradictory, denying the truth of the entire sentence. A negative answer to</para>
+  <programlisting><anchor xml:id="c15e2d1"/><anchor xml:id="cll_chapter15-section2-example1"/>2.1)   Did you go to the store?
+</programlisting>
+  <para>is taken as a negation of the entire sentence, equivalent to</para>
+  <programlisting><anchor xml:id="c15e2d2"/><anchor xml:id="cll_chapter15-section2-example2"/>2.2)   No, I didn’t go to the store.
+</programlisting>
+  <para>The most important rule about bridi negation is that if a bridi is true, its negation is false, and vice versa.</para>
+  <para>The simplest way to express a bridi negation is to use the cmavo “na” of selma'o NA before the selbri of the affirmative form of the bridi (but after the “cu”, if there is one):</para>
+  <programlisting><anchor xml:id="c15e2d3"/><anchor xml:id="cll_chapter15-section2-example3"/>2.3)   mi klama le zarci
+       I go-to the store.
+</programlisting>
+  <para>when negated becomes:</para>
+  <programlisting><anchor xml:id="c15e2d4"/><anchor xml:id="cll_chapter15-section2-example4"/>2.4)   mi na klama le zarci
+       I [false] go-to the store.
+</programlisting>
+  <para>Note that we have used a special convention to show in the English that a bridi negation is present. We would like to use the word “not”, because this highlights the naturalness of putting the negation marker just before the selbri, and makes the form easier to learn. But there is a major difference between Lojban’s bridi negation with “na” and natural language negation with “not”. In English, the word “not” can apply to a single word, to a phrase, to an English predicate, or to the entire sentence. In addition, “not” may indicate either contradictory negation or another form of negation, depending on the sentence. Lojban’s internal bridi negation, on the other hand, always applies to an entire bridi, and is always a contradictory negation; that is, it contradicts the claim of the whole bridi.</para>
+  <para>Because of the ambiguity of English “not”, we will use “[false]” in the translation of Lojban examples to remind the reader that we are expressing a contradictory negation. Here are more examples of bridi negation:</para>
+  <programlisting><anchor xml:id="c15e2d5"/><anchor xml:id="cll_chapter15-section2-example5"/>2.5)   mi [cu] na ca klama le zarci
+       I [false] now am-a-go-er to the market.
+       I am not going to the market now.
+
+<anchor xml:id="c15e2d6"/><anchor xml:id="cll_chapter15-section2-example6"/>2.6)   lo ca nolraitru be le fasygu'e cu na krecau
+       The-actual present noblest-governor of the French country [false] is-hair-without.
+       The current king of France isn’t bald.
+
+<anchor xml:id="c15e2d7"/><anchor xml:id="cll_chapter15-section2-example7"/>2.7)   ti na barda prenu co melbi mi
+       This [false] is a big-person of-type (beautiful to me).
+       This isn’t a big person who is beautiful to me.
+</programlisting>
+  <para>Although there is this fundamental difference between Lojban’s internal bridi negation and English negation, we note that in many cases, especially when there are no existential or quantified variables (the cmavo “da”, “de”, and “di” of selma'o KOhA, explained in <xref linkend="cll_chapter16"/>) in the bridi, you can indeed translate Lojban “na” as “not” (or “isn’t” or “doesn’t”, as appropriate).</para>
+  <para>The most important rule about bridi negation is that if a bridi is true, its negation is false, and vice versa.</para>
+  <para>In Lojban, there are several structures that implicitly contain bridi, so that Lojban sentences may contain more than one occurrence of “na”. For example:</para>
+  <programlisting><anchor xml:id="c15e2d8"/><anchor xml:id="cll_chapter15-section2-example8"/>2.8)   mi na gleki le nu
+            na klama le nu dansu
+       I [false] am-happy-about the event-of
+            ([false] going-to the event-of dancing).
+       It is not the case that I am happy about it not being
+            the case that I am going to the dance.
+       I am not happy about not going to the dance.
+</programlisting>
+  <para>In the previous example, we used internal negations in abstraction bridi; bridi negation may also be found in descriptions within sumti. For example:</para>
+  <programlisting><anchor xml:id="c15e2d9"/><anchor xml:id="cll_chapter15-section2-example9"/>2.9)   mi nelci le na melbi
+       I am fond of the-one-described-as ([false] beautiful).
+       I am fond of the one who isn’t beautiful.
+</programlisting>
+  <para>A more extreme (and more indefinite) example is:</para>
+  <programlisting><anchor xml:id="c15e2d10"/><anchor xml:id="cll_chapter15-section2-example10"/>2.10)  mi nelci lo na ca nolraitru be le frasygu'e
+       I am-fond-of one-who-is ([false] the current king of the French-country).
+       I am fond of one who isn’t the current king of France.
+</programlisting>
+  <para>The claim of <xref linkend="cll_chapter15-section2-example10"/> could apply to anyone except a person who is fond of no one at all, since the relation within the description is false for everyone. You cannot readily express these situations in colloquial English.</para>
+  <para>Negation with “na” applies to an entire bridi, and not to just part of a selbri. Therefore, you won’t likely have reason to put “na” inside a tanru. In fact, the grammar currently does not allow you to do so (except in a lujvo and in elaborate constructs involving GUhA, the forethought connector for selbri). Any situation where you might want to do so can be expressed in a less-compressed non-tanru form. This grammatical restriction helps ensure that bridi negation is kept separate from other forms of negation.</para>
+  <para>The grammar of “na” allows multiple adjacent negations, which cancel out, as in normal logic:</para>
+  <programlisting><anchor xml:id="c15e2d11"/><anchor xml:id="cll_chapter15-section2-example11"/>2.11)  ti na na barda prenu co melbi mi
+       This [false] [false] is-a-big person that is (beautiful to me).
+</programlisting>
+  <para>which is the same as:</para>
+  <programlisting><anchor xml:id="c15e2d12"/><anchor xml:id="cll_chapter15-section2-example12"/>2.12)  ti barda prenu co melbi mi
+       This is a big-person that is (beautiful to me).
+</programlisting>
+  <para>When a selbri is tagged with a tense or a modal, negation with “na” is permitted in two positions: before or after the tag. No semantic difference between these forms has yet been defined, but this is not finally determined, since the interactions between tenses/modals and bridi negation have not been fully explored. In particular, it remains to be seen whether sentences using less familiar tenses, such as:</para>
+  <programlisting><anchor xml:id="c15e2d13"/><anchor xml:id="cll_chapter15-section2-example13"/>2.13)  mi [cu] ta'e klama le zarci
+       I habitually go to the market.
+</programlisting>
+  <para>mean the same thing with “na” before the “ta'e”, as when the negation occurs afterwards; we’ll let future, Lojban-speaking, logicians decide on how they relate to each other.</para>
+  <para>A final caution on translating English negations into Lojban: if you translate the English literally, you’ll get the wrong one. With English causal statements, and other statements with auxiliary clauses, this problem is more likely.</para>
+  <para>Thus, if you translate the English:</para>
+  <programlisting><anchor xml:id="c15e2d14"/><anchor xml:id="cll_chapter15-section2-example14"/>2.14)  I do not go to the market because the car is broken.
+</programlisting>
+  <para>as:</para>
+  <programlisting><anchor xml:id="c15e2d15"/><anchor xml:id="cll_chapter15-section2-example15"/>2.15)  mi na klama le zarci ki'u lenu le karce cu spofu
+       I [false] go-to the market because the car is broken.
+       It is false that: “I go to the market because the car is broken.”
+</programlisting>
+  <para>you end up negating too much.</para>
+  <para>Such mistranslations result from the ambiguity of English compounded by the messiness of natural language negation. A correct translation of the normal interpretation of <xref linkend="cll_chapter15-section2-example14"/> is:</para>
+  <programlisting><anchor xml:id="c15e2d16"/><anchor xml:id="cll_chapter15-section2-example16"/>2.16)  lenu mi na klama le zarci cu se krinu
+                 lenu le karce cu spofu
+       The event-of (my [false] going-to the market) is justified by
+                 the event-of (the car being broken).
+       My not going to the market is because the car is broken.
+</programlisting>
+  <para>In <xref linkend="cll_chapter15-section2-example16"/>, the negation is clearly confined to the event abstraction in the x1 sumti, and does not extend to the whole sentence. The English could also have been expressed by two separate sentences joined by a causal connective (which we’ll not go into here).</para>
+  <para>The problem is not confined to obvious causals. In the English:</para>
+  <programlisting><anchor xml:id="c15e2d17"/><anchor xml:id="cll_chapter15-section2-example17"/>2.17)  I was not conscripted into the Army with the help of my uncle the Senator.
+</programlisting>
+  <para>we do not intend the uncle’s help to be part of the negation. We must thus move the negation into an event clause or use two separate sentences. The event-clause version would look like:</para>
+  <programlisting><anchor xml:id="c15e2d18"/><anchor xml:id="cll_chapter15-section2-example18"/>2.18)  The event-of (my [false] being-conscripted-into the Army) was aided by my uncle the Senator.
+</programlisting>
+  <para>It is possible that someone will want to incorporate bridi negations into lujvo. For this reason, the rafsi “-nar-” has been reserved for “na”. However, before using this rafsi, make sure that you intend the contradictory bridi negation, and not the scalar negation described in <xref linkend="cll_chapter15-section3"/>, which will be much more common in tanru and lujvo.</para>
+</section>
+
+<section xml:id="cll_chapter15-section3">
+  <title>3. Scalar Negation</title>
+  <para>Let us now consider some other types of negation. For example, when we say:</para>
+  <programlisting><anchor xml:id="c15e3d1"/><anchor xml:id="cll_chapter15-section3-example1"/>3.1)   The chair is not brown.
+</programlisting>
+  <para>we make a positive inference — that the chair is some other color. Thus, it is legitimate to respond:</para>
+  <programlisting><anchor xml:id="c15e3d2"/><anchor xml:id="cll_chapter15-section3-example2"/>3.2)   It is green.
+</programlisting>
+  <para>Whether we agree that the chair is brown or not, the fact that the statement refers to color has significant effect on how we interpret some responses. If we hear the following exchange:</para>
+  <programlisting><anchor xml:id="c15e3d3"/><anchor xml:id="cll_chapter15-section3-example3"/>3.3)   The chair is not brown.
+       Correct. The chair is wooden.
+</programlisting>
+  <para>we immediately start to wonder about the unusual wood that isn’t brown. If we hear the exchange:</para>
+  <programlisting><anchor xml:id="c15e3d4"/><anchor xml:id="cll_chapter15-section3-example4"/>3.4)   Is the chair green?
+       No, it is in the kitchen.
+</programlisting>
+  <para>we are unsettled because the response seems to be a non-sequitur. But since it might be true and it is a statement about the chair, one can’t say it is entirely irrelevant!</para>
+  <para>What is going on in these statements is something called “scalar negation”. As the name suggests, scalar negation presumes an implied scale. A negation of this type not only states that one scalar value is false, but implies that another value on the scale must be true. This can easily lead to complications. The following exchange seems reasonably natural (a little suspension of disbelief in such inane conversation will help):</para>
+  <programlisting><anchor xml:id="c15e3d5"/><anchor xml:id="cll_chapter15-section3-example5"/>3.5)   That isn’t a blue house.
+       Right! That is a green house.
+</programlisting>
+  <para>We have acknowledged a scalar negation by providing a correct value which is another color in the set of colors permissible for houses. While a little less likely, the following exchange is also natural:</para>
+  <programlisting><anchor xml:id="c15e3d6"/><anchor xml:id="cll_chapter15-section3-example6"/>3.6)   That isn’t a blue house.
+       Right! That is a blue car.
+</programlisting>
+  <para>Again, we have acknowledged a scalar negation, and substituted a different object in the universe of discourse of things that can be blue.</para>
+  <para>Now, if the following exchange occurs:</para>
+  <programlisting><anchor xml:id="c15e3d7"/><anchor xml:id="cll_chapter15-section3-example7"/>3.7)   That isn’t a blue house.
+       Right! That is a green car.
+</programlisting>
+  <para>we find the result unsettling. This is because it seems that two corrections have been applied when there is only one negation. Yet out of context, “blue house” and “green car” seem to be reasonably equivalent units that should be mutually replaceable in a sentence. It’s just that we don’t have a clear way in English to say:</para>
+  <programlisting><anchor xml:id="c15e3d8"/><anchor xml:id="cll_chapter15-section3-example8"/>3.8)   That isn’t a “blue-house”.
+</programlisting>
+  <para>aloud so as to clearly imply that the scalar negation is affecting the pair of words as a single unit.</para>
+  <para>Another even more confusing example of scalar negation is to the sentence:</para>
+  <programlisting><anchor xml:id="c15e3d9"/><anchor xml:id="cll_chapter15-section3-example9"/>3.9)   John didn’t go to Paris from Rome.
+</programlisting>
+  <para>Might <xref linkend="cll_chapter15-section3-example9"/> imply that John went to Paris from somewhere else? Or did he go somewhere else from Rome? Or perhaps he didn’t go anywhere at all: maybe someone else did, or maybe there was no event of going whatsoever. One can devise circumstances where any one, two or all three of these statements might be inferred by a listener.</para>
+  <para>In English, we have a clear way of distinguishing scalar negation from predicate negation that can be used in many situations. We can use the partial word “non-” as a prefix. But this is not always considered good usage, even though it would render many statements much clearer. For example, we can clearly distinguish</para>
+  <programlisting><anchor xml:id="c15e3d10"/><anchor xml:id="cll_chapter15-section3-example10"/>3.10)  That is a non-blue house.
+</programlisting>
+  <para>from the related sentence</para>
+  <programlisting><anchor xml:id="c15e3d11"/><anchor xml:id="cll_chapter15-section3-example11"/>3.11)  That is a blue non-house.
+</programlisting>
+  <para><xref linkend="cll_chapter15-section3-example10"/> and <xref linkend="cll_chapter15-section3-example11"/> have the advantage that, while they contain a negative indication, they are in fact positive assertions. They say what is true by excluding the false; they do not say what is false.</para>
+  <para>We can’t always use “non-” though, because of the peculiarities of English’s grammar. It would sound strange to say:</para>
+  <programlisting><anchor xml:id="c15e3d12"/><anchor xml:id="cll_chapter15-section3-example12"/>3.12)  John went to non-Paris from Rome.
+</programlisting>
+  <para>or</para>
+  <programlisting><anchor xml:id="c15e3d13"/><anchor xml:id="cll_chapter15-section3-example13"/>3.13)  John went to Paris from non-Rome.
+</programlisting>
+  <para>although these would clarify the vague negation. Another circumlocution for English scalar negation is “other than”, which works where “non-” does not, but is wordier.</para>
+  <para>Finally, we have natural language negations that are called polar negations, or opposites:</para>
+  <programlisting><anchor xml:id="c15e3d14"/><anchor xml:id="cll_chapter15-section3-example14"/>3.14)  John is moral
+
+<anchor xml:id="c15e3d15"/><anchor xml:id="cll_chapter15-section3-example15"/>3.15)  John is immoral
+</programlisting>
+  <para>To be immoral is much more than to just be not moral: it implies the opposite condition. Statements like <xref linkend="cll_chapter15-section3-example15"/> are strong negations which not only deny the truth of a statement, but assert its opposite. Since, “opposite” implies a scale, polar negations are a special variety of scalar negations.</para>
+  <para>To examine this concept more closely, let us draw a linear scale, showing two examples of how the scale is used:</para>
+  <programlisting>
+    Affirmations (positive)      Negations (negative)
+    |-----------|-----------|-----------|-----------|
+    All       Most        Some         Few       None
+    Excellent Good        Fair         Poor     Awful
+</programlisting>
+  <para>Some scales are more binary than the examples we diagrammed. Thus we have “not necessary” or “unnecessary” being the polar opposite of necessary. Another scale, especially relevant to Lojban, is interpreted based on situations modified by one’s philosophy: “not true” may be equated with “false” in a bi-valued truth-functional logic, while in tri-valued logic an intermediate between “true” and “false” is permitted, and in fuzzy logic a continuous scale exists from true to false. The meaning of “not true” requires a knowledge of which variety of truth scale is being considered.</para>
+  <para>We will define the most general form of scalar negation as indicating only that the particular point or value in the scale or range is not valid and that some other (unspecified) point on the scale is correct. This is the intent expressed in most contexts by “not mild”, for example.</para>
+  <para>Using this paradigm, contradictory negation is less restrictive than scalar negation — it says that the point or value stated is incorrect (false), and makes no statement about the truth of any other point or value, whether or not on the scale.</para>
+  <para>In English, scalar negation semantically includes phrases such as “other than”, “reverse of”, or “opposite from” expressions and their equivalents. More commonly, scalar negation is expressed in English by the prefixes “non-”, “un-”, “il-”, and “im-”. Just which form and permissible values are implied by a scalar negation is dependent on the semantics of the word or concept which is being negated, and on the context. Much confusion in English results from the uncontrolled variations in meaning of these phrases and prefixes.</para>
+  <para>In the examples of <xref linkend="cll_chapter15-section4"/>, we will translate the general case of scalar negation using the general formula “other than” when a phrase is scalar-negated, and “non-” when a single word is scalar-negated.</para>
+</section>
+
+<section xml:id="cll_chapter15-section4">
+  <title>4. selbri and tanru negation</title>
+  <para>All the scalar negations illustrated in <xref linkend="cll_chapter15-section3"/> are expressed in Lojban using the cmavo “na'e” (of selma'o NAhE). The most common use of “na'e” is as a prefix to the selbri:</para>
+  <programlisting><anchor xml:id="c15e4d1"/><anchor xml:id="cll_chapter15-section4-example1"/>4.1)   mi klama le zarci
+       I go to the market.
+
+<anchor xml:id="c15e4d2"/><anchor xml:id="cll_chapter15-section4-example2"/>4.2)   mi na'e klama le zarci
+       I non-go to the market.
+</programlisting>
+  <para>Comparing these two, we see that the negation operator being used in <xref linkend="cll_chapter15-section4-example2"/> is “na'e”. But what exactly does “na'e” negate? Does the negation include only the gismu “klama”, which is the entire selbri in this case, or does it include the “le zarci” as well? In Lojban, the answer is unambiguously “only the gismu”. The cmavo “na'e” always applies only to what follows it.</para>
+  <para><xref linkend="cll_chapter15-section4-example2"/> looks as if it were parallel to:</para>
+  <programlisting><anchor xml:id="c15e4d3"/><anchor xml:id="cll_chapter15-section4-example3"/>4.3)   mi na klama le zarci
+       I [false] go-to the market.
+</programlisting>
+  <para>but in fact there is no real parallelism at all. A negation using “na” denies the truth of a relationship, but a selbri negation with “na'e” asserts that a relationship exists other than that stated, one which specifically involves the sumti identified in the statement. The grammar allotted to “na'e” allows us to unambiguously express scalar negations in terms of scope, scale, and range within the scale. Before we explain the scalar aspects, let us show how the scope of “na'e” is determined.</para>
+  <para>In tanru, we may wish to negate an individual element before combining it with another to form the tanru. We in effect need a shorter-than-selbri-scope negation, for which we can use “na'e” as well. The positive sentence</para>
+  <programlisting><anchor xml:id="c15e4d4"/><anchor xml:id="cll_chapter15-section4-example4"/>4.4)   mi cadzu klama le zarci
+       I walking-ly go to the market.
+</programlisting>
+  <para>can be subjected to selbri negation in several ways. Two are:</para>
+  <programlisting><anchor xml:id="c15e4d5"/><anchor xml:id="cll_chapter15-section4-example5"/>4.5)   mi na'e cadzu klama le zarci
+       I (other-than-walkingly)-go-to the market.
+
+<anchor xml:id="c15e4d6"/><anchor xml:id="cll_chapter15-section4-example6"/>4.6)   mi cadzu na'e klama le zarci
+       I walkingly-(other-than-go-to) the market.
+</programlisting>
+  <para>These negations show the default scope of “na'e” is close-binding on an individual brivla in a tanru. <xref linkend="cll_chapter15-section4-example5"/> says that I am going to the market, but in some kind of a non-walking manner. (As with most tanru, there are a few other possible interpretations, but we’ll assume this one — see <xref linkend="cll_chapter5"/> for a discussion of tanru meaning).</para>
+  <para>In neither <xref linkend="cll_chapter15-section4-example5"/> nor <xref linkend="cll_chapter15-section4-example6"/> does the “na'e” negate the entire selbri. While both sentences contain negations that deny a particular relationship between the sumti, they also have a component which makes a positive claim about such a relationship. This is clearer in <xref linkend="cll_chapter15-section4-example5"/>, which says that I am going, but in a non-walking manner. In <xref linkend="cll_chapter15-section4-example6"/>, we have claimed that the relationship between me and the market in some way involves walking, but is not one of “going to” (perhaps we are walking around the market, or walking-in-place while at the market).</para>
+  <para>The “scale”, or actually the “set”, implied in Lojban tanru negations is anything which plausibly can be substituted into the tanru. (Plausibility here is interpreted in the same way that answers to a “mo” question must be plausible — the result must not only have the right number of places and have sumti values appropriate to the place structure, it must also be appropriate or relevant to the context.) This minimal condition allows a speaker to be intentionally vague, while still communicating meaningful information. The speaker who uses selbri negation is denying one relationship, while minimally asserting a different relationship.</para>
+  <para>We also need a scalar negation form that has a scope longer than a single brivla. There exists such a longer-scope selbri negation form, as exemplified by (each Lojban sentence in the next several examples is given twice, with parentheses in the second copy showing the scope of the “na'e”):</para>
+  <programlisting><anchor xml:id="c15e4d7"/><anchor xml:id="cll_chapter15-section4-example7"/>4.7)   mi na'eke cadzu klama [ke'e] le zarci
+       mi na'e (ke cadzu klama [ke'e]) le zarci
+       I other-than-(walkingly-go-to) the market.
+</programlisting>
+  <para>This negation uses the same “ke” and “ke'e” delimiters (the “ke'e” is always elidable at the end of a selbri) that are used in tanru. The sentence clearly negates the entire selbri. The “ke'e”, whether elided or not, reminds us that the negation does not include the trailing sumti. While the trailing-sumti place-structure is defined as that of the final brivla, the trailing sumti themselves are not part of the selbri and are thus not negated by “na'e”.</para>
+  <para>Negations of just part of the selbri are also permitted:</para>
+  <programlisting><anchor xml:id="c15e4d8"/><anchor xml:id="cll_chapter15-section4-example8"/>4.8)   mi na'eke sutra cadzu ke'e klama le zarci
+       mi na'e (ke sutra cadzu ke'e) klama le zarci
+       I other-than-(quickly-walkingly) go-to the market.
+</programlisting>
+  <para>In <xref linkend="cll_chapter15-section4-example8"/>, only the “sutra cadzu” tanru is negated, so the speaker is indeed going to the market, but not by walking quickly.</para>
+  <para>Negations made with “na'e” or “na'eke” also include within their scope any sumti attached to the brivla or tanru with “be” or “bei”. Such attached sumti are considered part of the brivla or tanru:</para>
+  <programlisting><anchor xml:id="c15e4d9"/><anchor xml:id="cll_chapter15-section4-example9"/>4.9)   mi na'e ke sutra cadzu be le mi birka ke'e klama le zarci
+       I other-than-(quickly walking-on-my-arms-ly) go-to the market.
+</programlisting>
+  <para>Note that <xref linkend="cll_chapter15-section4-example10"/> and <xref linkend="cll_chapter15-section4-example11"/> do not express the same thing:</para>
+  <programlisting><anchor xml:id="c15e4d10"/><anchor xml:id="cll_chapter15-section4-example10"/>4.10)  mi na'eke sutra cadzu [ke'e] lemi birka
+       mi na'e (ke sutra cadzu [ke'e]) lemi birka
+       I other-than-(quickly-walk-on) my-arms.
+
+<anchor xml:id="c15e4d11"/><anchor xml:id="cll_chapter15-section4-example11"/>4.11)  mi na'eke sutra cadzu be lemi birka [ke'e]
+       mi na'e (ke sutra cadzu be lemi birka [ke'e])
+       I other-than-(quickly-walk-on my-arms).
+</programlisting>
+  <para>The translations show that the negation in <xref linkend="cll_chapter15-section4-example10"/> is more restricted in scope; i.e. less of the sentence is negated with respect to x1 (“mi”).</para>
+  <para>Logical scope being an important factor in Lojban’s claims to be unambiguous, let us indicate the relative precedence of “na'e” as an operator. Grouping with “ke” and “ke'e”, of course, has an overt scope, which is its advantage. “na'e” is very close binding to its brivla. Internal binding of tanru, with “bo”, is not as tightly bound as “na'e”. “co”, the tanru inversion operator has a scope that is longer than all other tanru constructs.</para>
+  <para>In short, “na'e” and “na'eke” define a type of negation, which is shorter in scope than bridi negation, and which affects all or part of a selbri. The result of “na'e” negation remains an assertion of some specific truth and not merely a denial of another claim.</para>
+  <para>The similarity becomes striking when it is noticed that the rafsi “-nal-”, representing “na'e” when a tanru is condensed into a lujvo, forms an exact parallel to the English usage of “non-”. Turning a series of related negations into lujvo gives:</para>
+  <programlisting><anchor xml:id="c15e4d12"/><anchor xml:id="cll_chapter15-section4-example12"/>4.12)  na'e klama becomes nalkla
+       na'e cadzu klama becomes naldzukla
+       na'e sutra cadzu klama becomes nalsu'adzukla
+       nake sutra cadzu ke'e klama becomes nalsu'adzuke'ekla
+</programlisting>
+  <para>Note: “-kem-” is the rafsi for “ke”, but it is omitted in the final lujvo as superfluous — “ke'e” is its own rafsi, and its inclusion in the lujvo implies a “ke” after the “-nal-”, since it needs to close something; only a “ke” immediately after the negation would make the “ke'e” meaningful in the tanru expressed in this lujvo.</para>
+  <para>In a lujvo, it is probably clearest to translate “-nal-” as “non-”, to match the English combining forms, except when the “na'e” has single word scope and English uses “un-” or “im-” to negate that single word. Translation style should determine the use of “other than”, “non-”, or another negator for “na'e” in tanru; the translator must render the Lojban into English so it is clear in context. Let’s go back to our simplest example:</para>
+  <programlisting><anchor xml:id="c15e4d13"/><anchor xml:id="cll_chapter15-section4-example13"/>4.13)  mi na'e klama le zarci
+       I am other-than-(going-to) the market.
+       ?I am not going-to the market.
+
+<anchor xml:id="c15e4d14"/><anchor xml:id="cll_chapter15-section4-example14"/>4.14)  mi nalkla le zarci
+       I am-a-non-go-er-to the market.
+</programlisting>
+  <para>Note that to compare with the English translation form using “non-”, we’ve translated the Lojban as if the selbri were a noun. Since Lojban “klama” is indifferently a noun, verb, or adjective, the difference is purely a translation change, not a true change in meaning. The English difference seems significant, though, due to the strongly different English grammatical forms and the ambiguity of English negation.</para>
+  <para>Consider the following highly problematic sentence:</para>
+  <programlisting><anchor xml:id="c15e4d15"/><anchor xml:id="cll_chapter15-section4-example15"/>4.15)  lo ca nolraitru be le fasygu'e cu krecau
+       An-actual currently noblest-governor of the French country is-hair-without.
+       The current King of France is bald.
+</programlisting>
+  <para>The selbri “krecau” negates with “na'e” as:</para>
+  <programlisting><anchor xml:id="c15e4d16"/><anchor xml:id="cll_chapter15-section4-example16"/>4.16)  lo ca nolraitru be le fasygu'e cu na'e krecau
+       An-actual currently noblest-governor of the French country is-other-than hair-without.
+       The current King of France is other-than-bald.
+</programlisting>
+  <para>or, as a lujvo:</para>
+  <programlisting><anchor xml:id="c15e4d17"/><anchor xml:id="cll_chapter15-section4-example17"/>4.17)  lo ca nolraitru be le fasygu'e cu nalkrecau
+       An-actual currently noblest-governor of the French country is-non-hair-without.
+       The current King of France is a non-bald-one.
+</programlisting>
+  <para><xref linkend="cll_chapter15-section4-example16"/> and <xref linkend="cll_chapter15-section4-example17"/> express the predicate negation forms using a negation word (“na'e”) or rafsi (“-nal-”); yet they make positive assertions about the current King of France; ie., that he is other-than-bald or non-bald. This follows from the close binding of “na'e” to the brivla. The lujvo form makes this overt by absorbing the negative marker into the word.</para>
+  <para>Since there is no current King of France, it is false to say that he is bald, or non-bald, or to make any other affirmative claim about him. Any sentence about the current King of France containing only a selbri negation is as false as the sentence without the negation. No amount of selbri negations have any effect on the truth value of the sentence, which is invariably “false”, since no affirmative statement about the current King of France can be true. On the other hand, bridi negation does produce a truth:</para>
+  <programlisting><anchor xml:id="c15e4d18"/><anchor xml:id="cll_chapter15-section4-example18"/>4.18)  lo ca nolraitru be le fasygu'e cu na krecau
+       An-actual current noblest-governor of the French Country [false] is-hair-without.
+       It is false that the current King of France is bald.
+</programlisting>
+  <para>Note: “lo” is used in these sentences because negation relates to truth conditions. To meaningfully talk about truth conditions in sentences carrying a description, it must be clear that the description actually applies to the referent. A sentence using “le” instead of “lo” can be true even if there is no current king of France, as long as the speaker and the listener agree to describe something as the current king of France. (See the explanations of “le” in <xref linkend="cll_chapter6"/>.)</para>
+</section>
+
+<section xml:id="cll_chapter15-section5">
+  <title>5. Expressing scales in selbri negation</title>
+  <para>In expressing a scalar negation, we can provide some indication of the scale, range, frame-of-reference, or universe of discourse that is being dealt with in an assertion. As stated in <xref linkend="cll_chapter15-section4"/>, the default is the set of plausible alternatives. Thus if we say:</para>
+  <programlisting><anchor xml:id="c15e5d1"/><anchor xml:id="cll_chapter15-section5-example1"/>5.1)   le stizu cu na'e xunre
+       The chair is a non-(red-thing).
+</programlisting>
+  <para>the pragmatic interpretation is that we mean a different color and not</para>
+  <programlisting><anchor xml:id="c15e5d2"/><anchor xml:id="cll_chapter15-section5-example2"/>5.2)   le stizu cu dzukla be le zarci
+       The chair walkingly-goes-to-the-market.
+</programlisting>
+  <para>However, if we have reason to be more explicit (an obtuse or contrary listener, or simply an overt logical analysis), we can clarify that we are referring to a color by saying:</para>
+  <programlisting><anchor xml:id="c15e5d3"/><anchor xml:id="cll_chapter15-section5-example3"/>5.3)   le stizu cu na'e xunre skari
+       The chair is of a non-(red)-color (as perceived by something under some conditions).
+</programlisting>
+  <para>We might also have reduced the pragmatic ambiguity by making the two trailing sumti values explicit (the “as perceived by” and “under conditions” places have been added to the place structure of “xunre”). But assume we have a really stubborn listener (an artificially semi-intelligent computer?) who will find a way to misinterpret <xref linkend="cll_chapter15-section5-example3"/> even with three specific sumti provided.</para>
+  <para>In this case, we use a sumti tagged with the sumti tcita “ci'u”, which translates roughly as “on a scale of X”, where “X” is the sumti. For maximal clarity, the tagged sumti can be bound into the negated selbri with “be”. To clarify <xref linkend="cll_chapter15-section5-example3"/>, we might say:</para>
+  <programlisting><anchor xml:id="c15e5d4"/><anchor xml:id="cll_chapter15-section5-example4"/>5.4)   le stizu cu na'e xunre be ci'u loka skari
+       The chair is a non-(red on-a-scale-of-colorness)-thing.
+</programlisting>
+  <para>We can alternately use the sumti tcita “teci'e”, based on “ciste”, which translates roughly as “of a system of components X”, for universes of discourse; in this case, we would express <xref linkend="cll_chapter15-section5-example3"/> as:</para>
+  <programlisting><anchor xml:id="c15e5d5"/><anchor xml:id="cll_chapter15-section5-example5"/>5.5)   le stizu cu na'e xunre be teci'e le skari
+       The chair is a non-(red of-a-system-with-components-the-colors)-thing.
+</programlisting>
+  <para>Other places of “ciste” can be brought out using the grammar of selma'o BAI modals, allowing slightly different forms of expression, thus:</para>
+  <programlisting><anchor xml:id="c15e5d6"/><anchor xml:id="cll_chapter15-section5-example6"/>5.6)   le stizu cu na'e xunre be ci'e lo'i skari
+       The chair is a non-(red of-a-system-which-is-the-set-of-colors)-thing.
+</programlisting>
+  <para>The cmavo “le'a”, also in selma'o BAI, can be used to specify a category:</para>
+  <programlisting><anchor xml:id="c15e5d7"/><anchor xml:id="cll_chapter15-section5-example7"/>5.7)   le stizu cu na'e xunre be le'a lo'i skari
+       The chair is a non-(red of-a-category-which-is-the-set-of-colors)-thing.
+</programlisting>
+  <para>which is minimally different in meaning from <xref linkend="cll_chapter15-section5-example6"/>.</para>
+  <para>The cmavo “na'e” is not the only member of selma'o NAhE. If we want to express a scalar negation which is a polar opposite, we use the cmavo “to'e”, which is grammatically equivalent to “na'e”:</para>
+  <programlisting><anchor xml:id="c15e5d8"/><anchor xml:id="cll_chapter15-section5-example8"/>5.8)   le stizu cu to'e xunre be ci'u loka skari
+       The chair is a (opposite-of red) on-scale a-property-of color-ness.
+</programlisting>
+  <para>Likewise, the midpoint of a scale can be expressed with the cmavo “no'e”, also grammatically equivalent to “na'e”. Here are some parallel examples of “na'e”, “no'e”, and “to'e”:</para>
+  <programlisting><anchor xml:id="c15e5d9"/><anchor xml:id="cll_chapter15-section5-example9"/>5.9)   ta melbi
+       That is-beautiful.
+
+<anchor xml:id="c15e5d10"/><anchor xml:id="cll_chapter15-section5-example10"/>5.10)  ta na'e melbi
+       That is-non-beautiful.
+       That is other than beautiful.
+       That is ugly [in one sense].
+
+<anchor xml:id="c15e5d11"/><anchor xml:id="cll_chapter15-section5-example11"/>5.11)  ta no'e melbi
+       That is-neutrally beautiful.
+       That is plain/ordinary-looking (neither ugly nor beautiful).
+
+<anchor xml:id="c15e5d12"/><anchor xml:id="cll_chapter15-section5-example12"/>5.12)  ta to'e melbi
+       That is-opposite-of beautiful.
+       That is ugly/very ugly/repulsive.
+</programlisting>
+  <para>The cmavo “to'e” has the assigned rafsi “-tol-” and “-to'e-”; the cmavo “no'e” has the assigned rafsi “-nor-” and “-no'e-”. The selbri in <xref linkend="cll_chapter15-section5-example10"/> through <xref linkend="cll_chapter15-section5-example12"/> could be replaced by the lujvo “nalmle”, “normle”, and “tolmle” respectively.</para>
+  <para>This large variety of scalar negations is provided because different scales have different properties. Some scales are open-ended in both directions: there is no “ultimately ugly” or “ultimately beautiful”. Other scales, like temperature, are open at one end and closed at the other: there is a minimum temperature (so-called “absolute zero”) but no maximum temperature. Still other scales are closed at both ends.</para>
+  <para>Correspondingly, some selbri have no obvious “to'e” — what is the opposite of a dog? — while others have more than one, and need “ci'u” to specify which opposite is meant.</para>
+</section>
+
+<section xml:id="cll_chapter15-section6">
+  <title>6. sumti negation</title>
+  <para>There are two ways of negating sumti in Lojban. We have the choice of quantifying the sumti with zero, or of applying the sumti-negator “na'ebo” before the sumti. It turns out that a zero quantification serves for contradictory negation. As the cmavo we use implies, “na'ebo” forms a scalar negation.</para>
+  <para>Let us show examples of each.</para>
+  <programlisting><anchor xml:id="c15e6d1"/><anchor xml:id="cll_chapter15-section6-example1"/>6.1)   no lo ca nolraitru be le fasygu'e cu krecau
+       Zero of those who are currently noblest-governors of the French country are-hair-without.
+       No current king of France is bald.
+</programlisting>
+  <para>Is <xref linkend="cll_chapter15-section6-example1"/> true? Yes, because it merely claims that of the current Kings of France, however many there may be, none are bald, which is plainly true, since there are no such current Kings of France.</para>
+  <para>Now let us look at the same sentence using “na'ebo” negation:</para>
+  <programlisting><anchor xml:id="c15e6d2"/><anchor xml:id="cll_chapter15-section6-example2"/>6.2)   na'ebo lo ca nolraitru be le fasygu'e cu krecau
+       [Something] other-than-(the-current-noblest-governor of the French country) is-hair-without.
+       Something other than the current King of France is bald.
+</programlisting>
+  <para><xref linkend="cll_chapter15-section6-example2"/> is true provided that something reasonably describable as “other than a current King of France”, such as the King of Saudi Arabia, or a former King of France, is in fact bald.</para>
+  <para>In place of “na'ebo”, you may also use “no'ebo” and “to'ebo”, to be more specific about the sumti which would be appropriate in place of the stated sumti. Good examples are hard to come by, but here’s a valiant try:</para>
+  <programlisting><anchor xml:id="c15e6d3"/><anchor xml:id="cll_chapter15-section6-example3"/>6.3)   mi klama to'ebo la bastn.
+       I go to the-opposite-of Boston.
+       I go to Perth.
+</programlisting>
+  <para>(Boston and Perth are nearly, but not quite, antipodal cities. In a purely United States context, San Francisco might be a better “opposite”.) Coming up with good examples is difficult, because attaching “to'ebo” to a description sumti is usually the same as attaching “to'e” to the selbri of the description.</para>
+  <para>It is not possible to transform sumti negations of either type into bridi negations or scalar selbri negations. Negations of sumti will be used in Lojban conversation. The inability to manipulate these negations logically will, it is hoped, prevent the logical errors that result when natural languages attempt corresponding manipulations.</para>
+</section>
+
+<section xml:id="cll_chapter15-section7">
+  <title>7. Negation of minor grammatical constructs</title>
+  <para>We have a few other constructs that can be negated, all of them based on negating individual words. For such negation, we use the suffix-combining negator, which is “nai”. “nai”, by the way, is almost always written as a compound into the previous word that it is negating, although it is a regular separate-word cmavo and the sole member of selma'o NAI.</para>
+  <para>Most of these negation forms are straightforward, and should be discussed and interpreted in connection with an analysis of the particular construct being negated. Thus, we will not go into much detail here.</para>
+  <para>The following are places where “nai” is used:</para>
+  <para>When attached to tenses and modals (see <xref linkend="cll_chapter10"/>), the “nai” suffix usually indicates a contradictory negation of the tagged bridi. Thus “punai” as a tense inflection means “not-in-the-past”, or “not-previously”, without making any implication about any other time period unless explicitly stated. As a result,</para>
+  <programlisting><anchor xml:id="c15e7d1"/><anchor xml:id="cll_chapter15-section7-example1"/>7.1)   mi na pu klama le zarci
+       I [false] [past] go-to the store.
+       I didn’t go to the store.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c15e7d2"/><anchor xml:id="cll_chapter15-section7-example2"/>7.2)   mi punai klama le zarci
+       I [past-not] go-to the store.
+       I didn’t go to the store.
+</programlisting>
+  <para>mean exactly the same thing, although there may be a difference of emphasis.</para>
+  <para>Tenses and modals can be logically connected, with the logical connectives containing contradictory negations; this allows negated tenses and modals to be expressed positively using logical connectives. Thus “punai je ca” means the same thing as “pu naje ca”.</para>
+  <para>As a special case, a “-nai” attached to the interval modifiers of selma'o TAhE, ROI, or ZAhO (explained in <xref linkend="cll_chapter10"/>) signals a scalar negation:</para>
+  <programlisting><anchor xml:id="c15e7d3"/><anchor xml:id="cll_chapter15-section7-example3"/>7.3)   mi paroinai dansu le bisli
+       I [once] [not] dance-on the ice
+</programlisting>
+  <para>means that I dance on the ice either zero or else two or more times within the relevant time interval described by the bridi. <xref linkend="cll_chapter15-section7-example3"/> is very different from the English use of “not once”, which is an emphatic way of saying “never” — that is, exactly zero times.</para>
+  <para>In indicators and attitudinals of selma'o UI or CAI, “nai” denotes a polar negation. As discussed in <xref linkend="cll_chapter13"/>, most indicators have an implicit scale, and “nai” changes the indicator to refer to the opposite end of the scale. Thus “.uinai” expresses unhappiness, and “.ienai” expresses disagreement (not ambivalence, which is expressed with the neutral or undecided intensity as “.iecu'i”).</para>
+  <para>Vocative cmavo of selma'o COI are considered a kind of indicator, but one which identifies the listener. Semantically, we could dispense with about half of the COI selma'o words based on the scalar paradigm. For example, “co'o” could be expressed as “coinai”. However, this is not generally done.</para>
+  <para>Most of the COI cmavo are used in what are commonly called protocol situations. These protocols are used, for example, in radio conversations, which often take place in a noisy environment. The negatives of protocol words tend to convey diametrically opposite communications situations (as might be expected). Therefore, only one protocol vocative is dependent on “nai”: negative acknowledgement, which is “je'enai” (“I didn’t get that”).</para>
+  <para>Unlike the attitudinal indicators, which tend to be unimportant in noisy situations, the protocol vocatives become more important. So if, in a noisy environment, a protocol listener makes out only “nai”, he or she can presume it is a negative acknowledgement and repeat transmission or otherwise respond accordingly. <xref linkend="cll_chapter13"/> provides more detail on this topic.</para>
+  <para>The abstractors of selma'o NU follow the pattern of the tenses and modals. NU allows negative abstractions, especially in compound abstractions connected by logical connectives: “su'ujeninai”, which corresponds to “su'u jenai ni” just as “punai je ca” corresponds to “pu naje ca”. It is not clear how much use logically connected abstractors will be: see <xref linkend="cll_chapter13"/>.</para>
+  <para>A “nai” attached to a non-logical connective (of selma'o JOI or BIhI) is a scalar negation, and says that the bridi is false under the specified mixture, but that another connective is applicable. Non-logical connectives are discussed in <xref linkend="cll_chapter14"/>.</para>
+</section>
+
+<section xml:id="cll_chapter15-section8">
+  <title>8. Truth questions</title>
+  <para>One application of negation is in answer to truth questions (those which expect the answers “Yes” or “No”). The truth question cmavo “xu” is in selma'o UI; placed at the beginning of a sentence, it asks whether the sentence as a whole is true or false.</para>
+  <programlisting><anchor xml:id="c15e8d1"/><anchor xml:id="cll_chapter15-section8-example1"/>8.1)   xu la djan. pu klama la paris. .e la rom.
+       Is it true that: (John previously went-to [both] Paris and Rome.)
+</programlisting>
+  <para>You can now use each of the several kinds of negation we’ve discussed in answer to this (presuming the same question and context for each answer).</para>
+  <para>The straightforward negative answer is grammatically equivalent to the expanded sentence with the “na” immediately after the “cu” (and before any tense/modal):</para>
+  <programlisting><anchor xml:id="c15e8d2"/><anchor xml:id="cll_chapter15-section8-example2"/>8.2)   na go'i
+       [false] [repeat previous]
+       No.
+</programlisting>
+  <para>which means</para>
+  <programlisting><anchor xml:id="c15e8d3"/><anchor xml:id="cll_chapter15-section8-example3"/>8.3)   la djan. [cu] na pu klama la paris. .e la rom.
+       John [false] previously went-to [both] Paris and Rome.
+       It’s not true that John went to Paris and Rome.
+</programlisting>
+  <para>The respondent can change the tense, putting the “na” in either before or after the new tense:</para>
+  <programlisting><anchor xml:id="c15e8d4"/><anchor xml:id="cll_chapter15-section8-example4"/>8.4)   na ba go'i
+       [false] [future] [repeat previous]
+</programlisting>
+  <para>meaning</para>
+  <programlisting><anchor xml:id="c15e8d5"/><anchor xml:id="cll_chapter15-section8-example5"/>8.5)   la djan. [cu] na ba klama la paris. .e la rom.
+       John [false] later-will-go-to [both] Paris and Rome.
+       It is false that John will go to Paris and Rome.
+</programlisting>
+  <para>or alternatively</para>
+  <programlisting><anchor xml:id="c15e8d6"/><anchor xml:id="cll_chapter15-section8-example6"/>8.6)   ba na go'i
+       [false] [future] [repeat previous]
+</programlisting>
+  <para>meaning</para>
+  <programlisting><anchor xml:id="c15e8d7"/><anchor xml:id="cll_chapter15-section8-example7"/>8.7)   la djan. [cu] ba na klama la paris. .e la rom.
+       John later-will [false] go-to [both] Paris and Rome.
+</programlisting>
+  <para>We stated in <xref linkend="cll_chapter15-section3"/> that sentences like <xref linkend="cll_chapter15-section8-example5"/> and <xref linkend="cll_chapter15-section8-example7"/> appear to be semantically identical, but that subtle semantic distinctions may eventually be found.</para>
+  <para>You can also use a scalar negation with “na'e”, in which case, it is equivalent to putting a “na'eke” immediately after any tense:</para>
+  <programlisting><anchor xml:id="c15e8d8"/><anchor xml:id="cll_chapter15-section8-example8"/>8.8)   na'e go'i
+       other-than [repeat previous]
+</programlisting>
+  <para>which means</para>
+  <programlisting><anchor xml:id="c15e8d9"/><anchor xml:id="cll_chapter15-section8-example9"/>8.9)   la djan. [cu] pu na'eke klama
+            [ke'e] la paris. .e la rom.
+       John previously other-than(went-to)
+            [both] Paris and Rome.
+</programlisting>
+  <para>He might have telephoned the two cities instead of going there. The unnecessary “ke” and “ke'e” would have been essential if the selbri had been a tanru.</para>
+</section>
+
+<section xml:id="cll_chapter15-section9">
+  <title>9. Affirmations</title>
+  <para>There is an explicit positive form for both selma'o NA (“ja'a”) and selma'o NAhE (“je'a”), each of which would supplant the corresponding negator in the grammatical position used, allowing one to assert the positive in response to a negative question or statement without confusion. Assuming the same context as in <xref linkend="cll_chapter15-section8"/>:</para>
+  <programlisting><anchor xml:id="c15e9d1"/><anchor xml:id="cll_chapter15-section9-example1"/>9.1)   xu na go'i
+       Is-it-true-that [false] [repeat previous]?
+</programlisting>
+  <para>or equivalently</para>
+  <programlisting><anchor xml:id="c15e9d2"/><anchor xml:id="cll_chapter15-section9-example2"/>9.2)   xu la djan. [cu] na pu klama
+            la paris. .e la rom.
+       Is it true that: John [false] previously-went-to
+            [both] Paris and Rome.]
+</programlisting>
+  <para>The obvious, but incorrect, positive response to this negative question is:</para>
+  <programlisting><anchor xml:id="c15e9d3"/><anchor xml:id="cll_chapter15-section9-example3"/>9.3)   go'i
+       [repeat previous]
+</programlisting>
+  <para>A plain “go'i” does not mean “Yes it is”; it merely abbreviates repeating the previous statement unmodified, including any negators present; and <xref linkend="cll_chapter15-section9-example3"/> actually states that it is false that John went to both Paris and Rome.</para>
+  <para>When considering:</para>
+  <programlisting><anchor xml:id="c15e9d4"/><anchor xml:id="cll_chapter15-section9-example4"/>9.4)   na go'i
+       [false] [repeat previous]
+</programlisting>
+  <para>as a response to a negative question like <xref linkend="cll_chapter15-section9-example2"/>, Lojban designers had to choose between two equally plausible interpretations with opposite effects. Does <xref linkend="cll_chapter15-section9-example4"/> create a double negative in the sentence by adding a new “na” to the one already there (forming a double negative and hence a positive statement), or does the “na” replace the previous one, leaving the sentence unchanged?</para>
+  <para>It was decided that substitution, the latter alternative, is the preferable choice, since it is then clear whether we intend a positive or a negative sentence without performing any manipulations. This is the way English usually works, but not all languages work this way — Russian, Japanese, and Navajo all interpret a negative reply to a negative question as positive.</para>
+  <para>The positive assertion cmavo of selma'o NA, which is "ja'a", can also replace the “na” in the context, giving:</para>
+  <programlisting><anchor xml:id="c15e9d5"/><anchor xml:id="cll_chapter15-section9-example5"/>9.5)   ja'a go'i
+       (John truly-(previously went-to) [both] Paris and Rome.)
+</programlisting>
+  <para>“ja'a” can replace “na” in a similar manner wherever the latter is used:</para>
+  <programlisting><anchor xml:id="c15e9d6"/><anchor xml:id="cll_chapter15-section9-example6"/>9.6)   mi ja'a klama le zarci 
+       I indeed go to the store.
+</programlisting>
+  <para>“je'a” can replace “na'e” in exactly the same way, stating that scalar negation does not apply, and that the relation indeed holds as stated. In the absence of a negation context, it emphasizes the positive:</para>
+  <programlisting><anchor xml:id="c15e9d7"/><anchor xml:id="cll_chapter15-section9-example7"/>9.7)   ta je'a melbi
+       that is-indeed beautiful.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter15-section10">
+  <title>10. Metalinguistic negation forms</title>
+  <para>The question of truth or falsity is not entirely synonymous with negation. Consider the English sentence</para>
+  <programlisting><anchor xml:id="c15e10d1"/><anchor xml:id="cll_chapter15-section10-example1"/>10.1)  I have not stopped beating my wife.
+</programlisting>
+  <para>If I never started such a heinous activity, then this sentence is neither true nor false. Such a negation simply says that something is wrong with the non-negated statement. Generally, we then use either tone of voice or else a correction to express a preferred true claim: “I never have beaten my wife.”</para>
+  <para>Negations which follow such a pattern are called “metalinguistic negations”. In natural languages, the mark of metalinguistic negation is that an indication of a correct statement always, or almost always, follows the negation. Tone of voice or emphasis may be further used to clarify the error.</para>
+  <para>Negations of every sort must be expressible in Lojban; errors are inherent to human thought, and are not excluded from the language. When such negations are metalinguistic, we must separate them from logical claims about the truth or falsity of the statement, as well as from scalar negations which may not easily express (or imply) the preferred claim. Because Lojban allows concepts to be so freely combined in tanru, limits on what is plausible or not plausible tend to be harder to determine.</para>
+  <para>Mimicking the muddled nature of natural language negation would destroy this separation. Since Lojban does not use tone of voice, we need other means to metalinguistically indicate what is wrong with a statement. When the statement is entirely inappropriate, we need to be able to express metalinguistic negation in a more non-specific fashion.</para>
+  <para>Here is a list of some different kinds of metalinguistic negation with English-language examples:</para>
+  <programlisting><anchor xml:id="c15e10d2"/><anchor xml:id="cll_chapter15-section10-example2"/>10.2)  I have not <emphasis>stopped</emphasis> beating my wife
+       (I never started — failure of presupposition).
+
+<anchor xml:id="c15e10d3"/><anchor xml:id="cll_chapter15-section10-example3"/>10.3)  5 is not blue
+       (color does not apply to abstract concepts — failure of category).
+
+<anchor xml:id="c15e10d4"/><anchor xml:id="cll_chapter15-section10-example4"/>10.4)  The current King of France is not bald.
+       (there is no current King of France — existential failure)
+
+<anchor xml:id="c15e10d5"/><anchor xml:id="cll_chapter15-section10-example5"/>10.5)  I do not have THREE children.
+       (I have two — simple undue quantity)
+
+<anchor xml:id="c15e10d6"/><anchor xml:id="cll_chapter15-section10-example6"/>10.6)  I have not held THREE jobs previously, but four.
+       (inaccurate quantity; the difference from the previous example is that
+       someone who has held four jobs has also held three jobs)
+
+<anchor xml:id="c15e10d7"/><anchor xml:id="cll_chapter15-section10-example7"/>10.7)  It is not good, but bad.
+       (undue quantity negation indicating that the value on a
+       scale for measuring the predicate is incorrect)
+
+<anchor xml:id="c15e10d8"/><anchor xml:id="cll_chapter15-section10-example8"/>10.8)  She is not PRETTY; she is beautiful.
+       (undue quantity transferred to a non-numeric scale)
+
+<anchor xml:id="c15e10d9"/><anchor xml:id="cll_chapter15-section10-example9"/>10.9)  The house is not blue, but green.
+       (the scale/category being used is incorrect, but a related category applies)
+
+<anchor xml:id="c15e10d10"/><anchor xml:id="cll_chapter15-section10-example10"/>10.10) The house is not blue, but is colored.
+       (the scale/category being used is incorrect, but a broader category applies)
+
+<anchor xml:id="c15e10d11"/><anchor xml:id="cll_chapter15-section10-example11"/>10.11) The cat is not blue, but long-haired.
+       (the scale/category being used is incorrect, but an unrelated category applies)
+
+<anchor xml:id="c15e10d12"/><anchor xml:id="cll_chapter15-section10-example12"/>10.12) A: He ain’t coming today.
+       B: “Ain’t” ain’t a word.
+       (solecism, or improper grammatical action)
+
+<anchor xml:id="c15e10d13"/><anchor xml:id="cll_chapter15-section10-example13"/>10.13) I haven’t STOOPED beating my wife; I’ve STOPPED.
+       (spelling or mispronunciation error)
+
+<anchor xml:id="c15e10d14"/><anchor xml:id="cll_chapter15-section10-example14"/>10.14) Not only was it a sheep, it was a black sheep.
+       (non-contradictory correction)
+</programlisting>
+  <para>The set of possible metalinguistic errors is open-ended.</para>
+  <para>Many of these forms have a counterpart in the various examples that we’ve discussed under logical negation. Metalinguistic negation doesn’t claim that the sentence is false or true, though. Rather, it claims that, due to some error in the statement, “true” and “false” don’t really apply.</para>
+  <para>Because one can metalinguistically negate a true statement intending a non-contradictory correction (say, a spelling error); we need a way (or ways) to metalinguistically negate a statement which is independent of our logical negation schemes using “na”, “na'e” and kin. The cmavo “na'i” is assigned this function. If it is present in a statement, it indicates metalinguistically that something in the statement is incorrect. This metalinguistic negation must override any evaluation of the logic of the statement. It is equally allowed in both positive and negative statements.</para>
+  <para>Since “na'i” is not a logical operator, multiple occurrences of “na'i” need not be assumed to cancel each other. Indeed, we can use the position of “na'i” to indicate metalinguistically what is incorrect, preparatory to correcting it in a later sentence; for this reason, we give “na'i” the grammar of UI. The inclusion of “na'i” anywhere in a sentence makes it a non-assertion, and suggests one or more pitfalls in assigning a truth value.</para>
+  <para>Let us briefly indicate how the above-mentioned metalinguistic errors can be identified. Other metalinguistic problems can then be marked by devising analogies to these examples:</para>
+  <para>Existential failure can be marked by attaching “na'i” to the descriptor “lo” or the “poi” in a “da poi”-form sumti. (See Chapter 6 and <xref linkend="cll_chapter16"/> for details on these constructions.) Remember that if a “le” sumti seems to refer to a non-existent referent, you may not understand what the speaker has in mind — the appropriate response is then “ki'a”, asking for clarification.</para>
+  <para>Presupposition failure can be marked directly if the presupposition is overt; if not, one can insert a “mock presupposition” to question with the sumti tcita (selma'o BAI) word “ji'u”; “ji'uku” thus explicitly refers to an unexpressed assumption, and “ji'una'iku” metalinguistically says that something is wrong with that assumption. (See <xref linkend="cll_chapter10"/>.)</para>
+  <para>Scale errors and category errors can be similarly expressed with selma'o BAI. “le'a” has meaning “of category/class/type X”, “ci'u” has meaning “on scale X”, and “ci'e”, based on “ciste”, can be used to talk about universes of discourse defined either as systems or sets of components, as shown in <xref linkend="cll_chapter15-section8"/>. “kai” and “la'u” also exist in BAI for discussing other quality and quantity errors.</para>
+  <para>We have to make particular note of potential problems in the areas of undue quantity and incorrect scale/category. Assertions about the relationships between gismu are among the basic substance of the language. It is thus invalid to logically require that if something is blue, that it is colored, or if it is not-blue, then it is some other color. In Lojban, “blanu” (“blue”) is not explicitly defined as a “skari” (“color”). Similarly, it is not implicit that the opposite of “good” is “bad”.</para>
+  <para>This mutual independence of gismu is only an ideal. Pragmatically, people will categorize things based on their world-views. We will write dictionary definitions that will relate gismu, unfortunately including some of these world-view assumptions. Lojbanists should try to minimize these assumptions, but this seems a likely area where logical rules will break down (or where Sapir-Whorf effects will be made evident). In terms of negation, however, it is vital that we clearly preserve the capability of denying a presumably obvious scale or category assumption.</para>
+  <para>Solecisms, grammatical and spelling errors will be marked by marking the offending word or phrase with “na'i” (in the manner of any selma'o UI cmavo). In this sense, “na'i” becomes equivalent to the English metalinguistic marker “[sic]”. Purists may choose to use ZOI or LOhU/LEhU quotes or “sa'a”-marked corrections to avoid repeating a truly unparsable passage, especially if a computer is to analyze the speech/text. See <xref linkend="cll_chapter19"/> for explanations of these usages.</para>
+  <para>In summary, metalinguistic negation will typically take the form of referring to a previous statement and marking it with one or more “na'i” to indicate what metalinguistic errors have been made, and then repeating the statement with corrections. References to previous statements may be full repetitions, or may use members of selma'o GOhA. “na'i” at the beginning of a statement merely says that something is inappropriate about the statement, without specificity.</para>
+  <para>In normal use, metalinguistic negation requires that a corrected statement follow the negated statement. In Lojban, however, it is possible to completely and unambiguously specify metalinguistic errors without correcting them. It will eventually be seen whether an uncorrected metalinguistic negation remains an acceptable form in Lojban. In such a statement, metalinguistic expression would involve an ellipsis not unlike that of tenseless expression.</para>
+  <para>Note that metalinguistic negation gives us another kind of legitimate negative answer to a “xu” question (see <xref linkend="cll_chapter15-section8"/>). “na'i” will be used when something about the questioned statement is inappropriate, such as in questions like “Have you stopped beating your wife?”:</para>
+  <programlisting><anchor xml:id="c15e10d15"/><anchor xml:id="cll_chapter15-section10-example15"/>10.15) xu do sisti lezu'o do rapydarxi ledo fetspe
+       Have you ceased the activity of repeat-hitting your female-spouse?
+</programlisting>
+  <para>Responses could include:</para>
+  <programlisting><anchor xml:id="c15e10d16"/><anchor xml:id="cll_chapter15-section10-example16"/>10.16) na'i go'i
+       The bridi as a whole is inappropriate in some way.
+
+<anchor xml:id="c15e10d17"/><anchor xml:id="cll_chapter15-section10-example17"/>10.17) go'i na'i
+       The selbri (sisti) is inappropriate in some way.
+</programlisting>
+  <para>One can also specifically qualify the metalinguistic negation, by explicitly repeating the erroneous portion of the bridi to be metalinguistically negated, or adding on of the selma'o BAI qualifiers mentioned above:</para>
+  <programlisting><anchor xml:id="c15e10d18"/><anchor xml:id="cll_chapter15-section10-example18"/>10.18) go'i ji'una'iku
+       Some presupposition is wrong with the previous bridi.
+</programlisting>
+  <para>Finally, one may metalinguistically affirm a bridi with “jo'a”, another cmavo of selma'o UI. A common use for “jo'a” might be to affirm that a particular construction, though unusual or counterintuitive, is in fact correct; another usage would be to disagree with — by overriding — a respondent’s metalinguistic negation.</para>
+</section>
+
+<section xml:id="cll_chapter15-section11">
+  <title>11. Summary — Are All Possible Questions About Negation Now Answered?</title>
+  <programlisting><anchor xml:id="c15e11d1"/><anchor xml:id="cll_chapter15-section11-example1"/>11.1)  na go'i  .ije na'e go'i  .ije na'i go'i
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/16.xml b/todocbook/16.xml
new file mode 100644
index 0000000..4212d22
--- /dev/null
+++ b/todocbook/16.xml
@@ -0,0 +1,654 @@
+<chapter xml:id="cll_chapter16">
+  <title>Chapter 16
+“Who Did You Pass On The Road? Nobody”: Lojban And Logic</title>
+
+
+<section xml:id="cll_chapter16-section1">
+  <title>1. What’s wrong with this picture?</title>
+  <para>The following brief dialogue is from <xref linkend="cll_chapter7"/> of <citation>Through The Looking Glass</citation> by Lewis Carroll.</para>
+  <programlisting><anchor xml:id="c16e1d1"/><anchor xml:id="cll_chapter16-section1-example1"/>1.1)   “Who did you pass on the road?” the King went on,
+       holding out his hand to the Messenger for some more hay.
+
+<anchor xml:id="c16e1d2"/><anchor xml:id="cll_chapter16-section1-example2"/>1.2)   “Nobody,” said the Messenger.
+
+<anchor xml:id="c16e1d3"/><anchor xml:id="cll_chapter16-section1-example3"/>1.3)   “Quite right,” said the King:  “this young lady saw him too.
+       So of course Nobody walks slower than you.”
+
+<anchor xml:id="c16e1d4"/><anchor xml:id="cll_chapter16-section1-example4"/>1.4)   “I do my best,” the Messenger said in a sulky tone.
+       “I’m sure nobody walks much faster than I do!”
+
+<anchor xml:id="c16e1d5"/><anchor xml:id="cll_chapter16-section1-example5"/>1.5)   “He can’t do that,” said the King,
+       “or else he’d have been here first.”
+</programlisting>
+  <para>This nonsensical conversation results because the King insists on treating the word “nobody” as a name, a name of somebody. However, the essential nature of the English word “nobody” is that it doesn’t refer to somebody; or to put the matter another way, there isn’t anybody to which it refers.</para>
+  <para>The central point of contradiction in the dialogue arises in <xref linkend="cll_chapter16-section1-example3"/>, when the King says “... Nobody walks slower than you”. This claim would be plausible if “Nobody” were really a name, since the Messenger could only pass someone who does walk more slowly than he. But the Messenger interprets the word “nobody” in the ordinary English way, and says (in <xref linkend="cll_chapter16-section1-example4"/>) “... nobody walks much faster than I do” (i.e., I walk faster, or as fast as, almost everyone), which the King then again misunderstands. Both the King and the Messenger are correct according to their respective understandings of the ambiguous word “nobody/Nobody”.</para>
+  <para>There are Lojban words or phrases corresponding to the problematic English words “somebody”, “nobody”, “anybody”, “everybody” (and their counterparts “some/no/any/everyone” and “some/no/any/everything”), but they obey rules which can often be surprising to English-speakers. The dialogue above simply cannot be translated into Lojban without distortion: the name “Nobody” would have to be represented by a Lojban name, which would spoil the perfection of the wordplay. As a matter of fact, this is the desired result: a logical language should not allow two conversationalists to affirm “Nobody walks slower than the Messenger” and “Nobody walks faster than the Messenger” and both be telling the truth. (Unless, of course, nobody but the Messenger walks at all, or everyone walks at exactly the same speed.)</para>
+  <para>This chapter will explore the Lojban mechanisms that allow the correct and consistent construction of sentences like those in the dialogue. There are no new grammatical constructs explained in this chapter; instead, it discusses the way in which existing facilities that allow Lojban-speakers to resolve problems like the above, using the concepts of modern logic. However, we will not approach the matter from the viewpoint of logicians, although readers who know something of logic will discover familiar notions in Lojban guise.</para>
+  <para>Although Lojban is called a logical language, not every feature of it is “logical”. In particular, the use of “le” is incompatible with logical reasoning based on the description selbri, because that selbri may not truthfully apply: you cannot conclude from my statement that</para>
+  <programlisting><anchor xml:id="c16e1d6"/><anchor xml:id="cll_chapter16-section1-example6"/>1.6)   mi viska le nanmu
+       I see the-one-I-refer-to-as-the man.
+       I see the man/men.
+</programlisting>
+  <para>that there really is a man; the only thing you can conclude is that there is one thing (or more) that I choose to refer to as a man. You cannot even tell which man is meant for sure without asking me (although communication is served if you already know from the context).</para>
+  <para>In addition, the use of attitudinals (see <xref linkend="cll_chapter13"/>) often reduces or removes the ability to make deductions about the bridi to which those attitudinals are applied. From the fact that I hope George will win the election, you can conclude nothing about George’s actual victory or defeat.</para>
+</section>
+
+<section xml:id="cll_chapter16-section2">
+  <title>2. Existential claims, prenexes, and variables</title>
+  <para>Let us consider, to begin with, a sentence that is not in the dialogue:</para>
+  <programlisting><anchor xml:id="c16e2d1"/><anchor xml:id="cll_chapter16-section2-example1"/>2.1)   Something sees me.
+</programlisting>
+  <para>There are two plausible Lojban translations of <xref linkend="cll_chapter16-section2-example1"/>. The simpler one is:</para>
+  <programlisting><anchor xml:id="c16e2d2"/><anchor xml:id="cll_chapter16-section2-example2"/>2.2)   [zo'e] viska mi
+       Something-unspecified sees me.
+</programlisting>
+  <para>The cmavo “zo'e” indicates that a sumti has been omitted (indeed, even “zo'e” itself can be omitted in this case, as explained in <xref linkend="cll_chapter7"/>) and the listener must fill in the correct value from context. In other words, <xref linkend="cll_chapter16-section2-example2"/> means “‘You-know-what’ sees me.”</para>
+  <para>However, <xref linkend="cll_chapter16-section2-example1"/> is just as likely to assert simply that there is someone who sees me, in which case a correct translation is:</para>
+  <programlisting><anchor xml:id="c16e2d3"/><anchor xml:id="cll_chapter16-section2-example3"/>2.3)   da zo'u da viska mi
+       There-is-an-X such-that X sees me.
+</programlisting>
+  <para><xref linkend="cll_chapter16-section2-example3"/> does not presuppose that the listener knows who sees the speaker, but simply tells the listener that there is someone who sees the speaker. Statements of this kind are called “existential claims”. (Formally, the one doing the seeing is not restricted to being a person; it could be an animal or — in principle — an inanimate object. We will see in <xref linkend="cll_chapter16-section4"/> how to represent such restrictions.)</para>
+  <para><xref linkend="cll_chapter16-section2-example3"/> has a two-part structure: there is the part “da zo'u”, called the prenex, and the part “da viska mi”, the main bridi. Almost any Lojban bridi can be preceded by a prenex, which syntactically is any number of sumti followed by the cmavo “zo'u” (of selma'o ZOhU). For the moment, the sumti will consist of one or more of the cmavo “da”, “de”, and “di” (of selma'o KOhA), glossed in the literal translations as “X”, “Y”, and “Z” respectively. By analogy to the terminology of symbolic logic, these cmavo are called “variables”.</para>
+  <para>Here is an example of a prenex with two variables:</para>
+  <programlisting><anchor xml:id="c16e2d4"/><anchor xml:id="cll_chapter16-section2-example4"/>2.4)   da de zo'u da prami de
+       There-is-an-X there-is-a-Y such that X loves Y.
+       Somebody loves somebody.
+</programlisting>
+  <para>In <xref linkend="cll_chapter16-section2-example4"/>, the literal interpretation of the two variables “da” and “de” as “there-is-an-X” and “there-is-a-Y” tells us that there are two things which stand in the relationship that one loves the other. It might be the case that the supposed two things are really just a single thing that loves itself; nothing in the Lojban version of <xref linkend="cll_chapter16-section2-example4"/> rules out that interpretation, which is why the colloquial translation does not say “Somebody loves somebody else.” The things referred to by different variables may be different or the same. (We use “somebody” here rather than “something” for naturalness; lovers and beloveds are usually persons, though the Lojban does not say so.)</para>
+  <para>It is perfectly all right for the variables to appear more than once in the main bridi:</para>
+  <programlisting><anchor xml:id="c16e2d5"/><anchor xml:id="cll_chapter16-section2-example5"/>2.5)   da zo'u da prami da
+       There-is-an-X such that X loves X
+       Somebody loves himself/herself.
+</programlisting>
+  <para>What <xref linkend="cll_chapter16-section2-example5"/> claims is fundamentally different from what <xref linkend="cll_chapter16-section2-example4"/> claims, because “da prami da” is not structurally the same as “da prami de”. However,</para>
+  <programlisting><anchor xml:id="c16e2d6"/><anchor xml:id="cll_chapter16-section2-example6"/>2.6)   de zo'u de prami de
+       There-is-a-Y such that Y loves Y
+</programlisting>
+  <para>means exactly the same thing as <xref linkend="cll_chapter16-section2-example5"/>; it does not matter which variable is used as long as they are used consistently.</para>
+  <para>It is not necessary for a variable to be a sumti of the main bridi directly:</para>
+  <programlisting><anchor xml:id="c16e2d7"/><anchor xml:id="cll_chapter16-section2-example7"/>2.7)   da zo'u le da gerku cu viska mi
+       There-is-an-X such-that the of-X dog sees me
+       Somebody’s dog sees me
+</programlisting>
+  <para>is perfectly correct even though the “da” is used only in a possessive construction. (Possessives are explained in <xref linkend="cll_chapter8"/>.)</para>
+  <para>It is very peculiar, however, even if technically grammatical, for the variable not to appear in the main bridi at all:</para>
+  <programlisting><anchor xml:id="c16e2d8"/><anchor xml:id="cll_chapter16-section2-example8"/>2.8)   da zo'u la ralf. gerku
+       There is something such that Ralph is a dog.
+</programlisting>
+  <para>has a variable bound in a prenex whose relevance to the claim of the following bridi is completely unspecified.</para>
+</section>
+
+<section xml:id="cll_chapter16-section3">
+  <title>3. Universal claims</title>
+  <para>What happens if we substitute “everything” for “something” in <xref linkend="cll_chapter16-section2-example1"/>? We get:</para>
+  <programlisting><anchor xml:id="c16e3d1"/><anchor xml:id="cll_chapter16-section3-example1"/>3.1)   Everything sees me.
+</programlisting>
+  <para>Of course, this example is false, because there are many things which do not see the speaker. It is not easy to find simple truthful examples of so-called universal claims (those which are about everything), so bear with us for a while. (Indeed, some Lojbanists tend to avoid universal claims even in other languages, since they are so rarely true in Lojban.)</para>
+  <para>The Lojban translation of <xref linkend="cll_chapter16-section3-example1"/> is</para>
+  <programlisting><anchor xml:id="c16e3d2"/><anchor xml:id="cll_chapter16-section3-example2"/>3.2)   ro da zo'u da viska mi
+       For-every X : X sees me.
+</programlisting>
+  <para>When the variable cmavo “da” is preceded by “ro”, the combination means “For every X” rather than “There is an X”. Superficially, these English formulations look totally unrelated: <xref linkend="cll_chapter16-section6"/> will bring them within a common viewpoint. For the moment, accept the use of “ro da” for “everything” on faith.</para>
+  <para>Here is a universal claim with two variables:</para>
+  <programlisting><anchor xml:id="c16e3d3"/><anchor xml:id="cll_chapter16-section3-example3"/>3.3)   ro da ro de zo'u da prami de
+       For-every X, for-every Y : X loves Y.
+       Everything loves everything.
+</programlisting>
+  <para>Again, X and Y can represent the same thing, so <xref linkend="cll_chapter16-section3-example3"/> does not mean “Everything loves everything else.” Furthermore, because the claim is universal, it is about every thing, not merely every person, so we cannot use “everyone” or “everybody” in the translation.</para>
+  <para>Note that “ro” appears before both “da” and “de”. If “ro” is omitted before either variable, we get a mixed claim, partly existential like those of <xref linkend="cll_chapter16-section2"/>, partly universal.</para>
+  <programlisting><anchor xml:id="c16e3d4"/><anchor xml:id="cll_chapter16-section3-example4"/>3.4)   ro da de zo'u da viska de
+       For-every X, there-is-a-Y : X sees Y.
+       Everything sees something.
+
+<anchor xml:id="c16e3d5"/><anchor xml:id="cll_chapter16-section3-example5"/>3.5)   da ro de zo'u da viska de
+       There-is-an-X such-that-for-every-Y : X sees Y.
+       Something sees everything.
+</programlisting>
+  <para><xref linkend="cll_chapter16-section3-example4"/> and <xref linkend="cll_chapter16-section3-example5"/> mean completely different things. <xref linkend="cll_chapter16-section3-example4"/> says that for everything, there is something which it sees, not necessarily the same thing seen for every seer. <xref linkend="cll_chapter16-section3-example5"/>, on the other hand, says that there is a particular thing which can see everything that there is (including itself). Both of these are fairly silly, but they are different kinds of silliness.</para>
+  <para>There are various possible translations of universal claims in English: sometimes we use “anybody/anything” rather than “everybody/everything”. Often it makes no difference which of these is used: when it does make a difference, it is a rather subtle one which is explained in <xref linkend="cll_chapter16-section8"/>.</para>
+</section>
+
+<section xml:id="cll_chapter16-section4">
+  <title>4. Restricted claims: “da poi”</title>
+  <para>The universal claims of <xref linkend="cll_chapter16-section3"/> are not only false but absurd: there is really very little to be said that is both true and non-trivial about every object whatsoever. Furthermore, we have been glossing over the distinction between “everything” and “everybody” and the other pairs ending in “-thing” and “-body”. It is time to bring up the most useful feature of Lojban variables: the ability to restrict their ranges.</para>
+  <para>In Lojban, a variable “da”, “de”, or “di” may be followed by a “poi” relative clause in order to restrict the range of things that the variable describes. Relative clauses are described in detail in <xref linkend="cll_chapter8"/>, but the kind we will need at present consist of “poi” followed by a bridi (often just a selbri) terminated with “ku'o” or “vau” (which can usually be elided). Consider the difference between</para>
+  <programlisting><anchor xml:id="c16e4d1"/><anchor xml:id="cll_chapter16-section4-example1"/>4.1)   da zo'u da viska la djim.
+       There-is-an-X : X sees Jim.
+       Something sees Jim.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c16e4d2"/><anchor xml:id="cll_chapter16-section4-example2"/>4.2)   da poi prenu zo'u da viska la djim.
+       There-is-an-X which is-a-person : X sees Jim.
+       Someone sees Jim.
+</programlisting>
+  <para>In <xref linkend="cll_chapter16-section4-example1"/>, the variable “da” can refer to any object whatever; there are no restrictions on it. In <xref linkend="cll_chapter16-section4-example2"/>, “da” is restricted by the “poi prenu” relative clause to persons only, and so “da poi prenu” translates as “someone.” (The difference between “someone” and “somebody” is a matter of English style, with no real counterpart in Lojban.) If <xref linkend="cll_chapter16-section4-example2"/> is true, then <xref linkend="cll_chapter16-section4-example1"/> must be true, but not necessarily vice versa.</para>
+  <para>Universal claims benefit even more from the existence of relative clauses. Consider</para>
+  <programlisting><anchor xml:id="c16e4d3"/><anchor xml:id="cll_chapter16-section4-example3"/>4.3)   ro da zo'u da vasxu
+       For-every X : X breathes
+       Everything breathes
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c16e4d4"/><anchor xml:id="cll_chapter16-section4-example4"/>4.4)   ro da poi gerku zo'u da vasxu
+       For-every X which is-a-dog : X breathes.
+       Every dog breathes.
+       Each dog breathes.
+       All dogs breathe.
+</programlisting>
+  <para><xref linkend="cll_chapter16-section4-example3"/> is a silly falsehood, but <xref linkend="cll_chapter16-section4-example4"/> is an important truth (at least if applied in a timeless or potential sense: see <xref linkend="cll_chapter10"/>). Note the various colloquial translations “every dog”, “each dog”, and “all dogs”. They all come to the same thing in Lojban, since what is true of every dog is true of all dogs. “All dogs” is treated as an English plural and the others as singular, but Lojban makes no distinction.</para>
+  <para>If we make an existential claim about dogs rather than a universal one, we get:</para>
+  <programlisting><anchor xml:id="c16e4d5"/><anchor xml:id="cll_chapter16-section4-example5"/>4.5)   da poi gerku zo'u da vasxu
+       There-is-an-X which is-a-dog : X breathes.
+       Some dog breathes.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter16-section5">
+  <title>5. Dropping the prenex</title>
+  <para>It isn’t really necessary for every Lojban bridi involving variables to have a prenex on the front. In fact, none of the examples we’ve seen so far required prenexes at all! The rule for dropping the prenex is simple: if the variables appear in the same order within the bridi as they did in the prenex, then the prenex is superfluous. However, any “ro” or “poi” appearing in the prenex must be transferred to the first occurrence of the variable in the main part of the bridi. Thus, <xref linkend="cll_chapter16-section2-example3"/> becomes just:</para>
+  <programlisting><anchor xml:id="c16e5d1"/><anchor xml:id="cll_chapter16-section5-example1"/>5.1)   da viska mi
+       There-is-an-X-which sees me.
+       Something sees me.
+</programlisting>
+  <para>and <xref linkend="cll_chapter16-section4-example4"/> becomes:</para>
+  <programlisting><anchor xml:id="c16e5d2"/><anchor xml:id="cll_chapter16-section5-example2"/>5.2)   ro da poi gerku cu vasxu
+       For-every X which is-a-dog, it-breathes.
+       Every dog breathes.
+</programlisting>
+  <para>You might well suppose, then, that the purpose of the prenex is to allow the variables in it to appear in a different order than the bridi order, and that would be correct. Consider</para>
+  <programlisting><anchor xml:id="c16e5d3"/><anchor xml:id="cll_chapter16-section5-example3"/>5.3)   ro da poi prenu ku'o de poi gerku ku'o zo'u de batci da
+       For-every X which is-a-person, there-is-a-Y which is-a-dog: Y bites X.
+</programlisting>
+  <para>The prenex of <xref linkend="cll_chapter16-section5-example3"/> is like that of <xref linkend="cll_chapter16-section3-example4"/> (but with relative clauses): it notes that the following bridi is true of every person with respect to some dog, not necessarily the same dog for each. But in the main bridi part, the “de” appears before the “da”. Therefore, the true translation is</para>
+  <programlisting><anchor xml:id="c16e5d4"/><anchor xml:id="cll_chapter16-section5-example4"/>5.4)   Every person is bitten by some dog (or other).
+</programlisting>
+  <para>If we tried to omit the prenex and move the “ro” and the relative clauses into the main bridi, we would get:</para>
+  <programlisting><anchor xml:id="c16e5d5"/><anchor xml:id="cll_chapter16-section5-example5"/>5.5)   de poi gerku cu batci ro da poi prenu
+       There-is-a-Y which is-a-dog which-bites every X which is-a-person
+       Some dog bites everyone.
+</programlisting>
+  <para>which has the structure of <xref linkend="cll_chapter16-section3-example5"/>: it says that there is a dog (call him Fido) who bites, has bitten, or will bite every person that has ever existed! We can safely rule out Fido’s existence, and say that <xref linkend="cll_chapter16-section5-example5"/> is false, while agreeing to <xref linkend="cll_chapter16-section5-example3"/>.</para>
+  <para>Even so, <xref linkend="cll_chapter16-section5-example3"/> is most probably false, since some people never experience dogbite. Examples like 5.3 and 4.4 (might there be some dogs which never have breathed, because they died as embryos?) indicate the danger in Lojban of universal claims even when restricted. In English we are prone to say that “Everyone says” or that “Everybody does” or that “Everything is” when in fact there are obvious counterexamples which we are ignoring for the sake of making a rhetorical point. Such statements are plain falsehoods in Lojban, unless saved by a context (such as tense) which implicitly restricts them.</para>
+  <para>How can we express <xref linkend="cll_chapter16-section5-example3"/> in Lojban without a prenex? Since it is the order in which variables appear that matters, we can say:</para>
+  <programlisting><anchor xml:id="c16e5d6"/><anchor xml:id="cll_chapter16-section5-example6"/>5.6)   ro da poi prenu cu se batci de poi gerku
+       Every-X which is-a-person is-bitten-by some-Y which is-a-dog.
+</programlisting>
+  <para>using the conversion operator “se” (explained in <xref linkend="cll_chapter5"/>) to change the selbri “batci” (“bites”) into “se batci” (“is bitten by”). The translation given in <xref linkend="cll_chapter16-section5-example4"/> uses the corresponding strategy in English, since English does not have prenexes (except in strained “logician’s English”). This implies that a sentence with both a universal and an existential variable can’t be freely converted with “se”; one must be careful to preserve the order of the variables.</para>
+  <para>If a variable occurs more than once, then any “ro” or “poi” decorations are moved only to the first occurrence of the variable when the prenex is dropped. For example,</para>
+  <programlisting><anchor xml:id="c16e5d7"/><anchor xml:id="cll_chapter16-section5-example7"/>5.7)   di poi prenu zo'u
+            ti xarci di di
+       There-is-a-Z which is-a-person :
+            this-thing is-a-weapon for-use-against-Z by-Z
+       This is a weapon for someone to use against
+            himself/herself.
+</programlisting>
+  <para>(in which “di” is used rather than “da” just for variety) loses its prenex as follows:</para>
+  <programlisting><anchor xml:id="c16e5d8"/><anchor xml:id="cll_chapter16-section5-example8"/>5.8)   ti xarci di poi prenu ku'o di
+       This-thing is-a-weapon-for-use-against some-Z which is-a-person by-Z.
+</programlisting>
+  <para>As the examples in this section show, dropping the prenex makes for terseness of expression often even greater than that of English (Lojban is meant to be an unambiguous language, not necessarily a terse or verbose one), provided the rules are observed.</para>
+</section>
+
+<section xml:id="cll_chapter16-section6">
+  <title>6. Variables with generalized quantifiers</title>
+  <para>So far, we have seen variables with either nothing in front, or with the cmavo “ro” in front. Now “ro” is a Lojban number, and means “all”; thus “ro prenu” means “all persons”, just as “re prenu” means “two persons”. In fact, unadorned “da” is also taken to have an implicit number in front of it, namely “su'o”, which means “at least one”. Why is this? Consider <xref linkend="cll_chapter16-section2-example3"/> again, this time with an explicit “su'o”:</para>
+  <programlisting><anchor xml:id="c16e6d1"/><anchor xml:id="cll_chapter16-section6-example1"/>6.1)   su'o da zo'u da viska mi
+       For-at-least-one X : X sees me.
+       Something sees me.
+</programlisting>
+  <para>From this version of <xref linkend="cll_chapter16-section2-example3"/>, we understand the speaker’s claim to be that of all the things that there are, at least one of them sees him or her. The corresponding universal claim, <xref linkend="cll_chapter16-section3-example2"/>, says that of all the things that exist, every one of them can see the speaker.</para>
+  <para>Any other number can be used instead of “ro” or “su'o” to precede a variable. Then we get claims like:</para>
+  <programlisting><anchor xml:id="c16e6d2"/><anchor xml:id="cll_chapter16-section6-example2"/>6.2)   re da zo'u da viska mi
+       For-two-Xes : X sees me.
+       Two things see me.
+</programlisting>
+  <para>This means that exactly two things, no more or less, saw the speaker on the relevant occasion. In English, we might take “Two things see me” to mean that at least two things see the speaker, but there might be more; in Lojban, though, that claim would have to be made as:</para>
+  <programlisting><anchor xml:id="c16e6d3"/><anchor xml:id="cll_chapter16-section6-example3"/>6.3)   su'ore da zo'u da viska mi
+       For-at-least-two Xes : X sees me.
+</programlisting>
+  <para>which would be false if nothing, or only one thing, saw the speaker, but not otherwise. We note the “su'o” here meaning “at least”; “su'o” by itself is short for “su'opa” where “pa” means “one”, as is explained in <xref linkend="cll_chapter18"/>.</para>
+  <para>The prenex may be removed from <xref linkend="cll_chapter16-section6-example2"/> and <xref linkend="cll_chapter16-section6-example3"/> as from the others, leading to:</para>
+  <programlisting><anchor xml:id="c16e6d4"/><anchor xml:id="cll_chapter16-section6-example4"/>6.4)   re da viska mi
+       Two Xes see me.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c16e6d5"/><anchor xml:id="cll_chapter16-section6-example5"/>6.5)   su'ore da viska mi
+       At-least-two Xes see me.
+</programlisting>
+  <para>respectively, subject to the rules prescribed in <xref linkend="cll_chapter16-section5"/>.</para>
+  <para>Now we can explain the constructions “ro prenu” for “all persons” and “re prenu” for “two persons” which were casually mentioned at the beginning of this Section. In fact, “ro prenu”, a so-called “indefinite description”, is shorthand for “ro DA poi prenu”, where “DA” represents a fictitious variable that hasn’t been used yet and will not be used in future. (Even if all three of “da”, “de”, and “di” have been used up, it does not matter, for there are ways of getting more variables, discussed in <xref linkend="cll_chapter16-section14"/>.) So in fact</para>
+  <programlisting><anchor xml:id="c16e6d6"/><anchor xml:id="cll_chapter16-section6-example6"/>6.6)   re prenu cu viska mi
+       Two persons see me.
+</programlisting>
+  <para>is short for</para>
+  <programlisting><anchor xml:id="c16e6d7"/><anchor xml:id="cll_chapter16-section6-example7"/>6.7)   re da poi prenu cu viska mi
+       Two Xes which are-persons see me.
+</programlisting>
+  <para>which in turn is short for:</para>
+  <programlisting><anchor xml:id="c16e6d8"/><anchor xml:id="cll_chapter16-section6-example8"/>6.8)   re da poi prenu zo'u da viska mi
+       For-two Xes which are-persons : X sees me.
+</programlisting>
+  <para>Note that when we move more than one variable to the prenex (along with its attached relative clause), we must make sure that the variables are in the same order in the prenex as in the bridi proper.</para>
+</section>
+
+<section xml:id="cll_chapter16-section7">
+  <title>7. Grouping of quantifiers</title>
+  <para>Let us consider a sentence containing two quantifier expressions neither of which is “ro” or “su'o” (remembering that “su'o” is implicit where no explicit quantifier is given):</para>
+  <programlisting><anchor xml:id="c16e7d1"/><anchor xml:id="cll_chapter16-section7-example1"/>7.1)   ci gerku cu batci re nanmu
+       Three dogs bite two men.
+</programlisting>
+  <para>The question raised by <xref linkend="cll_chapter16-section7-example1"/> is, does each of the dogs bite the same two men, or is it possible that there are two different men per dog, for six men altogether? If the former interpretation is taken, the number of men involved is fixed at two; but if the latter, then the speaker has to be taken as saying that there might be any number of men between two and six inclusive. Let us transform <xref linkend="cll_chapter16-section7-example1"/> step by step as we did with <xref linkend="cll_chapter16-section6-example6"/>:</para>
+  <programlisting><anchor xml:id="c16e7d2"/><anchor xml:id="cll_chapter16-section7-example2"/>7.2)   ci da poi gerku cu batci re de poi nanmu
+       Three Xes which are-dogs bite two Ys which are-men.
+</programlisting>
+  <para>(Note that we need separate variables “da” and “de”, because of the rule that says each indefinite description gets a variable never used before or since.)</para>
+  <programlisting><anchor xml:id="c16e7d3"/><anchor xml:id="cll_chapter16-section7-example3"/>7.3)   ci da poi gerku ku'o re de poi nanmu zo'u da batci de
+       For-three Xes which are-dogs, for-two Ys which are-men : X bites Y.
+</programlisting>
+  <para>Here we see that indeed each of the dogs is said to bite two men, and it might be different men each time; a total of six biting events altogether.</para>
+  <para>How then are we to express the other interpretation, in which just two men are involved? We cannot just reverse the order of variables in the prenex to</para>
+  <programlisting><anchor xml:id="c16e7d4"/><anchor xml:id="cll_chapter16-section7-example4"/>7.4)   re de poi nanmu ku'o ci da poi gerku zo'u da batci de
+       For-two Ys which are-men, for-three Xes which are-dogs, X bites Y
+</programlisting>
+  <para>for although we have now limited the number of men to exactly two, we end up with an indeterminate number of dogs, from three to six. The distinction is called a “scope distinction”: in <xref linkend="cll_chapter16-section7-example2"/>, “ci gerku” is said to have wider scope than “re nanmu”, and therefore precedes it in the prenex. In <xref linkend="cll_chapter16-section7-example4"/> the reverse is true.</para>
+  <para>The solution is to use a termset, which is a group of terms either joined by “ce'e” (of selma'o CEhE) between each term, or else surrounded by “nu'i” (of selma'o NUhI) on the front and “nu'u” (of selma'o NUhU) on the rear. Terms (which are either sumti or sumti prefixed by tense or modal tags) that are grouped into a termset are understood to have equal scope:</para>
+  <programlisting><anchor xml:id="c16e7d5"/><anchor xml:id="cll_chapter16-section7-example5"/>7.5)   ci gerku ce'e re nanmu cu batci
+       nu'i ci gerku re nanmu [nu'u] cu batci
+       Three dogs [plus] two men, bite.
+</programlisting>
+  <para>which picks out two groups, one of three dogs and the other of two men, and says that every one of the dogs bites each of the men. The second Lojban version uses forethought; note that “nu'u” is an elidable terminator, and in this case can be freely elided.</para>
+  <para>What about descriptors, like “ci lo gerku”, “le nanmu” or “re le ci mlatu”? They too can be grouped in termsets, but usually need not be, except for the “lo” case which functions like the case without a descriptor. Unless an actual quantifier precedes it, “le nanmu” means “ro le nanmu”, as is explained in <xref linkend="cll_chapter6"/>. Two sumti with “ro” quantifiers are independent of order, so:</para>
+  <programlisting><anchor xml:id="c16e7d6"/><anchor xml:id="cll_chapter16-section7-example6"/>7.6)   [ro] le ci gerku cu batci [ro] le re nanmu
+       [All of] the three dogs bite [all of] the two men.
+</programlisting>
+  <para>means that each of the dogs specified bites each of the men specified, for six acts of biting altogether. However, if there is an explicit quantifier before “le” other than “ro”, the problems of this section reappear.</para>
+</section>
+
+<section xml:id="cll_chapter16-section8">
+  <title>8. The problem of “any”</title>
+  <para>Consider the English sentence</para>
+  <programlisting><anchor xml:id="c16e8d1"/><anchor xml:id="cll_chapter16-section8-example1"/>8.1)   Anyone who goes to the store, walks across the field.
+</programlisting>
+  <para>Using the facilities already discussed, a plausible translation might be</para>
+  <programlisting><anchor xml:id="c16e8d2"/><anchor xml:id="cll_chapter16-section8-example2"/>8.2)   ro da poi klama le zarci cu cadzu le foldi
+       All X such-that-it goes-to the store walks-on the field.
+       Everyone who goes to the store walks across the field.
+</programlisting>
+  <para>But there is a subtle difference between <xref linkend="cll_chapter16-section8-example1"/> and <xref linkend="cll_chapter16-section8-example2"/>. <xref linkend="cll_chapter16-section8-example2"/> tells us that, in fact, there are people who go to the store, and that they walk across the field. A sumti of the type “ro da poi klama” requires that there are things which “klama”: Lojban universal claims always imply the corresponding existential claims as well. <xref linkend="cll_chapter16-section8-example1"/>, on the other hand, does not require that there are any people who go to the store: it simply states, conditionally, that if there is anyone who goes to the store, he or she walks across the field as well. This conditional form mirrors the true Lojban translation of <xref linkend="cll_chapter16-section8-example1"/>:</para>
+  <programlisting><anchor xml:id="c16e8d3"/><anchor xml:id="cll_chapter16-section8-example3"/>8.3)   ro da zo'u ganai da klama le zarci gi cadzu le foldi
+       For-every X: if X is-a-goer-to the store then X is-a-walker-on the field.
+</programlisting>
+  <para>Although <xref linkend="cll_chapter16-section8-example3"/> is a universal claim as well, its universality only implies that there are objects of some sort or another in the universe of discourse. Because the claim is conditional, nothing is implied about the existence of goers-to-the-store or of walkers-on-the-field, merely that any entity which is one is also the other.</para>
+  <para>There is another use of “any” in English that is not universal but existential. Consider</para>
+  <programlisting><anchor xml:id="c16e8d4"/><anchor xml:id="cll_chapter16-section8-example4"/>8.4)   I need any box that is bigger than this one.
+</programlisting>
+  <para><xref linkend="cll_chapter16-section8-example4"/> does not at all mean that I need every box bigger than this one, for indeed I do not; I require only one box. But the naive translation</para>
+  <programlisting><anchor xml:id="c16e8d5"/><anchor xml:id="cll_chapter16-section8-example5"/>8.5)   mi nitcu da poi tanxe gi'e bramau ti
+       I need some-X which is-a-box and is-bigger-than this-one
+</programlisting>
+  <para>does not work either, because it asserts that there really is such a box, as the prenex paraphrase demonstrates:</para>
+  <programlisting><anchor xml:id="c16e8d6"/><anchor xml:id="cll_chapter16-section8-example6"/>8.6)   da poi tanxe gi'e bramau ti zo'u mi nitcu da
+       There-is-an-X which is-a-box and is-bigger-than this : I need X.
+</programlisting>
+  <para>What to do? Well, the x2 place of “nitcu” can be filled with an event as well as an object, and in fact <xref linkend="cll_chapter16-section8-example5"/> can also be paraphrased as:</para>
+  <programlisting><anchor xml:id="c16e8d7"/><anchor xml:id="cll_chapter16-section8-example7"/>8.7)   mi nitcu lo nu mi ponse lo tanxe poi bramau ti
+       I need an event-of I possess some box(es) which-are bigger-than this-one.
+</programlisting>
+  <para>Rewritten using variables, <xref linkend="cll_chapter16-section8-example7"/> becomes</para>
+  <programlisting><anchor xml:id="c16e8d8"/><anchor xml:id="cll_chapter16-section8-example8"/>8.8)   mi nitcu lo nu da zo'u
+            da se ponse mi gi'e tanxe gi'e bramau ti
+       I need an event-of there-being an-X such-that :
+            X is-possessed-by me and is-a-box and is-bigger-than this-thing.
+</programlisting>
+  <para>So we see that a prenex can be attached to a bridi that is within a sentence. By default, a variable always behaves as if it is bound in the prenex which (notionally) is attached to the smallest enclosing bridi, and its scope does not extend beyond that bridi. However, the variable may be placed in an outer prenex explicitly:</para>
+  <programlisting><anchor xml:id="c16e8d9"/><anchor xml:id="cll_chapter16-section8-example9"/>8.9)   da poi tanxe gi'e bramau ti zo'u
+            mi nitcu le nu mi ponse da
+       There-is-an-X which is-a-box and is-bigger-than this-one such-that :
+            I need the event-of my possessing X.
+</programlisting>
+  <para>But what are the implications of <xref linkend="cll_chapter16-section8-example7"/> and <xref linkend="cll_chapter16-section8-example9"/>? The main difference is that in <xref linkend="cll_chapter16-section8-example9"/>, the “da” is said to exist in the real world of the outer bridi; but in <xref linkend="cll_chapter16-section8-example7"/>, the existence is only within the inner bridi, which is a mere event that need not necessarily come to pass. So <xref linkend="cll_chapter16-section8-example9"/> means</para>
+  <programlisting><anchor xml:id="c16e8d10"/><anchor xml:id="cll_chapter16-section8-example10"/>8.10)  There’s a box, bigger than this one, that I need
+</programlisting>
+  <para>which is what <xref linkend="cll_chapter16-section8-example6"/> says, whereas <xref linkend="cll_chapter16-section8-example7"/> turns out to be an effective translation of our original <xref linkend="cll_chapter16-section8-example1"/>. So uses of “any” that aren’t universal end up being reflected by variables bound in the prenex of a subordinate bridi.</para>
+</section>
+
+<section xml:id="cll_chapter16-section9">
+  <title>9. Negation boundaries</title>
+  <para>This section, as well as <xref linkend="cll_chapter16-section10"/> through <xref linkend="cll_chapter16-section12"/>, are in effect a continuation of <xref linkend="cll_chapter15"/>, introducing features of Lojban negation that require an understanding of prenexes and variables. In the examples below, “there is a Y” and the like must be understood as “there is at least one Y, possibly more”.</para>
+  <para>As explained in <xref linkend="cll_chapter15"/>, the negation of a bridi is usually accomplished by inserting “na” at the beginning of the selbri:</para>
+  <programlisting><anchor xml:id="c16e9d1"/><anchor xml:id="cll_chapter16-section9-example1"/>9.1)   mi na klama le zarci
+       I [false] go-to the store.
+       It is false that I go to the store.
+       I don’t go to the store.
+</programlisting>
+  <para>The other form of bridi negation is expressed by using the compound cmavo “naku” in the prenex, which is identified and compounded by the lexer before looking at the sentence grammar. In Lojban grammar, “naku” is then treated like a sumti. In a prenex, “naku” means precisely the same thing as the logician’s “it is not the case that” in a similar English context. (Outside of a prenex, “naku” is also grammatically treated as a single entity — the equivalent of a sumti — but does not have this exact meaning; we’ll discuss these other situations in <xref linkend="cll_chapter16-section11"/>.)</para>
+  <para>To represent a bridi negation using a prenex, remove the “na” from before the selbri and place “naku” at the left end of the prenex. This form is called “external bridi negation”, as opposed to “internal bridi negation” using “na”. The prenex version of <xref linkend="cll_chapter16-section9-example1"/> is</para>
+  <programlisting><anchor xml:id="c16e9d2"/><anchor xml:id="cll_chapter16-section9-example2"/>9.2)   naku zo'u la djan. klama
+       It is not the case that: John comes.
+       It is false that: John comes.
+</programlisting>
+  <para>However, “naku” can appear at other points in the prenex as well. Compare</para>
+  <programlisting><anchor xml:id="c16e9d3"/><anchor xml:id="cll_chapter16-section9-example3"/>9.3)   naku de zo'u de zutse
+       It is not the case that: for some Y, Y sits.
+       It is false that: for at least one Y, Y sits.
+       It is false that something sits.
+       Nothing sits.
+</programlisting>
+  <para>with</para>
+  <programlisting><anchor xml:id="c16e9d4"/><anchor xml:id="cll_chapter16-section9-example4"/>9.4)   su'ode naku zo'u de zutse
+       For at least one Y, it is false that: Y sits.
+       There is something that doesn’t sit.
+</programlisting>
+  <para>The relative position of negation and quantification terms within a prenex has a drastic effect on meaning. Starting without a negation, we can have:</para>
+  <programlisting><anchor xml:id="c16e9d5"/><anchor xml:id="cll_chapter16-section9-example5"/>9.5)   roda su'ode zo'u da prami de
+       For every X, there is a Y, such that X loves Y.
+       Everybody loves at least one thing (each, not necessarily the same thing).
+</programlisting>
+  <para>or:</para>
+  <programlisting><anchor xml:id="c16e9d6"/><anchor xml:id="cll_chapter16-section9-example6"/>9.6)   su'ode roda zo'u da prami de
+       There is a Y, such that for each X, X loves Y.
+       There is at least one particular thing that is loved by everybody.
+</programlisting>
+  <para>The simplest form of bridi negation to interpret is one where the negation term is at the beginning of the prenex:</para>
+  <programlisting><anchor xml:id="c16e9d7"/><anchor xml:id="cll_chapter16-section9-example7"/>9.7)   naku roda su'ode zo'u da prami de
+       It is false that: for every X, there is a Y, such that: X loves Y.
+       It is false that: everybody loves at least one thing.
+       (At least) someone doesn’t love anything.
+</programlisting>
+  <para>the negation of <xref linkend="cll_chapter16-section9-example5"/>, and</para>
+  <programlisting><anchor xml:id="c16e9d8"/><anchor xml:id="cll_chapter16-section9-example8"/>9.8)   naku su'ode roda zo'u da prami de
+       It is false that: there is a Y such that for each X, X loves Y.
+       It is false that: there is at least one thing that is loved by everybody.
+       There isn’t any one thing that everybody loves.
+</programlisting>
+  <para>the negation of <xref linkend="cll_chapter16-section9-example6"/>.</para>
+  <para>The rules of formal logic require that, to move a negation boundary within a prenex, you must “invert any quantifier” that the negation boundary passes across. Inverting a quantifier means that any “ro” (all) is changed to “su'o” (at least one) and vice versa. Thus, <xref linkend="cll_chapter16-section9-example7"/> and <xref linkend="cll_chapter16-section9-example8"/> can be restated as, respectively:</para>
+  <programlisting><anchor xml:id="c16e9d9"/><anchor xml:id="cll_chapter16-section9-example9"/>9.9)   su'oda naku su'ode zo'u da prami de
+       For some X, it is false that: there is a Y such that: X loves Y.
+       There is somebody who doesn’t love anything.
+</programlisting>
+  <para>and:</para>
+  <programlisting><anchor xml:id="c16e9d10"/><anchor xml:id="cll_chapter16-section9-example10"/>9.10)  rode naku roda zo'u da prami de
+       For every Y, it is false that: for every X, X loves Y.
+       For each thing, it is not true that everybody loves it.
+</programlisting>
+  <para>Another movement of the negation boundary produces:</para>
+  <programlisting><anchor xml:id="c16e9d11"/><anchor xml:id="cll_chapter16-section9-example11"/>9.11)  su'oda rode naku zo'u da prami de
+       There is an X such that, for every Y, it is false that X loves Y.
+       There is someone who, for each thing, doesn’t love that thing.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c16e9d12"/><anchor xml:id="cll_chapter16-section9-example12"/>9.12)  rode su'oda naku zo'u da prami de
+       For every Y, there is an X, such that it is false that: X loves Y.
+       For each thing there is someone who doesn’t love it.
+</programlisting>
+  <para>Investigation will show that, indeed, each transformation preserves the meanings of <xref linkend="cll_chapter16-section9-example7"/> and <xref linkend="cll_chapter16-section9-example8"/>.</para>
+  <para>The quantifier “no” (meaning “zero of”) also involves a negation boundary. To transform a bridi containing a variable quantified with “no”, we must first expand it. Consider</para>
+  <programlisting><anchor xml:id="c16e9d13"/><anchor xml:id="cll_chapter16-section9-example13"/>9.13)  noda rode zo'u da prami de
+       There is no X, for every Y, such that X loves Y.
+       Nobody loves everything.
+</programlisting>
+  <para>which is negated by:</para>
+  <programlisting><anchor xml:id="c16e9d14"/><anchor xml:id="cll_chapter16-section9-example14"/>9.14)  naku noda rode zo'u da prami de
+       It is false that: there is no X that, for every Y, X loves Y.
+       It is false that there is nobody who loves everything.
+</programlisting>
+  <para>We can simplify <xref linkend="cll_chapter16-section9-example14"/> by transforming the prenex. To move the negation phrase within the prenex, we must first expand the “no” quantifier. Thus “for no x” means the same thing as “it is false for some x”, and the corresponding Lojban “noda” can be replaced by “naku su'oda”. Making this substitution, we get:</para>
+  <programlisting><anchor xml:id="c16e9d15"/><anchor xml:id="cll_chapter16-section9-example15"/>9.15)  naku naku su'oda rode zo'u da prami de
+       It is false that it is false that: for an X, for every Y: X loves Y.
+</programlisting>
+  <para>Adjacent pairs of negation boundaries in the prenex can be dropped, so this means the same as:</para>
+  <programlisting><anchor xml:id="c16e9d16"/><anchor xml:id="cll_chapter16-section9-example16"/>9.16)  su'oda rode zo'u da prami de
+       There is an X such that, for every Y, X loves Y.
+       At least one person loves everything.
+</programlisting>
+  <para>which is clearly the desired contradiction of <xref linkend="cll_chapter16-section9-example13"/>.</para>
+  <para>The interactions between quantifiers and negation mean that you cannot eliminate double negatives that are not adjacent. You must first move the negation phrases so that they are adjacent, inverting any quantifiers they cross, and then the double negative can be eliminated.</para>
+</section>
+
+<section xml:id="cll_chapter16-section10">
+  <title>10. bridi negation and logical connectives</title>
+  <para>A complete discussion of logical connectives appears in <xref linkend="cll_chapter14"/>. What is said here is intentionally quite incomplete and makes several oversimplifications.</para>
+  <para>A logical connective is a cmavo or compound cmavo. In this chapter, we will make use of the logical connectives “and” and “or” (where “or” really means “and/or”, “either or both”). The following simplified recipes explain how to make some logical connectives:</para>
+  <itemizedlist>
+    <listitem>
+      <para>To logically connect two Lojban sumti with “and”, put them both in the bridi and separate them with the cmavo “.e”.</para>
+    </listitem>
+    <listitem>
+      <para>To logically connect two Lojban bridi with “and”, replace the regular separator cmavo “.i” with the compound cmavo “.ije”.</para>
+    </listitem>
+    <listitem>
+      <para>To logically connect two Lojban sumti with “or”, put them both in the bridi and separate them with the cmavo “.a”.</para>
+    </listitem>
+    <listitem>
+      <para>To logically connect two Lojban bridi with “or”, replace the regular separator cmavo “.i” with the compound cmavo “.ija”.</para>
+    </listitem>
+  </itemizedlist>
+  <para>More complex logical connectives also exist; in particular, one may place “na” before “.e” or “.a”, or between “.i” and “je” or “ja”; likewise, one may place “nai” at the end of a connective. Both “na” and “nai” have negative effects on the sumti or bridi being connected. Specifically, “na” negates the first or left-hand sumti or bridi, and “nai” negates the second or right-hand one.</para>
+  <para>Whenever a logical connective occurs in a sentence, that sentence can be expanded into two sentences by repeating the common terms and joining the sentences by a logical connective beginning with “.i”. Thus the following sentence:</para>
+  <programlisting><anchor xml:id="c16e10d1"/><anchor xml:id="cll_chapter16-section10-example1"/>10.1)  mi .e do klama ti
+       I and you come here.
+</programlisting>
+  <para>can be expanded to:</para>
+  <programlisting><anchor xml:id="c16e10d2"/><anchor xml:id="cll_chapter16-section10-example2"/>10.2)  mi klama ti .ije do klama ti
+       I come here, and, you come here.
+</programlisting>
+  <para>The same type of expansion can be performed for any logical connective, with any valid combination of “na” or “nai” attached. No change in meaning occurs under such a transformation.</para>
+  <para>Clearly, if we know what negation means in the expanded sentence forms, then we know what it means in all of the other forms. But what does negation mean between sentences?</para>
+  <para>The mystery is easily solved. A negation in a logical expression is identical to the corresponding bridi negation, with the negator placed at the beginning of the prenex. Thus:</para>
+  <programlisting><anchor xml:id="c16e10d3"/><anchor xml:id="cll_chapter16-section10-example3"/>10.3)  mi .enai do prami roda
+       I, and not you, love everything.
+</programlisting>
+  <para>expands to:</para>
+  <programlisting><anchor xml:id="c16e10d4"/><anchor xml:id="cll_chapter16-section10-example4"/>10.4)  mi prami roda .ijenai do prami roda
+       I love everything, and-not, you love everything.
+</programlisting>
+  <para>and then into prenex form as:</para>
+  <programlisting><anchor xml:id="c16e10d5"/><anchor xml:id="cll_chapter16-section10-example5"/>10.5)  roda zo'u mi prami da .ije naku zo'u do prami da
+       For each thing: I love it, and it is false that you love (the same) it.
+</programlisting>
+  <para>By the rules of predicate logic, the “ro” quantifier on “da” has scope over both sentences. That is, once you’ve picked a value for “da” for the first sentence, it stays the same for both sentences. (The “da” continues with the same fixed value until a new paragraph or a new prenex resets the meaning.)</para>
+  <para>Thus the following example has the indicated translation:</para>
+  <programlisting><anchor xml:id="c16e10d6"/><anchor xml:id="cll_chapter16-section10-example6"/>10.6)  su'oda zo'u mi prami da
+            .ije naku zo'u do prami da
+       For at least one thing: I love that thing.
+            And it is false that: you love that (same) thing.
+       There is something that I love that you don’t.
+</programlisting>
+  <para>If you remember only two rules for prenex manipulation of negations, you won’t go wrong:</para>
+  <itemizedlist>
+    <listitem>
+      <para>Within a prenex, whenever you move “naku” past a bound variable (da, de, di, etc.), you must invert the quantifier.</para>
+    </listitem>
+    <listitem>
+      <para>A “na” before the selbri is always transformed into a “naku” at the left-hand end of the prenex, and vice versa.</para>
+    </listitem>
+  </itemizedlist>
+</section>
+
+<section xml:id="cll_chapter16-section11">
+  <title>11. Using “naku” outside a prenex</title>
+  <para>Let us consider the English sentence</para>
+  <programlisting><anchor xml:id="c16e11d1"/><anchor xml:id="cll_chapter16-section11-example1"/>11.1)  Some children do not go to school.
+</programlisting>
+  <para>We cannot express this directly with “na”; the apparently obvious translation</para>
+  <programlisting><anchor xml:id="c16e11d2"/><anchor xml:id="cll_chapter16-section11-example2"/>11.2)  su'oda poi verba
+            na klama su'ode poi ckule
+       At-least-one X which-are child(ren) [false] go-to
+            at-least-one Y which-are school(s).
+</programlisting>
+  <para>when converted to the external negation form produces:</para>
+  <programlisting><anchor xml:id="c16e11d3"/><anchor xml:id="cll_chapter16-section11-example3"/>11.3)  naku zo'u su'oda poi verba cu klama su'ode poi ckule
+       It is false that some which are children go-to some which are schools.
+       All children don’t go to some school (not just some children).
+</programlisting>
+  <para>Lojban provides a negation form which more closely emulates natural language negation. This involves putting “naku” before the selbri, instead of a “na”. “naku” is clearly a contradictory negation, given its parallel with prenex bridi negation. Using “naku”, <xref linkend="cll_chapter16-section11-example1"/> can be expressed as:</para>
+  <programlisting><anchor xml:id="c16e11d4"/><anchor xml:id="cll_chapter16-section11-example4"/>11.4)  su'oda poi verba naku klama su'ode poi ckule
+       Some which-are children don’t go-to some which-are schools.
+       Some children don’t go to a school.
+</programlisting>
+  <para>Although it is not technically a sumti, “naku” can be used in most of the places where a sumti may appear. We’ll see what this means in a moment.</para>
+  <para>When you use “naku” within a bridi, you are explicitly creating a negation boundary. As explained in <xref linkend="cll_chapter16-section9"/>, when a prenex negation boundary expressed by “naku” moves past a quantifier, the quantifier has to be inverted. The same is true for “naku” in the bridi proper. We can move “naku” to any place in the sentence where a sumti can go, inverting any quantifiers that the negation boundary crosses. Thus, the following are equivalent to <xref linkend="cll_chapter16-section11-example4"/> (no good English translations exist):</para>
+  <programlisting><anchor xml:id="c16e11d5"/><anchor xml:id="cll_chapter16-section11-example5"/>11.5)  su'oda poi verba cu klama rode poi ckule naku
+       For some children, for every school, they don’t go to it.
+
+<anchor xml:id="c16e11d6"/><anchor xml:id="cll_chapter16-section11-example6"/>11.6)  su'oda poi verba cu klama naku su'ode poi ckule
+       Some children don’t go to (some) school(s).
+
+<anchor xml:id="c16e11d7"/><anchor xml:id="cll_chapter16-section11-example7"/>11.7)  naku roda poi verba cu klama su'ode poi ckule
+       It is false that all children go to some school(s).
+</programlisting>
+  <para>In <xref linkend="cll_chapter16-section11-example5"/>, we moved the negation boundary rightward across the quantifier of “de”, forcing us to invert it. In <xref linkend="cll_chapter16-section11-example7"/> we moved the negation boundary across the quantifier of “da”, forcing us to invert it instead. <xref linkend="cll_chapter16-section11-example6"/> merely switched the selbri and the negation boundary, with no effect on the quantifiers.</para>
+  <para>The same rules apply if you rearrange the sentence so that the quantifier crosses an otherwise fixed negation. You can’t just convert the selbri of <xref linkend="cll_chapter16-section11-example4"/> and rearrange the sumti to produce</para>
+  <programlisting><anchor xml:id="c16e11d8"/><anchor xml:id="cll_chapter16-section11-example8"/>11.8)  su'ode poi ckule ku'o naku se klama roda poi verba
+       Some schools aren’t gone-to-by every child.
+</programlisting>
+  <para>or rather, <xref linkend="cll_chapter16-section11-example8"/> means something completely different from <xref linkend="cll_chapter16-section11-example4"/>. Conversion with “se” under “naku” negation is not symmetric; not all sumti are treated identically, and some sumti are not invariant under conversion. Thus, internal negation with “naku” is considered an advanced technique, used to achieve stylistic compatibility with natural languages.</para>
+  <para>It isn’t always easy to see which quantifiers have to be inverted in a sentence. <xref linkend="cll_chapter16-section11-example4"/> is identical in meaning to:</para>
+  <programlisting><anchor xml:id="c16e11d9"/><anchor xml:id="cll_chapter16-section11-example9"/>11.9)  su'o verba naku klama su'o ckule
+       Some children don’t go-to some school.
+</programlisting>
+  <para>but in <xref linkend="cll_chapter16-section11-example9"/>, the bound variables “da” and “de” have been hidden.</para>
+  <para>It is trivial to export an internal bridi negation expressed with “na” to the prenex, as we saw in <xref linkend="cll_chapter16-section9"/>; you just move it to the left end of the prenex. In comparison, it is non-trivial to export a “naku” to the prenex because of the quantifiers. The rules for exporting “naku” require that you export all of the quantified variables (implicit or explicit) along with “naku”, and you must export them from left to right, in the same order that they appear in the sentence. Thus <xref linkend="cll_chapter16-section11-example4"/> goes into prenex form as:</para>
+  <programlisting><anchor xml:id="c16e11d10"/><anchor xml:id="cll_chapter16-section11-example10"/>11.10) su'oda poi verba ku'o naku
+            su'ode poi ckule zo'u da klama de
+       For some X which is a child, it is not the case that
+            there is a Y which is a school such that: X goes to Y.
+</programlisting>
+  <para>We can now move the “naku” to the left end of the prenex, getting a contradictory negation that can be expressed with “na”:</para>
+  <programlisting><anchor xml:id="c16e11d11"/><anchor xml:id="cll_chapter16-section11-example11"/>11.11) naku roda poi verba
+            su'ode poi ckule zo'u da klama de
+       It is not the case that for all X’s which are children,
+            there is a Y which is a school such that: X goes to Y.
+</programlisting>
+  <para>from which we can restore the quantified variables to the sentence, giving:</para>
+  <programlisting><anchor xml:id="c16e11d12"/><anchor xml:id="cll_chapter16-section11-example12"/>11.12) naku zo'u roda poi verba cu klama su'ode poi ckule
+       It is not the case that all children go to some school.
+</programlisting>
+  <para>or more briefly</para>
+  <programlisting><anchor xml:id="c16e11d13"/><anchor xml:id="cll_chapter16-section11-example13"/>11.13) ro verba cu na klama su'o ckule
+       All children [false] go-to some school(s).
+</programlisting>
+  <para>As noted in <xref linkend="cll_chapter16-section5"/>, a sentence with two different quantified variables, such as <xref linkend="cll_chapter16-section11-example13"/>, cannot always be converted with “se” without first exporting the quantified variables. When the variables have been exported, the sentence proper can be converted, but the quantifier order in the prenex must remain unchanged:</para>
+  <programlisting><anchor xml:id="c16e11d14"/><anchor xml:id="cll_chapter16-section11-example14"/>11.14) roda poi verba
+            su'ode poi ckule zo'u de na se klama da
+       It is not the case that for all X’s which are children,
+            there is a Y which is a school such that: Y is gone to by X.
+</programlisting>
+  <para>While you can’t freely convert with “se” when you have two quantified variables in a sentence, you can still freely move sumti to either side of the selbri, as long as the order isn’t changed. If you use “na” negation in such a sentence, nothing special need be done. If you use “naku” negation, then quantified variables that cross the negation boundary must be inverted.</para>
+  <para>Clearly, if all of Lojban negation was built on “naku” negation instead of “na” negation, logical manipulation in Lojban would be as difficult as in natural languages. In <xref linkend="cll_chapter16-section12"/>, for example, we’ll discuss DeMorgan’s Law, which must be used whenever a sumti with a logical connection is moved across a negation boundary.</para>
+  <para>Since “naku” has the grammar of a sumti, it can be placed almost anywhere a sumti can go, including “be” and “bei” clauses; it isn’t clear what these mean, and we recommend avoiding such constructs.</para>
+  <para>You can put multiple “naku”s in a sentence, each forming a separate negation boundary. Two adjacent “naku”s in a bridi are a double negative and cancel out:</para>
+  <programlisting><anchor xml:id="c16e11d15"/><anchor xml:id="cll_chapter16-section11-example15"/>11.15) mi naku naku le zarci cu klama
+</programlisting>
+  <para>Other expressions using two “naku”s may or may not cancel out. If there is no quantified variable between them, then the “naku”s cancel.</para>
+  <para>Negation with internal “naku” is clumsy and non-intuitive for logical manipulations, but then, so are the natural language features it is emulating.</para>
+</section>
+
+<section xml:id="cll_chapter16-section12">
+  <title>12. Logical Connectives and DeMorgan’s Law</title>
+  <para>DeMorgan’s Law states that when a logical connective between terms falls within a negation, then expanding the negation requires a change in the connective. Thus (where “p” and “q” stand for terms or sentences) “not (p or q)” is identical to “not p and not q”, and “not (p and q)” is identical to “not p or not q”. The corresponding changes for the other two basic Lojban connectives are: “not (p equivalent to q)” is identical to “not p exclusive-or not q”, and “not (p whether-or-not q)” is identical to both “not p whether-or-not q” and “not p whether-or-not not q”. In any Lojban sentence having one of the basic connectives, you can substitute in either direction from these identities. (These basic connectives are explained in <xref linkend="cll_chapter14"/>.)</para>
+  <para>The effects of DeMorgan’s Law on the logical connectives made by modifying the basic connectives with “nai”, “na” and “se” can be derived directly from these rules; modify the basic connective for DeMorgan’s Law by substituting from the above identities, and then, apply each “nai”, “na” and “se” modifier of the original connectives. Cancel any double negatives that result.</para>
+  <para>When do we apply DeMorgan’s Law? Whenever we wish to “distribute” a negation over a logical connective; and, for internal “naku” negation, whenever a logical connective moves in to, or out of, the scope of a negation — when it crosses a negation boundary.</para>
+  <para>Let us apply DeMorgan’s Law to some sample sentences. These sentences make use of forethought logical connectives, which are explained in <xref linkend="cll_chapter14"/>. It suffices to know that “ga” and “gi”, used before each of a pair of sumti or bridi, mean “either” and “or” respectively, and that “ge” and “gi” used similarly mean “both” and “and”. Furthermore, “ga”, “ge”, and “gi” can all be suffixed with “nai” to negate the bridi or sumti that follows.</para>
+  <para>We have defined “na” and “naku zo'u” as, respectively, internal and external bridi negation. These forms being identical, the negation boundary always remains at the left end of the prenex. Thus, exporting or importing negation between external and internal bridi negation forms never requires DeMorgan’s Law to be applied. <xref linkend="cll_chapter16-section12-example1"/> and <xref linkend="cll_chapter16-section12-example2"/> are exactly equivalent:</para>
+  <programlisting><anchor xml:id="c16e12d1"/><anchor xml:id="cll_chapter16-section12-example1"/>12.1)  la djan. na klama ga la paris. gi la rom.
+       John [false] goes-to either Paris or Rome.
+
+<anchor xml:id="c16e12d2"/><anchor xml:id="cll_chapter16-section12-example2"/>12.2)  naku zo'u la djan. klama ga la paris. gi la rom.
+       It-is-false that: John goes-to either Paris or Rome.
+</programlisting>
+  <para>It is not an acceptable logical manipulation to move a negator from the bridi level to one or more sumti. However, <xref linkend="cll_chapter16-section12-example1"/> and related examples are not sumti negations, but rather expand to form two logically connected sentences. In such a situation, DeMorgan’s Law must be applied. For instance, <xref linkend="cll_chapter16-section12-example2"/> expands to:</para>
+  <programlisting><anchor xml:id="c16e12d3"/><anchor xml:id="cll_chapter16-section12-example3"/>12.3)  ge la djan. la paris. na klama
+            gi la djan. la rom. na klama
+       [It is true that] both John, to-Paris, [false] goes,
+            and John, to-Rome, [false] goes.
+</programlisting>
+  <para>The “ga” and “gi”, meaning “either-or”, have become “ge” and “gi”, meaning “both-and”, as a consequence of moving the negators into the individual bridi.</para>
+  <para>Here is another example of DeMorgan’s Law in action, involving bridi-tail logical connection (explained in <xref linkend="cll_chapter14"/>):</para>
+  <programlisting><anchor xml:id="c16e12d4"/><anchor xml:id="cll_chapter16-section12-example4"/>12.4)  la djein. le zarci na ge dzukla gi bajrykla
+       Jane to-the market [false] both walks and runs.
+
+<anchor xml:id="c16e12d5"/><anchor xml:id="cll_chapter16-section12-example5"/>12.5)  la djein. le zarci ganai dzukla ginai bajrykla
+       Jane to-the market either [false] walks or [false] runs.
+       Jane to-the market if walks then ([false] runs).
+</programlisting>
+  <para>(Placing “le zarci” before the selbri makes sure that it is properly associated with both parts of the logical connection. Otherwise, it is easy to erroneously leave it off one of the two sentences.)</para>
+  <para>It is wise, before freely doing transformations such as the one from <xref linkend="cll_chapter16-section12-example4"/> to <xref linkend="cll_chapter16-section12-example5"/>, that you become familiar with expanding logical connectives to separate sentences, transforming the sentences, and then recondensing. Thus, you would prove the transformation correct by the following steps. By moving its “na” to the beginning of the prenex as a “naku”, <xref linkend="cll_chapter16-section12-example4"/> becomes:</para>
+  <programlisting><anchor xml:id="c16e12d6"/><anchor xml:id="cll_chapter16-section12-example6"/>12.6)  naku zo'u la djein. le zarci ge dzukla gi bajrykla
+       It is false that : Jane to-the market (both walks and runs).
+</programlisting>
+  <para>And by dividing the bridi with logically connected selbri into two bridi,</para>
+  <programlisting><anchor xml:id="c16e12d7"/><anchor xml:id="cll_chapter16-section12-example7"/>12.7)  naku zo'u ge la djein. le zarci cu dzukla
+            gi la djein. le zarci cu bajrykla
+       It-is-false-that: both (Jane to-the market walks)
+            and (Jane to-the market runs).
+</programlisting>
+  <para>is the result.</para>
+  <para>At this expanded level, we apply DeMorgan’s Law to distribute the negation in the prenex across both sentences, to get</para>
+  <programlisting><anchor xml:id="c16e12d8"/><anchor xml:id="cll_chapter16-section12-example8"/>12.8)  ga la djein. le zarci na dzukla
+            gi la djein. le zarci na bajrykla
+       Either Jane to-the market [false] walks,
+            or Jane to-the market [false] runs.
+</programlisting>
+  <para>which is the same as</para>
+  <programlisting><anchor xml:id="c16e12d9"/><anchor xml:id="cll_chapter16-section12-example9"/>12.9)  ganai la djein. le zarci cu dzukla
+            ginai la djein. le zarci cu bajrykla
+       If Jane to-the market walks,
+            then Jane to-the market [false] runs.
+       If Jane walks to the market, then she doesn’t run.
+</programlisting>
+  <para>which then condenses down to <xref linkend="cll_chapter16-section12-example5"/>.</para>
+  <para>DeMorgan’s Law must also be applied to internal “naku” negations:</para>
+  <programlisting><anchor xml:id="c16e12d10"/><anchor xml:id="cll_chapter16-section12-example10"/>12.10) ga la paris. gi la rom. naku se klama la djan.
+       (Either Paris or Rome) is-not gone-to-by John.
+
+<anchor xml:id="c16e12d11"/><anchor xml:id="cll_chapter16-section12-example11"/>12.11) la djan. naku klama ge la paris. gi la rom.
+       John doesn’t go-to both Paris and Rome.
+</programlisting>
+  <para>That <xref linkend="cll_chapter16-section12-example10"/> and <xref linkend="cll_chapter16-section12-example11"/> mean the same should become evident by studying the English. It is a good exercise to work through the Lojban and prove that they are the same.</para>
+</section>
+
+<section xml:id="cll_chapter16-section13">
+  <title>13. selbri variables</title>
+  <para>In addition to the variables “da”, “de”, and “di” that we have seen so far, which function as sumti and belong to selma'o KOhA, there are three corresponding variables “bu'a”, “bu'e”, and “bu'i” which function as selbri and belong to selma'o GOhA. These new variables allow existential or universal claims which are about the relationships between objects rather than the objects themselves. We will start with the usual silly examples; the literal translation will represent “bu'a”, “bu'e” and “bu'i” with F, G, and H respectively.</para>
+  <programlisting><anchor xml:id="c16e13d1"/><anchor xml:id="cll_chapter16-section13-example1"/>13.1)  su'o bu'a zo'u la djim. bu'a la djan.
+       For-at-least-one relationship-F : Jim stands-in-relationship-F to-John.
+       There’s some relationship between Jim and John.
+</programlisting>
+  <para>The translations of <xref linkend="cll_chapter16-section13-example1"/> show how unidiomatic selbri variables are in English; Lojban sentences like <xref linkend="cll_chapter16-section13-example1"/> need to be totally reworded in English. Furthermore, when a selbri variable appears in the prenex, it is necessary to precede it with a quantifier such as “su'o”; it is ungrammatical to just say “bu'a zo'u”. This rule is necessary because only sumti can appear in the prenex, and “su'o bu'a” is technically a sumti — in fact, it is an indefinite description like “re nanmu”, since “bu'a” is grammatically equivalent to a brivla like “nanmu”. However, indefinite descriptions involving the bu'a-series cannot be imported from the prenex.</para>
+  <para>When the prenex is omitted, the preceding number has to be omitted too:</para>
+  <programlisting><anchor xml:id="c16e13d2"/><anchor xml:id="cll_chapter16-section13-example2"/>13.2)  la djim. bu'a la djan.
+       Jim stands-in-at-least-one-relationship to-John.
+</programlisting>
+  <para>As a result, if the number before the variable is anything but “su'o”, the prenex is required:</para>
+  <programlisting><anchor xml:id="c16e13d3"/><anchor xml:id="cll_chapter16-section13-example3"/>13.3)  ro bu'a zo'u la djim. bu'a la djan.
+       For-every relationship-F : Jim stands-in-relationship-F to-John.
+       Every relationship exists between Jim and John.
+</programlisting>
+  <para><xref linkend="cll_chapter16-section13-example1"/> and <xref linkend="cll_chapter16-section13-example2"/> are almost certainly true: Jim and John might be brothers, or might live in the same city, or at least have the property of being jointly human. <xref linkend="cll_chapter16-section13-example3"/> is palpably false, however; if Jim and John were related by every possible relationship, then they would have to be both brothers and father-and-son, which is impossible.</para>
+</section>
+
+<section xml:id="cll_chapter16-section14">
+  <title>14. A few notes on variables</title>
+  <para>A variable may have a quantifier placed in front of it even though it has already been quantified explicitly or implicitly by a previous appearance, as in:</para>
+  <programlisting><anchor xml:id="c16e14d1"/><anchor xml:id="cll_chapter16-section14-example1"/>14.1)  ci da poi mlatu cu blabi .ije re da cu barda
+       Three Xs which-are cats are white, and two Xs are big.
+</programlisting>
+  <para>What does <xref linkend="cll_chapter16-section14-example1"/> mean? The appearance of “ci da” quantifies “da” as referring to three things, which are restricted by the relative clause to be cats. When “re da” appears later, it refers to two of those three things — there is no saying which ones. Further uses of “da” alone, if there were any, would refer once more to the three cats, so the requantification of “da” is purely local.</para>
+  <para>In general, the scope of a prenex that precedes a sentence extends to following sentences that are joined by ijeks (explained in <xref linkend="cll_chapter14"/>) such as the “.ije” in <xref linkend="cll_chapter16-section14-example1"/>. Theoretically, a bare “.i” terminates the scope of the prenex. Informally, however, variables may persist for a while even after an “.i”, as if it were an “.ije”. Prenexes that precede embedded bridi such as relative clauses and abstractions extend only to the end of the clause, as explained in <xref linkend="cll_chapter16-section8"/>. A prenex preceding “tu'e ... tu'u” long-scope brackets persists until the “tu'u”, which may be many sentences or even paragraphs later.</para>
+  <para>If the variables “da”, “de”, and “di” (or the selbri variables “bu'a”, “bu'e”, and “bu'i”) are insufficient in number for handling a particular problem, the Lojban approach is to add a subscript to any of them. Each possible different combination of a subscript and a variable cmavo counts as a distinct variable in Lojban. Subscripts are explained in full in <xref linkend="cll_chapter19"/>, but in general consist of the cmavo “xi” (of selma'o XI) followed by a number, one or more lerfu words forming a single string, or a general mathematical expression enclosed in parentheses.</para>
+  <para>A quantifier can be prefixed to a variable that has already been bound either in a prenex or earlier in the bridi, thus:</para>
+  <programlisting><anchor xml:id="c16e14d2"/><anchor xml:id="cll_chapter16-section14-example2"/>14.2)  ci da poi prenu cu se ralju pa da
+       Three Xs which are-persons are-led-by one-of X
+       Three people are led by one of them.
+</programlisting>
+  <para>The “pa da” in <xref linkend="cll_chapter16-section14-example2"/> does not specify the number of things to which “da” refers, as the preceding “ci da” does. Instead, it selects one of them for use in this sumti only. The number of referents of “da” remains three, but a single one (there is no way of knowing which one) is selected to be the leader.</para>
+</section>
+
+<section xml:id="cll_chapter16-section15">
+  <title>15. Conclusion</title>
+  <para>This chapter is incomplete. There are many more aspects of logic that I neither fully understand nor feel competent to explain, neither in abstract nor in their Lojban realization. Lojban was designed to be a language that makes predicate logic speakable, and achieving that goal completely will need to wait for someone who understands both logic and Lojban better than I do. I can only hope to have pointed out the areas that are well-understood (and by implication, those that are not).</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/17.xml b/todocbook/17.xml
new file mode 100644
index 0000000..8e521a1
--- /dev/null
+++ b/todocbook/17.xml
@@ -0,0 +1,604 @@
+<chapter xml:id="cll_chapter17">
+  <title>Chapter 17
+As Easy As A-B-C? The Lojban Letteral System And Its Uses</title>
+
+
+<section xml:id="cll_chapter17-section1">
+  <title>1. What’s a letteral, anyway?</title>
+  <para>James Cooke Brown, the founder of the Loglan Project, coined the word “letteral” (by analogy with “numeral”) to mean a letter of the alphabet, such as “f” or “z”. A typical example of its use might be</para>
+  <programlisting><anchor xml:id="c17e1d1"/><anchor xml:id="cll_chapter17-section1-example1"/>1.1)   There are fourteen occurrences of the letteral “e” in this sentence.
+</programlisting>
+  <para>(Don’t forget the one within quotation marks.) Using the word “letteral” avoids confusion with “letter”, the kind you write to someone. Not surprisingly, there is a Lojban gismu for “letteral”, namely “lerfu”, and this word will be used in the rest of this chapter.</para>
+  <para>Lojban uses the Latin alphabet, just as English does, right? Then why is there a need for a chapter like this? After all, everyone who can read it already knows the alphabet. The answer is twofold:</para>
+  <para>First, in English there are a set of words that correspond to and represent the English lerfu. These words are rarely written down in English and have no standard spellings, but if you pronounce the English alphabet to yourself you will hear them: ay, bee, cee, dee ... . They are used in spelling out words and in pronouncing most acronyms. The Lojban equivalents of these words are standardized and must be documented somehow.</para>
+  <para>Second, English has names only for the lerfu used in writing English. (There are also English names for Greek and Hebrew lerfu: English-speakers usually refer to the Greek lerfu conventionally spelled “phi” as “fye”, whereas “fee” would more nearly represent the name used by Greek-speakers. Still, not all English-speakers know these English names.) Lojban, in order to be culturally neutral, needs a more comprehensive system that can handle, at least potentially, all of the world’s alphabets and other writing systems.</para>
+  <para>Letterals have several uses in Lojban: in forming acronyms and abbreviations, as mathematical symbols, and as pro-sumti — the equivalent of English pronouns.</para>
+  <para>In earlier writings about Lojban, there has been a tendency to use the word “lerfu” for both the letterals themselves and for the Lojban words which represent them. In this chapter, that tendency will be ruthlessly suppressed, and the term “lerfu word” will invariably be used for the latter. The Lojban equivalent would be “lerfu valsi” or “lervla”.</para>
+</section>
+
+<section xml:id="cll_chapter17-section2">
+  <title>2. A to Z in Lojban, plus one</title>
+  <para>The first requirement of a system of lerfu words for any language is that they must represent the lerfu used to write the language. The lerfu words for English are a motley crew: the relationship between “doubleyou” and “w” is strictly historical in nature; “aitch” represents “h” but has no clear relationship to it at all; and “z” has two distinct lerfu words, “zee” and “zed”, depending on the dialect of English in question.</para>
+  <para>All of Lojban’s basic lerfu words are made by one of three rules:</para>
+  <itemizedlist>
+    <listitem>
+      <para>to get a lerfu word for a vowel, add “bu”;</para>
+    </listitem>
+    <listitem>
+      <para>to get a lerfu word for a consonant, add “y”;</para>
+    </listitem>
+    <listitem>
+      <para>the lerfu word for “'” is “.y'y”.</para>
+    </listitem>
+  </itemizedlist>
+  <para>Therefore, the following table represents the basic Lojban alphabet:</para>
+  <programlisting>
+    '      a      b      c      d      e
+    .y'y.  .abu   by.    cy.   dy.    .ebu
+
+    f      g      i      j      k      l
+    fy.    gy.    .ibu   jy.    ky.    ly.
+
+    m      n      o      p      r      s
+    my.    ny.    .obu   py.    ry.    sy.
+
+    t      u      v      x      y      z
+    ty.    .ubu   vy.    xy.    .ybu   zy.
+</programlisting>
+  <para>There are several things to note about this table. The consonant lerfu words are a single syllable, whereas the vowel and “'” lerfu words are two syllables and must be preceded by pause (since they all begin with a vowel). Another fact, not evident from the table but important nonetheless, is that “by” and its like are single cmavo of selma'o BY, as is “.y'y”. The vowel lerfu words, on the other hand, are compound cmavo, made from a single vowel cmavo plus the cmavo “bu” (which belongs to its own selma'o, BU). All of the vowel cmavo have other meanings in Lojban (logical connectives, sentence separator, hesitation noise), but those meanings are irrelevant when “bu” follows.</para>
+  <para>Here are some illustrations of common Lojban words spelled out using the alphabet above:</para>
+  <programlisting><anchor xml:id="c17e2d1"/><anchor xml:id="cll_chapter17-section2-example1"/>2.1)   ty. .abu ny. ry. .ubu
+       “t” “a” “n” “r” “u”
+
+<anchor xml:id="c17e2d2"/><anchor xml:id="cll_chapter17-section2-example2"/>2.2)   ky. .obu .y'y. .abu
+       “k” “o” “'” “a”
+</programlisting>
+  <para>Spelling out words is less useful in Lojban than in English, for two reasons: Lojban spelling is phonemic, so there can be no real dispute about how a word is spelled; and the Lojban lerfu words sound more alike than the English ones do, since they are made up systematically. The English words “fail” and “vale” sound similar, but just hearing the first lerfu word of either, namely “eff” or “vee”, is enough to discriminate easily between them — and even if the first lerfu word were somehow confused, neither “vail” nor “fale” is a word of ordinary English, so the rest of the spelling determines which word is meant. Still, the capability of spelling out words does exist in Lojban.</para>
+  <para>Note that the lerfu words ending in “y” were written (in <xref linkend="cll_chapter17-section2-example1"/> and <xref linkend="cll_chapter17-section2-example2"/>) with pauses after them. It is not strictly necessary to pause after such lerfu words, but failure to do so can in some cases lead to ambiguities:</para>
+  <programlisting><anchor xml:id="c17e2d3"/><anchor xml:id="cll_chapter17-section2-example3"/>2.3)   mi cy. claxu
+       I lerfu-“c” without
+       I am without (whatever is referred to by) the letter “c”.
+</programlisting>
+  <para>without a pause after “cy” would be interpreted as:</para>
+  <programlisting><anchor xml:id="c17e2d4"/><anchor xml:id="cll_chapter17-section2-example4"/>2.4)   micyclaxu
+       (Observative:) doctor-without
+       Something unspecified is without a doctor.
+</programlisting>
+  <para>A safe guideline is to pause after any cmavo ending in “y” unless the next word is also a cmavo ending in “y”. The safest and easiest guideline is to pause after all of them.</para>
+</section>
+
+<section xml:id="cll_chapter17-section3">
+  <title>3. Upper and lower cases</title>
+  <para>Lojban doesn’t use lower-case (small) letters and upper-case (capital) letters in the same way that English does; sentences do not begin with an upper-case letter, nor do names. However, upper-case letters are used in Lojban to mark irregular stress within names, thus:</para>
+  <programlisting><anchor xml:id="c17e3d1"/><anchor xml:id="cll_chapter17-section3-example1"/>3.1)   .iVAN.
+       the name “Ivan” in Russian/Slavic pronunciation.
+</programlisting>
+  <para>It would require far too many cmavo to assign one for each upper-case and one for each lower-case lerfu, so instead we have two special cmavo “ga'e” and “to'a” representing upper case and lower case respectively. They belong to the same selma'o as the basic lerfu words, namely BY, and they may be freely interspersed with them.</para>
+  <para>The effect of “ga'e” is to change the interpretation of all lerfu words following it to be the upper-case version of the lerfu. An occurrence of “to'a” causes the interpretation to revert to lower case. Thus, “ga'e .abu” means not “a” but “A”, and Ivan’s name may be spelled out thus:</para>
+  <programlisting><anchor xml:id="c17e3d2"/><anchor xml:id="cll_chapter17-section3-example2"/>3.2)   .ibu ga'e vy. .abu ny. to'a
+       i [upper] V A N [lower]
+</programlisting>
+  <para>The cmavo and compound cmavo of this type will be called “shift words”.</para>
+  <para>How long does a shift word last? Theoretically, until the next shift word that contradicts it or until the end of text. In practice, it is common to presume that a shift word is only in effect until the next word other than a lerfu word is found.</para>
+  <para>It is often convenient to shift just a single letter to upper case. The cmavo “tau”, of selma'o LAU, is useful for the purpose. A LAU cmavo must always be immediately followed by a BY cmavo or its equivalent: the combination is grammatically equivalent to a single BY. (See <xref linkend="cll_chapter17-section14"/> for details.)</para>
+  <para>A likely use of “tau” is in the internationally standardized symbols for the chemical elements. Each element is represented using either a single upper-case lerfu or one upper-case lerfu followed by one lower-case lerfu:</para>
+  <programlisting><anchor xml:id="c17e3d3"/><anchor xml:id="cll_chapter17-section3-example3"/>3.3)   tau sy.
+       [single shift] S
+       S (chemical symbol for sulfur)
+
+<anchor xml:id="c17e3d4"/><anchor xml:id="cll_chapter17-section3-example4"/>3.4)   tau sy. .ibu
+       [single shift] S i
+       Si (chemical symbol for silicon)
+</programlisting>
+  <para>If a shift to upper-case is in effect when “tau” appears, it shifts the next lerfu word only to lower case, reversing its usual effect.</para>
+</section>
+
+<section xml:id="cll_chapter17-section4">
+  <title>4. The universal “bu”</title>
+  <para>So far we have seen “bu” only as a suffix to vowel cmavo to produce vowel lerfu words. Originally, this was the only use of “bu”. In developing the lerfu word system, however, it proved to be useful to allow “bu” to be attached to any word whatsoever, in order to allow arbitrary extensions of the basic lerfu word set.</para>
+  <para>Formally, “bu” may be attached to any single Lojban word. Compound cmavo do not count as words for this purpose. The special cmavo “ba'e”, “za'e”, “zei”, “zo”, “zoi”, “la'o”, “lo'u”, “si”, “sa”, “su”, and “fa'o” may not have “bu” attached, because they are interpreted before “bu” detection is done; in particular,</para>
+  <programlisting><anchor xml:id="c17e4d1"/><anchor xml:id="cll_chapter17-section4-example1"/>4.1)   zo bu
+       the word “bu”
+</programlisting>
+  <para>is needed when discussing “bu” in Lojban. It is also illegal to attach “bu” to itself, but more than one “bu” may be attached to a word; thus “.abubu” is legal, if ugly. (Its meaning is not defined, but it is presumably different from “.abu”.) It does not matter if the word is a cmavo, a cmene, or a brivla. All such words suffixed by “bu” are treated grammatically as if they were cmavo belonging to selma'o BY. However, if the word is a cmene it is always necessary to precede and follow it by a pause, because otherwise the cmene may absorb preceding or following words.</para>
+  <para>The ability to attach “bu” to words has been used primarily to make names for various logograms and other unusual characters. For example, the Lojban name for the “happy face” is “.uibu”, based on the attitudinal “.ui” that means “happiness”. Likewise, the “smiley face”, written “:-)” and used on computer networks to indicate humor, is called “zo'obu” The existence of these names does not mean that you should insert “.uibu” into running Lojban text to indicate that you are happy, or “zo'obu” when something is funny; instead, use the appropriate attitudinal directly.</para>
+  <para>Likewise, “joibu” represents the ampersand character, “&amp;”, based on the cmavo “joi” meaning “mixed and”. Many more such lerfu words will probably be invented in future.</para>
+  <para>The “.” and “,” characters used in Lojbanic writing to represent pause and syllable break respectively have been assigned the lerfu words “denpa bu” (literally, “pause bu”) and “slaka bu” (literally, “syllable bu”). The written space is mandatory here, because “denpa” and “slaka” are normal gismu with normal stress: “denpabu” would be a fu'ivla (word borrowed from another language into Lojban) stressed “denPAbu”. No pause is required between “denpa” (or “slaka”) and “bu”, though.</para>
+</section>
+
+<section xml:id="cll_chapter17-section5">
+  <title>5. Alien alphabets</title>
+  <para>As stated in <xref linkend="cll_chapter17-section1"/>, Lojban’s goal of cultural neutrality demands a standard set of lerfu words for the lerfu of as many other writing systems as possible. When we meet these lerfu in written text (particularly, though not exclusively, mathematical text), we need a standard Lojbanic way to pronounce them.</para>
+  <para>There are certainly hundreds of alphabets and other writing systems in use around the world, and it is probably an unachievable goal to create a single system which can express all of them, but if perfection is not demanded, a usable system can be created from the raw material which Lojban provides.</para>
+  <para>One possibility would be to use the lerfu word associated with the language itself, Lojbanized and with “bu” added. Indeed, an isolated Greek “alpha” in running Lojban text is probably most easily handled by calling it “.alfas. bu”. Here the Greek lerfu word has been made into a Lojbanized name by adding “s” and then into a Lojban lerfu word by adding “bu”. Note that the pause after “.alfas.” is still needed.</para>
+  <para>Likewise, the easiest way to handle the Latin letters “h”, “q”, and “w” that are not used in Lojban is by a consonant lerfu word with “bu” attached. The following assignments have been made:</para>
+  <programlisting>
+        .y'y.bu     h
+        ky.bu       q
+        vy.bu       w
+</programlisting>
+  <para>As an example, the English word “quack” would be spelled in Lojban thus:</para>
+  <programlisting><anchor xml:id="c17e5d1"/><anchor xml:id="cll_chapter17-section5-example1"/>5.1)   ky.bu .ubu .abu cy. ky.
+       “q” “u” “a” “c” “k”
+</programlisting>
+  <para>Note that the fact that the letter “c” in this word has nothing to do with the sound of the Lojban letter “c” is irrelevant; we are spelling an English word and English rules control the choice of letters, but we are speaking Lojban and Lojban rules control the pronunciations of those letters.</para>
+  <para>A few more possibilities for Latin-alphabet letters used in languages other than English:</para>
+  <programlisting>
+        ty.bu       þ (thorn)
+        dy.bu       ð (edh)
+</programlisting>
+  <para>However, this system is not ideal for all purposes. For one thing, it is verbose. The native lerfu words are often quite long, and with “bu” added they become even longer: the worst-case Greek lerfu word would be “.Omikron. bu”, with four syllables and two mandatory pauses. In addition, alphabets that are used by many languages have separate sets of lerfu words for each language, and which set is Lojban to choose?</para>
+  <para>The alternative plan, therefore, is to use a shift word similar to those introduced in <xref linkend="cll_chapter17-section3"/>. After the appearance of such a shift word, the regular lerfu words are re-interpreted to represent the lerfu of the alphabet now in use. After a shift to the Greek alphabet, for example, the lerfu word “ty” would represent not Latin “t” but Greek “tau”. Why “tau”? Because it is, in some sense, the closest counterpart of “t” within the Greek lerfu system. In principle it would be all right to map “ty.” to “phi” or even “omega”, but such an arbitrary relationship would be extremely hard to remember.</para>
+  <para>Where no obvious closest counterpart exists, some more or less arbitrary choice must be made. Some alien lerfu may simply not have any shifted equivalent, forcing the speaker to fall back on a “bu” form. Since a “bu” form may mean different things in different alphabets, it is safest to employ a shift word even when “bu” forms are in use.</para>
+  <para>Shifts for several alphabets have been assigned cmavo of selma'o BY:</para>
+  <programlisting>
+    lo'a    Latin/Roman/Lojban alphabet
+    ge'o    Greek alphabet
+    je'o    Hebrew alphabet
+    jo'o    Arabic alphabet
+    ru'o    Cyrillic alphabet
+</programlisting>
+  <para>The cmavo “zai” (of selma'o LAU) is used to create shift words to still other alphabets. The BY word which must follow any LAU cmavo would typically be a name representing the alphabet with “bu” suffixed:</para>
+  <programlisting><anchor xml:id="c17e5d2"/><anchor xml:id="cll_chapter17-section5-example2"/>5.2)   zai .devanagar. bu
+       Devanagari (Hindi) alphabet
+
+<anchor xml:id="c17e5d3"/><anchor xml:id="cll_chapter17-section5-example3"/>5.3)   zai .katakan. bu
+       Japanese katakana syllabary
+
+<anchor xml:id="c17e5d4"/><anchor xml:id="cll_chapter17-section5-example4"/>5.4)   zai .xiragan. bu
+       Japanese hiragana syllabary
+</programlisting>
+  <para>Unlike the cmavo above, these shift words have not been standardized and probably will not be until someone actually has a need for them. (Note the “.” characters marking leading and following pauses.)</para>
+  <para>In addition, there may be multiple visible representations within a single alphabet for a given letter: roman vs. italics, handwriting vs. print, Bodoni vs. Helvetica. These traditional “font and face” distinctions are also represented by shift words, indicated with the cmavo “ce'a” (of selma'o LAU) and a following BY word:</para>
+  <programlisting><anchor xml:id="c17e5d5"/><anchor xml:id="cll_chapter17-section5-example5"/>5.5)   ce'a .xelveticas. bu
+       Helvetica font
+
+<anchor xml:id="c17e5d6"/><anchor xml:id="cll_chapter17-section5-example6"/>5.6)   ce'a .xancisk. bu
+       handwriting
+
+<anchor xml:id="c17e5d7"/><anchor xml:id="cll_chapter17-section5-example7"/>5.7)   ce'a .pavrel. bu
+       12-point font size
+</programlisting>
+  <para>The cmavo “na'a” (of selma'o BY) is a universal shift-word cancel: it returns the interpretation of lerfu words to the default of lower-case Lojban with no specific font. It is more general than “lo'a”, which changes the alphabet only, potentially leaving font and case shifts in place.</para>
+  <para>Several sections at the end of this chapter contain tables of proposed lerfu word assignments for various languages.</para>
+</section>
+
+<section xml:id="cll_chapter17-section6">
+  <title>6. Accent marks and compound lerfu words</title>
+  <para>Many languages that make use of the Latin alphabet add special marks to some of the lerfu they use. French, for example, uses three accent marks above vowels, called (in English) “acute”, “grave”, and “circumflex”. Likewise, German uses a mark called “umlaut”; a mark which looks the same is also used in French, but with a different name and meaning.</para>
+  <para>These marks may be considered lerfu, and each has a corresponding lerfu word in Lojban. So far, no problem. But the marks appear over lerfu, whereas the words must be spoken (or written) either before or after the lerfu word representing the basic lerfu. Typewriters (for mechanical reasons) and the computer programs that emulate them usually require their users to type the accent mark before the basic lerfu, whereas in speech the accent mark is often pronounced afterwards (for example, in German “a umlaut” is preferred to “umlaut a”).</para>
+  <para>Lojban cannot settle this question by fiat. Either it must be left up to default interpretation depending on the language in question, or the lerfu-word compounding cmavo “tei” (of selma'o TEI) and “foi” (of selma'o FOI) must be used. These cmavo are always used in pairs; any number of lerfu words may appear between them, and the whole is treated as a single compound lerfu word. The French word “été”, with acute accent marks on both “e” lerfu, could be spelled as:</para>
+  <programlisting><anchor xml:id="c17e6d1"/><anchor xml:id="cll_chapter17-section6-example1"/>6.1)   tei .ebu .akut. bu foi ty. tei .akut. bu .ebu foi
+       ( “e” acute ) “t” ( acute “e” )
+</programlisting>
+  <para>and it does not matter whether “akut. bu” appears before or after “.ebu”; the “tei ... foi” grouping guarantees that the acute accent is associated with the correct lerfu. Of course, the level of precision represented by <xref linkend="cll_chapter17-section6-example1"/> would rarely be required: it might be needed by a Lojban-speaker when spelling out a French word for exact transcription by another Lojban-speaker who did not know French.</para>
+  <para>This system breaks down in languages which use more than one accent mark on a single lerfu; some other convention must be used for showing which accent marks are written where in that case. The obvious convention is to represent the mark nearest the basic lerfu by the lerfu word closest to the word representing the basic lerfu. Any remaining ambiguities must be resolved by further conventions not yet established.</para>
+  <para>Some languages, like Swedish and Finnish, consider certain accented lerfu to be completely distinct from their unaccented equivalents, but Lojban does not make a formal distinction, since the printed characters look the same whether they are reckoned as separate letters or not. In addition, some languages consider certain 2-letter combinations (like “ll” and “ch” in Spanish) to be letters; this may be represented by enclosing the combination in “tei ... foi”.</para>
+  <para>In addition, when discussing a specific language, it is permissible to make up new lerfu words, as long as they are either explained locally or well understood from context: thus Spanish “ll” or Croatian “lj” could be called “libu”, but that usage would not necessarily be universally understood.</para>
+  <para><xref linkend="cll_chapter17-section19"/> contains a table of proposed lerfu words for some common accent marks.</para>
+</section>
+
+<section xml:id="cll_chapter17-section7">
+  <title>7. Punctuation marks</title>
+  <para>Lojban does not have punctuation marks as such: the denpa bu and the slaka bu are really a part of the alphabet. Other languages, however, use punctuation marks extensively. As yet, Lojban does not have any words for these punctuation marks, but a mechanism exists for devising them: the cmavo “lau” of selma'o LAU. “lau” must always be followed by a BY word; the interpretation of the BY word is changed from a lerfu to a punctuation mark. Typically, this BY word would be a name or brivla with a “bu” suffix.</para>
+  <para>Why is “lau” necessary at all? Why not just use a “bu”-marked word and announce that it is always to be interpreted as a punctuation mark? Primarily to avoid ambiguity. The “bu” mechanism is extremely open-ended, and it is easy for Lojban users to make up “bu” words without bothering to explain what they mean. Using the “lau” cmavo flags at least the most important of such nonce lerfu words as having a special function: punctuation. (Exactly the same argument applies to the use of “zai” to signal an alphabet shift or “ce'a” to signal a font shift.)</para>
+  <para>Since different alphabets require different punctuation marks, the interpretation of a “lau”-marked lerfu word is affected by the current alphabet shift and the current font shift.</para>
+</section>
+
+<section xml:id="cll_chapter17-section8">
+  <title>8. What about Chinese characters?</title>
+  <para>Chinese characters (“han<superscript>4</superscript>zi<superscript>4</superscript>” in Chinese, “kanji” in Japanese) represent an entirely different approach to writing from alphabets or syllabaries. (A syllabary, such as Japanese hiragana or Amharic writing, has one lerfu for each syllable of the spoken language.) Very roughly, Chinese characters represent single elements of meaning; also very roughly, they represent single syllables of spoken Chinese. There is in principle no limit to the number of Chinese characters that can exist, and many thousands are in regular use.</para>
+  <para>It is hopeless for Lojban, with its limited lerfu and shift words, to create an alphabet which will match this diversity. However, there are various possible ways around the problem.</para>
+  <para>First, both Chinese and Japanese have standard Latin-alphabet representations, known as “pinyin” for Chinese and “romaji” for Japanese, and these can be used. Thus, the word “han<superscript>4</superscript>zi<superscript>4</superscript>” is conventionally written with two characters, but it may be spelled out as:</para>
+  <programlisting><anchor xml:id="c17e8d1"/><anchor xml:id="cll_chapter17-section8-example1"/>8.1)   .y'y.bu .abu ny. vo zy. .ibu vo
+       “h” “a” “n” 4 “z” “i” 4
+</programlisting>
+  <para>The cmavo “vo” is the Lojban digit “4”. It is grammatical to intersperse digits (of selma'o PA) into a string of lerfu words; as long as the first cmavo is a lerfu word, the whole will be interpreted as a string of lerfu words. In Chinese, the digits can be used to represent tones. Pinyin is more usually written using accent marks, the mechanism for which was explained in <xref linkend="cll_chapter17-section6"/>.</para>
+  <para>The Japanese company named “Mitsubishi” in English is spelled the same way in romaji, and could be spelled out in Lojban thus:</para>
+  <programlisting><anchor xml:id="c17e8d2"/><anchor xml:id="cll_chapter17-section8-example2"/>8.2)   my. .ibu ty. sy. .ubu by. .ibu sy. .y'y.bu .ibu
+       “m” “i” “t” “s” “u” “b” “i” “s” “h” “i”
+</programlisting>
+  <para>Alternatively, a really ambitious Lojbanist could assign lerfu words to the individual strokes used to write Chinese characters (there are about seven or eight of them if you are a flexible human being, or about 40 if you are a rigid computer program), and then represent each character with a “tei”, the stroke lerfu words in the order of writing (which is standardized for each character), and a “foi”. No one has as yet attempted this project.</para>
+</section>
+
+<section xml:id="cll_chapter17-section9">
+  <title>9. lerfu words as pro-sumti</title>
+  <para>So far, lerfu words have only appeared in Lojban text when spelling out words. There are several other grammatical uses of lerfu words within Lojban. In each case, a single lerfu word or more than one may be used. Therefore, the term “lerfu string” is introduced: it is short for “sequence of one or more lerfu words”.</para>
+  <para>A lerfu string may be used as a pro-sumti (a sumti which refers to some previous sumti), just like the pro-sumti “ko'a”, “ko'e”, and so on:</para>
+  <programlisting><anchor xml:id="c17e9d1"/><anchor xml:id="cll_chapter17-section9-example1"/>9.1)   .abu prami by.
+       A loves B
+</programlisting>
+  <para>In <xref linkend="cll_chapter17-section9-example1"/>, “.abu” and “by.” represent specific sumti, but which sumti they represent must be inferred from context.</para>
+  <para>Alternatively, lerfu strings may be assigned by “goi”, the regular pro-sumti assignment cmavo:</para>
+  <programlisting><anchor xml:id="c17e9d2"/><anchor xml:id="cll_chapter17-section9-example2"/>9.2)   le gerku goi gy. cu xekri .i gy. klama le zdani
+       The dog, or G, is black. G goes to the house.
+</programlisting>
+  <para>There is a special rule that sometimes makes lerfu strings more advantageous than the regular pro-sumti cmavo. If no assignment can be found for a lerfu string (especially a single lerfu word), it can be assumed to refer to the most recent sumti whose name or description begins in Lojban with that lerfu. So <xref linkend="cll_chapter17-section9-example2"/> can be rephrased:</para>
+  <programlisting><anchor xml:id="c17e9d3"/><anchor xml:id="cll_chapter17-section9-example3"/>9.3)   le gerku cu xekri. .i gy. klama le zdani
+       The dog is black. G goes to the house.
+</programlisting>
+  <para>(A less literal English translation would use “D” for “dog” instead.)</para>
+  <para>Here is an example using two names and longer lerfu strings:</para>
+  <programlisting><anchor xml:id="c17e9d4"/><anchor xml:id="cll_chapter17-section9-example4"/>9.4)   la stivn. mark. djonz. merko .i la .aleksandr. paliitc. kuzNIETsyf. rusko
+            .i symyjy. tavla .abupyky. bau la lojban.
+       Steven Mark Jones is-American.  Alexander Pavlovitch Kuznetsov is-Russian.
+            SMJ talks-to APK in Lojban.
+</programlisting>
+  <para>Perhaps Alexander’s name should be given as “ru'o.abupyky” instead.</para>
+  <para>What about</para>
+  <programlisting><anchor xml:id="c17e9d5"/><anchor xml:id="cll_chapter17-section9-example5"/>9.5)   .abu dunda by. cy.
+       A gives B C
+</programlisting>
+  <para>Does this mean that A gives B to C? No. “by. cy.” is a single lerfu string, although written as two words, and represents a single pro-sumti. The true interpretation is that A gives BC to someone unspecified. To solve this problem, we need to introduce the elidable terminator “boi” (of selma'o BOI). This cmavo is used to terminate lerfu strings and also strings of numerals; it is required when two of these appear in a row, as here. (The other reason to use “boi” is to attach a free modifier — subscript, parenthesis, or what have you — to a lerfu string.) The correct version is:</para>
+  <programlisting><anchor xml:id="c17e9d6"/><anchor xml:id="cll_chapter17-section9-example6"/>9.6)   .abu [boi] dunda by. boi cy. [boi]
+       A gives B to C
+</programlisting>
+  <para>where the two occurrences of “boi” in brackets are elidable, but the remaining occurrence is not. Likewise:</para>
+  <programlisting><anchor xml:id="c17e9d7"/><anchor xml:id="cll_chapter17-section9-example7"/>9.7)   xy. boi ro [boi] prenu cu prami
+       X all persons loves.
+       X loves everybody.
+</programlisting>
+  <para>requires the first “boi” to separate the lerfu string “xy.” from the digit string “ro”.</para>
+</section>
+
+<section xml:id="cll_chapter17-section10">
+  <title>10. References to lerfu</title>
+  <para>The rules of <xref linkend="cll_chapter17-section9"/> make it impossible to use unmarked lerfu words to refer to lerfu themselves. In the sentence:</para>
+  <programlisting><anchor xml:id="c17e10d1"/><anchor xml:id="cll_chapter17-section10-example1"/>10.1)  .abu. cu lerfu
+       A is-a-letteral.
+</programlisting>
+  <para>the hearer would try to find what previous sumti “.abu” refers to. The solution to this problem makes use of the cmavo “me'o” of selma'o LI, which makes a lerfu string into a sumti representing that very string of lerfu. This use of “me'o” is a special case of its mathematical use, which is to introduce a mathematical expression used literally rather than for its value.</para>
+  <programlisting><anchor xml:id="c17e10d2"/><anchor xml:id="cll_chapter17-section10-example2"/>10.2)  me'o .abu cu lerfu
+       The-expression “a” is-a-letteral.
+</programlisting>
+  <para>Now we can translate <xref linkend="cll_chapter17-section1-example1"/> into Lojban:</para>
+  <programlisting><anchor xml:id="c17e10d3"/><anchor xml:id="cll_chapter17-section10-example3"/>10.3)  dei vasru vo lerfu
+            po'u me'o .ebu
+       this-sentence contains four letterals
+            which-are the-expression “e”.
+       This sentence contains four “e”s.
+</programlisting>
+  <para>Since the Lojban sentence has only four “e” lerfu rather than fourteen, the translation is not a literal one — but <xref linkend="cll_chapter17-section10-example4"/> is a Lojban truth just as <xref linkend="cll_chapter17-section1-example1"/> is an English truth. Coincidentally, the colloquial English translation of <xref linkend="cll_chapter17-section10-example4"/> is also true!</para>
+  <para>The reader might be tempted to use quotation with “lu ... li'u” instead of “me'o”, producing:</para>
+  <programlisting><anchor xml:id="c17e10d4"/><anchor xml:id="cll_chapter17-section10-example4"/>10.4)  lu .abu li'u cu lerfu
+       [quote] .abu [unquote] is-a-letteral.
+</programlisting>
+  <para>(The single-word quote “zo” cannot be used, because “.abu” is a compound cmavo.) But <xref linkend="cll_chapter17-section10-example4"/> is false, because it says:</para>
+  <programlisting><anchor xml:id="c17e10d5"/><anchor xml:id="cll_chapter17-section10-example5"/>10.5)  The word “.abu” is a letteral
+</programlisting>
+  <para>which is not the case; rather, the thing symbolized by the word “.abu” is a letteral. In Lojban, that would be:</para>
+  <programlisting><anchor xml:id="c17e10d6"/><anchor xml:id="cll_chapter17-section10-example6"/>10.6)  la'e lu .abu li'u cu lerfu
+       The-referent-of [quote] .abu [unquote] is-a-letteral.
+</programlisting>
+  <para>which is correct.</para>
+</section>
+
+<section xml:id="cll_chapter17-section11">
+  <title>11. Mathematical uses of lerfu strings</title>
+  <para>This chapter is not about Lojban mathematics, which is explained in <xref linkend="cll_chapter18"/>, so the mathematical uses of lerfu strings will be listed and exemplified but not explained.</para>
+  <itemizedlist>
+    <listitem>
+      <para>A lerfu string as mathematical variable:</para>
+    </listitem>
+  </itemizedlist>
+  <programlisting><anchor xml:id="c17e11d1"/><anchor xml:id="cll_chapter17-section11-example1"/>11.1)  li .abu du li by. su'i cy.
+       the-number a equals the-number b plus c
+       a = b + c
+</programlisting>
+  <itemizedlist>
+    <listitem>
+      <para>A lerfu string as function name (preceded by “ma'o” of selma'o MAhO):</para>
+    </listitem>
+  </itemizedlist>
+  <programlisting><anchor xml:id="c17e11d2"/><anchor xml:id="cll_chapter17-section11-example2"/>11.2)  li .y.bu du li ma'o fy. boi xy.
+       the-number y equals the number the-function f of x
+       y = f(x)
+</programlisting>
+  <para>Note the “boi” here to separate the lerfu strings “fy” and “xy”.</para>
+  <itemizedlist>
+    <listitem>
+      <para>A lerfu string as selbri (followed by a cmavo of selma'o MOI):</para>
+    </listitem>
+  </itemizedlist>
+  <programlisting><anchor xml:id="c17e11d3"/><anchor xml:id="cll_chapter17-section11-example3"/>11.3)  le vi ratcu ny.moi le'i mi ratcu
+       the here rat is-nth-of the-set-of my rats
+       This rat is my Nth rat.
+</programlisting>
+  <itemizedlist>
+    <listitem>
+      <para>A lerfu string as utterance ordinal (followed by a cmavo of selma'o MAI):</para>
+    </listitem>
+  </itemizedlist>
+  <programlisting><anchor xml:id="c17e11d4"/><anchor xml:id="cll_chapter17-section11-example4"/>11.4)  ny.mai
+       Nthly
+</programlisting>
+  <itemizedlist>
+    <listitem>
+      <para>A lerfu string as subscript (preceded by “xi” of selma'o XI):</para>
+    </listitem>
+  </itemizedlist>
+  <programlisting><anchor xml:id="c17e11d5"/><anchor xml:id="cll_chapter17-section11-example5"/>11.5)  xy. xi ky.
+       x sub k
+</programlisting>
+  <itemizedlist>
+    <listitem>
+      <para>A lerfu string as quantifier (enclosed in “vei ... ve'o” parentheses):</para>
+    </listitem>
+  </itemizedlist>
+  <programlisting><anchor xml:id="c17e11d6"/><anchor xml:id="cll_chapter17-section11-example6"/>11.6)  vei ny. [ve'o] lo prenu
+       (“n”) persons
+</programlisting>
+  <para>The parentheses are required because “ny. lo prenu” would be two separate sumti, “ny.” and “lo prenu”. In general, any mathematical expression other than a simple number must be in parentheses when used as a quantifier; the right parenthesis mark, the cmavo “ve'o”, can usually be elided.</para>
+  <para>All the examples above have exhibited single lerfu words rather than lerfu strings, in accordance with the conventions of ordinary mathematics. A longer lerfu string would still be treated as a single variable or function name: in Lojban, “.abu by. cy.” is not the multiplication “a × b × c” but is the variable “abc”. (Of course, a local convention could be employed that made the value of a variable like “abc”, with a multi-lerfu-word name, equal to the values of the variables “a”, “b”, and “c” multiplied together.)</para>
+  <para>There is a special rule about shift words in mathematical text: shifts within mathematical expressions do not affect lerfu words appearing outside mathematical expressions, and vice versa.</para>
+</section>
+
+<section xml:id="cll_chapter17-section12">
+  <title>12. Acronyms</title>
+  <para>An acronym is a name constructed of lerfu. English examples are “DNA”, “NATO”, “CIA”. In English, some of these are spelled out (like “DNA” and “CIA”) and others are pronounced more or less as if they were ordinary English words (like “NATO”). Some acronyms fluctuate between the two pronunciations: “SQL” may be “ess cue ell” or “sequel”.</para>
+  <para>In Lojban, a name can be almost any sequence of sounds that ends in a consonant and is followed by a pause. The easiest way to Lojbanize acronym names is to glue the lerfu words together, using “'” wherever two vowels would come together (pauses are illegal in names) and adding a final consonant:</para>
+  <programlisting><anchor xml:id="c17e12d1"/><anchor xml:id="cll_chapter17-section12-example1"/>12.1)  la dyny'abub. .i la ny'abuty'obub.
+       .i la cy'ibu'abub. .i la sykybulyl.
+       .i la .ibubymym. .i la ny'ybucyc.
+       DNA. NATO.
+       CIA. SQL.
+       IBM. NYC.
+</programlisting>
+  <para>There is no fixed convention for assigning the final consonant. In <xref linkend="cll_chapter17-section12-example1"/>, the last consonant of the lerfu string has been replicated into final position.</para>
+  <para>Some compression can be done by leaving out “bu” after vowel lerfu words (except for “.y.bu”, wherein the “bu” cannot be omitted without ambiguity). Compression is moderately important because it’s hard to say long names without introducing an involuntary (and illegal) pause:</para>
+  <programlisting><anchor xml:id="c17e12d2"/><anchor xml:id="cll_chapter17-section12-example2"/>12.2)  la dyny'am. .i la ny'aty'om.
+       .i la cy'i'am. .i la sykybulym.
+       .i la .ibymym. .i la ny'ybucym.
+       DNA. NATO.
+       CIA. SQL.
+       IBM. NYC.
+</programlisting>
+  <para>In <xref linkend="cll_chapter17-section12-example2"/>, the final consonant “m” stands for “merko”, indicating the source culture of these acronyms.</para>
+  <para>Another approach, which some may find easier to say and which is compatible with older versions of the language that did not have a “'” character, is to use the consonant “z” instead of “'”:</para>
+  <programlisting><anchor xml:id="c17e12d3"/><anchor xml:id="cll_chapter17-section12-example3"/>12.3)  la dynyzaz. .i la nyzatyzoz.
+       .i la cyzizaz. .i la sykybulyz.
+       .i la .ibymyz. .i la nyzybucyz.
+       DNA. NATO.
+       CIA. SQL.
+       IBM. NYC.
+</programlisting>
+  <para>One more alternative to these lengthy names is to use the lerfu string itself prefixed with “me”, the cmavo that makes sumti into selbri:</para>
+  <programlisting><anchor xml:id="c17e12d4"/><anchor xml:id="cll_chapter17-section12-example4"/>12.4)  la me dy ny. .abu
+       that-named what-pertains-to “d” “n” “a”
+</programlisting>
+  <para>This works because “la”, the cmavo that normally introduces names used as sumti, may also be used before a predicate to indicate that the predicate is a (meaningful) name:</para>
+  <programlisting><anchor xml:id="c17e12d5"/><anchor xml:id="cll_chapter17-section12-example5"/>12.5)  la cribe cu ciska
+       That-named “Bear” writes.
+       Bear is a writer.
+</programlisting>
+  <para><xref linkend="cll_chapter17-section12-example5"/> does not of course refer to a bear (“le cribe” or “lo cribe”) but to something else, probably a person, named “Bear”. Similarly, “me dy ny. .abu” is a predicate which can be used as a name, producing a kind of acronym which can have pauses between the individual lerfu words.</para>
+</section>
+
+<section xml:id="cll_chapter17-section13">
+  <title>13. Computerized character codes</title>
+  <para>Since the first application of computers to non-numerical information, character sets have existed, mapping numbers (called “character codes”) into selected lerfu, digits, and punctuation marks (collectively called “characters”). Historically, these character sets have only covered the English alphabet and a few selected punctuation marks. International efforts have now created Unicode, a unified character set that can represent essentially all the characters in essentially all the world’s writing systems. Lojban can take advantage of these encoding schemes by using the cmavo “se'e” (of selma'o BY). This cmavo is conventionally followed by digit cmavo of selma'o PA representing the character code, and the whole string indicates a single character in some computerized character set:</para>
+  <programlisting><anchor xml:id="c17e13d1"/><anchor xml:id="cll_chapter17-section13-example1"/>13.1)  me'o se'ecixa cu lerfu la .asycy'i'is.
+            loi merko rupnu
+       The-expression [code] 36 is-a-letteral in-set ASCII
+            for-the-mass-of American currency-units.
+       The character code 36 in ASCII represents American dollars.
+       “$” represents American dollars.
+</programlisting>
+  <para>Understanding <xref linkend="cll_chapter17-section13-example1"/> depends on knowing the value in the ASCII character set (one of the simplest and oldest) of the “$” character. Therefore, the “se'e” convention is only intelligible to those who know the underlying character set. For precisely specifying a particular character, however, it has the advantages of unambiguity and (relative) cultural neutrality, and therefore Lojban provides a means for those with access to descriptions of such character sets to take advantage of them.</para>
+  <para>As another example, the Unicode character set (also known as ISO 10646) represents the international symbol of peace, an inverted trident in a circle, using the base-16 value 262E. In a suitable context, a Lojbanist may say:</para>
+  <programlisting><anchor xml:id="c17e13d2"/><anchor xml:id="cll_chapter17-section13-example2"/>13.2)  me'o se'erexarerei sinxa le ka panpi
+       the-expression [code] 262E is-a-sign-of the quality-of being-at-peace
+</programlisting>
+  <para>When a “se'e” string appears in running discourse, some metalinguistic convention must specify whether the number is base 10 or some other base, and which character set is in use.</para>
+</section>
+
+<section xml:id="cll_chapter17-section14">
+  <title>14. List of all auxiliary lerfu-word cmavo</title>
+  <programlisting>
+     cmavo   selma'o     meaning
+
+     bu      BU          makes previous word into a lerfu word
+
+     ga'e    BY          upper case shift
+     to'a    BY          lower case shift
+     tau     LAU         case-shift next lerfu word only
+
+     lo'a    BY          Latin/Lojban alphabet shift
+     ge'o    BY          Greek alphabet shift
+     je'o    BY          Hebrew alphabet shift
+     jo'o    BY          Arabic alphabet shift
+     ru'o    BY          Cyrillic alphabet shift
+
+     se'e    BY          following digits are a character code
+     na'a    BY          cancel all shifts
+
+     zai     LAU         following lerfu word specifies alphabet
+     ce'a    LAU         following lerfu word specifies font
+     lau     LAU         following lerfu word is punctuation
+
+     tei     TEI         start compound lerfu word
+     foi     FOI         end compound lerfu word
+</programlisting>
+  <para>Note that LAU cmavo must be followed by a BY cmavo or the equivalent, where “equivalent” means: either any Lojban word followed by “bu”, another LAU cmavo (and its required sequel), or a “tei ... foi” compound cmavo.</para>
+</section>
+
+<section xml:id="cll_chapter17-section15">
+  <title>15. Proposed lerfu words — introduction</title>
+  <para>The following sections contain tables of proposed lerfu words for some of the standard alphabets supported by the Lojban lerfu system. The first column of each list is the lerfu (actually, a Latin-alphabet name sufficient to identify it). The second column is the proposed name-based lerfu word, and the third column is the proposed lerfu word in the system based on using the cmavo of selma'o BY with a shift word.</para>
+  <para>These tables are not meant to be authoritative (several authorities within the Lojban community have niggled over them extensively, disagreeing with each other and sometimes with themselves). They provide a working basis until actual usage is available, rather than a final resolution of lerfu word problems. Probably the system presented here will evolve somewhat before settling down into a final, conventional form.</para>
+  <para>For Latin-alphabet lerfu words, see <xref linkend="cll_chapter17-section2"/> (for Lojban) and <xref linkend="cll_chapter17-section5"/> (for non-Lojban Latin-alphabet lerfu).</para>
+</section>
+
+<section xml:id="cll_chapter17-section16">
+  <title>16. Proposed lerfu words for the Greek alphabet</title>
+  <programlisting>
+     alpha       .alfas. bu      .abu
+     beta        .betas. bu      by
+     gamma       .gamas. bu      gy
+     delta       .deltas. bu     dy
+     epsilon     .Epsilon. bu    .ebu
+     zeta        .zetas. bu      zy
+     eta         .etas. bu       .e'ebu
+     theta       .tetas. bu      ty. bu
+     iota        .iotas. bu      .ibu
+     kappa       .kapas. bu      ky
+     lambda      .lymdas. bu     ly
+     mu          .mus. bu        my
+     nu          .nus. bu        ny
+     xi          .ksis. bu       ksis. bu
+     omicron     .Omikron. bu    .obu
+     pi          .pis. bu        py
+     rho         .ros. bu        ry
+     sigma       .sigmas. bu     sy
+     tau         .taus. bu       ty
+     upsilon     .Upsilon. bu    .ubu
+     phi         .fis. bu        py. bu
+     chi         .xis. bu        ky. bu
+     psi         .psis. bu       psis. bu
+     omega       .omegas. bu     .o'obu
+     rough       .dasei,as. bu   .y'y
+     smooth      .psiles. bu     xutla bu
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter17-section17">
+  <title>17. Proposed lerfu words for the Cyrillic alphabet</title>
+  <para>The second column in this listing is based on the historical names of the letters in Old Church Slavonic. Only those letters used in Russian are shown; other languages require more letters which can be devised as needed.</para>
+  <programlisting>
+     a           .azys. bu         .abu
+     b           .bukys. bu        by
+     v           .vedis. bu        vy
+     g           .glagolis. bu     gy
+     d           .dobros. bu       dy
+     e           .iestys. bu       .ebu
+     zh          .jivet. bu        jy
+     z           .zemlias. bu      zy
+     i           .ije,is. bu       .ibu
+     short i     .itord. bu        .itord. bu
+     k           .kakos. bu        ky
+     l           .liudi,ies. bu    ly
+     m           .myslites. bu     my
+     n           .naciys. bu       ny
+     o           .onys. bu         .obu
+     p           .pokois. bu       py
+     r           .riytsis. bu      ry
+     s           .slovos. bu       sy
+     t           .tyvriydos. bu    ty
+     u           .ukys. bu         .ubu
+     f           .friytys. bu      fy
+     kh          .xerys. bu        xy
+     ts          .tsis. bu         tsys. bu
+     ch          .tcriyviys. bu    tcys. bu
+     sh          .cas. bu          cy
+     shch        .ctas. bu         ctcys. bu
+     hard sign   .ier. bu          jdari bu
+     yeri        .ierys. bu        .y.bu
+     soft sign   .ieriys. bu       ranti bu
+     reversed e  .ecarn. bu        .ecarn. bu
+     yu          .ius. bu          .iubu
+     ya          .ias. bu          .iabu
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter17-section18">
+  <title>18. Proposed lerfu words for the Hebrew alphabet</title>
+  <programlisting>
+     aleph       .alef. bu       .alef. bu
+     bet         .bet. bu        by
+     gimel       .gimel. bu      gy
+     daled       .daled. bu      dy
+     he          .xex. bu        .y'y
+     vav         .vav. bu        vy
+     zayin       .zai,in. bu     zy
+     khet        .xet. bu        xy. bu
+     tet         .tet. bu        ty. bu
+     yud         .iud. bu        .iud. bu
+     kaf         .kaf. bu        ky
+     lamed       .LYmed. bu      ly
+     mem         .mem. bu        my
+     nun         .nun. bu        ny
+     samekh      .samex. bu      samex. bu
+     ayin        .ai,in. bu      .ai,in bu
+     pe          .pex. bu        py
+     tzadi       .tsadik. bu     tsadik. bu
+     quf         .kuf. bu        ky. bu
+     resh        .rec. bu        ry
+     shin        .cin. bu        cy
+     sin         .sin. bu        sy
+     taf         .taf. bu        ty.
+     dagesh      .daGEC. bu      daGEC. bu
+     hiriq       .xirik. bu      .ibu
+     tzeirekh    .tseirex. bu    .eibu
+     segol       .seGOL. bu      .ebu
+     qubbutz     .kubuts. bu     .ubu
+     qamatz      .kamats. bu     .abu
+     patach      .patax. bu      .a'abu
+     sheva       .cyVAS. bu      .y.bu
+     kholem      .xolem. bu      .obu
+     shuruq      .curuk. bu      .u'ubu
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter17-section19">
+  <title>19. Proposed lerfu words for some accent marks and multiple letters</title>
+  <para>This list is intended to be suggestive, not complete: there are lerfu such as Polish “dark” l and Maltese h-bar that do not yet have symbols.</para>
+  <programlisting>
+     acute              .akut. bu
+                  or    .pritygal. bu          [pritu galtu]
+     grave              .grav. bu
+                  or    .zulgal. bu            [zunle galtu]
+     circumflex         .cirkumfleks. bu
+                  or    .midgal. bu            [midju galtu]
+     tilde              .tildes. bu
+     macron             .makron. bu
+     breve              .brevis. bu
+     over-dot           .gapmoc. bu            [gapru mokca]
+     umlaut/trema       .relmoc. bu             [re mokca]
+     over-ring          .gapyjin. bu            [gapru djine]
+     cedilla            .seDIlys. bu
+     double-acute       .re'akut. bu           [re akut.]
+     ogonek             .ogoniek. bu
+     hacek              .xatcek. bu
+     ligatured fi       tei fy. ibu foi
+     Danish/Latin ae    tei .abu .ebu foi
+     Dutch ij           tei .ibu jy. foi
+     German es-zed      tei sy. zy. foi
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter17-section20">
+  <title>20. Proposed lerfu words for radio communication</title>
+  <para>There is a set of English words which are used, by international agreement, as lerfu words (for the English alphabet) over the radio, or in noisy situations where the utmost clarity is required. Formally they are known as the “ICAO Phonetic Alphabet”, and are used even in non-English-speaking countries.</para>
+  <para>This table presents the standard English spellings and proposed Lojban versions. The Lojbanizations are not straightforward renderings of the English sounds, but make some concessions both to the English spellings of the words and to the Lojban pronunciations of the lerfu (thus “carlis. bu”, not “tcarlis. bu”).</para>
+  <programlisting>
+     Alfa        .alfas. bu
+     Bravo       .bravos. bu
+     Charlie     .carlis. bu
+     Delta       .deltas. bu
+     Echo        .ekos. bu
+     Foxtrot     .fokstrot. bu
+     Golf        .golf. bu
+     Hotel       .xoTEL. bu
+     India       .indias. bu
+     Juliet      .juliet. bu
+     Kilo        .kilos. bu
+     Lima        .limas. bu
+     Mike        .maik. bu
+     November    .novembr. bu
+     Oscar       .oskar. bu
+     Papa        .paPAS. bu
+     Quebec      .keBEK. bu
+     Romeo       .romios. bu
+     Sierra      .sieras. bu
+     Tango       .tangos. bu
+     Uniform     .Uniform. bu
+     Victor      .viktas. bu
+     Whiskey     .uiskis. bu
+     X-ray       .eksreis. bu
+     Yankee      .iankis. bu
+     Zulu        .zulus. bu
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/18.xml b/todocbook/18.xml
new file mode 100644
index 0000000..7f2ab8d
--- /dev/null
+++ b/todocbook/18.xml
@@ -0,0 +1,1224 @@
+<chapter xml:id="cll_chapter18">
+  <title>Chapter 18
+lojbau mekso: Mathematical Expressions in Lojban</title>
+
+
+<section xml:id="cll_chapter18-section1">
+  <title>1. Introductory</title>
+  <para>lojbau mekso (“Lojbanic mathematical-expression”) is the part of the Lojban language that is tailored for expressing statements of a mathematical character, or for adding numerical information to non-mathematical statements. Its formal design goals include:</para>
+  <orderedlist>
+    <listitem>
+      <para>representing all the different forms of expression used by mathematicians in their normal modes of writing, so that a reader can unambiguously read off mathematical text as written with minimal effort and expect a listener to understand it;</para>
+    </listitem>
+    <listitem>
+      <para>providing a vocabulary of commonly used mathematical terms which can readily be expanded to include newly coined words using the full resources of Lojban;</para>
+    </listitem>
+    <listitem>
+      <para>permitting the formulation, both in writing and in speech, of unambiguous mathematical text;</para>
+    </listitem>
+    <listitem>
+      <para>encompassing all forms of quantified expression found in natural languages, as well as encouraging greater precision in ordinary language situations than natural languages allow.</para>
+    </listitem>
+  </orderedlist>
+  <para>Goal 1 requires that mekso not be constrained to a single notation such as Polish notation or reverse Polish notation, but make provision for all forms, with the most commonly used forms the most easily used.</para>
+  <para>Goal 2 requires the provision of several conversion mechanisms, so that the boundary between mekso and full Lojban can be crossed from either side at many points.</para>
+  <para>Goal 3 is the most subtle. Written mathematical expression is culturally unambiguous, in the sense that mathematicians in all parts of the world understand the same written texts to have the same meanings. However, international mathematical notation does not prescribe unique forms. For example, the expression</para>
+  <programlisting><anchor xml:id="c18e1d1"/><anchor xml:id="cll_chapter18-section1-example1"/>1.1)   3x + 2y
+</programlisting>
+  <para>contains omitted multiplication operators, but there are other possible interpretations for the strings “3x” and “2y” than as mathematical multiplication. Therefore, the Lojban verbal (spoken and written) form of <xref linkend="cll_chapter18-section1-example1"/> must not omit the multiplication operators.</para>
+  <para>The remainder of this chapter explains (in as much detail as is currently possible) the mekso system. This chapter is by intention complete as regards mekso components, but only suggestive about uses of those components — as of now, there has been no really comprehensive use made of mekso facilities, and many matters must await the test of usage to be fully clarified.</para>
+</section>
+
+<section xml:id="cll_chapter18-section2">
+  <title>2. Lojban numbers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     pa      PA                  1
+     re      PA                  2
+     ci      PA                  3
+     vo      PA                  4
+     mu      PA                  5
+     xa      PA                  6
+     ze      PA                  7
+     bi      PA                  8
+     so      PA                  9
+     no      PA                  0
+</programlisting>
+  <para>The simplest kind of mekso are numbers, which are cmavo or compound cmavo. There are cmavo for each of the 10 decimal digits, and numbers greater than 9 are made by stringing together the cmavo. Some examples:</para>
+  <programlisting><anchor xml:id="c18e2d1"/><anchor xml:id="cll_chapter18-section2-example1"/>2.1)   pa re ci
+       one two three
+       123
+       one hundred and twenty three
+
+<anchor xml:id="c18e2d2"/><anchor xml:id="cll_chapter18-section2-example2"/>2.2)   pa no
+       one zero
+       10
+       ten
+
+<anchor xml:id="c18e2d3"/><anchor xml:id="cll_chapter18-section2-example3"/>2.3)   pa re ci vo mu xa ze bi so no
+       one two three four five six seven eight nine zero
+       1234567890
+       one billion, two hundred and thirty-four million, five hundred and sixty-seven thousand, eight hundred and ninety.
+</programlisting>
+  <para>Therefore, there are no separate cmavo for “ten”, “hundred”, etc.</para>
+  <para>There is a pattern to the digit cmavo (except for “no”, 0) which is worth explaining. The cmavo from 1 to 5 end in the vowels “a”, “e”, “i”, “o”, “u” respectively; and the cmavo from 6 to 9 likewise end in the vowels “a”, “e”, “i”, and “o” respectively. None of the digit cmavo begin with the same consonant, to make them easy to tell apart in noisy environments.</para>
+</section>
+
+<section xml:id="cll_chapter18-section3">
+  <title>3. Signs and numerical punctuation</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ma'u    PA  positive sign
+     ni'u    PA  negative sign
+     pi      PA  decimal point
+     fi'u    PA  fraction slash
+     ra'e    PA  repeating decimal
+     ce'i    PA  percent sign
+     ki'o    PA  comma between digits
+</programlisting>
+  <para>A number can be given an explicit sign by the use of “ma'u” and “ni'u”, which are the positive and negative signs as distinct from the addition, subtraction, and negation operators. For example:</para>
+  <programlisting><anchor xml:id="c18e3d1"/><anchor xml:id="cll_chapter18-section3-example1"/>3.1)   ni'u pa
+       negative-sign 1
+       -1
+</programlisting>
+  <para>Grammatically, the signs are part of the number to which they are attached. It is also possible to use “ma'u” and “ni'u” by themselves as numbers; the meaning of these numbers is explained in <xref linkend="cll_chapter18-section8"/>.</para>
+  <para>Various numerical punctuation marks are likewise expressed by cmavo, as illustrated in the following examples:</para>
+  <programlisting><anchor xml:id="c18e3d2"/><anchor xml:id="cll_chapter18-section3-example2"/>3.2)   ci pi pa vo pa mu
+       three point one four one five
+       3.1415
+</programlisting>
+  <para>(In some cultures, a comma is used instead of a period in the symbolic version of <xref linkend="cll_chapter18-section3-example2"/>; “pi” is still the Lojban representation for the decimal point.)</para>
+  <programlisting><anchor xml:id="c18e3d3"/><anchor xml:id="cll_chapter18-section3-example3"/>3.3)   re fi'u ze
+       two fraction seven
+       2/7
+</programlisting>
+  <para><xref linkend="cll_chapter18-section3-example3"/> is the name of the number two-sevenths; it is not the same as “the result of 2 divided by 7” in Lojban, although numerically these two are equal. If the denominator of the fraction is present but the numerator is not, the numerator is taken to be 1, thus expressing the reciprocal of the following number:</para>
+  <programlisting><anchor xml:id="c18e3d4"/><anchor xml:id="cll_chapter18-section3-example4"/>3.4)   fi'u ze
+       fraction seven
+       1/7
+
+<anchor xml:id="c18e3d5"/><anchor xml:id="cll_chapter18-section3-example5"/>3.5)   pi ci mu ra'e pa vo re bi mu ze
+       point three five repeating one four two eight five seven
+       .35142857142857...
+</programlisting>
+  <para>Note that the “ra'e” marks unambiguously where the repeating portion “142857” begins.</para>
+  <programlisting><anchor xml:id="c18e3d6"/><anchor xml:id="cll_chapter18-section3-example6"/>3.6)   ci mu ce'i
+       three five percent
+       35%
+
+<anchor xml:id="c18e3d7"/><anchor xml:id="cll_chapter18-section3-example7"/>3.7)   pa ki'o re ci vo ki'o mu xa ze
+       one comma two three four comma five six seven
+       1,234,567
+</programlisting>
+  <para>(In some cultures, spaces are used in the symbolic representation of <xref linkend="cll_chapter18-section3-example7"/>; “ki'o” is still the Lojban representation.)</para>
+  <para>It is also possible to have less than three digits between successive “ki'o”s, in which case zeros are assumed to have been elided:</para>
+  <programlisting><anchor xml:id="c18e3d8"/><anchor xml:id="cll_chapter18-section3-example8"/>3.8)   pa ki'o re ci ki'o vo
+       one comma two three comma four
+       1,023,004
+</programlisting>
+  <para>In the same way, “ki'o” can be used after “pi” to divide fractions into groups of three:</para>
+  <programlisting><anchor xml:id="c18e3d9"/><anchor xml:id="cll_chapter18-section3-example9"/>3.9)   pi ki'o re re
+       point comma two two
+       .022
+
+<anchor xml:id="c18e3d10"/><anchor xml:id="cll_chapter18-section3-example10"/>3.10)  pi pa ki'o pa re ki'o pa
+       point one comma one two comma one
+       .001012001
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section4">
+  <title>4. Special numbers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ci'i    PA  infinity
+     ka'o    PA  imaginary i, sqrt(-1)
+     pai     PA  <phrase role="IPA">π</phrase>, pi (approx 3.14159...)
+     te'o    PA  exponential e (approx 2.71828...)
+     fi'u    PA  golden ratio, <phrase role="IPA">Φ</phrase>, phi, (1 + sqrt(5))/2 (approx. 1.61803...)
+</programlisting>
+  <para>The last cmavo is the same as the fraction sign cmavo: a fraction sign with neither numerator nor denominator represents the golden ratio.</para>
+  <para>Numbers can have any of these digit, punctuation, and special-number cmavo of Sections 2, 3, and 4 in any combination:</para>
+  <programlisting><anchor xml:id="c18e4d1"/><anchor xml:id="cll_chapter18-section4-example1"/>4.1)   ma'u ci'i
+       +<phrase role="IPA">∞</phrase><anchor xml:id="c18e4d2"/><anchor xml:id="cll_chapter18-section4-example2"/>4.2)   ci ka'o re
+       3i2 (a complex number equivalent to “3 + 2i”)
+</programlisting>
+  <para>Note that “ka'o” is both a special number (meaning “i”) and a number punctuation mark (separating the real and the imaginary parts of a complex number).</para>
+  <programlisting><anchor xml:id="c18e4d3"/><anchor xml:id="cll_chapter18-section4-example3"/>4.3)   ci'i no
+       infinity zero
+       <phrase role="IPA">ℵ</phrase><subscript>0</subscript> (a transfinite cardinal)
+</programlisting>
+  <para>The special numbers “pai” and “te'o” are mathematically important, which is why they are given their own cmavo:</para>
+  <programlisting><anchor xml:id="c18e4d4"/><anchor xml:id="cll_chapter18-section4-example4"/>4.4)   pai
+       pi, <phrase role="IPA">π</phrase><anchor xml:id="c18e4d5"/><anchor xml:id="cll_chapter18-section4-example5"/>4.5)   te'o
+       e
+</programlisting>
+  <para>However, many combinations are as yet undefined:</para>
+  <programlisting><anchor xml:id="c18e4d6"/><anchor xml:id="cll_chapter18-section4-example6"/>4.6)   pa pi re pi ci
+       1.2.3
+
+<anchor xml:id="c18e4d7"/><anchor xml:id="cll_chapter18-section4-example7"/>4.7)   pa ni'u re
+       1 negative-sign 2
+</programlisting>
+  <para><xref linkend="cll_chapter18-section4-example7"/> is not “1 minus 2”, which is represented by a different cmavo sequence altogether. It is a single number which has not been assigned a meaning. There are many such numbers which have no well-defined meaning; they may be used for experimental purposes or for future expansion of the Lojban number system.</para>
+  <para>It is possible, of course, that some of these “oddities” do have a meaningful use in some restricted area of mathematics. A mathematician appropriating these structures for specialized use needs to consider whether some other branch of mathematics would use the structure differently.</para>
+  <para>More information on numbers may be found in <xref linkend="cll_chapter18-section8"/> to <xref linkend="cll_chapter18-section12"/>.</para>
+</section>
+
+<section xml:id="cll_chapter18-section5">
+  <title>5. Simple infix expressions and equations</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     du      GOhA    equals
+     su'i    VUhU    plus
+     vu'u    VUhU    minus
+     pi'i    VUhU    times
+     te'a    VUhU    raised to the power
+     ny.     BY      letter “n”
+     vei     VEI     left parenthesis
+     ve'o    VEhO    right parenthesis
+</programlisting>
+  <para>Let us begin at the beginning: one plus one equals two. In Lojban, that sentence translates to:</para>
+  <programlisting><anchor xml:id="c18e5d1"/><anchor xml:id="cll_chapter18-section5-example1"/>5.1)   li pa su'i pa du li re
+       The-number one plus one equals the-number two.
+       1 + 1 = 2
+</programlisting>
+  <para><xref linkend="cll_chapter18-section5-example1"/>, a mekso sentence, is a regular Lojban bridi that exploits mekso features. “du” is the predicate meaning “x1 is mathematically equal to x2”. It is a cmavo for conciseness, but it has the same grammatical uses as any brivla. Outside mathematical contexts, “du” means “x1 is identical with x2” or “x1 is the same object as x2”.</para>
+  <para>The cmavo “li” is the number article. It is required whenever a sentence talks about numbers as numbers, as opposed to using numbers to quantify things. For example:</para>
+  <programlisting><anchor xml:id="c18e5d2"/><anchor xml:id="cll_chapter18-section5-example2"/>5.2)   le ci prenu
+       the three persons
+</programlisting>
+  <para>requires no “li” article, because the “ci” is being used to specify the number of “prenu”. However, the sentence</para>
+  <programlisting><anchor xml:id="c18e5d3"/><anchor xml:id="cll_chapter18-section5-example3"/>5.3)   levi sfani cu grake li ci
+       This fly masses-in-grams the-number three.
+       This fly has a mass of 3 grams.
+</programlisting>
+  <para>requires “li” because “ci” is being used as a sumti. Note that this is the way in which measurements are stated in Lojban: all the predicates for units of length, mass, temperature, and so on have the measured object as the first place and a number as the second place. Using “li” for “le” in <xref linkend="cll_chapter18-section5-example2"/> would produce</para>
+  <programlisting><anchor xml:id="c18e5d4"/><anchor xml:id="cll_chapter18-section5-example4"/>5.4)   li ci prenu
+       The-number 3 is-a-person.
+</programlisting>
+  <para>which is grammatical but nonsensical: numbers are not persons.</para>
+  <para>The cmavo “su'i” belongs to selma'o VUhU, which is composed of mathematical operators, and means “addition”. As mentioned before, it is distinct from “ma'u” which means the positive sign as an indication of a positive number:</para>
+  <programlisting><anchor xml:id="c18e5d5"/><anchor xml:id="cll_chapter18-section5-example5"/>5.5)   li ma'u pa su'i ni'u pa du li no
+       The-number positive-sign one plus negative-sign one equals the-number zero.
+       +1 + -1 = 0
+</programlisting>
+  <para>Of course, it is legal to have complex mekso on both sides of “du”:</para>
+  <programlisting><anchor xml:id="c18e5d6"/><anchor xml:id="cll_chapter18-section5-example6"/>5.6)   li mu su'i pa du li ci su'i ci
+       The-number five plus one equals the-number three plus three.
+       5 + 1 = 3 + 3
+</programlisting>
+  <para>Why don’t we say “li mu su'i li pa” rather than just “li mu su'i pa”? The answer is that VUhU operators connect mekso operands (numbers, in <xref linkend="cll_chapter18-section5-example6"/>), not general sumti. “li” is used to make the entire mekso into a sumti, which then plays the roles applicable to other sumti: in <xref linkend="cll_chapter18-section5-example6"/>, filling the places of a bridi</para>
+  <para>By default, Lojban mathematics is like simple calculator mathematics: there is no notion of “operator precedence”. Consider the following example, where “pi'i” means “times”, the multiplication operator:</para>
+  <programlisting><anchor xml:id="c18e5d7"/><anchor xml:id="cll_chapter18-section5-example7"/>5.7)   li ci su'i vo pi'i mu du li reci
+       The-number three plus four times five equals the-number two-three.
+       3 + 4 × 5 = 23
+</programlisting>
+  <para>Is the Lojban version of <xref linkend="cll_chapter18-section5-example7"/> true? No! “3 + 4 × 5” is indeed 23, because the usual conventions of mathematics state that multiplication takes precedence over addition; that is, the multiplication “4 × 5” is done first, giving 20, and only then the addition “3 + 20”. But VUhU operators by default are done left to right, like other Lojban grouping, and so a truthful bridi would be:</para>
+  <programlisting><anchor xml:id="c18e5d8"/><anchor xml:id="cll_chapter18-section5-example8"/>5.8)   li ci su'i vo pi'i mu du li cimu
+       The-number three plus four times five equals the-number three-five.
+       3 + 4 × 5 = 35
+</programlisting>
+  <para>Here we calculate 3 + 4 first, giving 7, and then calculate 7 × 5 second, leading to the result 35. While possessing the advantage of simplicity, this result violates the design goal of matching the standards of mathematics. What can be done?</para>
+  <para>There are three solutions, all of which will probably be used to some degree. The first solution is to ignore the problem. People will say “li ci su'i vo pi'i mu” and mean 23 by it, because the notion that multiplication takes precedence over addition is too deeply ingrained to be eradicated by Lojban parsing, which totally ignores semantics. This convention essentially allows semantics to dominate syntax in this one area.</para>
+  <para>(Why not hard-wire the precedences into the grammar, as is done in computer programming languages? Essentially because there are too many operators, known and unknown, with levels of precedence that vary according to usage. The programming language ’C’ has 13 levels of precedence, and its list of operators is not even extensible. For Lojban this approach is just not practical. In addition, hard-wired precedence could not be overridden in mathematical systems such as spreadsheets where the conventions are different.)</para>
+  <para>The second solution is to use explicit means to specify the precedence of operators. This approach is fully general, but clumsy, and will be explained in <xref linkend="cll_chapter18-section20"/>.</para>
+  <para>The third solution is simple but not very general. When an operator is prefixed with the cmavo “bi'e” (of selma'o BIhE), it becomes automatically of higher precedence than other operators not so prefixed. Thus,</para>
+  <programlisting><anchor xml:id="c18e5d9"/><anchor xml:id="cll_chapter18-section5-example9"/>5.9)   li ci su'i vo bi'e pi'i mu du li reci
+       The-number three plus four-times-five equals the-number two-three.
+       3 + 4 × 5 = 23
+</programlisting>
+  <para>is a truthful Lojban bridi. If more than one operator has a “bi'e” prefix, grouping is from the right; multiple “bi'e” prefixes on a single operator are not allowed.</para>
+  <para>In addition, of course, Lojban has the mathematical parentheses “vei” and “ve'o”, which can be used just like their written equivalents “(” and “)” to group expressions in any way desired:</para>
+  <programlisting><anchor xml:id="c18e5d10"/><anchor xml:id="cll_chapter18-section5-example10"/>5.10)  li vei ny. su'i pa ve'o pi'i vei ny. su'i pa [ve'o] du
+            li ny. [bi'e] te'a re su'i re bi'e pi'i ny. su'i pa
+       The-number (“n” plus one) times (“n” plus one)
+            equals the-number n-power-two plus two-times-“n” plus 1.
+       (n + 1)(n + 1) = n<superscript>2</superscript> + 2n + 1
+</programlisting>
+  <para>There are several new usages in <xref linkend="cll_chapter18-section5-example10"/>: “te'a” means “raised to the power”, and we also see the use of the lerfu word “ny”, representing the letter “n”. In mekso, letters stand for just what they do in ordinary mathematics: variables. The parser will accept a string of lerfu words (called a “lerfu string”) as the equivalent of a single lerfu word, in agreement with computer-science conventions; “abc” is a single variable, not the equivalent of “a × b × c”. (Of course, a local convention could state that the value of a variable like “abc”, with a multi-lerfu name, was equal to the values of the variables “a”, “b”, and “c” multiplied together.)</para>
+  <para>The explicit operator “pi'i” is required in the Lojban verbal form whereas multiplication is implicit in the symbolic form. Note that “ve'o” (the right parenthesis) is an elidable terminator: the first use of it in <xref linkend="cll_chapter18-section5-example10"/> is required, but the second use (marked by square brackets) could be elided. Additionally, the first “bi'e” (also marked by square brackets) is not necessary to get the proper grouping, but it is included here for symmetry with the other one.</para>
+</section>
+
+<section xml:id="cll_chapter18-section6">
+  <title>6. Forethought operators (Polish notation, functions)</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     boi     BOI     numeral/lerfu string terminator
+     va'a    VUhU    negation/additive inverse
+     pe'o    PEhO    forethought flag
+     ku'e    KUhE    forethought terminator
+     py.     BY      letter “p”
+     xy.     BY      letter “x”
+     zy.     BY      letter “z”
+     ma'o    MAhO    convert operand to operator
+     fy.     BY      letter “f”
+</programlisting>
+  <para>The infix form explained so far is reasonable for many purposes, but it is limited and rigid. It works smoothly only where all operators have exactly two operands, and where precedences can either be assumed from context or are limited to just two levels, with some help from parentheses.</para>
+  <para>But there are many operators which do not have two operands, or which have a variable number of operands. The preferred form of expression in such cases is the use of “forethought operators”, also known as Polish notation. In this style of writing mathematics, the operator comes first and the operands afterwards:</para>
+  <programlisting><anchor xml:id="c18e6d1"/><anchor xml:id="cll_chapter18-section6-example1"/>6.1)   li su'i paboi reboi ci[boi] du li xa
+       The-number the-sum-of one two three equals the-number six.
+       sum(1,2,3) = 6
+</programlisting>
+  <para>Note that the normally elidable number terminator “boi” is required after “pa” and “re” because otherwise the reading would be “pareci” = 123. It is not required after “ci” but is inserted here in brackets for the sake of symmetry. The only time “boi” is required is, as in <xref linkend="cll_chapter18-section6-example1"/>, when there are two consecutive numbers or lerfu strings.</para>
+  <para>Forethought mekso can use any number of operands, in <xref linkend="cll_chapter18-section6-example1"/>, three. How do we know how many operands there are in ambiguous circumstances? The usual Lojban solution is employed: an elidable terminator, namely “ku'e”. Here is an example:</para>
+  <programlisting><anchor xml:id="c18e6d2"/><anchor xml:id="cll_chapter18-section6-example2"/>6.2)   li py. su'i va'a ny. ku'e su'i zy du li xy.
+       The-number “p” plus negative-of(“n”) plus “z” equals the-number “x”.
+       p + -n + z = x
+</programlisting>
+  <para>where we know that “va'a” is a forethought operator because there is no operand preceding it.</para>
+  <para>“va'a” is the numerical negation operator, of selma'o VUhU. In contrast, “vu'u” is not used for numerical negation, but only for subtraction, as it always has two or more operands. Do not confuse “va'a” and “vu'u”, which are operators, with “ni'u”, which is part of a number.</para>
+  <para>In <xref linkend="cll_chapter18-section6-example2"/>, the operator “va'a” and the terminator “ku'e” serve in effect as parentheses. (The regular parentheses “vei” and “ve'o” are NOT used for this purpose.) If the “ku'e” were omitted, the “su'i zy” would be swallowed up by the “va'a” forethought operator, which would then appear to have two operands, “ny” and “su'i zy.”, where the latter is also a forethought expression.</para>
+  <para>Forethought mekso is also useful for matching standard functional notation. How do we represent “z = f(x)”? The answer is:</para>
+  <programlisting><anchor xml:id="c18e6d3"/><anchor xml:id="cll_chapter18-section6-example3"/>6.3)   li zy du li ma'o fy.boi xy.
+       The-number z equals the-number the-operator f x.
+       z = f(x)
+</programlisting>
+  <para>Again, no parentheses are used. The construct “ma'o fy.boi” is the equivalent of an operator, and appears in forethought here (although it could also be used as a regular infix operator). In mathematics, letters sometimes mean functions and sometimes mean variables, with only the context to tell which. Lojban chooses to accept the variable interpretation as the default, and uses the special flag “ma'o” to mark a lerfu string as an operator. The cmavo “xy.” and “zy.” are variables, but “fy.” is an operator (a function) because “ma'o” marks it as such. The “boi” is required because otherwise the “xy.” would look like part of the operator name. (The use of “ma'o” can be generalized from lerfu strings to any mekso operand: see <xref linkend="cll_chapter18-section21"/>.)</para>
+  <para>When using forethought mekso, the optional marker “pe'o” may be placed in front of the operator. This usage can help avoid confusion by providing clearly marked “pe'o” and “ku'e” pairs to delimit the operand list. <xref linkend="cll_chapter18-section6-example1"/> to <xref linkend="cll_chapter18-section6-example3"/>, respectively, with explicit “pe'o” and “ku'e”:</para>
+  <programlisting><anchor xml:id="c18e6d4"/><anchor xml:id="cll_chapter18-section6-example4"/>6.4)   li pe'o su'i paboi reboi ciboi ku'e du li xa
+
+<anchor xml:id="c18e6d5"/><anchor xml:id="cll_chapter18-section6-example5"/>6.5)   li py. su'i pe'o va'a ny. ku'e su'i zy du li xy.
+
+<anchor xml:id="c18e6d6"/><anchor xml:id="cll_chapter18-section6-example6"/>6.6)   li zy du li pe'o ma'o fy.boi xy. ku'e
+</programlisting>
+  <para>Note: When using forethought mekso, be sure that the operands really are operands: they cannot contain regular infix expressions unless parenthesized with “vei” and “ve'o”. An earlier version of the complex <xref linkend="cll_chapter18-section17-example6"/> came to grief because I forgot this rule.</para>
+</section>
+
+<section xml:id="cll_chapter18-section7">
+  <title>7. Other useful selbri for mekso bridi</title>
+  <para>So far our examples have been isolated mekso (it is legal to have a bare mekso as a sentence in Lojban) and equation bridi involving “du”. What about inequalities such as “x &lt; 5”? The answer is to use a bridi with an appropriate selbri, thus:</para>
+  <programlisting><anchor xml:id="c18e7d1"/><anchor xml:id="cll_chapter18-section7-example1"/>7.1)   li xy. mleca li mu
+       The-number x is-less-than the-number 5.
+</programlisting>
+  <para>Here is a partial list of selbri useful in mathematical bridi:</para>
+  <programlisting>
+     du          x1 is identical to x2, x3, x4, ...
+     dunli       x1 is equal/congruent to x2 in/on property/quality/dimension/quantity x3
+     mleca       x1 is less than x2
+     zmadu       x1 is greater than x2
+     dubjavme'a  x1 is less than or equal to x2         [du ja mleca, equal or less]
+     dubjavmau   x1 is greater than or equal to x2      [du ja zmadu, equal or greater]
+     tamdu'i     x1 is similar to x2                    [tarmi dunli, shape-equal]
+     turdu'i     x1 is isomorphic to x2                 [stura dunli, structure-equal]
+     cmima       x1 is a member of set x2
+     gripau      x1 is a subset of set x2               [girzu pagbu, set-part]
+     na'ujbi     x1 is approximately equal to x2        [namcu jibni, number-near]
+     terci'e     x1 is a component with function x2 of system x3
+</programlisting>
+  <para>Note the difference between “dunli” and “du”; “dunli” has a third place that specifies the kind of equality that is meant. “du” refers to actual identity, and can have any number of places:</para>
+  <programlisting><anchor xml:id="c18e7d2"/><anchor xml:id="cll_chapter18-section7-example2"/>7.2)   py. du xy.boi zy.
+       “p” is-identical-to “x” “z”
+       p = x = z
+</programlisting>
+  <para>Lojban bridi can have only one predicate, so the “du” is not repeated.</para>
+  <para>Any of these selbri may usefully be prefixed with “na”, the contradictory negation cmavo, to indicate that the relation is false:</para>
+  <programlisting><anchor xml:id="c18e7d3"/><anchor xml:id="cll_chapter18-section7-example3"/>7.3)   li re su'i re na du li mu
+       the-number 2 + 2 is-not equal-to the-number 5.
+       2 + 2 ≠ 5
+</programlisting>
+  <para>As usual in Lojban, negated bridi say what is false, and do not say anything about what might be true.</para>
+</section>
+
+<section xml:id="cll_chapter18-section8">
+  <title>8. Indefinite numbers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ro      PA      all
+     so'a    PA      almost all
+     so'e    PA      most
+     so'i    PA      many
+     so'o    PA      several
+     so'u    PA      a few
+     no'o    PA      the typical number of
+     da'a    PA      all but (one) of
+
+     piro    PA+PA   the whole of/all of
+     piso'a  PA+PA   almost the whole of
+     piso'e  PA+PA   most of
+     piso'i  PA+PA   much of
+     piso'o  PA+PA   a small part of
+     piso'u  PA+PA   a tiny part of
+     pino'o  PA+PA   the typical portion of
+
+     rau     PA      enough
+     du'e    PA      too many
+     mo'a    PA      too few
+
+     pirau   PA+PA   enough of
+     pidu'e  PA+PA   too much of
+     pimo'a  PA+PA   too little of
+</programlisting>
+  <para>Not all the cmavo of PA represent numbers in the usual mathematical sense. For example, the cmavo “ro” means “all” or “each”. This number does not have a definite value in the abstract: “li ro” is undefined. But when used to count or quantify something, the parallel between “ro” and “pa” is clearer:</para>
+  <programlisting><anchor xml:id="c18e8d1"/><anchor xml:id="cll_chapter18-section8-example1"/>8.1)   mi catlu pa prenu
+       I look-at one person
+
+<anchor xml:id="c18e8d2"/><anchor xml:id="cll_chapter18-section8-example2"/>8.2)   mi catlu ro prenu
+       I look-at all persons
+</programlisting>
+  <para><xref linkend="cll_chapter18-section8-example1"/> might be true, whereas <xref linkend="cll_chapter18-section8-example2"/> is almost certainly false.</para>
+  <para>The cmavo “so'a”, “so'e”, “so'i”, “so'o”, and “so'u” represent a set of indefinite numbers less than “ro”. As you go down an alphabetical list, the magnitude decreases:</para>
+  <programlisting><anchor xml:id="c18e8d3"/><anchor xml:id="cll_chapter18-section8-example3"/>8.3)   mi catlu so'a prenu
+       I look-at almost-all persons
+
+<anchor xml:id="c18e8d4"/><anchor xml:id="cll_chapter18-section8-example4"/>8.4)   mi catlu so'e prenu
+       I look-at most persons
+
+<anchor xml:id="c18e8d5"/><anchor xml:id="cll_chapter18-section8-example5"/>8.5)   mi catlu so'i prenu
+       I look-at many persons
+
+<anchor xml:id="c18e8d6"/><anchor xml:id="cll_chapter18-section8-example6"/>8.6)   mi catlu so'o prenu
+       I look-at several persons
+
+<anchor xml:id="c18e8d7"/><anchor xml:id="cll_chapter18-section8-example7"/>8.7)   mi catlu so'u prenu
+       I look-at a-few persons
+</programlisting>
+  <para>The English equivalents are only rough: the cmavo provide space for up to five indefinite numbers between “ro” and “no”, with a built-in ordering. In particular, “so'e” does not mean “most” in the sense of “a majority” or “more than half”.</para>
+  <para>Each of these numbers, plus “ro”, may be prefixed with “pi” (the decimal point) in order to make a fractional form which represents part of a whole rather than some elements of a totality. “piro” therefore means “the whole of”:</para>
+  <programlisting><anchor xml:id="c18e8d8"/><anchor xml:id="cll_chapter18-section8-example8"/>8.8)   mi citka piro lei nanba
+       I eat the-whole-of the-mass-of bread
+</programlisting>
+  <para>Similarly, “piso'a” means “almost the whole of”; and so on down to “piso'u”, “a tiny part of”. These numbers are particularly appropriate with masses, which are usually measured rather than counted, as <xref linkend="cll_chapter18-section8-example8"/> shows.</para>
+  <para>In addition to these cmavo, there is “no'o”, meaning “the typical value”, and “pino'o”, meaning “the typical portion”: Sometimes “no'o” can be translated “the average value”, but the average in question is not, in general, a mathematical mean, median, or mode; these would be more appropriately represented by operators.</para>
+  <programlisting><anchor xml:id="c18e8d9"/><anchor xml:id="cll_chapter18-section8-example9"/>8.9)   mi catlu no'o prenu
+       I look-at a-typical-number-of persons
+
+<anchor xml:id="c18e8d10"/><anchor xml:id="cll_chapter18-section8-example10"/>8.10)  mi citka pino'o lei nanba
+       I eat a-typical-amount-of the-mass-of bread.
+</programlisting>
+  <para>“da'a” is a related cmavo meaning “all but”:</para>
+  <programlisting><anchor xml:id="c18e8d11"/><anchor xml:id="cll_chapter18-section8-example11"/>8.11)  mi catlu da'a re prenu
+       I look-at all-but two persons
+
+<anchor xml:id="c18e8d12"/><anchor xml:id="cll_chapter18-section8-example12"/>8.12)  mi catlu da'a so'u prenu
+       I look-at all-but a-few persons
+</programlisting>
+  <para><xref linkend="cll_chapter18-section8-example12"/> is similar in meaning to <xref linkend="cll_chapter18-section8-example3"/>.</para>
+  <para>If no number follows “da'a”, then “pa” is assumed; “da'a” by itself means “all but one”, or in ordinal contexts “all but the last”:</para>
+  <programlisting><anchor xml:id="c18e8d13"/><anchor xml:id="cll_chapter18-section8-example13"/>8.13)  ro ratcu ka'e citka da'a ratcu
+       All rats can eat all-but-one rats.
+       All rats can eat all other rats.
+</programlisting>
+  <para>(The use of “da'a” means that <xref linkend="cll_chapter18-section8-example13"/> does not require that all rats can eat themselves, but does allow it. Each rat has one rat it cannot eat, but that one might be some rat other than itself. Context often dictates that “itself” is, indeed, the “other” rat.)</para>
+  <para>As mentioned in <xref linkend="cll_chapter18-section3"/>, “ma'u” and “ni'u” are also legal numbers, and they mean “some positive number” and “some negative number” respectively.</para>
+  <programlisting><anchor xml:id="c18e8d14"/><anchor xml:id="cll_chapter18-section8-example14"/>8.14)  li ci vu'u re du li ma'u
+       the-number 3 − 2 = some-positive-number
+
+<anchor xml:id="c18e8d15"/><anchor xml:id="cll_chapter18-section8-example15"/>8.15)  li ci vu'u vo du li ni'u
+       the-number 3 − 4 = some-negative-number
+
+<anchor xml:id="c18e8d16"/><anchor xml:id="cll_chapter18-section8-example16"/>8.16)  mi ponse ma'u rupnu
+       I possess a-positive-number-of currency-units.
+</programlisting>
+  <para>All of the numbers discussed so far are objective, even if indefinite. If there are exactly six superpowers (“rairgugde”, “superlative-states”) in the world, then “ro rairgugde” means the same as “xa rairgugde”. It is often useful, however, to express subjective indefinite values. The cmavo “rau” (enough), “du'e” (too many), and “mo'a” (too few) are then appropriate:</para>
+  <programlisting><anchor xml:id="c18e8d17"/><anchor xml:id="cll_chapter18-section8-example17"/>8.17)  mi ponse rau rupnu
+       I possess enough currency-units.
+</programlisting>
+  <para>Like the “so'a”-series, “rau”, “du'e”, and “mo'a” can be preceded by “pi”; for example, “pirau” means “a sufficient part of.”</para>
+  <para>Another possibility is that of combining definite and indefinite numbers into a single number. This usage implies that the two kinds of numbers have the same value in the given context:</para>
+  <programlisting><anchor xml:id="c18e8d18"/><anchor xml:id="cll_chapter18-section8-example18"/>8.18)  mi viska le rore gerku
+       I saw the all-of/two dogs.
+       I saw both dogs.
+
+<anchor xml:id="c18e8d19"/><anchor xml:id="cll_chapter18-section8-example19"/>8.19)  mi speni so'ici prenu
+       I am-married-to many/three persons.
+       I am married to three persons (which is “many” in the circumstances).
+</programlisting>
+  <para><xref linkend="cll_chapter18-section8-example19"/> assumes a mostly monogamous culture by stating that three is “many”.</para>
+</section>
+
+<section xml:id="cll_chapter18-section9">
+  <title>9. Approximation and inexact numbers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ji'i    PA  approximately
+     su'e    PA  at most
+     su'o    PA  at least
+     me'i    PA  less than
+     za'u    PA  more than
+</programlisting>
+  <para>The cmavo “ji'i” (of selma'o PA) is used in several ways to indicate approximate or rounded numbers. If it appears at the beginning of a number, the whole number is approximate:</para>
+  <programlisting><anchor xml:id="c18e9d1"/><anchor xml:id="cll_chapter18-section9-example1"/>9.1)   ji'i vo no
+       approximation four zero
+       approximately 40
+</programlisting>
+  <para>If “ji'i” appears in the middle of a number, all the digits following it are approximate:</para>
+  <programlisting><anchor xml:id="c18e9d2"/><anchor xml:id="cll_chapter18-section9-example2"/>9.2)   vo no ji'i mu no
+       four zero approximation five zero
+       roughly 4050 (where the “four thousand” is exact, but the “fifty” is approximate)
+</programlisting>
+  <para>If “ji'i” appears at the end of a number, it indicates that the number has been rounded. In addition, it can then be followed by a sign cmavo (“ma'u” or “ni'u”), which indicate truncation towards positive or negative infinity respectively.</para>
+  <programlisting><anchor xml:id="c18e9d3"/><anchor xml:id="cll_chapter18-section9-example3"/>9.3)   re pi ze re ji'i
+       two point seven two approximation
+       2.72 (rounded)
+
+<anchor xml:id="c18e9d4"/><anchor xml:id="cll_chapter18-section9-example4"/>9.4)   re pi ze re ji'i ma'u
+       two point seven two approximation positive-sign
+       2.72 (rounded up)
+
+<anchor xml:id="c18e9d5"/><anchor xml:id="cll_chapter18-section9-example5"/>9.5)   re pi ze pa ji'i ni'u
+       two point seven one approximation negative-sign
+       2.71 (rounded down)
+</programlisting>
+  <para><xref linkend="cll_chapter18-section9-example3"/> through <xref linkend="cll_chapter18-section9-example5"/> are all approximations to “te'o” (exponential e). “ji'i” can also appear by itself, in which case it means “approximately the typical value in this context”.</para>
+  <para>The four cmavo “su'e”, “su'o”, “me'i”, and “za'u”, also of selma'o PA, express inexact numbers with upper or lower bounds:</para>
+  <programlisting><anchor xml:id="c18e9d6"/><anchor xml:id="cll_chapter18-section9-example6"/>9.6)   mi catlu su'e re prenu
+       I look-at at-most two persons
+
+<anchor xml:id="c18e9d7"/><anchor xml:id="cll_chapter18-section9-example7"/>9.7)   mi catlu su'o re prenu
+       I look-at at-least two persons
+
+<anchor xml:id="c18e9d8"/><anchor xml:id="cll_chapter18-section9-example8"/>9.8)   mi catlu me'i re prenu
+       I look-at less-than two persons
+
+<anchor xml:id="c18e9d9"/><anchor xml:id="cll_chapter18-section9-example9"/>9.9)   mi catlu za'u re prenu
+       I look-at more-than two persons
+</programlisting>
+  <para>Each of these is a subtly different claim: <xref linkend="cll_chapter18-section9-example7"/> is true of two or any greater number, whereas <xref linkend="cll_chapter18-section9-example9"/> requires three persons or more. Likewise, <xref linkend="cll_chapter18-section9-example6"/> refers to zero, one, or two; <xref linkend="cll_chapter18-section9-example8"/> to zero or one. (Of course, when the context allows numbers other than non-negative integers, “me'i re” can be any number less than 2, and likewise with the other cases.) The exact quantifier, “exactly 2, neither more nor less” is just “re”. Note that “su'ore” is the exact Lojban equivalent of English plurals.</para>
+  <para>If no number follows one of these cmavo, “pa” is understood: therefore,</para>
+  <programlisting><anchor xml:id="c18e9d10"/><anchor xml:id="cll_chapter18-section9-example10"/>9.10)  mi catlu su'o prenu
+       I look-at at-least [one] person
+</programlisting>
+  <para>is a meaningful claim.</para>
+  <para>Like the numbers in <xref linkend="cll_chapter18-section8"/>, all of these cmavo may be preceded by “pi” to make the corresponding quantifiers for part of a whole. For example, “pisu'o” means “at least some part of”. The quantifiers “ro”, “su'o”, “piro”, and “pisu'o” are particularly important in Lojban, as they are implicitly used in the descriptions introduced by the cmavo of selma'o LA and LE, as explained in <xref linkend="cll_chapter6"/>. Descriptions in general are outside the scope of this chapter.</para>
+</section>
+
+<section xml:id="cll_chapter18-section10">
+  <title>10. Non-decimal and compound bases</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+    ju'u     VUhU    to the base
+
+    dau      PA      hex digit A = 10
+    fei      PA      hex digit B = 11
+    gai      PA      hex digit C = 12
+    jau      PA      hex digit D = 13
+    rei      PA      hex digit E = 14
+    vai      PA      hex digit F = 15
+    pi'e     PA      compound base point
+</programlisting>
+  <para>In normal contexts, Lojban assumes that all numbers are expressed in the decimal (base 10) system. However, other bases are possible, and may be appropriate in particular circumstances.</para>
+  <para>To specify a number in a particular base, the VUhU operator “ju'u” is suitable:</para>
+  <programlisting><anchor xml:id="c18e10d1"/><anchor xml:id="cll_chapter18-section10-example1"/>10.1)  li pa no pa no ju'u re du li pa no
+       The-number 1010 base 2 equals the-number 10.
+</programlisting>
+  <para>Here, the final “pa no” is assumed to be base 10, as usual; so is the base specification. (The base may also be changed permanently by a metalinguistic specification; no standard way of doing so has as yet been worked out.)</para>
+  <para>Lojban has digits for representing bases up to 16, because 16 is a base often used in computer applications. In English, it is customary to use the letters A-F as the base 16 digits equivalent to the numbers ten through fifteen. In Lojban, this ambiguity is avoided:</para>
+  <programlisting><anchor xml:id="c18e10d2"/><anchor xml:id="cll_chapter18-section10-example2"/>10.2)  li daufeigai ju'u paxa du li rezevobi
+       The-number ABC base 16 equals the-number 2748.
+
+<anchor xml:id="c18e10d3"/><anchor xml:id="cll_chapter18-section10-example3"/>10.3)  li jaureivai ju'u paxa du li cimuxaze
+       The-number DEF base 16 equals the-number 3567.
+</programlisting>
+  <para>Note the pattern in the cmavo: the diphthongs “au”, “ei”, “ai” are used twice in the same order. The digits for A to D use consonants different from those used in the decimal digit cmavo; E and F unfortunately overlap 2 and 4 — there was simply not enough available cmavo space to make a full differentiation possible. The cmavo are also in alphabetical order.</para>
+  <para>The base point “pi” is used in non-decimal bases just as in base 10:</para>
+  <programlisting><anchor xml:id="c18e10d4"/><anchor xml:id="cll_chapter18-section10-example4"/>10.4)  li vai pi bi ju'u paxa du li pamu pi mu
+       The-number F.8 base 16 equals the-number 15.5.
+</programlisting>
+  <para>Since “ju'u” is an operator of selma'o VUhU, it is grammatical to use any operand as the left argument. Semantically, however, it is undefined to use anything but a numeral string on the left. The reason for making “ju'u” an operator is to allow reference to a base which is not a constant.</para>
+  <para>There are some numerical values that require a “base” that varies from digit to digit. For example, times represented in hours, minutes, and seconds have, in effect, three “digits”: the first is base 24, the second and third are base 60. To express such numbers, the compound base separator “pi'e” is used:</para>
+  <programlisting><anchor xml:id="c18e10d5"/><anchor xml:id="cll_chapter18-section10-example5"/>10.5)  ci pi'e rere pi'e vono
+       3:22:40
+</programlisting>
+  <para>Each digit sequence separated by instances of “pi'e” is expressed in decimal notation, but the number as a whole is not decimal and can only be added and subtracted by special rules:</para>
+  <programlisting><anchor xml:id="c18e10d6"/><anchor xml:id="cll_chapter18-section10-example6"/>10.6)  li ci pi'e rere pi'e vono su'i pi'e ci pi'e cici du li ci pi'e rexa pi'e paci
+       The-number 3:22:40 plus :3:33 equals the-number 3:26:13.
+       3:22:40 + 0:3:33 = 3:26:13
+</programlisting>
+  <para>Of course, only context tells you that the first part of the numbers in <xref linkend="cll_chapter18-section10-example5"/> and <xref linkend="cll_chapter18-section10-example6"/> is hours, the second minutes, and the third seconds.</para>
+  <para>The same mechanism using “pi'e” can be used to express numbers which have a base larger than 16. For example, base-20 Mayan mathematics might use digits from “no” to “paso”, each separated by “pi'e”:</para>
+  <programlisting><anchor xml:id="c18e10d7"/><anchor xml:id="cll_chapter18-section10-example7"/>10.7)  li pa pi'e re pi'e ci ju'u reno du li vovoci
+       the-number 1;2;3 base 20 equals the-number 443
+</programlisting>
+  <para>Carefully note the difference between:</para>
+  <programlisting><anchor xml:id="c18e10d8"/><anchor xml:id="cll_chapter18-section10-example8"/>10.8)  pano ju'u reno
+       the-digit-10 base 20
+</programlisting>
+  <para>which is equal to ten, and:</para>
+  <programlisting><anchor xml:id="c18e10d9"/><anchor xml:id="cll_chapter18-section10-example9"/>10.9)  pa pi'e no ju'u reno
+       1;0 base 20
+</programlisting>
+  <para>which is equal to twenty.</para>
+  <para>Both “pi” and “pi'e” can be used to express large-base fractions:</para>
+  <programlisting><anchor xml:id="c18e10d10"/><anchor xml:id="cll_chapter18-section10-example10"/>10.10) li pa pi'e vo pi ze ju'u reno du li re vo pi ci mu
+       The-number 1;4.7 base 20 equals the-number 24.35.
+</programlisting>
+  <para>“pi'e” is also used where the base of each digit is vague, as in the numbering of the examples in this chapter:</para>
+  <programlisting><anchor xml:id="c18e10d11"/><anchor xml:id="cll_chapter18-section10-example11"/>10.11) dei jufra panopi'epapamoi
+       This-utterance is-a-sentence-type-of 10;11th-thing.
+       This is Sentence 10.11.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section11">
+  <title>11. Special mekso selbri</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     mei     MOI     cardinal selbri
+     moi     MOI     ordinal selbri
+     si'e    MOI     portion selbri
+     cu'o    MOI     probability selbri
+     va'e    MOI     scale selbri
+
+     me      ME      make sumti into selbri
+
+     me'u    MEhU    terminator for ME
+</programlisting>
+  <para>Lojban possesses a special category of selbri which are based on mekso. The simplest kind of such selbri are made by suffixing a member of selma'o MOI to a number. There are five members of MOI, each of which serves to create number-based selbri with specific place structures.</para>
+  <para>The cmavo “mei” creates cardinal selbri. The basic place structure is:</para>
+  <programlisting>
+       x1 is a mass formed from the set x2 of n members, one or more of which is/are x3
+</programlisting>
+  <para>A cardinal selbri interrelates a set with a given number of members, the mass formed from that set, and the individuals which make the set up. The mass argument is placed first as a matter of convenience, not logical necessity.</para>
+  <para>Some examples:</para>
+  <programlisting><anchor xml:id="c18e11d1"/><anchor xml:id="cll_chapter18-section11-example1"/>11.1)  lei mi ratcu cu cimei
+       Those-I-describe-as-the-mass-of my rats are-a-threesome.
+       My rats are three.
+       I have three rats.
+</programlisting>
+  <para>Here, the mass of my rats is said to have three components; that is, I have three rats.</para>
+  <para>Another example, with one element this time:</para>
+  <programlisting><anchor xml:id="c18e11d2"/><anchor xml:id="cll_chapter18-section11-example2"/>11.2)  mi poi pamei cu cusku dei
+       I who am-an-individual express this-sentence.
+</programlisting>
+  <para>In <xref linkend="cll_chapter18-section11-example2"/>, “mi” refers to a mass, “the mass consisting of me”. Personal pronouns are vague between masses, sets, and individuals.</para>
+  <para>However, when the number expressed before “-mei” is an objective indefinite number of the kind explained in <xref linkend="cll_chapter18-section8"/>, a slightly different place structure is required:</para>
+  <programlisting>
+       x1 is a mass formed from a set x2 of n members, one or more of which is/are x3,
+            measured relative to the set x4.
+</programlisting>
+  <para>An example:</para>
+  <programlisting><anchor xml:id="c18e11d3"/><anchor xml:id="cll_chapter18-section11-example3"/>11.3)  lei ratcu poi zvati le panka cu so'umei fo lo'i ratcu
+       The-mass-of rats which are-in the park are a-fewsome with-respect-to the-set-of rats.
+       The rats in the park are a small number of all the rats there are.
+</programlisting>
+  <para>In <xref linkend="cll_chapter18-section11-example3"/>, the x2 and x3 places are vacant, and the x4 place is filled by “lo'i ratcu”, which (because no quantifiers are explicitly given) means “the whole of the set of all those things which are rats”, or simply “the set of all rats.”</para>
+  <programlisting><anchor xml:id="c18e11d4"/><anchor xml:id="cll_chapter18-section11-example4"/>11.4)  le'i ratcu poi zvati le panka cu se so'imei
+       The-set-of rats which-are in the park is-a manysome.
+       There are many rats in the park.
+</programlisting>
+  <para>In <xref linkend="cll_chapter18-section11-example4"/>, the conversion cmavo “se” swaps the x1 and the x2 places, so that the new x1 is the set. The x4 set is unspecified, so the implication is that the rats are “many” with respect to some unspecified comparison set.</para>
+  <para>More explanations about the interrelationship of sets, masses, and individuals can be found in <xref linkend="cll_chapter6"/>.</para>
+  <para>The cmavo “moi” creates ordinal selbri. The place structure is:</para>
+  <programlisting>
+       x1 is the (n)th member of set x2 when ordered by rule x3
+</programlisting>
+  <para>Some examples:</para>
+  <programlisting><anchor xml:id="c18e11d5"/><anchor xml:id="cll_chapter18-section11-example5"/>11.5)  ti pamoi le'i mi ratcu
+       This-one is the first-of the rats associated-with me.
+       This is my first rat.
+
+<anchor xml:id="c18e11d6"/><anchor xml:id="cll_chapter18-section11-example6"/>11.6)  ta romoi le'i mi ratcu
+       That is-the-allth-of the rats associated-with me.
+       That is my last rat.
+
+<anchor xml:id="c18e11d7"/><anchor xml:id="cll_chapter18-section11-example7"/>11.7)  mi raumoi le velskina porsi
+       I am-enough-th-in the movie-audience sequence
+       I am enough-th in the movie line.
+</programlisting>
+  <para><xref linkend="cll_chapter18-section11-example7"/> means, in the appropriate context, that my position in line is sufficiently far to the front that I will get a seat for the movie.</para>
+  <para>The cmavo “si'e” creates portion selbri. The place structure is:</para>
+  <programlisting>
+       x1 is an (n)th portion of mass x2
+</programlisting>
+  <para>Some examples:</para>
+  <programlisting><anchor xml:id="c18e11d8"/><anchor xml:id="cll_chapter18-section11-example8"/>11.8)  levi sanmi cu fi'ucisi'e lei mi djedi cidja
+       This-here meal is-a-slash-three-portion-of my day-food.
+       This meal is one-third of my daily food.
+</programlisting>
+  <para>The cmavo “cu'o” creates probability selbri. The place structure is:</para>
+  <programlisting>
+       event x1 has probability (n) of occurring under conditions x2
+</programlisting>
+  <para>The number must be between 0 and 1 inclusive. For example:</para>
+  <programlisting><anchor xml:id="c18e11d9"/><anchor xml:id="cll_chapter18-section11-example9"/>11.9)  le nu lo sicni cu sedja'o cu pimucu'o
+       The event of a coin being a head-displayer has probability .5.
+</programlisting>
+  <para>The cmavo “va'e” creates a scale selbri. The place structure is:</para>
+  <programlisting>
+       x1 is at scale position (n) on the scale x2
+</programlisting>
+  <para>If the scale is granular rather than continuous, a form like “cifi'uxa” (3/6) may be used; in this case, 3/6 is not the same as 1/2, because the third position on a scale of six positions is not the same as the first position on a scale of two positions. Here is an example:</para>
+  <programlisting><anchor xml:id="c18e11d10"/><anchor xml:id="cll_chapter18-section11-example10"/>11.10) le vi rozgu cu sofi'upanova'e xunre
+       This rose is 9/10-scale red.
+       This rose is 9 out of 10 on the scale of redness.
+       This rose is very red.
+</programlisting>
+  <para>When the quantifier preceding any MOI cmavo includes the subjective numbers “rau”, “du'e”, or “mo'a” (enough, too many, too few) then an additional place is added for “by standard”. For example:</para>
+  <programlisting><anchor xml:id="c18e11d11"/><anchor xml:id="cll_chapter18-section11-example11"/>11.11) lei ratcu poi zvati le panka cu du'emei fo mi
+       The-mass-of rats which-are in the park are too-many by-standard me.
+       There are too many rats in the park for me.
+</programlisting>
+  <para>The extra place (which for “-mei” is the x4 place labeled by “fo”) is provided rather than using a BAI tag such as “ma'i” because a specification of the standard for judgment is essential to the meaning of subjective words like “enough”.</para>
+  <para>This place is not normally explicit when using one of the subjective numbers directly as a number. Therefore, “du'e ratcu” means “too many rats” without specifying any standard.</para>
+  <para>It is also grammatical to substitute a lerfu string for a number:</para>
+  <programlisting><anchor xml:id="c18e11d12"/><anchor xml:id="cll_chapter18-section11-example12"/>11.12) ta ny.moi le'i mi ratcu
+       That is-nth-of the-set-of my rats.
+       That is my nth rat.
+</programlisting>
+  <para>More complex mekso cannot be placed directly in front of MOI, due to the resulting grammatical ambiguities. Instead, a somewhat artificial form of expression is required.</para>
+  <para>The cmavo “me” (of selma'o ME) has the function of making a sumti into a selbri. A whole “me” construction can have a member of MOI added to the end to create a complex mekso selbri:</para>
+  <programlisting><anchor xml:id="c18e11d13"/><anchor xml:id="cll_chapter18-section11-example13"/>11.13) ta me li ny. su'i pa me'u moi le'i mi ratcu
+       That is the-number n plus one-th-of the-set-of my rats.
+       That is my (n+1)-th rat.
+</programlisting>
+  <para>Here the mekso “ny. su'i pa” is made into a sumti (with “li”) and then changed into a mekso selbri with “me” and “me'u moi”. The elidable terminator “me'u” is required here in order to keep the “pa” and the “moi” separate; otherwise, the parser will combine them into the compound “pamoi” and reject the sentence as ungrammatical.</para>
+  <para>It is perfectly possible to use non-numerical sumti after “me” and before a member of MOI, producing strange results indeed:</para>
+  <programlisting><anchor xml:id="c18e11d14"/><anchor xml:id="cll_chapter18-section11-example14"/>11.14) le nu mi nolraitru
+            cu me le'e snime bolci be vi la xel. cu'o
+       The event-of me being-a-nobly-superlative-ruler
+            has-the-stereotypical snow type-of-ball at Hell probability.
+       I have a snowball’s chance in Hell of being king.
+</programlisting>
+  <para>Note: the elidable terminator “boi” is not used between a number and a member of MOI. As a result, the “me'u” in <xref linkend="cll_chapter18-section11-example13"/> could also be replaced by a “boi”, which would serve the same function of preventing the “pa” and “moi” from joining into a compound.</para>
+</section>
+
+<section xml:id="cll_chapter18-section12">
+  <title>12. Number questions</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+      xo      PA      number question
+</programlisting>
+  <para>The cmavo “xo”, a member of selma'o PA, is used to ask questions whose answers are numbers. Like most Lojban question words, it fills the blank where the answer should go. (See <xref linkend="cll_chapter19"/> for more on Lojban questions.)</para>
+  <programlisting><anchor xml:id="c18e12d1"/><anchor xml:id="cll_chapter18-section12-example1"/>12.1)  li re su'i re du li xo
+       The-number 2 plus 2 equals the-number what?
+       What is 2 + 2?
+
+<anchor xml:id="c18e12d2"/><anchor xml:id="cll_chapter18-section12-example2"/>12.2)  le xomoi prenu cu darxi do
+       The what-number-th person hit you?
+       Which person [as in a police lineup] hit you?
+</programlisting>
+  <para>“xo” can also be combined with other digits to ask questions whose answers are already partly specified. This ability could be very useful in writing tests of elementary arithmetical knowledge:</para>
+  <programlisting><anchor xml:id="c18e12d3"/><anchor xml:id="cll_chapter18-section12-example3"/>12.3)  li remu pi'i xa du li paxono
+       The-number 25 times 6 equals the-number 1?0
+</programlisting>
+  <para>to which the correct reply would be “mu”, or 5. The ability to utter bare numbers as grammatical Lojban sentences is primarily intended for giving answers to “xo” questions. (Another use, obviously, is for counting off physical objects one by one.)</para>
+</section>
+
+<section xml:id="cll_chapter18-section13">
+  <title>13. Subscripts</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     xi      XI      subscript
+</programlisting>
+  <para>Subscripting is a general Lojban feature, not used only in mekso; there are many things that can logically be subscripted, and grammatically a subscript is a free modifier, usable almost anywhere. In particular, of course, mekso variables (lerfu strings) can be subscripted:</para>
+  <programlisting><anchor xml:id="c18e13d1"/><anchor xml:id="cll_chapter18-section13-example1"/>13.1)  li xy.boixici du li xy.boixipa su'i xy.boixire
+       The-number x-sub-3 equals the-number x-sub-1 plus x-sub-2.
+       x<subscript>3</subscript>  = x<subscript>1</subscript>  + x<subscript>2</subscript></programlisting>
+  <para>Subscripts always begin with the flag “xi” (of selma'o XI). “xi” may be followed by a number, a lerfu string, or a general mekso expression in parentheses:</para>
+  <programlisting><anchor xml:id="c18e13d2"/><anchor xml:id="cll_chapter18-section13-example2"/>13.2)  xy.boixino
+       x<subscript>0</subscript><anchor xml:id="c18e13d3"/><anchor xml:id="cll_chapter18-section13-example3"/>13.3)  xy.boixiny.
+       x<subscript>n</subscript><anchor xml:id="c18e13d4"/><anchor xml:id="cll_chapter18-section13-example4"/>13.4)  xy.boixi vei ny. su'i pa [ve'o]
+       x<subscript>n+1</subscript></programlisting>
+  <para>Note that subscripts attached directly to lerfu words (variables) generally need a “boi” terminating the variable. Free modifiers, of which subscripts are one variety, generally require the explicit presence of an otherwise elidable terminator.</para>
+  <para>There is no standard way of handling superscripts (other than those used as exponents) or for subscripts or superscripts that come before the main expression. If necessary, further cmavo could be assigned to selma'o XI for these purposes.</para>
+  <para>The elidable terminator for a subscript is that for a general number or lerfu string, namely “boi”. By convention, a subscript following another subscript is taken to be a sub-subscript:</para>
+  <programlisting><anchor xml:id="c18e13d5"/><anchor xml:id="cll_chapter18-section13-example5"/>13.5)  xy.boi xi by.boi xi vo
+       x<subscript>b<subscript>4</subscript></subscript></programlisting>
+  <para>See <xref linkend="cll_chapter18-section17-example10"/> for the standard method of specifying multiple subscripts on a single object.</para>
+  <para>More information on the uses of subscripts may be found in <xref linkend="cll_chapter19"/>.</para>
+</section>
+
+<section xml:id="cll_chapter18-section14">
+  <title>14. Infix operators revisited</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     tu'o    PA      null operand
+     ge'a    VUhU    null operator
+     gei     VUhU    exponential notation
+</programlisting>
+  <para>The infix operators presented so far have always had exactly two operands, and for more or fewer operands forethought notation has been required. However, it is possible to use an operator in infix style even though it has more or fewer than two operands, through the use of a pair of tricks: the null operand “tu'o” and the null operator “ge'a”. The first is suitable when there are too few operands, the second when there are too many. For example, suppose we wanted to express the numerical negation operator “va'a” in infix form. We would use:</para>
+  <programlisting><anchor xml:id="c18e14d1"/><anchor xml:id="cll_chapter18-section14-example1"/>14.1)  li tu'o va'a ny. du li no vu'u ny.
+       The-number (null) additive-inverse n equals the-number zero minus n.
+       -n = 0 − n
+</programlisting>
+  <para>The “tu'o” fulfills the grammatical requirement for a left operand for the infix use of “va'a”, even though semantically none is needed or wanted.</para>
+  <para>Finding a suitable example of “ge'a” requires exhibiting a ternary operator, and ternary operators are not common. The operator “gei”, however, has both a binary and a ternary use. As a binary operator, it provides a terse representation of scientific (also called “exponential”) notation. The first operand of “gei” is the exponent, and the second operand is the mantissa or fraction:</para>
+  <programlisting><anchor xml:id="c18e14d2"/><anchor xml:id="cll_chapter18-section14-example2"/>14.2)  li cinonoki'oki'o du
+            li bi gei ci
+       The-number three-zero-zero-comma-comma equals
+            the-number eight scientific three.
+       300,000,000 = 3 × 10<superscript>8</superscript></programlisting>
+  <para>Why are the arguments to “gei” in reverse order from the conventional symbolic notation? So that “gei” can be used in forethought to allow easy specification of a large (or small) imprecise number:</para>
+  <programlisting><anchor xml:id="c18e14d3"/><anchor xml:id="cll_chapter18-section14-example3"/>14.3)  gei reno
+       (scientific) two-zero
+       10<superscript>20</superscript></programlisting>
+  <para>Note, however, that although 10 is far and away the most common exponent base, it is not the only possible one. The third operand of “gei”, therefore, is the base, with 10 as the default value. Most computers internally store so-called “floating-point” numbers using 2 as the exponent base. (This has nothing to do with the fact that computers also represent all integers in base 2; the IBM 360 series used an exponent base of 16 for floating point, although each component of the number was expressed in base 2.) Here is a computer floating-point number with a value of 40:</para>
+  <programlisting><anchor xml:id="c18e14d4"/><anchor xml:id="cll_chapter18-section14-example4"/>14.4)  papano bi'eju'u re gei pipanopano bi'eju'u re ge'a re
+       (one-one-zero base 2) scientific (point-one-zero-one-zero base 2) with-base 2
+       .1010<subscript>2</subscript> × 2<superscript>110<subscript>2</subscript></superscript></programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section15">
+  <title>15. Vectors and matrices</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     jo'i    JOhI    start vector
+     te'u    TEhU    end vector
+     pi'a    VUhU    matrix row combiner
+     sa'i    VUhU    matrix column combiner
+</programlisting>
+  <para>A mathematical vector is a list of numbers, and a mathematical matrix is a table of numbers. Lojban considers matrices to be built up out of vectors, which are in turn built up out of operands.</para>
+  <para>“jo'i”, the only cmavo of selma'o JOhI, is the vector indicator: it has a syntax reminiscent of a forethought operator, but has very high precedence. The components must be simple operands rather than full expressions (unless parenthesized). A vector can have any number of components; “te'u” is the elidable terminator. An example:</para>
+  <programlisting><anchor xml:id="c18e15d1"/><anchor xml:id="cll_chapter18-section15-example1"/>15.1)  li jo'i paboi reboi te'u su'i jo'i ciboi voboi du
+            li jo'i voboi xaboi
+       The-number array (one, two) plus array (three, four) equals
+            the-number array (four, six).
+       (1,2) + (3,4) = (4,6)
+</programlisting>
+  <para>Vectors can be combined into matrices using either “pi'a”, the matrix row operator, or “sa'i”, the matrix column operator. The first combines vectors representing rows of the matrix, and the second combines vectors representing columns of the matrix. Both of them allow any number of arguments: additional arguments are tacked on with the null operator “ge'a”.</para>
+  <para>Therefore, the “magic square” matrix</para>
+  <programlisting>
+       8 1 6
+       3 5 7
+       4 9 2
+</programlisting>
+  <para>can be represented either as:</para>
+  <programlisting><anchor xml:id="c18e15d2"/><anchor xml:id="cll_chapter18-section15-example2"/>15.2)  jo'i biboi paboi xa pi'a jo'i ciboi muboi ze ge'a jo'i voboi soboi re
+       the-vector (8 1 6) matrix-row the-vector (3 5 7), the-vector (4 9 2)
+</programlisting>
+  <para>or as</para>
+  <programlisting><anchor xml:id="c18e15d3"/><anchor xml:id="cll_chapter18-section15-example3"/>15.3)  jo'i biboi ciboi vo sa'i jo'i paboi muboi so ge'a jo'i xaboi zeboi re
+       the-vector (8 3 4) matrix-column the-vector (1 5 9), the-vector (6 7 2)
+</programlisting>
+  <para>The regular mekso operators can be applied to vectors and to matrices, since grammatically both of these are expressions. It is usually necessary to parenthesize matrices when used with operators in order to avoid incorrect groupings. There are no VUhU operators for the matrix operators of inner or outer products, but appropriate operators can be created using a suitable symbolic lerfu word or string prefixed by “ma'o”.</para>
+  <para>Matrices of more than two dimensions can be built up using either “pi'a” or “sa'i” with an appropriate subscript numbering the dimension. When subscripted, there is no difference between “pi'a” and “sa'i”.</para>
+</section>
+
+<section xml:id="cll_chapter18-section16">
+  <title>16. Reverse Polish notation</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     fu'a    FUhA    reverse Polish flag
+</programlisting>
+  <para>So far, the Lojban notational conventions have mapped fairly familiar kinds of mathematical discourse. The use of forethought operators may have seemed odd when applied to “+”, but when applied to “f” they appear as the usual functional notation. Now comes a sharp break. Reverse Polish (RP) notation represents something completely different; even mathematicians don’t use it much. (The only common uses of RP, in fact, are in some kinds of calculators and in the implementation of some programming languages.)</para>
+  <para>In RP notation, the operator follows the operands. (Polish notation, where the operator precedes its operands, is another name for forethought mekso of the kind explained in <xref linkend="cll_chapter18-section6"/>.) The number of operands per operator is always fixed. No parentheses are required or permitted. In Lojban, RP notation is always explicitly marked by a “fu'a” at the beginning of the expression; there is no terminator. Here is a simple example:</para>
+  <programlisting><anchor xml:id="c18e16d1"/><anchor xml:id="cll_chapter18-section16-example1"/>16.1)  li fu'a reboi ci su'i du li mu
+       the-number (RP!) two, three, plus equals the-number five.
+</programlisting>
+  <para>The operands are “re” and “ci”; the operator is “su'i”.</para>
+  <para>Here is a more complex example:</para>
+  <programlisting><anchor xml:id="c18e16d2"/><anchor xml:id="cll_chapter18-section16-example2"/>16.2)  li fu'a reboi ci pi'i voboi mu pi'i su'i du li rexa
+       the-number (RP!) (two, three, times), (four, five, times), plus equals the-number two-six
+</programlisting>
+  <para>Here the operands of the first “pi'i” are “re” and “ci”; the operands of the second “pi'i” are “vo” and “mu” (with “boi” inserted where needed), and the operands of the “su'i” are “reboi ci pi'i”, or 6, and “voboi mu pi'i”, or 20. As you can see, it is easy to get lost in the world of reverse Polish notation; on the other hand, it is especially easy for a mechanical listener (who has a deep mental stack and doesn’t get lost) to comprehend.</para>
+  <para>The operands of an RP operator can be any legal mekso operand, including parenthesized mekso that can contain any valid syntax, whether more RP or something more conventional.</para>
+  <para>In Lojban, RP operators are always parsed with exactly two operands. What about operators which require only one operand, or more than two operands? The null operand “tu'o” and the null operator “ge'a” provide a simple solution. A one-operand operator like “va'a” always appears in a reverse Polish context as “tu'o va'a”. The “tu'o” provides the second operand, which is semantically ignored but grammatically necessary. Likewise, the three-operand version of “gei” appears in reverse Polish as “ge'a gei”, where the “ge'a” effectively merges the 2nd and 3rd operands into a single operand. Here are some examples:</para>
+  <programlisting><anchor xml:id="c18e16d3"/><anchor xml:id="cll_chapter18-section16-example3"/>16.3)  li fu'a ciboi muboi vu'u du
+            li fu'a reboi tu'o va'a
+       The-number (RP!) (three, five, minus) equals
+            the-number (RP!) two, null, negative-of.
+       3 − 5 = -2
+
+<anchor xml:id="c18e16d4"/><anchor xml:id="cll_chapter18-section16-example4"/>16.4)  li cinoki'oki'o du
+            li fu'a biboi ciboi panoboi ge'a gei
+       The-number 30-comma-comma equals
+            the-number (RP!) 8, (3, 10, null-op), exponential-notation.
+       30,000,000 = 3 × 10<superscript>8</superscript></programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section17">
+  <title>17. Logical and non-logical connectives within mekso</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     .abu    BY      letter “a”
+      by     BY      letter “b”
+      cy     BY      letter “c”
+      fe'a   VUhU    nth root of (default square root)
+      lo'o   LOhO    terminator for LI
+</programlisting>
+  <para>As befits a logical language, Lojban has extensive provision for logical connectives within both operators and operands. Full details on logical and non-logical connectives are provided in <xref linkend="cll_chapter14"/>. Operands are connected in afterthought with selma'o A and in forethought with selma'o GA, just like sumti. Operators are connected in afterthought with selma'o JA and in forethought with selma'o GUhA, just like tanru components. This parallelism is no accident.</para>
+  <para>In addition, A+BO and A+KE constructs are allowed for grouping logically connected operands, and “ke ... ke'e” is allowed for grouping logically connected operators, although there are no analogues of tanru among the operators.</para>
+  <para>Despite the large number of rules required to support this feature, it is of relatively minor importance in the mekso scheme of things. <xref linkend="cll_chapter18-section17-example1"/> exhibits afterthought logical connection between operands:</para>
+  <programlisting><anchor xml:id="c18e17d1"/><anchor xml:id="cll_chapter18-section17-example1"/>17.1)  vei ci .a vo ve'o prenu cu klama le zarci
+       ( Three or four ) people go-to the market.
+</programlisting>
+  <para><xref linkend="cll_chapter18-section17-example2"/> is equivalent in meaning, but uses forethought connection:</para>
+  <programlisting><anchor xml:id="c18e17d2"/><anchor xml:id="cll_chapter18-section17-example2"/>17.2)  vei ga ci gi vo ve'o prenu cu klama le zarci
+       ( Either 3 or 4 ) people go-to the market.
+</programlisting>
+  <para>Note that the mekso here are being used as quantifiers. Lojban requires that any mekso other than a simple number be enclosed in parentheses when used as a quantifier. This rule prevents ambiguities that do not exist when using “li”.</para>
+  <para>By the way, “li” has an elidable terminator, “lo'o”, which is needed when a “li” sumti is followed by a logical connective that could seem to be within the mekso. For example:</para>
+  <programlisting><anchor xml:id="c18e17d3"/><anchor xml:id="cll_chapter18-section17-example3"/>17.3)  li re su'i re du
+            li vo lo'o .onai lo nalseldjuno namcu
+       The-number two plus two equals
+            the-number four or else a non-known number.
+</programlisting>
+  <para>Omitting the “lo'o” would cause the parser to assume that another operand followed the “.onai” and reject “lo” as an invalid operand.</para>
+  <para>Simple examples of logical connection between operators are hard to come by. A contrived example is:</para>
+  <programlisting><anchor xml:id="c18e17d4"/><anchor xml:id="cll_chapter18-section17-example4"/>17.4)  li re su'i je pi'i re du li vo
+        The-number two plus and times two equals the-number four.
+        2 + 2 = 4 and 2 × 2 = 4.
+</programlisting>
+  <para>The forethought-connection form of <xref linkend="cll_chapter18-section17-example4"/> is:</para>
+  <programlisting><anchor xml:id="c18e17d5"/><anchor xml:id="cll_chapter18-section17-example5"/>17.5)  li re ge su'i gi pi'i re
+            du li vo
+       the-number two both plus and times two
+            equals the-number four.
+       Both 2 + 2 = 4 and 2 × 2 = 4.
+</programlisting>
+  <para>Here is a classic example of operand logical connection:</para>
+  <programlisting><anchor xml:id="c18e17d6"/><anchor xml:id="cll_chapter18-section17-example6"/>17.6)  go li .abu bi'epi'i vei xy. te'a re ve'o su'i by. bi'epi'i xy.
+            su'i cy.  du li no
+       gi li xy. du li vei va'a by. ku'e su'i ja vu'u
+            fe'a vei by. bi'ete'a re vu'u vo bi'epi'i .abu bi'epi'i cy. ve'o [ku'e] ve'o
+            fe'i re bi'epi'i .abu
+       If-and-only-if the-number “a”-times-( “x” power two ) plus “b”-times-“x”
+            plus “c” equals the-number zero
+       then the-number x equals the-number [ the-negation-of( b ) plus or minus
+            the-root-of ( “b”-power-2 minus four-times-“a”-times-“c” ) ]
+            divided-by two-times-“a”.
+       Iff ax<superscript>2</superscript>  + bx + c = 0,
+            then x = -b ± <phrase role="IPA">√</phrase><!--sqrt-->(b<superscript>2</superscript>  − 4ac)
+            <!-- fraction bar -->
+                         2a
+</programlisting>
+  <para>Note the mixture of styles in <xref linkend="cll_chapter18-section17-example6"/>: the negation of b and the square root are represented by forethought and most of the operator precedence by prefixed “bi'e”, but explicit parentheses had to be added to group the numerator properly. In addition, the square root parentheses cannot be removed here in favor of simple “fe'a” and “ku'e” bracketing, because infix operators are present in the operand. Getting <xref linkend="cll_chapter18-section17-example6"/> to parse perfectly using the current parser took several tries: a more relaxed style would dispense with most of the “bi'e” cmavo and just let the standard precedence rules be understood.</para>
+  <para>Non-logical connection with JOI and BIhI is also permitted between operands and between operators. One use for this construct is to connect operands with “bi'o” to create intervals:</para>
+  <programlisting><anchor xml:id="c18e17d7"/><anchor xml:id="cll_chapter18-section17-example7"/>17.7)  li no ga'o bi'o ke'i pa
+       the-number zero (inclusive) from-to (exclusive) one
+       [0,1)
+       the numbers from zero to one, including zero but not including one
+</programlisting>
+  <para>Intervals defined by a midpoint and range rather than beginning and end points can be expressed by “mi'i”:</para>
+  <programlisting><anchor xml:id="c18e17d8"/><anchor xml:id="cll_chapter18-section17-example8"/>17.8)  li pimu ga'o mi'i ke'i pimu
+       the-number 0.5 ± 0.5
+</programlisting>
+  <para>which expresses the same interval as <xref linkend="cll_chapter18-section17-example7"/>. Note that the “ga'o” and “ke'i” still refer to the endpoints, although these are now implied rather than expressed. Another way of expressing the same thing:</para>
+  <programlisting><anchor xml:id="c18e17d9"/><anchor xml:id="cll_chapter18-section17-example9"/>17.9)  li pimu su'i ni'upimu bi'o ma'upimu
+       the-number 0.5 plus [-0.5 from-to +0.5]
+</programlisting>
+  <para>Here we have the sum of a number and an interval, which produces another interval centered on the number. As <xref linkend="cll_chapter18-section17-example9"/> shows, non-logical (or logical) connection of operands has higher precedence than any mekso operator.</para>
+  <para>You can also combine two operands with “ce'o”, the sequence connective of selma'o JOI, to make a compound subscript:</para>
+  <programlisting><anchor xml:id="c18e17d10"/><anchor xml:id="cll_chapter18-section17-example10"/>17.10) xy. xi vei by. ce'o dy. [ve'o]
+    “x” sub (“b” sequence “d”)
+    x<subscript>b,d</subscript></programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section18">
+  <title>18. Using Lojban resources within mekso</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     na'u    NAhU    selbri to operator
+     ni'e    NIhE    selbri to operand
+     mo'e    MOhE    sumti to operand
+     te'u    TEhU    terminator for all three
+</programlisting>
+  <para>One of the mekso design goals requires the ability to make use of Lojban’s vocabulary resources within mekso to extend the built-in cmavo for operands and operators. There are three relevant constructs: all three share the elidable terminator “te'u” (which is also used to terminate vectors marked with “jo'i”)</para>
+  <para>The cmavo “na'u” makes a selbri into an operator. In general, the first place of the selbri specifies the result of the operator, and the other unfilled places specify the operands:</para>
+  <programlisting><anchor xml:id="c18e18d1"/><anchor xml:id="cll_chapter18-section18-example1"/>18.1)  li na'u tanjo te'u vei pai fe'i re [ve'o] du li ci'i
+       The-number the-operator tangent ( <phrase role="IPA">π</phrase> / 2 ) = the-number infinity.
+       tan(<phrase role="IPA">π</phrase>/2) = <phrase role="IPA">∞</phrase></programlisting>
+  <para>“tanjo” is the gismu for “x1 is the tangent of x2”, and the “na'u” here makes it into an operator which is then used in forethought</para>
+  <para>The cmavo “ni'e” makes a selbri into an operand. The x1 place of the selbri generally represents a number, and therefore is often a “ni” abstraction, since “ni” abstractions represent numbers. The “ni'e” makes that number available as a mekso operand. A common application is to make equations relating pure dimensions:</para>
+  <programlisting><anchor xml:id="c18e18d2"/><anchor xml:id="cll_chapter18-section18-example2"/>18.2)  li ni'e ni clani [te'u] pi'i ni'e ni ganra [te'u] pi'i
+            ni'e ni condi te'u du li ni'e ni canlu
+       The-number quantity-of length times quantity-of width times
+            quantity-of depth equals the-number quantity-of volume.
+       Length × Width × Depth = Volume
+</programlisting>
+  <para>The cmavo “mo'e” operates similarly to “ni'e”, but makes a sumti (rather than a selbri) into an operand. This construction is useful in stating equations involving dimensioned numbers:</para>
+  <programlisting><anchor xml:id="c18e18d3"/><anchor xml:id="cll_chapter18-section18-example3"/>18.3)  li mo'e re ratcu su'i mo'e re ractu du li mo'e vo danlu
+       The-number two rats plus two rabbits equals the-number four animals.
+       2 rats + 2 rabbits = 4 animals.
+</programlisting>
+  <para>Another use is in constructing Lojbanic versions of so-called “folk quantifiers”, such as “a pride of lions”:</para>
+  <programlisting><anchor xml:id="c18e18d4"/><anchor xml:id="cll_chapter18-section18-example4"/>18.4)  mi viska vei mo'e lo'e lanzu ve'o cinfo
+       I see ( the-typical family )-number-of lions.
+       I see a pride of lions.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section19">
+  <title>19. Other uses of mekso</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     me'o    LI      the mekso
+     nu'a    NUhA    operator to selbri
+     mai     MAI     utterance ordinal
+     mo'o    MAI     higher order utterance ordinal
+     roi     ROI     quantified tense
+</programlisting>
+  <para>So far we have seen mekso used as sumti (with “li”), as quantifiers (often parenthesized), and in MOI and ME-MOI selbri. There are a few other minor uses of mekso within Lojban.</para>
+  <para>The cmavo “me'o” has the same grammatical use as “li” but slightly different semantics. “li” means “the number which is the value of the mekso ...”, whereas “me'o” just means “the mekso ...” So it is true that:</para>
+  <programlisting><anchor xml:id="c18e19d1"/><anchor xml:id="cll_chapter18-section19-example1"/>19.1)  li re su'i re du li vo
+       The-number two plus two equals the-number four.
+       2 + 2 = 4
+</programlisting>
+  <para>but false that:</para>
+  <programlisting><anchor xml:id="c18e19d2"/><anchor xml:id="cll_chapter18-section19-example2"/>19.2)  me'o re su'i re du me'o vo
+       The-mekso two plus two equals the-mekso four.
+       “2 + 2” = “4”
+</programlisting>
+  <para>since the expressions “2 + 2” and “4” are not the same. The relationship between “li” and “me'o” is related to that between “la djan.”, the person named John, and “zo .djan.”, the name “John”</para>
+  <para>The cmavo “nu'a” is the inverse of “na'u”, and allows a mekso operator to be used as a normal selbri, with the place structure:</para>
+  <programlisting>
+       x1 is the result of applying (operator) to x2, x3, ...
+</programlisting>
+  <para>for as many places as may be required. For example:</para>
+  <programlisting><anchor xml:id="c18e19d3"/><anchor xml:id="cll_chapter18-section19-example3"/>19.3)  li ni'umu cu nu'a va'a li ma'umu
+       The-number -5 is-the-negation-of the-number +5.
+</programlisting>
+  <para>uses “nu'a” to make the operator “va'a” into a two-place bridi</para>
+  <para>Used together, “nu'a” and “na'u” make it possible to ask questions about mekso operators, even though there is no specific cmavo for an operator question, nor is it grammatical to utter an operator in isolation. Consider <xref linkend="cll_chapter18-section19-example4"/>, to which <xref linkend="cll_chapter18-section19-example5"/> is one correct answer:</para>
+  <programlisting><anchor xml:id="c18e19d4"/><anchor xml:id="cll_chapter18-section19-example4"/>19.4)  li re na'u mo re du li vo
+       The-number two what-operator? two equals the-number four.
+       2 ? 2 = 4
+
+<anchor xml:id="c18e19d5"/><anchor xml:id="cll_chapter18-section19-example5"/>19.5)  nu'a su'i
+       plus
+</programlisting>
+  <para>In <xref linkend="cll_chapter18-section19-example4"/>, “na'u mo” is an operator question, because “mo” is the selbri question cmavo and “na'u” makes the selbri into an operator. <xref linkend="cll_chapter18-section19-example5"/> makes the true answer “su'i” into a selbri (which is a legal utterance) with the inverse cmavo “nu'a”. Mechanically speaking, inserting <xref linkend="cll_chapter18-section19-example5"/> into <xref linkend="cll_chapter18-section19-example4"/> produces:</para>
+  <programlisting><anchor xml:id="c18e19d6"/><anchor xml:id="cll_chapter18-section19-example6"/>19.6)  li re na'u nu'a su'i re du li vo
+       The-number two (the-operator the-selbri plus) two equals the-number four.
+</programlisting>
+  <para>where the “na'u nu'a” cancels out, leaving a truthful bridi</para>
+  <para>Numerical free modifiers, corresponding to English “firstly”, “secondly”, and so on, can be created by suffixing a member of selma'o MAI to a digit string or a lerfu string. (Digit strings are compound cmavo beginning with a cmavo of selma'o PA, and containing only cmavo of PA or BY; lerfu strings begin with a cmavo of selma'o BY, and likewise contain only PA or BY cmavo.) Here are some examples:</para>
+  <programlisting><anchor xml:id="c18e19d7"/><anchor xml:id="cll_chapter18-section19-example7"/>19.7)  pamai
+       firstly
+
+<anchor xml:id="c18e19d8"/><anchor xml:id="cll_chapter18-section19-example8"/>19.8)  remai
+       secondly
+
+<anchor xml:id="c18e19d9"/><anchor xml:id="cll_chapter18-section19-example9"/>19.9)  romai
+       all-ly
+       lastly
+
+<anchor xml:id="c18e19d10"/><anchor xml:id="cll_chapter18-section19-example10"/>19.10) ny.mai
+       nth-ly
+
+<anchor xml:id="c18e19d11"/><anchor xml:id="cll_chapter18-section19-example11"/>19.11) pasomo'o
+       nineteenthly (higher order)
+</programlisting>
+  <para>The difference between “mai” and “mo'o” is that “mo'o” enumerates larger subdivisions of a text. Each “mo'o” subdivision can then be divided into pieces and internally numbered with “mai”. If this chapter were translated into Lojban, each section would be numbered with “mo'o”. (See <xref linkend="cll_chapter19"/> for more on these words.)</para>
+  <para>A numerical tense can be created by suffixing a digit string with “roi”. This usage generates tenses corresponding to English “once”, “twice”, and so on. This topic belongs to a detailed discussion of Lojban tenses, and is explained further in <xref linkend="cll_chapter10"/>.</para>
+  <para>Note: the elidable terminator “boi” is not used between a number and a member of MAI or ROI.</para>
+</section>
+
+<section xml:id="cll_chapter18-section20">
+  <title>20. Explicit operator precedence</title>
+  <para>As mentioned earlier, Lojban does provide a way for the precedences of operators to be explicitly declared, although current parsers do not understand these declarations.</para>
+  <para>The declaration is made in the form of a metalinguistic comment using “ti'o”, a member of selma'o SEI. “sei”, the other member of SEI, is used to insert metalinguistic comments on a bridi which give information about the discourse which the bridi comprises. The format of a “ti'o” declaration has not been formally established, but presumably would take the form of mentioning a mekso operator and then giving it either an absolute numerical precedence on some pre-established scale, or else specifying relative precedences between new operators and existing operators.</para>
+  <para>In future, we hope to create an improved machine parser that can understand declarations of the precedences of simple operators belonging to selma'o VUhU. Originally, all operators would have the same precedence. Declarations would have the effect of raising the specified cmavo of VUhU to higher precedence levels. Complex operators formed with “na'u”, “ni'e”, or “ma'o” would remain at the standard low precedence; declarations with respect to them are for future implementation efforts. It is probable that such a parser would have a set of “commonly assumed precedences” built into it (selectable by a special “ti'o” declaration) that would match mathematical intuition: times higher than plus, and so on.</para>
+</section>
+
+<section xml:id="cll_chapter18-section21">
+  <title>21. Miscellany</title>
+  <para>A few other points:</para>
+  <para>“se” can be used to convert an operator as if it were a selbri, so that its arguments are exchanged. For example:</para>
+  <programlisting><anchor xml:id="c18e21d1"/><anchor xml:id="cll_chapter18-section21-example1"/>21.1)  li ci se vu'u vo du li pa
+       The-number three (inverse) minus four equals the-number one.
+       3 subtracted from 4 equals 1.
+</programlisting>
+  <para>The other converters of selma'o SE can also be used on operators with more than two operands, and they can be compounded to create (probably unintelligible) operators as needed.</para>
+  <para>Members of selma'o NAhE are also legal on an operator to produce a scalar negation of it. The implication is that some other operator would apply to make the bridi true:</para>
+  <programlisting><anchor xml:id="c18e21d2"/><anchor xml:id="cll_chapter18-section21-example2"/>21.2)  li ci na'e su'i vo du li pare
+       The-number 3 non-plus 4 equals the-number 12.
+
+<anchor xml:id="c18e21d3"/><anchor xml:id="cll_chapter18-section21-example3"/>21.3)  li ci to'e vu'u re du li mu
+       The-number 3 opposite-of-minus 2 equals the-number 5.
+</programlisting>
+  <para>The sense in which “plus” is the opposite of “minus” is not a mathematical but rather a linguistic one; negated operators are defined only loosely.</para>
+  <para>“la'e” and “lu'e” can be used on operands with the usual semantics to get the referent of or a symbol for an operand. Likewise, a member of selma'o NAhE followed by “bo” serves to scalar-negate an operand, implying that some other operand would make the bridi true:</para>
+  <programlisting><anchor xml:id="c18e21d4"/><anchor xml:id="cll_chapter18-section21-example4"/>21.4)  li re su'i re du li na'ebo mu
+       The-number 2 plus 2 equals the-number non-5.
+       2 + 2 = something other than 5.
+</programlisting>
+  <para>The digits 0-9 have rafsi, and therefore can be used in making lujvo. Additionally, all the rafsi have CVC form and can stand alone or together as names:</para>
+  <programlisting><anchor xml:id="c18e21d5"/><anchor xml:id="cll_chapter18-section21-example5"/>21.5)  la zel. poi gunta la tebes. pu nanmu
+       Those-named “Seven” who attack that-named “Thebes” [past] are-men.
+       The Seven Against Thebes were men.
+</programlisting>
+  <para>Of course, there is no guarantee that the name “zel.” is connected with the number rafsi: an alternative which cannot be misconstrued is:</para>
+  <programlisting><anchor xml:id="c18e21d6"/><anchor xml:id="cll_chapter18-section21-example6"/>21.6)  la zemei poi gunta la tebes. pu nanmu
+       Those-named-the Sevensome who attack Thebes [past] are-men.
+</programlisting>
+  <para>Certain other members of PA also have assigned rafsi: “so'a”, “so'e”, “so'i”, “so'o”, “so'u”, “da'a”, “ro”, “su'e”, “su'o”, “pi”, and “ce'i”. Furthermore, although the cmavo “fi'u” does not have a rafsi as such, it is closely related to the gismu “frinu”, meaning “fraction”; therefore, in a context of numeric rafsi, you can use any of the rafsi for “frinu” to indicate a fraction slash.</para>
+  <para>A similar convention is used for the cmavo “cu'o” of selma'o MOI, which is closely related to “cunso” (probability); use a rafsi for “cunso” in order to create lujvo based on “cu'o”. The cmavo “mei” and “moi” of MOI have their own rafsi, two each in fact: “mem”/“mei” and “mom”/“moi” respectively.</para>
+  <para>The grammar of mekso as described so far imposes a rigid distinction between operators and operands. Some flavors of mathematics (lambda calculus, algebra of functions) blur this distinction, and Lojban must have a method of doing the same. An operator can be changed into an operand with “ni'enu'a”, which transforms the operator into a matching selbri and then the selbri into an operand.</para>
+  <para>To change an operand into an operator, we use the cmavo “ma'o”, already introduced as a means of changing a lerfu string such as “fy.” into an operator. In fact, “ma'o” can be followed by any mekso operand, using the elidable terminator “te'u” if necessary.</para>
+  <para>There is a potential semantic ambiguity in “ma'o fy. [te'u]” if “fy.” is already in use as a variable: it comes to mean “the function whose value is always ‘f’”. However, mathematicians do not normally use the same lerfu words or strings as both functions and variables, so this case should not arise in practice.</para>
+</section>
+
+<section xml:id="cll_chapter18-section22">
+  <title>22. Four score and seven: a mekso problem</title>
+  <para>Abraham Lincoln’s Gettysburg Address begins with the words “Four score and seven years ago”. This section exhibits several different ways of saying the number “four score and seven”. (A “score”, for those not familiar with the term, is 20; it is analogous to a “dozen” for 12.) The trivial way:</para>
+  <programlisting><anchor xml:id="c18e22d1"/><anchor xml:id="cll_chapter18-section22-example1"/>22.1)  li bize
+       eight seven
+       87
+</programlisting>
+  <para><xref linkend="cll_chapter18-section22-example1"/> is mathematically correct, but sacrifices the spirit of the English words, which are intended to be complex and formal.</para>
+  <programlisting><anchor xml:id="c18e22d2"/><anchor xml:id="cll_chapter18-section22-example2"/>22.2)  li vo pi'i reno su'i ze
+       four times twenty plus seven
+       4 × 20 + 7
+</programlisting>
+  <para><xref linkend="cll_chapter18-section22-example2"/> is also mathematically correct, but still misses something. “Score” is not a word for 20 in the same way that “ten” is a word for 10: it contains the implication of 20 objects. The original may be taken as short for “Four score years and seven years ago”. Thinking of a score as a twentysome rather than as 20 leads to:</para>
+  <programlisting><anchor xml:id="c18e22d3"/><anchor xml:id="cll_chapter18-section22-example3"/>22.3)  li mo'e voboi renomei te'u su'i ze
+       the-number-of four twentysomes plus seven
+</programlisting>
+  <para>In <xref linkend="cll_chapter18-section22-example3"/>, “voboi renomei” is a sumti signifying four things each of which are groups of twenty; the “mo'e” and “te'u” then make this sumti into a number in order to allow it to be the operand of “su'i”.</para>
+  <para>Another approach is to think of “score” as setting a representation base. There are remnants of base-20 arithmetic in some languages, notably French, in which 87 is “quatre-vingt-sept”, literally “four-twenties-seven”. (This fact makes the Gettysburg Address hard to translate into French!) If “score” is the representation base, then we have:</para>
+  <programlisting><anchor xml:id="c18e22d4"/><anchor xml:id="cll_chapter18-section22-example4"/>22.4)  li vo pi'e ze ju'u reno
+       four ; seven base 20
+       47<subscript>20</subscript></programlisting>
+  <para>Overall, <xref linkend="cll_chapter18-section22-example3"/> probably captures the flavor of the English best. <xref linkend="cll_chapter18-section22-example1"/> and <xref linkend="cll_chapter18-section22-example2"/> are too simple, and <xref linkend="cll_chapter18-section22-example4"/> is too tricky. Nevertheless, all four examples are good Lojban. Pedagogically, these examples illustrate the richness of lojbau mekso: anything that can be said at all, can probably be said in more than one way.</para>
+</section>
+
+<section xml:id="cll_chapter18-section23">
+  <title>23. mekso selma'o summary</title>
+  <para>Except as noted, each selma'o has only one cmavo.</para>
+  <programlisting>
+     BOI     elidable terminator for numerals and lerfu strings
+     BY      lerfu for variables and functions (see <xref linkend="cll_chapter17"/>)
+     FUhA    reverse-Polish flag
+     GOhA    includes “du” (mathematical equality) and other non-mekso cmavo
+     JOhI    array flag
+     KUhE    elidable terminator for forethought mekso
+     LI      mekso articles (li and me'o)
+     MAhO    make operand into operator
+     MOI     creates mekso selbri (moi, mei, si'e, and cu'o, see <xref linkend="cll_chapter18-section11"/>)
+     MOhE    make sumti into operand
+     NAhU    make selbri into operator
+     NIhE    make selbri into operand
+     NUhA    make operator into selbri
+     PA      numbers (see <xref linkend="cll_chapter18-section25"/>)
+     PEhO    optional forethought mekso marker
+     TEhU    elidable terminator for NAhU, NIhE, MOhE, MAhO, and JOhI
+     VEI     left parenthesis
+     VEhO    right parenthesis
+     VUhU    operators (see <xref linkend="cll_chapter18-section24"/>)
+     XI      subscript flag
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section24">
+  <title>24. Complete table of VUhU cmavo, with operand structures</title>
+  <para>The operand structures specify what various operands (labeled a, b, c, ...) mean. The implied context is forethought, since only forethought operators can have a variable number of operands; however, the same rules apply to infix and RP uses of VUhU.</para>
+  <programlisting>
+    su'i    plus                                  (((a + b) + c) + ...)
+    pi'i    times                                 (((a × b) × c) × ...)
+    vu'u    minus                                 (((a − b) − c) − ...)
+    fe'i    divided by                            (((a / b) / c) / ...)
+    ju'u    number base                           numeral string “a” interpreted in the base b
+    pa'i    ratio                                 the ratio of a to b, a:b
+    fa'i    reciprocal of/multiplicative inverse  1 / <emphasis>a</emphasis>
+    gei     scientific notation                   b × (c [default 10] to the <emphasis>a</emphasis> power)
+    ge'a    null operator                         (no operands)
+    de'o    logarithm                             log <emphasis>a</emphasis> to base <emphasis>b</emphasis> (default 10 or <emphasis>e</emphasis> as appropriate)
+    te'a    to the power/exponential              <emphasis>a</emphasis> to the <emphasis>b</emphasis> power
+    fe'a    nth root of/inverse power             b<superscript>th</superscript> root of a (default square root: b = 2)
+    cu'a    absolute value/norm                   | a |
+    ne'o    factorial                             a!
+    pi'a    matrix row vector combiner            (all operands are row vectors)
+    sa'i    matrix column vector combiner         (all operands are column vectors)
+    ri'o    integral                              integral of a with respect to b over range c
+    sa'o    derivative                            derivative of a with respect to b of degree c (default 1)
+    fu'u    non-specific operator                 (variable)
+    si'i    sigma (Σ) summation                   summation of a using variable b over range c
+    va'a    negation of/additive inverse          -a
+    re'a    matrix transpose/dual                 a<superscript>*</superscript></programlisting>
+</section>
+
+<section xml:id="cll_chapter18-section25">
+  <title>25. Complete table of PA cmavo: digits, punctuation, and other numbers.</title>
+  <itemizedlist>
+    <listitem>
+      <para>Decimal digits:
+<programlisting>
+              no,  pa,  re,  ci,  vo,  mu,  xa,  ze,  bi,  so
+              0,   1,   2,   3,   4,   5,   6,   7,   8,   9
+       rafsi: non, pav, rel, cib, von, mum, xav, zel, biv, soz
+</programlisting></para>
+    </listitem>
+    <listitem>
+      <para>Hexadecimal digits:
+<programlisting>
+       dau,  fei,  gai,  jau,  rei,  vai
+       A/10, B/11, C/12, D/13, E/14, F/15
+</programlisting></para>
+    </listitem>
+    <listitem>
+      <para>Special numbers:
+<programlisting>
+       pai,    ka'o,           te'o,             ci'i
+       <phrase role="IPA">π</phrase>,      imaginary i,    exponential e,    infinity (<phrase role="IPA">∞</phrase>)
+</programlisting></para>
+    </listitem>
+    <listitem>
+      <para>Number punctuation:
+<programlisting>
+       pi,                 ce'i,          fi'u
+       decimal point,      percentage,    fraction (not division)
+rafsi: piz,                cez,           fi'u (from frinu; see <xref linkend="cll_chapter18-section20"/>)
+
+       pi'e,               ma'u,                     ni'u
+       mixed-base point,   plus sign (not addition), minus sign (not subtraction)
+
+       ki'o,               ra'e
+       thousands comma,    repeating-decimal indicator
+
+       ji'i,               ka'o
+       approximation sign, complex number separator
+</programlisting></para>
+    </listitem>
+    <listitem>
+      <para>Indefinite numbers:
+<programlisting>
+       ro,        so'a,          so'e,           so'i,    so'o,       so'u,     da'a
+       all,       almost all,    most,           many,    several,    few,      all but
+rafsi: rol,       soj,           sor or so'i,    sos,     sot,        daz
+
+       su'e,      su'o
+       at most,   at least
+rafsi: su'e,      su'o
+
+       me'i,      za'u
+       less than, more than
+
+       no'o
+       the typical number
+</programlisting></para>
+    </listitem>
+    <listitem>
+      <para>Subjective numbers:
+<programlisting>
+       rau,       du'e,        mo'a
+       enough,    too many,    too few
+</programlisting></para>
+    </listitem>
+    <listitem>
+      <para>Miscellaneous:
+<programlisting>
+       xo,                 tu'o
+       number question,    null operand
+</programlisting></para>
+    </listitem>
+  </itemizedlist>
+</section>
+
+<section xml:id="cll_chapter18-section26">
+  <title>26. Table of MOI cmavo, with associated rafsi and place structures</title>
+  <programlisting>
+    mei     x1 is a mass formed from a set x2 of n members, one or more of
+            which is/are x3, [measured relative to the set x4/by standard x4]
+    rafsi:  mem, mei
+
+    moi     x1 is the (n)th member of set x2 when ordered by rule x3
+            [by standard x4]
+    rafsi:  mom, moi
+
+    si'e    x1 is an (n)th portion of mass x2 [by standard x3]
+    rafsi:  none
+
+    cu'o    event x1 has probability (n) of occurring under conditions x2
+            [by standard x3]
+    rafsi:  cu'o (borrowed from cunso; see <xref linkend="cll_chapter18-section20"/>)
+
+    va'e    x1 is at scale position (n) on the scale x2
+            [by standard x3]
+    rafsi:  none
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/19.xml b/todocbook/19.xml
new file mode 100644
index 0000000..2aab6c3
--- /dev/null
+++ b/todocbook/19.xml
@@ -0,0 +1,697 @@
+<chapter xml:id="cll_chapter19">
+  <title>Chapter 19
+Putting It All Together: Notes on the Structure of Lojban Texts</title>
+
+
+<section xml:id="cll_chapter19-section1">
+  <title>1. Introductory</title>
+  <para>This chapter is incurably miscellaneous. It describes the cmavo that specify the structure of Lojban texts, from the largest scale (paragraphs) to the smallest (single words). There are fewer examples than are found in other chapters of this book, since the linguistic mechanisms described are generally made use of in conversation or else in long documents.</para>
+  <para>This chapter is also not very self-contained. It makes passing reference to a great many concepts which are explained in full only in other chapters. The alternative would be a chapter on text structure which was as complex as all the other chapters put together. Lojban is a unified language, and it is not possible to understand any part of it (in full) before understanding every part of it (to some degree).</para>
+</section>
+
+<section xml:id="cll_chapter19-section2">
+  <title>2. Sentences: I</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     .i      I       sentence separator
+</programlisting>
+  <para>Since Lojban is audio-visually isomorphic, there needs to be a spoken and written way of signaling the end of a sentence and the start of the following one. In written English, a period serves this purpose; in spoken English, a tone contour (rising or falling) usually does the job, or sometimes a long pause. Lojban uses a single separator: the cmavo “.i” (of selma'o I):</para>
+  <programlisting><anchor xml:id="c19e2d1"/><anchor xml:id="cll_chapter19-section2-example1"/>2.1)   mi klama le zarci .i do cadzu le bisli
+       I go to-the store. You walk on-the ice.
+</programlisting>
+  <para>The word “separator” should be noted. “.i” is not normally used after the last sentence nor before the first one, although both positions are technically grammatical. “.i” signals a new sentence on the same topic, not necessarily by the same speaker. The relationship between the sentences is left vague, except in stories, where the relationship usually is temporal, and the following sentence states something that happened after the previous sentence.</para>
+  <para>Note that although the first letter of an English sentence is capitalized, the cmavo “.i” is never capitalized. In writing, it is appropriate to place extra space before “.i” to make it stand out better for the reader. In some styles of Lojban writing, every “.i” is placed at the beginning of a line, possibly leaving space at the end of the previous line.</para>
+  <para>An “.i” cmavo may or may not be used when the speaker of the following sentence is different from the speaker of the preceding sentence, depending on whether the sentences are felt to be connected or not.</para>
+  <para>An “.i” cmavo can be compounded with a logical or non-logical connective (a jek or joik), a modal or tense connective, or both: these constructs are explained in <xref linkend="cll_chapter9"/>, <xref linkend="cll_chapter10"/>, and <xref linkend="cll_chapter14"/>. In all cases, the “.i” comes first in the compound. Attitudinals can also be attached to an “.i” if they are meant to apply to the whole sentence: see <xref linkend="cll_chapter13"/>.</para>
+  <para>There exist a pair of mechanisms for binding a sequence of sentences closely together. If the “.i” (with or without connectives) is followed by “bo” (of selma'o BO), then the two sentences being separated are understood to be more closely grouped than sentences connected by “.i” alone.</para>
+  <para>Similarly, a group of sentences can be preceded by “tu'e” (of selma'o TUhE) and followed by “tu'u” (of selma'o TUhU) to fuse them into a single unit. A common use of “tu'e ... tu'u” is to group the sentences which compose a poem: the title sentence would precede the group, separated from it by “.i”. Another use might be a set of directions, where each numbered direction might be surrounded by “tu'e ... tu'u” and contain one or more sentences separated by “.i”. Grouping with “tu'e” and “tu'u” is analogous to grouping with “ke” and “ke'e” to establish the scope of logical or non-logical connectives (see <xref linkend="cll_chapter14"/>).</para>
+</section>
+
+<section xml:id="cll_chapter19-section3">
+  <title>3. Paragraphs: NIhO</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ni'o    NIhO    new topic
+     no'i    NIhO    old topic
+
+     da'o    DAhO    cancel cmavo assignments
+</programlisting>
+  <para>The paragraph is a concept used in writing systems for two purposes: to indicate changes of topic, and to break up the hard-to-read appearance of large blocks of text on the page. The former function is represented in both spoken and written Lojban by the cmavo “ni'o” and “no'i”, both of selma'o NIhO. Of these two, “ni'o” is the more common. By convention, written Lojban is broken into paragraphs just before any “ni'o” or “no'i”, but a very long passage on a single topic might be paragraphed before an “.i”. On the other hand, it is conventional in English to start a new paragraph in dialogue when a new speaker starts, but this convention is not commonly observed in Lojban dialogues. Of course, none of these conventions affect meaning in any way.</para>
+  <para>A “ni'o” can take the place of an “.i” as a sentence separator, and in addition signals a new topic or paragraph. Grammatically, any number of “ni'o” cmavo can appear consecutively and are equivalent to a single one; semantically, a greater number of “ni'o” cmavo indicates a larger-scale change of topic. This feature allows complexly structured text, with topics, subtopics, and sub-subtopics, to be represented clearly and unambiguously in both spoken and written Lojban. However, some conventional differences do exist between “ni'o” in writing and in conversation.</para>
+  <para>In written text, a single “ni'o” is a mere discursive indicator of a new subject, whereas “ni'oni'o” marks a change in the context. In this situation, “ni'oni'o” implicitly cancels the definitions of all pro-sumti of selma'o KOhA as well as pro-bridi of selma'o GOhA. (Explicit cancelling is expressed by the cmavo “da'o” of selma'o DAhO, which has the free grammar of an indicator – it can appear almost anywhere.) The use of “ni'oni'o” does not affect indicators (of selma'o UI) or tense references, but “ni'oni'oni'o”, indicating a drastic change of topic, would serve to reset both indicators and tenses. (See <xref linkend="cll_chapter19-section8"/> for a discussion of indicator scope.)</para>
+  <para>In spoken text, which is inherently less structured, these levels are reduced by one, with “ni'o” indicating a change in context sufficient to cancel pro-sumti and pro-bridi assignment. On the other hand, in a book, or in stories within stories such as “The Arabian Nights”, further levels may be expressed by extending the “ni'o” string as needed. Normally, a written text will begin with the number of “ni'o” cmavo needed to signal the largest scale division which the text contains. “ni'o” strings may be subscripted to label each context of discourse: see <xref linkend="cll_chapter19-section6"/>.</para>
+  <para>“no'i” is similar in effect to “ni'o”, but indicates the resumption of a previous topic. In speech, it is analogous to (but much shorter than) such English discursive phrases as “But getting back to the point ... ”. By default, the topic resumed is that in effect before the last “ni'o”. When subtopics are nested within topics, then “no'i” would resume the previous subtopic and “no'ino'i” the previous topic. Note that “no'i” also resumes tense and pro-sumti assignments dropped at the previous “ni'o”.</para>
+  <para>If a “ni'o” is subscripted, then a “no'i” with the same subscript is assumed to be a continuation of it. A “no'i” may also have a negative subscript, which would specify counting backwards a number of paragraphs and resuming the topic found thereby.</para>
+</section>
+
+<section xml:id="cll_chapter19-section4">
+  <title>4. Topic-comment sentences: ZOhU</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     zo'u    ZOhU    topic/comment separator
+</programlisting>
+  <para>The normal Lojban sentence is just a bridi, parallel to the normal English sentence which has a subject and a predicate:</para>
+  <programlisting><anchor xml:id="c19e4d1"/><anchor xml:id="cll_chapter19-section4-example1"/>4.1)   mi klama le zarci
+       I went to the market
+</programlisting>
+  <para>In Chinese, the normal sentence form is different: a topic is stated, and a comment about it is made. (Japanese also has the concept of a topic, but indicates it by attaching a suffix; other languages also distinguish topics in various ways.) The topic says what the sentence is about:</para>
+  <programlisting><anchor xml:id="c19e4d2"/><anchor xml:id="cll_chapter19-section4-example2"/>4.2)   zhe<superscript>4</superscript> xiao<superscript>1</superscript>xi<superscript>2</superscript>   wo<superscript>3</superscript> zhi<superscript>1</superscript>dao le
+       this news      I know [perfective]
+       As for this news, I knew it.
+       I’ve heard this news already.
+</programlisting>
+  <para>The wide space in the first two versions of <xref linkend="cll_chapter19-section4-example2"/> separate the topic (“this news”) from the comment (“I know already”).</para>
+  <para>Lojban uses the cmavo “zo'u” (of selma'o ZOhU) to separate topic (a sumti) from comment (a bridi):</para>
+  <programlisting><anchor xml:id="c19e4d3"/><anchor xml:id="cll_chapter19-section4-example3"/>4.3)   le nuzba zo'u mi ba'o djuno
+       The news : I [perfective] know.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section4-example3"/> is the literal Lojban translation of <xref linkend="cll_chapter19-section4-example2"/>. Of course, the topic-comment structure can be changed to a straightforward bridi structure:</para>
+  <programlisting><anchor xml:id="c19e4d4"/><anchor xml:id="cll_chapter19-section4-example4"/>4.4)   mi ba'o djuno le nuzba
+       I [perfective] know the news.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section4-example4"/> means the same as <xref linkend="cll_chapter19-section4-example3"/>, and it is simpler. However, often the position of the topic in the place structure of the selbri within the comment is vague:</para>
+  <programlisting><anchor xml:id="c19e4d5"/><anchor xml:id="cll_chapter19-section4-example5"/>4.5)   le finpe zo'u citka
+       the fish : eat
+</programlisting>
+  <para>Is the fish eating or being eaten? The sentence doesn’t say. The Chinese equivalent of <xref linkend="cll_chapter19-section4-example5"/> is:</para>
+  <programlisting><anchor xml:id="c19e4d6"/><anchor xml:id="cll_chapter19-section4-example6"/>4.6)   yu<superscript>2</superscript>    chi<superscript>1</superscript>
+       fish   eat
+</programlisting>
+  <para>which is vague in exactly the same way.</para>
+  <para>Grammatically, it is possible to have more than one sumti before “zo'u”. This is not normally useful in topic-comment sentences, but is necessary in the other use of “zo'u”: to separate a quantifying section from a bridi containing quantified variables. This usage belongs to a discussion of quantifier logic in Lojban (see <xref linkend="cll_chapter16"/>), but an example would be:</para>
+  <programlisting><anchor xml:id="c19e4d7"/><anchor xml:id="cll_chapter19-section4-example7"/>4.7)   roda poi prenu ku'o su'ode zo'u de patfu da
+        For-all X which-are-persons, there-exists-a-Y such-that Y is the father of X.
+        Every person has a father.
+</programlisting>
+  <para>The string of sumti before “zo'u” (called the “prenex”: see <xref linkend="cll_chapter16"/>) may contain both a topic and bound variables:</para>
+  <programlisting><anchor xml:id="c19e4d8"/><anchor xml:id="cll_chapter19-section4-example8"/>4.8)   loi patfu roda poi prenu ku'o
+            su'ode zo'u de patfu da
+       For-the-mass-of fathers for-all X which-are-persons,
+            there-exists-a-Y such-that Y is the father of X.
+       As for fathers, every person has one.
+</programlisting>
+  <para>To specify a topic which affects more than one sentence, wrap the sentences in “tu'e ... tu'u” brackets and place the topic and the “zo'u” directly in front. This is the exception to the rule that a topic attaches directly to a sentence:</para>
+  <programlisting><anchor xml:id="c19e4d9"/><anchor xml:id="cll_chapter19-section4-example9"/>4.9)   loi jdini zo'u tu'e do ponse .inaja do djica [tu'u]
+       The-mass-of money :  ( [if] you possess, then you want )
+       Money: if you have it, you want it.
+</programlisting>
+  <para>Note: In Lojban, you do not “want money”; you “want to have money” or something of the sort, as the x2 place of “djica” demands an event. As a result, the straightforward rendering of <xref linkend="cll_chapter19-section4-example8"/> without a topic is not:</para>
+  <programlisting><anchor xml:id="c19e4d10"/><anchor xml:id="cll_chapter19-section4-example10"/>4.10)  do ponse loi jdini .inaja do djica ri
+       You possess money only-if you desire its-mere-existence.
+</programlisting>
+  <para>where “ri” means “loi jdini” and is interpreted as “the mere existence of money”, but rather:</para>
+  <programlisting><anchor xml:id="c19e4d11"/><anchor xml:id="cll_chapter19-section4-example11"/>4.11)  do ponse loi jdini .inaja do djica tu'a ri
+       You possess money only-if you desire something-about it.
+</programlisting>
+  <para>namely, the possession of money. But topic-comment sentences like <xref linkend="cll_chapter19-section4-example9"/> are inherently vague, and this difference between “ponse” (which expects a physical object in x2) and “djica” is ignored. See <xref linkend="cll_chapter19-section9-example3"/> for another topic/comment sentence.</para>
+  <para>The subject of an English sentence is often the topic as well, but in Lojban the sumti in the x1 place is not necessarily the topic, especially if it is the normal (unconverted) x1 for the selbri. Thus Lojban sentences don’t necessarily have a “subject” in the English sense.</para>
+</section>
+
+<section xml:id="cll_chapter19-section5">
+  <title>5. Questions and answers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     xu      UI      truth question
+     ma      KOhA    sumti question
+     mo      GOhA    bridi question
+     xo      PA      number question
+     ji      A       sumti connective question
+     ge'i    GA      forethought connective question
+     gi'i    GIhA    bridi-tail connective question
+     gu'i    GUhA    tanru forethought connective question
+     je'i    JA      tanru connective question
+     pei     UI      attitude question
+     fi'a    FA      place structure question
+     cu'e    CUhE    tense/modal question
+     pau     UI      question premarker
+</programlisting>
+  <para>Lojban questions are not at all like English questions. There are two basic types: truth questions, of the form “Is it true that ... ”, and fill-in-the-blank questions. Truth questions are marked by preceding the bridi, or following any part of it specifically questioned, with the cmavo “xu” (of selma'o UI):</para>
+  <programlisting><anchor xml:id="c19e5d1"/><anchor xml:id="cll_chapter19-section5-example1"/>5.1)   xu do klama le zarci
+       [True or false?] You go to the store
+       Are you going to the store/Did you go to the store?
+</programlisting>
+  <para>(Since the Lojban is tenseless, either colloquial translation might be correct.) Truth questions are further discussed in <xref linkend="cll_chapter15"/>.</para>
+  <para>Fill-in-the-blank questions have a cmavo representing some Lojban word or phrase which is not known to the questioner, and which the answerer is to supply. There are a variety of cmavo belonging to different selma'o which provide different kinds of blanks.</para>
+  <para>Where a sumti is not known, a question may be formed with “ma” (of selma'o KOhA), which is a kind of pro-sumti:</para>
+  <programlisting><anchor xml:id="c19e5d2"/><anchor xml:id="cll_chapter19-section5-example2"/>5.2)   ma klama le zarci
+       [What sumti?] goes-to the store
+       Who is going to the store?
+</programlisting>
+  <para>Of course, the “ma” need not be in the x1 place:</para>
+  <programlisting><anchor xml:id="c19e5d3"/><anchor xml:id="cll_chapter19-section5-example3"/>5.3)   do klama ma
+       You go-to [what sumti?]
+       Where are you going?
+</programlisting>
+  <para>The answer is a simple sumti:</para>
+  <programlisting><anchor xml:id="c19e5d4"/><anchor xml:id="cll_chapter19-section5-example4"/>5.4)   le zarci
+       The store.
+</programlisting>
+  <para>A sumti, then, is a legal utterance, although it does not by itself constitute a bridi – it does not claim anything, but merely completes the open-ended claim of the previous bridi.</para>
+  <para>There can be two “ma” cmavo in a single question:</para>
+  <programlisting><anchor xml:id="c19e5d5"/><anchor xml:id="cll_chapter19-section5-example5"/>5.5)   ma klama ma
+       Who goes where?
+</programlisting>
+  <para>and the answer would be two sumti, which are meant to fill in the two “ma” cmavo in order:</para>
+  <programlisting><anchor xml:id="c19e5d6"/><anchor xml:id="cll_chapter19-section5-example6"/>5.6)   mi le zarci
+       I, to the store.
+</programlisting>
+  <para>An even more complex example, depending on the non-logical connective “fa'u” (of selma'o JOI), which is like the English “and ... respectively”:</para>
+  <programlisting><anchor xml:id="c19e5d7"/><anchor xml:id="cll_chapter19-section5-example7"/>5.7)   ma fa'u ma klama ma fa'u ma
+       Who and who goes where and where, respectively?
+</programlisting>
+  <para>An answer might be</para>
+  <programlisting><anchor xml:id="c19e5d8"/><anchor xml:id="cll_chapter19-section5-example8"/>5.8)   la djan. la marcas. le zarci le briju
+       John, Marsha, the store, the office.
+       John and Marsha go to the store and the office, respectively.
+</programlisting>
+  <para>(Note: A mechanical substitution of <xref linkend="cll_chapter19-section5-example8"/> into <xref linkend="cll_chapter19-section5-example7"/> produces an ungrammatical result, because “* ... le zarci fa'u le briju” is ungrammatical Lojban: the first “le zarci” has to be closed with its proper terminator “ku”, for reasons explained in <xref linkend="cll_chapter14"/>. This effect is not important: Lojban behaves as if all elided terminators have been supplied in both question and answer before inserting the latter into the former. The exchange is grammatical if question and answer are each separately grammatical.)</para>
+  <para>Questions to be answered with a selbri are expressed with “mo” of selma'o GOhA, which is a kind of pro-bridi:</para>
+  <programlisting><anchor xml:id="c19e5d9"/><anchor xml:id="cll_chapter19-section5-example9"/>5.9)   la lojban. mo
+       Lojban [what selbri?]
+       What is Lojban?
+</programlisting>
+  <para>Here the answerer is to supply some predicate which is true of Lojban. Such questions are extremely open-ended, due to the enormous range of possible predicate answers. The answer might be just a selbri, or might be a full bridi, in which case the sumti in the answer override those provided by the questioner. To limit the range of a “mo” question, make it part of a tanru.</para>
+  <para>Questions about numbers are expressed with “xo” of selma'o PA:</para>
+  <programlisting><anchor xml:id="c19e5d10"/><anchor xml:id="cll_chapter19-section5-example10"/>5.10)  do viska xo prenu
+       You saw [what number?] persons.
+       How many people did you see?
+</programlisting>
+  <para>The answer would be a simple number, another kind of non-bridi utterance:</para>
+  <programlisting><anchor xml:id="c19e5d11"/><anchor xml:id="cll_chapter19-section5-example11"/>5.11)  vomu
+       Forty-five.
+</programlisting>
+  <para>Fill-in-the-blank questions may also be asked about: logical connectives (using cmavo “ji” of A, “ge'i” of GA, “gi'i” of GIhA, “gu'i” of GUhA, or “je'i” of JA, and receiving an ek, gihek, ijek, or ijoik as an answer) — see <xref linkend="cll_chapter14"/>; attitudes (using “pei” of UI, and receiving an attitudinal as an answer) — see <xref linkend="cll_chapter13"/>; place structures (using “fi'a” of FA, and receiving a cmavo of FA as an answer) — see <xref linkend="cll_chapter9"/>; tenses and modals (using “cu'e” of CUhE, and receiving any tense or BAI cmavo as an answer) — see <xref linkend="cll_chapter9"/> and <xref linkend="cll_chapter10"/>.</para>
+  <para>Questions can be marked by placing “pau” (of selma'o UI) before the question bridi. See <xref linkend="cll_chapter13"/> for details.</para>
+  <para>The full list of non-bridi utterances suitable as answers to questions is:</para>
+  <itemizedlist>
+    <listitem>
+      <para>any number of sumti (with elidable terminator “vau”, see <xref linkend="cll_chapter6"/>)</para>
+    </listitem>
+    <listitem>
+      <para>an ek or gihek (logical connectives, see <xref linkend="cll_chapter14"/>)</para>
+    </listitem>
+    <listitem>
+      <para>a number, or any mathematical expression placed in parentheses (see <xref linkend="cll_chapter18"/>)</para>
+    </listitem>
+    <listitem>
+      <para>a bare “na” negator (to negate some previously expressed bridi), or corresponding “ja'a” affirmer (see <xref linkend="cll_chapter15"/>)</para>
+    </listitem>
+    <listitem>
+      <para>a relative clause (to modify some previously expressed sumti, see <xref linkend="cll_chapter8"/>)</para>
+    </listitem>
+    <listitem>
+      <para>a prenex/topic (to modify some previously expressed bridi, see <xref linkend="cll_chapter16"/>)</para>
+    </listitem>
+    <listitem>
+      <para>linked arguments (beginning with “be” or “bei” and attached to some previously expressed selbri, often in a description,see <xref linkend="cll_chapter5"/>)</para>
+    </listitem>
+  </itemizedlist>
+  <para>At the beginning of a text, the following non-bridi are also permitted:</para>
+  <itemizedlist>
+    <listitem>
+      <para>one or more names (to indicate direct address without “doi”, see <xref linkend="cll_chapter6"/>)</para>
+    </listitem>
+    <listitem>
+      <para>indicators (to express a prevailing attitude, see <xref linkend="cll_chapter13"/>)</para>
+    </listitem>
+    <listitem>
+      <para>“nai” (to vaguely negate something or other, see <xref linkend="cll_chapter15"/>)</para>
+    </listitem>
+  </itemizedlist>
+  <para>Where not needed for the expression of answers, most of these are made grammatical for pragmatic reasons: people will say them in conversation, and there is no reason to rule them out as ungrammatical merely because most of them are vague.</para>
+</section>
+
+<section xml:id="cll_chapter19-section6">
+  <title>6. Subscripts: XI</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     xi      XI      subscript
+</programlisting>
+  <para>The cmavo “xi” (of selma'o XI) indicates that a subscript (a number, a lerfu string, or a parenthesized mekso) follows. Subscripts can be attached to almost any construction and are placed following the construction (or its terminator word, which is generally required). They are useful either to extend the finite cmavo list to infinite length, or to make more refined distinctions than the standard cmavo list permits. The remainder of this section mentions some places where subscripts might naturally be used.</para>
+  <para>Lojban gismu have at most five places:</para>
+  <programlisting><anchor xml:id="c19e6d1"/><anchor xml:id="cll_chapter19-section6-example1"/>6.1)   mi cu klama le zarci le zdani le dargu le karce
+       I go to-the market from-the house via-the road using-the car.
+</programlisting>
+  <para>Consequently, selma'o SE (which operates on a selbri to change the order of its places) and selma'o FA (which provides place number tags for individual sumti) have only enough members to handle up to five places. Conversion of <xref linkend="cll_chapter19-section6-example1"/>, using “xe” to swap the x1 and x5 places, would produce:</para>
+  <programlisting><anchor xml:id="c19e6d2"/><anchor xml:id="cll_chapter19-section6-example2"/>6.2)   le karce cu xe klama le zarci le zdani le dargu mi
+       The car is-a-transportation-means to-the market from-the house via-the road for-me.
+</programlisting>
+  <para>And reordering of the place structures might produce:</para>
+  <programlisting><anchor xml:id="c19e6d3"/><anchor xml:id="cll_chapter19-section6-example3"/>6.3)   fo le dargu fi le zdani fa mi fe le zarci fu le karce cu klama
+       Via the road, from the house, I, to the market, using-the car, go.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section6-example1"/> to <xref linkend="cll_chapter19-section6-example3"/> all mean the same thing. But consider the lujvo “nunkla”, formed by applying the abstraction operator “nu” to “klama”:</para>
+  <programlisting><anchor xml:id="c19e6d4"/><anchor xml:id="cll_chapter19-section6-example4"/>6.4)   la'edi'u cu nunkla
+            mi le zarci le zdani le dargu le karce
+       The-referent-of-the-previous-sentence is-an-event-of-going
+            by-me to-the market from-the house via-the road using-the car.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section6-example4"/> shows that “nunkla” has six places: the five places of “klama” plus a new one (placed first) for the event itself. Performing transformations similar to that of <xref linkend="cll_chapter19-section6-example2"/> requires an additional conversion cmavo that exchanges the x1 and x6 places. The solution is to use any cmavo of SE with a subscript "6" (see Chapter 19):</para>
+  <programlisting><anchor xml:id="c19e6d5"/><anchor xml:id="cll_chapter19-section6-example5"/>6.5)   le karce cu sexixa nunkla mi
+            le zarci le zdani le dargu la'edi'u
+       The car is-a-transportation-means-in-the-event-of-going by-me
+            to-the market via-the road which-is-referred-to-by-the-last-sentence.
+</programlisting>
+  <para>Likewise, a sixth place tag can be created by using any cmavo of FA with a subscript:</para>
+  <programlisting><anchor xml:id="c19e6d6"/><anchor xml:id="cll_chapter19-section6-example6"/>6.6)   fu le dargu fo le zdani fe mi fa la'edi'u
+            fi le zarci faxixa le karce cu nunkla
+       Via the road, from the house, by me, the-referent-of-the-last-sentence,
+            to the market, using the car, is-an-event-of-going.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section6-example4"/> to <xref linkend="cll_chapter19-section6-example6"/> also all mean the same thing, and each is derived straightforwardly from any of the others, despite the tortured nature of the English glosses. In addition, any other member of SE or FA could be substituted into “sexixa” and “faxixa” without change of meaning: “vexixa” means the same thing as “sexixa”.</para>
+  <para>Lojban provides two groups of pro-sumti, both belonging to selma'o KOhA. The ko'a-series cmavo are used to refer to explicitly specified sumti to which they have been bound using “goi”. The da-series, on the other hand, are existentially or universally quantified variables. (These concepts are explained more fully in <xref linkend="cll_chapter16"/>.) There are ten ko'a-series cmavo and 3 da-series cmavo available.</para>
+  <para>If more are required, any cmavo of the ko'a-series or the da-series can be subscripted:</para>
+  <programlisting><anchor xml:id="c19e6d7"/><anchor xml:id="cll_chapter19-section6-example7"/>6.7)   daxivo
+       X sub 4
+</programlisting>
+  <para>is the 4th bound variable of the 1st sequence of the da-series, and</para>
+  <programlisting><anchor xml:id="c19e6d8"/><anchor xml:id="cll_chapter19-section6-example8"/>6.8)   ko'ixipaso
+       something-3 sub 18
+</programlisting>
+  <para>is the 18th free variable of the 3rd sequence of the ko'a-series. This convention allows 10 sequences of ko'a-type pro-sumti and 3 sequences of da-type pro-sumti, each with as many members as needed. Note that “daxivo” and “dexivo” are considered to be distinct pro-sumti, unlike the situation with “sexixa” and “vexixa” above. Exactly similar treatment can be given to the bu'a-series of selma'o GOhA and to the gismu pro-bridi “broda”, “brode”, “brodi”, “brodo”, and “brodu”.</para>
+  <para>Subscripts on lerfu words are used in the standard mathematical way to extend the number of variables:</para>
+  <programlisting><anchor xml:id="c19e6d9"/><anchor xml:id="cll_chapter19-section6-example9"/>6.9)   li xy.boixipa du li xy.boixire su'i xy.boixici
+       The-number x-sub-1 equals the-number x-sub-2 plus x-sub-3
+       x<subscript>1</subscript>  = x<subscript>2</subscript>  + x<subscript>3</subscript></programlisting>
+  <para>and can be used to extend the number of pro-sumti as well, since lerfu strings outside mathematical contexts are grammatically and semantically equivalent to pro-sumti of the ko'a-series. (In <xref linkend="cll_chapter19-section6-example9"/>, note the required terminator “boi” after each “xy.” cmavo; this terminator allows the subscript to be attached without ambiguity.)</para>
+  <para>Names, which are similar to pro-sumti, can also be subscripted to distinguish two individuals with the same name:</para>
+  <programlisting><anchor xml:id="c19e6d10"/><anchor xml:id="cll_chapter19-section6-example10"/>6.10)  la djan. xipa cusku lu mi'enai do li'u la djan. xire
+       John<subscript>1</subscript> expresses “I-am-not you” to John<subscript>2</subscript>.
+</programlisting>
+  <para>Subscripts on tenses allow talking about more than one time or place that is described by the same general cmavo. For example, “puxipa” could refer to one point in the past, and “puxire” a second point (earlier or later).</para>
+  <para>You can place a subscript on the word “ja'a”, the bridi affirmative of selma'o NA, to express so-called fuzzy truths. The usual machinery for fuzzy logic (statements whose truth value is not merely “true” or “false”, but is expressed by a number in the range 0 to 1) in Lojban is the abstractor “jei”:</para>
+  <programlisting><anchor xml:id="c19e6d11"/><anchor xml:id="cll_chapter19-section6-example11"/>6.11)  li pimu jei mi ganra
+       The-number .5 is-the-truth-value-of my being-broad.
+</programlisting>
+  <para>However, by convention we can attach a subscript to “ja'a” to indicate fuzzy truth (or to “na” if we change the amount):</para>
+  <programlisting><anchor xml:id="c19e6d12"/><anchor xml:id="cll_chapter19-section6-example12"/>6.12)  mi ja'a xipimu ganra
+       I truly-sub-.5 am-broad
+</programlisting>
+  <para>Finally, as mentioned in <xref linkend="cll_chapter19-section2"/>, “ni'o” and “no'i” cmavo with matching subscripts mark the start and the continuation of a given topic respectively. Different topics can be assigned to different subscripts.</para>
+  <para>Other uses of subscripts will doubtless be devised in future.</para>
+</section>
+
+<section xml:id="cll_chapter19-section7">
+  <title>7. Utterance ordinals: MAI</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     mai     MAI     utterance ordinal, -thly
+     mo'o    MAI     higher order utterance ordinal
+</programlisting>
+  <para>Numerical free modifiers, corresponding to English “firstly”, “secondly”, and so on, can be created by suffixing “mai” or “mo'o” of selma'o MAI to a number or a lerfu string. Here are some examples:</para>
+  <programlisting><anchor xml:id="c19e7d1"/><anchor xml:id="cll_chapter19-section7-example1"/>7.1)   mi klama pamai le zarci .e remai le zdani
+       I go-to (firstly) the store and (secondly) the house.
+</programlisting>
+  <para>This does not imply that I go to the store before I go to the house: that meaning requires a tense. The sumti are simply numbered for convenience of reference. Like other free modifiers, the utterance ordinals can be inserted almost anywhere in a sentence without affecting its grammar or its meaning.</para>
+  <para>Any of the Lojban numbers can be used with MAI: “romai”, for example, means “all-thly” or “lastly”. Likewise, if you are enumerating a long list and have forgotten which number is wanted next, you can say “ny.mai”, or “Nthly”.</para>
+  <para>The difference between “mai” and “mo'o” is that “mo'o” enumerates larger subdivisions of a text; “mai” was designed for lists of numbered items, whereas “mo'o” was intended to subdivide structured works. If this chapter were translated into Lojban, it might number each section with “mo'o”: this section would then be introduced with “zemo'o”, or “Section 7.”</para>
+</section>
+
+<section xml:id="cll_chapter19-section8">
+  <title>8. Attitude scope markers: FUhE/FUhO</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     fu'e    FUhE    open attitudinal scope
+     fu'o    FUhO    close attitudinal scope
+</programlisting>
+  <para>Lojban has a complex system of “attitudinals”, words which indicate the speaker’s attitude to what is being said. The attitudinals include indicators of emotion, intensity markers, discursives (which show the structure of discourse), and evidentials (which indicate “how the speaker knows”). Most of these words belong to selma'o UI; the intensity markers belong to selma'o CAI for historical reasons, but the two selma'o are grammatically identical. The individual cmavo of UI and CAI are discussed in <xref linkend="cll_chapter13"/>; only the rules for applying them in discourse are presented here.</para>
+  <para>Normally, an attitudinal applies to the preceding word only. However, if the preceding word is a structural cmavo which begins or ends a whole construction, then that whole construction is affected by the attitudinal:</para>
+  <programlisting><anchor xml:id="c19e8d1"/><anchor xml:id="cll_chapter19-section8-example1"/>8.1)   mi viska le blanu .ia zdani [ku]
+       I see the blue [belief] house.
+       I see the house, which I believe to be blue.
+
+<anchor xml:id="c19e8d2"/><anchor xml:id="cll_chapter19-section8-example2"/>8.2)   mi viska le blanu zdani .ia [ku]
+       I see the blue house [belief].
+       I see the blue thing, which I believe to be a house.
+
+<anchor xml:id="c19e8d3"/><anchor xml:id="cll_chapter19-section8-example3"/>8.3)   mi viska le .ia blanu zdani [ku]
+       I see the [belief] blue house
+       I see what I believe to be a blue house.
+
+<anchor xml:id="c19e8d4"/><anchor xml:id="cll_chapter19-section8-example4"/>8.4)   mi viska le blanu zdani ku .ia
+       I see (the blue house) [belief]
+       I see what I believe to be a blue house.
+</programlisting>
+  <para>An attitudinal meant to cover a whole sentence can be attached to the preceding “.i”, expressed or understood:</para>
+  <programlisting><anchor xml:id="c19e8d5"/><anchor xml:id="cll_chapter19-section8-example5"/>8.5)   [.i] .ia mi viska le blanu zdani
+       [belief] I see the blue house.
+       I believe I see a blue house.
+</programlisting>
+  <para>or to an explicit “vau” placed at the end of a bridi.</para>
+  <para>Likewise, an attitudinal meant to cover a whole paragraph can be attached to “ni'o” or “no'i”. An attitudinal at the beginning of a text applies to the whole text.</para>
+  <para>However, sometimes it is necessary to be more specific about the range of one or more attitudinals, particularly if the range crosses the boundaries of standard Lojban syntactic constructions. The cmavo “fu'e” (of selma'o FUhE) and “fu'o” (of selma'o FUhO) provide explicit scope markers. Placing “fu'e” in front of an attitudinal disconnects it from what precedes it, and instead says that it applies to all following words until further notice. The notice is given by “fu'o”, which can appear anywhere and cancels all in-force attitudinals. For example:</para>
+  <programlisting><anchor xml:id="c19e8d6"/><anchor xml:id="cll_chapter19-section8-example6"/>8.6)   mi viska le fu'e .ia blanu zdani fu'o ponse
+       I see the [start] [belief] blue house [end] possessor
+       I see the owner of what I believe to be a blue house.
+</programlisting>
+  <para>Here, only the “blanu zdani” portion of the three-part tanru “blanu zdani ponse” is marked as a belief of the speaker. Naturally, the attitudinal scope markers do not affect the rules for interpreting multi-part tanru: “blanu zdani” groups first because tanru group from left to right unless overridden with “ke” or “bo”.</para>
+  <para>Other attitudinals of more local scope can appear after attitudinals marked by FUhE; these attitudinals are added to the globally active attitudinals rather than superseding them.</para>
+</section>
+
+<section xml:id="cll_chapter19-section9">
+  <title>9. Quotations: LU, LIhU, LOhU, LEhU</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     lu      LU      begin quotation
+     li'u    LIhU    end quotation
+     lo'u    LOhU    begin error quotation
+     le'u    LEhU    end error quotation
+</programlisting>
+  <para>Grammatically, quotations are very simple in Lojban: all of them are sumti, and they all mean something like “the piece of text here quoted”:</para>
+  <programlisting><anchor xml:id="c19e9d1"/><anchor xml:id="cll_chapter19-section9-example1"/>9.1)   mi pu cusku lu mi'e djan [li'u]
+       I [past] express [quote] I-am John [unquote]
+       I said, “I’m John”.
+</programlisting>
+  <para>But in fact there are four different flavors of quotation in the language, involving six cmavo of six different selma'o. This being the case, quotation deserves some elaboration.</para>
+  <para>The simplest kind of quotation, exhibited in <xref linkend="cll_chapter19-section9-example1"/>, uses the cmavo “lu” (of selma'o LU) as the opening quotation mark, and the cmavo “li'u” (of selma'o LIhU) as the closing quotation mark. The text between “lu” and “li'u” must be a valid, parseable Lojban text. If the quotation is ungrammatical, so is the surrounding expression. The cmavo “li'u” is technically an elidable terminator, but it’s almost never possible to elide it except at the end of text.</para>
+  <para>The cmavo “lo'u” (of selma'o LOhU) and “le'u” (of selma'o LEhU) are used to surround a quotation that is not necessarily grammatical Lojban. However, the text must consist of morphologically correct Lojban words (as defined in <xref linkend="cll_chapter4"/>), so that the “le'u” can be picked out reliably. The words need not be meaningful, but they must be recognizable as cmavo, brivla, or cmene. Quotation with “lo'u” is essential to quoting ungrammatical Lojban for teaching in the language, the equivalent of the * that is used in English to mark such errors:</para>
+  <programlisting><anchor xml:id="c19e9d2"/><anchor xml:id="cll_chapter19-section9-example2"/>9.2)   lo'u mi du do du la djan. le'u na tergerna la lojban.
+       [quote] mi du do du la djan. [unquote] is-not a-grammatical-structure in Lojban.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section9-example2"/> is grammatical even though the embedded quotation is not. Similarly, “lo'u” quotation can quote fragments of a text which themselves do not constitute grammatical utterances:</para>
+  <programlisting><anchor xml:id="c19e9d3"/><anchor xml:id="cll_chapter19-section9-example3"/>9.3)   lu le mlatu cu viska le finpe li'u zo'u lo'u viska le le'u
+            cu selbasti .ei lo'u viska lo le'u
+       [quote] le mlatu cu viska le finpe [unquote] : [quote] viska le [unquote]
+            is-replaced-by [obligation!] [quote] viska lo [unquote].
+       In the sentence “le mlatu viska le finpe”, “viska le” should be replaced by “viska lo”.
+</programlisting>
+  <para>Note the topic-comment formulation (<xref linkend="cll_chapter19-section4"/>) and the indicator applying to the selbri only (<xref linkend="cll_chapter19-section8"/>). Neither “viska le” nor “viska lo” is a valid Lojban utterance, and both require “lo'u” quotation.</para>
+  <para>Additionally, pro-sumti or pro-bridi in the quoting sentence can refer to words appearing in the quoted sentence when “lu ... li'u” is used, but not when “lo'u ... le'u” is used:</para>
+  <programlisting><anchor xml:id="c19e9d4"/><anchor xml:id="cll_chapter19-section9-example4"/>9.4)   la tcarlis. cusku lu le ninmu cu morsi li'u
+            .iku'i ri jmive
+       Charlie says [quote] the woman is-dead [unquote].
+            However, the-last-mentioned is-alive.
+       Charlie says “The woman is dead”, but she is alive.
+</programlisting>
+  <para>In <xref linkend="cll_chapter19-section9-example4"/>, “ri” is a pro-sumti which refers to the most recent previous sumti, namely “le ninmu”. Compare:</para>
+  <programlisting><anchor xml:id="c19e9d5"/><anchor xml:id="cll_chapter19-section9-example5"/>9.5)   la tcarlis. cusku lo'u le ninmu cu morsi le'u
+            .iku'i ri jmive
+       Charlie says [quote] le ninmu cu morsi [unquote].
+            However, the-last-mentioned is-alive.
+       Charlie says “le ninmu cu morsi”, but he is alive.
+</programlisting>
+  <para>In <xref linkend="cll_chapter19-section9-example5"/>, “ri” cannot refer to the referent of the alleged sumti “le ninmu”, because “le ninmu cu morsi” is a mere uninterpreted sequence of Lojban words. Instead, “ri” ends up referring to the referent of the sumti “la tcarlis.”, and so it is Charlie who is alive.</para>
+  <para>The metalinguistic erasers “si”, “sa”, and “su”, discussed in <xref linkend="cll_chapter19-section13"/>, do not operate in text between “lo'u” and “le'u”. Since the first “le'u” terminates a “lo'u” quotation, it is not directly possible to have a “lo'u” quotation within another “lo'u” quotation. However, it is possible for a “le'u” to occur within a “lo'u ... le'u” quotation by preceding it with the cmavo “zo”, discussed in <xref linkend="cll_chapter19-section10"/>. Note that “le'u” is not an elidable terminator; it is required.</para>
+</section>
+
+<section xml:id="cll_chapter19-section10">
+  <title>10. More on quotations: ZO, ZOI</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     zo      ZO      quote single word
+     zoi     ZOI     non-Lojban quotation
+     la'o    ZOI     non-Lojban name
+</programlisting>
+  <para>The cmavo “zo” (of selma'o ZO) is a strong quotation mark for the single following word, which can be any Lojban word whatsoever. Among other uses, “zo” allows a metalinguistic word to be referenced without having it act on the surrounding text. The word must be a morphologically legal (but not necessarily meaningful) single Lojban word; compound cmavo are not permitted. For example:</para>
+  <programlisting><anchor xml:id="c19e10d1"/><anchor xml:id="cll_chapter19-section10-example1"/>10.1)  zo si cu lojbo valsi
+       “si” is a Lojbanic word.
+</programlisting>
+  <para>Since “zo” acts on a single word only, there is no corresponding terminator. Brevity, then, is a great advantage of “zo”, since the terminators for other kinds of quotation are rarely or never elidable.</para>
+  <para>The cmavo “zoi” (of selma'o ZOI) is a quotation mark for quoting non-Lojban text. Its syntax is “zoi X. text .X”, where X is a Lojban word (called the delimiting word) which is separated from the quoted text by pauses, and which is not found in the written text or spoken phoneme stream. It is common, but not required, to use the lerfu word (of selma'o BY) which corresponds to the Lojban name of the language being quoted:</para>
+  <programlisting><anchor xml:id="c19e10d2"/><anchor xml:id="cll_chapter19-section10-example2"/>10.2)  zoi gy. John is a man .gy. cu glico jufra
+       “John is a man” is an English sentence.
+</programlisting>
+  <para>where “gy” stands for “glico”. Other popular choices of delimiting words are “.kuot.”, a Lojban name which sounds like the English word “quote”, and the word “zoi” itself. Another possibility is a Lojban word suggesting the topic of the quotation.</para>
+  <para>Within written text, the Lojban written word used as a delimiting word may not appear, whereas within spoken text, the sound of the delimiting word may not be uttered. This leads to occasional breakdowns of audio-visual isomorphism: <xref linkend="cll_chapter19-section10-example3"/> is fine in speech but ungrammatical as written, whereas <xref linkend="cll_chapter19-section10-example4"/> is correct when written but ungrammatical in speech.</para>
+  <programlisting><anchor xml:id="c19e10d3"/><anchor xml:id="cll_chapter19-section10-example3"/>10.3)  ?mi djuno fi le valsi po'u zoi gy. gyrations .gy.
+       I know about the word which-is “gyrations”.
+
+<anchor xml:id="c19e10d4"/><anchor xml:id="cll_chapter19-section10-example4"/>10.4)  ?mi djuno fi le valsi po'u zoi jai. gyrations .jai
+       I know about the word which-is “gyrations”.
+</programlisting>
+  <para>The text “gy” appears in the written word “gyrations”, whereas the sound represented in Lojban by “jai” appears in the spoken word “gyrations”. Such borderline cases should be avoided as a matter of good style.</para>
+  <para>It should be noted particularly that “zoi” quotation is the only way to quote rafsi, specifically CCV rafsi, because they are not Lojban words, and “zoi” quotation is the only way to quote things which are not Lojban words. (CVC and CVV rafsi look like names and cmavo respectively, and so can be quoted using other methods.) For example:</para>
+  <programlisting><anchor xml:id="c19e10d5"/><anchor xml:id="cll_chapter19-section10-example5"/>10.5)  zoi ry. sku .ry. cu rafsi zo cusku
+       “sku” is a rafsi of “cusku”.
+</programlisting>
+  <para>(A minor note on interaction between “lo'u ... le'u” and “zoi”: The text between “lo'u” and “le'u” should consist of Lojban words only. In fact, non-Lojban material in the form of a “zoi” quotation may also appear. However, if the word “le'u” is used either as the delimiting word for the “zoi” quotation, or within the quotation itself, the outer “lo'u” quotation will be prematurely terminated. Therefore, “le'u” should be avoided as the delimiting word in any “zoi” quotation.)</para>
+  <para>Lojban strictly avoids any confusion between things and the names of things:</para>
+  <programlisting><anchor xml:id="c19e10d6"/><anchor xml:id="cll_chapter19-section10-example6"/>10.6)  zo .bab. cmene la bab.
+       The-word “Bob” is-the-name-of the-one-named Bob.
+</programlisting>
+  <para>In <xref linkend="cll_chapter19-section10-example6"/>, “zo .bab.” is the word, whereas “la bab.” is the thing named by the word. The cmavo “la'e” and “lu'e” (of selma'o LAhE) convert back and forth between references and their referents:</para>
+  <programlisting><anchor xml:id="c19e10d7"/><anchor xml:id="cll_chapter19-section10-example7"/>10.7)  zo .bab. cmene la'e zo .bab.
+       The-word “Bob” is-the-name-of the-referent-of the-word “Bob”.
+
+<anchor xml:id="c19e10d8"/><anchor xml:id="cll_chapter19-section10-example8"/>10.8)  lu'e la bab. cmene la bab.
+       A-symbol-for Bob is-the-name-of Bob.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section10-example6"/> through <xref linkend="cll_chapter19-section10-example8"/> all mean approximately the same thing, except for differences in emphasis. <xref linkend="cll_chapter19-section10-example9"/> is different:</para>
+  <programlisting><anchor xml:id="c19e10d9"/><anchor xml:id="cll_chapter19-section10-example9"/>10.9)  la bab. cmene la bab.
+       Bob is the name of Bob.
+</programlisting>
+  <para>and says that Bob is both the name and the thing named, an unlikely situation. People are not names.</para>
+  <para>(In <xref linkend="cll_chapter19-section10-example6"/> through <xref linkend="cll_chapter19-section10-example7"/>, the name “bab.” was separated from a preceding “zo” by a pause, thus: “zo .bab.”. The reason for this extra pause is that all Lojban names must be separated by pause from any preceding word other than “la”, “lai”, “la'i” (all of selma'o LA) and “doi” (of selma'o DOI). There are numerous other cmavo that may precede a name: of these, “zo” is one of the most common.)</para>
+  <para>The cmavo “la'o” also belongs to selma'o ZOI, and is mentioned here for completeness, although it does not signal the beginning of a quotation. Instead, “la'o” serves to mark non-Lojban names, especially the Linnaean binomial names (such as “Homo sapiens”) which are the internationally standardized names for species of animals and plants. Internationally known names which can more easily be recognized by spelling rather than pronunciation, such as “Goethe”, can also appear in Lojban text with “la'o”:</para>
+  <programlisting><anchor xml:id="c19e10d10"/><anchor xml:id="cll_chapter19-section10-example10"/>10.10) la'o dy. Goethe .dy. cu me la'o ly. Homo sapiens .ly.
+       Goethe is a Homo sapiens.
+</programlisting>
+  <para>Using “la'o” for all names rather than Lojbanizing, however, makes for very cumbersome text. A rough equivalent of “la'o” might be “la me zoi”.</para>
+</section>
+
+<section xml:id="cll_chapter19-section11">
+  <title>11. Contrastive emphasis: BAhE</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ba'e    BAhE    emphasize next word
+     za'e    BAhE    next word is nonce
+</programlisting>
+  <para>English often uses strong stress on a word to single it out for contrastive emphasis, thus</para>
+  <programlisting><anchor xml:id="c19e11d1"/><anchor xml:id="cll_chapter19-section11-example1"/>11.1)  I saw George.
+</programlisting>
+  <para>is quite different from</para>
+  <programlisting><anchor xml:id="c19e11d2"/><anchor xml:id="cll_chapter19-section11-example2"/>11.2)  I saw <emphasis>George</emphasis>.
+</programlisting>
+  <para>The heavy stress on “<emphasis>George</emphasis>” (represented in writing by <emphasis>italics</emphasis>) indicates that I saw George rather than someone else. Lojban does not use stress in this way: stress is used only to help separate words (because every brivla is stressed on the penultimate syllable) and in names to match other languages’ stress patterns. Note that many other languages do not use stress in this way either; typically word order is rearranged, producing something like</para>
+  <programlisting><anchor xml:id="c19e11d3"/><anchor xml:id="cll_chapter19-section11-example3"/>11.3)  It was George whom I saw.
+</programlisting>
+  <para>In Lojban, the cmavo “ba'e” (of selma'o BAhE) precedes a single word which is to be emphasized:</para>
+  <programlisting><anchor xml:id="c19e11d4"/><anchor xml:id="cll_chapter19-section11-example4"/>11.4)  mi viska la ba'e .djordj.
+       I saw the-one-named [emphasis] “George”.
+       I saw <emphasis>George</emphasis>.
+</programlisting>
+  <para>Note the pause before the name “djordj.”, which serves to separate it unambiguously from the “ba'e”. Alternatively, the “ba'e” can be moved to a position before the “la”, which in effect emphasizes the whole construct “la djordj.”:</para>
+  <programlisting><anchor xml:id="c19e11d5"/><anchor xml:id="cll_chapter19-section11-example5"/>11.5)  mi viska ba'e la djordj.
+       I saw [emphasis] the-one-named “George”.
+       I saw <emphasis>George</emphasis>.
+</programlisting>
+  <para>Marking a word with a cmavo of BAhE does not change the word’s grammar in any way. Any word in a bridi can receive contrastive emphasis marking:</para>
+  <programlisting><anchor xml:id="c19e11d6"/><anchor xml:id="cll_chapter19-section11-example6"/>11.6)  ba'e mi viska la djordj.
+       I, no one else, saw George.
+
+<anchor xml:id="c19e11d7"/><anchor xml:id="cll_chapter19-section11-example7"/>11.7)  mi ba'e viska la djordj.
+       I saw (not heard or smelled) George.
+</programlisting>
+  <para>Emphasis on one of the structural components of a Lojban bridi can also be achieved by rearranging it into an order that is not the speaker’s or writer’s usual order. Any sumti moved out of place, or the selbri when moved out of place, is emphatic to some degree.</para>
+  <para>For completeness, the cmavo “za'e” should be mentioned, also of selma'o BAhE. It marks a word as possibly irregular, non-standard, or nonce (created for the occasion):</para>
+  <programlisting><anchor xml:id="c19e11d8"/><anchor xml:id="cll_chapter19-section11-example8"/>11.8)  mi klama la za'e. .albeinias
+       I go-to so-called Albania
+</programlisting>
+  <para>marks a Lojbanization of an English name, where a more appropriate standard form might be something like “la ctiipyris.”, reflecting the country’s name in Albanian.</para>
+  <para>Before a lujvo or fu'ivla, “za'e” indicates that the word has been made up on the spot and may be used in a sense that is not found in the unabridged dictionary (when we have an unabridged dictionary!).</para>
+</section>
+
+<section xml:id="cll_chapter19-section12">
+  <title>12. Parenthesis and metalinguistic commentary: TO, TOI, SEI</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     to      TO      open parenthesis
+     to'i    TO      open editorial parenthesis
+
+     toi     TOI     close parenthesis
+
+     sei     SEI     metalinguistic bridi marker
+</programlisting>
+  <para>The cmavo “to” and “toi” are discursive (non-mathematical) parentheses, for inserting parenthetical remarks. Any text whatsoever can go within the parentheses, and it is completely invisible to its context. It can, however, refer to the context by the use of pro-sumti and pro-bridi: any that have been assigned in the context are still assigned in the parenthetical remarks, but the reverse is not true.</para>
+  <programlisting><anchor xml:id="c19e12d1"/><anchor xml:id="cll_chapter19-section12-example1"/>12.1)  doi lisas. mi djica le nu to doi frank. ko sisti toi do viska le mlatu
+       O Lisa, I desire the event-of (O Frank, [imperative] stop!) you see the cat.
+       Lisa, I want you to (Frank! Stop!) see the cat.
+</programlisting>
+  <para><xref linkend="cll_chapter19-section12-example1"/> implicitly redefines “do” within the parentheses: the listener is changed by “doi frank.” When the context sentence resumes, however, the old listener, Lisa, is automatically restored.</para>
+  <para>There is another cmavo of selma'o TO: “to'i”. The difference between “to” and “to'i” is the difference between parentheses and square brackets in English prose. Remarks within “to ... toi” cmavo are implicitly by the same speaker, whereas remarks within “to'i ... toi” are implicitly by someone else, perhaps an editor:</para>
+  <programlisting><anchor xml:id="c19e12d2"/><anchor xml:id="cll_chapter19-section12-example2"/>12.2)  la frank. cusku lu mi prami do to'isa'a do du la djein. toi li'u
+       Frank expresses “I love you [you = Jane]”
+</programlisting>
+  <para>The “sa'a” suffix is a discursive cmavo (of selma'o UI) meaning “editorial insertion”, and indicating that the marked word or construct (in this case, the entire bracketed remark) is not part of the quotation. It is required whenever the “to'i ... toi” remark is physically within quotation marks, at least when speaking to literal-minded listeners; the convention may be relaxed if no actual confusion results.</para>
+  <para>Note: The parser believes that parentheses are attached to the previous word or construct, because it treats them as syntactic equivalents of subscripts and other such so-called “free modifiers”. Semantically, however, parenthetical remarks are not necessarily attached either to what precedes them or what follows them.</para>
+  <para>The cmavo “sei” (of selma'o SEI) begins an embedded discursive bridi. Comments added with “sei” are called “metalinguistic”, because they are comments about the discourse itself rather than about the subject matter of the discourse. This sense of the term “metalinguistic” is used throughout this chapter, and is not to be confused with the sense “language for expressing other languages”.</para>
+  <para>When marked with “sei”, a metalinguistic utterance can be embedded in another utterance as a discursive. In this way, discursives which do not have cmavo assigned in selma'o UI can be expressed:</para>
+  <programlisting><anchor xml:id="c19e12d3"/><anchor xml:id="cll_chapter19-section12-example3"/>12.3)  la frank. prami sei la frank. gleki la djein.
+       Frank loves (Frank is happy) Jane.
+</programlisting>
+  <para>Using the happiness attitudinal, “.ui”, would imply that the speaker was happy. Instead, the speaker attributes happiness to Frank. It would probably be safe to elide the one who is happy, and say:</para>
+  <programlisting><anchor xml:id="c19e12d4"/><anchor xml:id="cll_chapter19-section12-example4"/>12.4)  la frank. prami sei gleki la djein.
+       Frank loves (he is happy) Jane.
+</programlisting>
+  <para>The grammar of the bridi following “sei” has an unusual limitation: the sumti must either precede the selbri, or must be glued into the selbri with “be” and “bei”:</para>
+  <programlisting><anchor xml:id="c19e12d5"/><anchor xml:id="cll_chapter19-section12-example5"/>12.5)  la frank. prami sei gleki be fa la suzn. la djein.
+       Frank loves (Susan is happy) Jane.
+</programlisting>
+  <para>This restriction allows the terminator cmavo “se'u” to almost always be elided.</para>
+  <para>Since a discursive utterance is working at a “higher” level of abstraction than a non-discursive utterance, a non-discursive utterance cannot refer to a discursive utterance. Specifically, the various back-counting, reciprocal, and reflexive constructs in selma'o KOhA ignore the utterances at “higher” metalinguistic levels in determining their referent. It is possible, and sometimes necessary, to refer to lower metalinguistic levels. For example, the English “he said” in a conversation is metalinguistic. For this purpose, quotations are considered to be at a lower metalinguistic level than the surrounding context (a quoted text cannot refer to the statements of the one who quotes it), whereas parenthetical remarks are considered to be at a higher level than the context.</para>
+  <para>Lojban works differently from English in that the “he said” can be marked instead of the quotation. In Lojban, you can say:</para>
+  <programlisting><anchor xml:id="c19e12d6"/><anchor xml:id="cll_chapter19-section12-example6"/>12.6)  la djan. cusku lu mi klama le zarci li'u
+       John expresses “I go to-the store”.
+</programlisting>
+  <para>which literally claims that John uttered the quoted text. If the central claim is that John made the utterance, as is likely in conversation, this style is the most sensible. However, in written text which quotes a conversation, you don’t want the “he said” or “she said” to be considered part of the conversation. If unmarked, it could mess up the anaphora counting. Instead, you can use:</para>
+  <programlisting><anchor xml:id="c19e12d7"/><anchor xml:id="cll_chapter19-section12-example7"/>12.7)  lu mi klama le zarci seisa'a la djan. cusku be dei li'u
+       “I go to-the store (John expresses this-sentence)”
+       “I go to the store”, said John.
+</programlisting>
+  <para>And of course other orders are possible:</para>
+  <programlisting><anchor xml:id="c19e12d8"/><anchor xml:id="cll_chapter19-section12-example8"/>12.8)  lu seisa'a la djan. cusku be dei mi klama le zarci
+       John said, “I go to the store”.
+
+<anchor xml:id="c19e12d9"/><anchor xml:id="cll_chapter19-section12-example9"/>12.9)  lu mi klama seisa'a la djan cusku le zarci
+       “I go”, John said, “to the store”.
+</programlisting>
+  <para>Note the “sa'a” following each “sei”, marking the “sei” and its attached bridi as an editorial insert, not part of the quotation. In a more relaxed style, these “sa'a” cmavo would probably be dropped.</para>
+  <para>The elidable terminator for “sei” is “se'u” (of selma'o SEhU); it is rarely needed, except to separate a selbri within the “sei” comment from an immediately following selbri (or component) outside the comment.</para>
+</section>
+
+<section xml:id="cll_chapter19-section13">
+  <title>13. Erasure: SI, SA, SU</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     si      SI      erase word
+     sa      SA      erase phrase
+     su      SU      erase discourse
+</programlisting>
+  <para>The cmavo “si” (of selma'o SI) is a metalinguistic operator that erases the preceding word, as if it had never been spoken:</para>
+  <programlisting><anchor xml:id="c19e13d1"/><anchor xml:id="cll_chapter19-section13-example1"/>13.1)  ti gerku si mlatu
+       This is-a-dog, er, is-a-cat.
+</programlisting>
+  <para>means the same thing as “ti mlatu”. Multiple “si” cmavo in succession erase the appropriate number of words:</para>
+  <programlisting><anchor xml:id="c19e13d2"/><anchor xml:id="cll_chapter19-section13-example2"/>13.2)  ta blanu zdani si si xekri zdani
+       That is-a-blue house, er, er, is-a-black house.
+</programlisting>
+  <para>In order to erase the word “zo”, it is necessary to use three “si” cmavo in a row:</para>
+  <programlisting><anchor xml:id="c19e13d3"/><anchor xml:id="cll_chapter19-section13-example3"/>13.3)  zo .bab. se cmene zo si si si la bab.
+       The-word “Bob” is-the-name-of the word “si”, er, er, Bob.
+</programlisting>
+  <para>The first use of “si” does not erase anything, but completes the “zo” quotation. Two more “si” cmavo are then necessary to erase the first “si” and the “zo”.</para>
+  <para>Incorrect names can likewise cause trouble with “si”:</para>
+  <programlisting><anchor xml:id="c19e13d4"/><anchor xml:id="cll_chapter19-section13-example4"/>13.4)  mi tavla fo la .esperanto si si .esperanton.
+       I talk in-language that-named “and” “speranto”, er, er, Esperanto.
+</programlisting>
+  <para>The Lojbanized spelling “.esperanto” breaks up, as a consequence of the Lojban morphology rules (see <xref linkend="cll_chapter4"/>) into two Lojban words, the cmavo “.e” and the undefined fu'ivla “speranto”. Therefore, two “si” cmavo are needed to erase them. Of course, “.e speranto” is not grammatical after “la”, but recognition of “si” is done before grammatical analysis.</para>
+  <para>Even more messy is the result of an incorrect “zoi”:</para>
+  <programlisting><anchor xml:id="c19e13d5"/><anchor xml:id="cll_chapter19-section13-example5"/>13.5)  mi cusku zoi fy. gy. .fy.  si si si si zo .djan
+       I express [foreign] [quote] “gy” [unquote], er, er, er, er, “John”.
+</programlisting>
+  <para>In <xref linkend="cll_chapter19-section13-example5"/>, the first “fy” is taken to be the delimiting word. The next word must be different from the delimiting word, and “gy.”, the Lojban name for the letter “g”, was chosen arbitrarily. Then the delimiting word must be repeated. For purposes of “si” erasure, the entire quoted text is taken to be a word, so four words have been uttered, and four more “si” cmavo are needed to erase them altogether. Similarly, a stray “lo'u” quotation mark must be erased with “fy. le'u si si si”, by completing the quotation and then erasing it all with three “si” cmavo.</para>
+  <para>What if less than the entire “zo” or “zoi” construct is erased? The result is something which has a loose “zo” or “zoi” in it, without its expected sequels, and which is incurably ungrammatical. Thus, to erase just the word quoted by “zo”, it turns out to be necessary to erase the “zo” as well:</para>
+  <programlisting><anchor xml:id="c19e13d6"/><anchor xml:id="cll_chapter19-section13-example6"/>13.6)  mi se cmene zo .djan.  si si zo .djordj.
+       I am-named-by the-word “John”, er, er, the-word “George”.
+</programlisting>
+  <para>The parser will reject “zo .djan. si .djordj.”, because in that context “djordj.” is a name (of selma'o CMENE) rather than a quoted word.</para>
+  <para>Note: The current machine parser does not implement “si” erasure.</para>
+  <para>As the above examples plainly show, precise erasures with “si” can be extremely hard to get right. Therefore, the cmavo “sa” (of selma'o SA) is provided for erasing more than one word. The cmavo following “sa” should be the starting marker of some grammatical construct. The effect of the “sa” is to erase back to and including the last starting marker of the same kind. For example:</para>
+  <programlisting><anchor xml:id="c19e13d7"/><anchor xml:id="cll_chapter19-section13-example7"/>13.7)  mi viska le sa .i mi cusku zo .djan.
+       I see the  ...  I say the-word “John”.
+</programlisting>
+  <para>Since the word following “sa” is “.i”, the sentence separator, its effect is to erase the preceding sentence. So <xref linkend="cll_chapter19-section13-example7"/> is equivalent to:</para>
+  <programlisting><anchor xml:id="c19e13d8"/><anchor xml:id="cll_chapter19-section13-example8"/>13.8)  mi cusku zo .djan.
+</programlisting>
+  <para>Another example, erasing a partial description rather than a partial sentence:</para>
+  <programlisting><anchor xml:id="c19e13d9"/><anchor xml:id="cll_chapter19-section13-example9"/>13.9)  mi viska le blanu zdan. sa le xekri zdani
+       I see the blue hou ...  the black house.
+</programlisting>
+  <para>In <xref linkend="cll_chapter19-section13-example9"/>, “le blanu zdan.” is ungrammatical, but clearly reflects the speaker’s original intention to say “le blanu zdani”. However, the “zdani” was cut off before the end and changed into a name. The entire ungrammatical “le” construct is erased and replaced by “le xekri zdani”.</para>
+  <para>Note: The current machine parser does not implement “sa” erasure. Getting “sa” right is even more difficult (for a computer) than getting “si” right, as the behavior of “si” is defined in terms of words rather than in terms of grammatical constructs (possibly incorrect ones) and words are conceptually simpler entities. On the other hand, “sa” is generally easier for human beings, because the rules for using it correctly are less finicky.</para>
+  <para>The cmavo “su” (of selma'o SU) is yet another metalinguistic operator that erases the entire text. However, if the text involves multiple speakers, then “su” will only erase the remarks made by the one who said it, unless that speaker has said nothing. Therefore “susu” is needed to eradicate a whole discussion in conversation.</para>
+  <para>Note: The current machine parser does not implement either “su” or “susu” erasure.</para>
+</section>
+
+<section xml:id="cll_chapter19-section14">
+  <title>14. Hesitation: Y</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     .y.     Y       hesitation noise
+</programlisting>
+  <para>Speakers often need to hesitate to think of what to say next or for some extra-linguistic reason. There are two ways to hesitate in Lojban: to pause between words (that is, to say nothing) or to use the cmavo “.y.” (of selma'o Y). This resembles in sound the English hesitation noise written “uh” (or “er”), but differs from it in the requirement for pauses before and after. Unlike a long pause, it cannot be mistaken for having nothing more to say: it holds the floor for the speaker. Since vowel length is not significant in Lojban, the “y” sound can be dragged out for as long as necessary. Furthermore, the sound can be repeated, provided the required pauses are respected.</para>
+  <para>Since the hesitation sound in English is outside the formal language, English-speakers may question the need for a formal cmavo. Speakers of other languages, however, often hesitate by saying (or, if necessary, repeating) a word (“este” in some dialects of Spanish, roughly meaning “that is”), and Lojban’s audio-visual isomorphism requires a written representation of all meaningful spoken behavior. Of course, “.y.” has no grammatical significance: it can appear anywhere at all in a Lojban sentence except in the middle of a word.</para>
+</section>
+
+<section xml:id="cll_chapter19-section15">
+  <title>15. No more to say: FAhO</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     fa'o    FAhO    end of text
+</programlisting>
+  <para>The cmavo “fa'o” (of selma'o FAhO) is the usually omitted marker for the end of a text; it can be used in computer interaction to indicate the end of input or output, or for explicitly giving up the floor during a discussion. It is outside the regular grammar, and the machine parser takes it as an unconditional signal to stop parsing unless it is quoted with “zo” or with “lo'u ... le'u”. In particular, it is not used at the end of subordinate texts quoted with “lu ... li'u” or parenthesized with “to ... toi”.</para>
+</section>
+
+<section xml:id="cll_chapter19-section16">
+  <title>16. List of cmavo interactions</title>
+  <para>The following list gives the cmavo and selma'o that are recognized by the earliest stages of the parser, and specifies exactly which of them interact with which others. All of the cmavo are at least mentioned in this chapter. The cmavo are written in lower case, and the selma'o in UPPER CASE.</para>
+  <itemizedlist>
+    <listitem>
+      <para>“zo” quotes the following word, no matter what it is.</para>
+    </listitem>
+    <listitem>
+      <para>“si” erases the preceding word unless it is a “zo”.</para>
+    </listitem>
+    <listitem>
+      <para>“sa” erases the preceding word and other words, unless the preceding word is a “zo”.</para>
+    </listitem>
+    <listitem>
+      <para>“su” is the same as “sa”, but erases more words.</para>
+    </listitem>
+    <listitem>
+      <para>“lo'u” quotes all following words up to a “le'u” (but not a “zo le'u”).</para>
+    </listitem>
+    <listitem>
+      <para>“le'u” is ungrammatical except at the end of a “lo'u quotation.</para>
+    </listitem>
+    <listitem>
+      <para>ZOI cmavo use the following word as a delimiting word, no matter what it is, but using “le'u” may create difficulties.</para>
+    </listitem>
+    <listitem>
+      <para>“zei” combines the preceding and the following word into a lujvo, but does not affect “zo”, “si”, “sa”, “su”, “lo'u”, ZOI cmavo, “fa'o”, and “zei”.</para>
+    </listitem>
+    <listitem>
+      <para>BAhE cmavo mark the following word, unless it is “si”, “sa”, or “su”, or unless it is preceded by “zo”. Multiple BAhE cmavo may be used in succession.</para>
+    </listitem>
+    <listitem>
+      <para>“bu” makes the preceding word into a lerfu word, except for “zo”, “si”, “sa”, “su”, “lo'u”, ZOI cmavo, “fa'o”, “zei”, BAhE cmavo, and “bu”. Multiple “bu” cmavo may be used in succession.</para>
+    </listitem>
+    <listitem>
+      <para>UI and CAI cmavo mark the previous word, except for “zo”, “si”, “sa”, “su”, “lo'u”, ZOI, “fa'o”, “zei”, BAhE cmavo, and “bu”. Multiple UI cmavo may be used in succession. A following “nai” is made part of the UI.</para>
+    </listitem>
+    <listitem>
+      <para>“.y.”, “da'o”, “fu'e”, and “fu'o” are the same as UI, but do not absorb a following “nai”.</para>
+    </listitem>
+  </itemizedlist>
+</section>
+
+<section xml:id="cll_chapter19-section17">
+  <title>17. List of Elidable Terminators</title>
+  <para>The following list shows all the elidable terminators of Lojban. The first column is the terminator, the second column is the selma'o that starts the corresponding construction, and the third column states what kinds of grammatical constructs are terminated. Each terminator is the only cmavo of its selma'o, which naturally has the same name as the cmavo.</para>
+  <programlisting>
+     be'o    BE              sumti attached to a tanru unit
+     boi     PA/BY           number or lerfu string
+     do'u    COI/DOI         vocative phrases
+     fe'u    FIhO            ad-hoc modal tags
+     ge'u    GOI             relative phrases
+     kei     NU              abstraction bridi
+     ke'e    KE              groups of various kinds
+     ku      LE/LA           description sumti
+     ku'e    PEhO            forethought mekso
+     ku'o    NOI             relative clauses
+     li'u    LU              quotations
+     lo'o    LI              number sumti
+     lu'u    LAhE/NAhE+BO    sumti qualifiers
+     me'u    ME              tanru units formed from sumti
+     nu'u    NUhI            forethought termsets
+     se'u    SEI/SOI         metalinguistic insertions
+     te'u    various         mekso conversion constructs
+     toi     TO              parenthetical remarks
+     tu'u    TUhE            multiple sentences or paragraphs
+     vau     (none)          simple bridi or bridi-tails
+     ve'o    VEI             mekso parentheses
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/2.xml b/todocbook/2.xml
new file mode 100644
index 0000000..2dd465b
--- /dev/null
+++ b/todocbook/2.xml
@@ -0,0 +1,628 @@
+<chapter xml:id="cll_chapter2">
+  <title>Chapter 2
+A Quick Tour of Lojban Grammar, With Diagrams</title>
+
+
+<section xml:id="cll_chapter2-section1">
+  <title>1. The concept of the bridi</title>
+  <para>This chapter gives diagrammed examples of basic Lojban sentence structures. The most general pattern is covered first, followed by successive variations on the basic components of the Lojban sentence. There are many more capabilities not covered in this chapter, but covered in detail in later chapters, so this chapter is a “quick tour” of the material later covered more slowly throughout the book. It also introduces most of the Lojban words used to discuss Lojban grammar.</para>
+  <para>Let us consider John and Sam and three statements about them:</para>
+  <programlisting><anchor xml:id="c2e1d1"/><anchor xml:id="cll_chapter2-section1-example1"/>1.1)  John is the father of Sam.
+
+<anchor xml:id="c2e1d2"/><anchor xml:id="cll_chapter2-section1-example2"/>1.2)  John hits Sam.
+
+<anchor xml:id="c2e1d3"/><anchor xml:id="cll_chapter2-section1-example3"/>1.3)  John is taller than Sam.
+</programlisting>
+  <para>These examples all describe relationships between John and Sam. However, in English, we use the noun “father” to describe a static relationship in <xref linkend="cll_chapter2-section1-example1"/>, the verb “hits” to describe an active relationship in <xref linkend="cll_chapter2-section1-example2"/>, and the adjective “taller” to describe an attributive relationship in <xref linkend="cll_chapter2-section1-example3"/>. In Lojban we make no such grammatical distinctions; these three sentences, when expressed in Lojban, are structurally identical. The same part of speech is used to represent the relationship. In formal logic this whole structure is called a “predication”; in Lojban it is called a “bridi”, and the central part of speech is the “selbri”. Logicians refer to the things thus related as “arguments”, while Lojbanists call them “sumti”. These Lojban terms will be used for the rest of the book.</para>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="file:///epicuser/AISolutions/graphics/AIWorkbench/diagram.png" width="291px"/>
+    </imageobject>
+  </mediaobject>
+  <mediaobject>
+    <alt>[svg version]</alt>
+    <imageobject>
+      <imagedata fileref="diagram.svg"/>
+    </imageobject>
+  </mediaobject>
+  <!--fallback for text-based browsers w/o css:-->
+  <programlisting>
+         bridi (predicate)
+    ______________|________________
+    |                              |
+    John     is the father of    Sam
+    |___|    |______________|   |___|
+       |              |           |
+    sumti      selbri       sumti (argument)
+</programlisting>
+  <para>In a relationship, there are a definite number of things being related. In English, for example, “give” has three places: the donor, the recipient and the gift. For example:</para>
+  <programlisting><anchor xml:id="c2e1d4"/><anchor xml:id="cll_chapter2-section1-example4"/>1.4)  John gives Sam the book.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c2e1d5"/><anchor xml:id="cll_chapter2-section1-example5"/>1.5)  Sam gives John the book.
+</programlisting>
+  <para>mean two different things because the relative positions of “John” and “Sam” have been switched. Further,</para>
+  <programlisting><anchor xml:id="c2e1d6"/><anchor xml:id="cll_chapter2-section1-example6"/>1.6)  The book gives John Sam.
+</programlisting>
+  <para>seems strange to us merely because the places are being filled by unorthodox arguments. The relationship expressed by “give” has not changed.</para>
+  <para>In Lojban, each selbri has a specified number and type of arguments, known collectively as its “place structure”. The simplest kind of selbri consists of a single root word, called a “gismu”, and the definition in a dictionary gives the place structure explicitly. The primary task of constructing a Lojban sentence, after choosing the relationship itself, is deciding what you will use to fill in the sumti places.</para>
+  <para>This book uses the Lojban terms “bridi”, “sumti”, and “selbri”, because it is best to come to understand them independently of the English associations of the corresponding words, which are only roughly similar in meaning anyhow.</para>
+  <para>The Lojban examples in this chapter (but not in the rest of the book) use a single underline (---) under each sumti, and a double underline (===) under each selbri, to help you to tell them apart.</para>
+</section>
+
+<section xml:id="cll_chapter2-section2">
+  <title>2. Pronunciation</title>
+  <para>Detailed pronunciation and spelling rules are given in <xref linkend="cll_chapter3"/>, but what follows will keep the reader from going too far astray while digesting this chapter.</para>
+  <para>Lojban has six recognized vowels: “a”, “e”, “i”, “o”, “u” and “y”. The first five are roughly pronounced as “a” as in “father”, “e” as in “let”, “i” as in “machine”, “o” as in “dome” and “u” as in “flute”. “y” is pronounced as the sound called “schwa”, that is, as the unstressed “a” as in “about” or “around”.</para>
+  <para>Twelve consonants in Lojban are pronounced more or less as their counterparts are in English: “b”, “d”, “f”, “k”, “l”, “m”, “n”, “p”, “r”, “t”, “v” and “z”. The letter “c”, on the other hand is pronounced as the “sh” in “hush”, while “j” is its voiced counterpart, the sound of the “s” in “pleasure”. “g” is always pronounced as it is in “gift”, never as in “giant”. “s” is as in “sell”, never as in “rose”. The sound of “x” is not found in English in normal words. It is found as “ch” in Scottish “loch”, as “j” in Spanish “junta”, and as “ch” in German “Bach”; it also appears in the English interjection “yecchh!”. It gets easier to say as you practice it. The letter “r” can be trilled, but doesn’t have to be.</para>
+  <para>The Lojban diphthongs “ai”, “ei”, “oi”, and “au” are pronounced much as in the English words “sigh”, “say”, “boy”, and “how”. Other Lojban diphthongs begin with an “i” pronounced like English “y” (for example, “io” is pronounced “yo”) or else with a “u” pronounced like English “w” (for example, “ua” is pronounced “wa”).</para>
+  <para>Lojban also has three “semi-letters”: the period, the comma and the apostrophe. The period represents a glottal stop or a pause; it is a required stoppage of the flow of air in the speech stream. The apostrophe sounds just like the English letter “h”. Unlike a regular consonant, it is not found at the beginning or end of a word, nor is it found adjacent to a consonant; it is only found between two vowels. The comma has no sound associated with it, and is used to separate syllables that might ordinarily run together. It is not used in this chapter.</para>
+  <para>Stress falls on the next to the last syllable of all words, unless that vowel is “y”, which is never stressed; in such words the third-to-last syllable is stressed. If a word only has one syllable, then that syllable is not stressed.</para>
+  <para>All Lojban words are pronounced as they are spelled: there are no silent letters.</para>
+</section>
+
+<section xml:id="cll_chapter2-section3">
+  <title>3. Words that can act as sumti</title>
+  <para>Here is a short table of single words used as sumti. This table provides examples only, not the entire set of such words, which may be found in <xref linkend="cll_chapter7"/>.</para>
+  <programlisting>
+    mi       I/me, we/us
+    do      you
+    ti      this, these
+    ta      that, those
+    tu      that far away, those far away
+    zo'e    unspecified value (used when a sumti is
+            unimportant or obvious)
+</programlisting>
+  <para>Lojban sumti are not specific as to number (singular or plural), nor gender (masculine/feminine/neutral). Such distinctions can be optionally added by methods that are beyond the scope of this chapter.</para>
+  <para>The cmavo “ti”, “ta”, and “tu” refer to whatever the speaker is pointing at, and should not be used to refer to things that cannot in principle be pointed at.</para>
+  <para>Names may also be used as sumti, provided they are preceded with the word “la”:</para>
+  <programlisting>
+   la meris.   the one/ones named Mary
+   la djan.    the one/ones named John
+</programlisting>
+  <para>Other Lojban spelling versions are possible for names from other languages, and there are restrictions on which letters may appear in Lojban names: see <xref linkend="cll_chapter6"/> for more information.</para>
+</section>
+
+<section xml:id="cll_chapter2-section4">
+  <title>4. Some words used to indicate selbri relations</title>
+  <para>Here is a short table of some words used as Lojban selbri in this chapter:</para>
+  <programlisting>
+    vecnu   x1 (seller) sells x2 (goods) to x3 (buyer) for x4 (price)
+    tavla   x1 (talker) talks to x2 (audience) about x3 (topic) in language x4
+    sutra   x1 (agent) is fast at doing x2 (action)
+    blari'o x1 (object/light source) is blue-green
+    melbi   x1 (object/idea) is beautiful to x2 (observer) by standard x3
+    cutci   x1 is a shoe/boot for x2 (foot) made of x3 (material)
+    bajra   x1 runs on x2 (surface) using x3 (limbs) in manner x4 (gait)
+    klama   x1 goes/comes to x2 (destination) from x3 (origin point) via x4 (route) using
+            x5 (means of transportation)
+    pluka   x1 pleases/is pleasing to x2 (experiencer) under conditions x3
+    gerku   x1 is a dog of breed x2
+    kurji   x1 takes care of x2
+    kanro   x1 is healthy by standard x2
+    stali   x1 stays/remains with x2
+    zarci   x1 is a market/store/shop selling x2 (products) operated by x3 (storekeeper)
+</programlisting>
+  <para>Each selbri (relation) has a specific rule that defines the role of each sumti in the bridi, based on its position. In the table above, that order was expressed by labeling the sumti positions as x1, x2, x3, x4, and x5.</para>
+  <para>Like the table in <xref linkend="cll_chapter2-section3"/>, this table is far from complete: in fact, no complete table can exist, because Lojban allows new words to be created (in specified ways) whenever a speaker or writer finds the existing supply of words inadequate. This notion is a basic difference between Lojban (and some other languages such as German and Chinese) and English; in English, most people are very leery of using words that “aren’t in the dictionary”. Lojbanists are encouraged to invent new words; doing so is a major way of participating in the development of the language. <xref linkend="cll_chapter4"/> explains how to make new words, and <xref linkend="cll_chapter12"/> explains how to give them appropriate meanings.</para>
+</section>
+
+<section xml:id="cll_chapter2-section5">
+  <title>5. Some simple Lojban bridi</title>
+  <para>Let’s look at a simple Lojban bridi. The place structure of the gismu “tavla” is</para>
+  <programlisting><anchor xml:id="c2e5d1"/><anchor xml:id="cll_chapter2-section5-example1"/>5.1)   x1 talks to x2 about x3 in language x4
+</programlisting>
+  <para>where the “x”es with following numbers represent the various arguments that could be inserted at the given positions in the English sentence. For example:</para>
+  <programlisting><anchor xml:id="c2e5d2"/><anchor xml:id="cll_chapter2-section5-example2"/>5.2)   John talks to Sam about engineering in Lojban.
+</programlisting>
+  <para>has “John” in the x1 place, “Sam” in the x2 place, “engineering” in the x3 place, and “Lojban” in the x4 place, and could be paraphrased:</para>
+  <programlisting><anchor xml:id="c2e5d3"/><anchor xml:id="cll_chapter2-section5-example3"/>5.3)   Talking is going on,
+           with speaker John
+           and listener Sam
+           and subject matter engineering
+           and language Lojban.
+</programlisting>
+  <para>The Lojban bridi corresponding to <xref linkend="cll_chapter2-section5-example1"/> will have the form</para>
+  <programlisting><anchor xml:id="c2e5d4"/><anchor xml:id="cll_chapter2-section5-example4"/>5.4)   <foreignphrase xml:lang="jbo" role="sumti">x1</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">x2</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">x3</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">x4</foreignphrase></programlisting>
+  <para>The word “cu” serves as a separator between any preceding sumti and the selbri. It can often be omitted, as in the following examples.</para>
+  <programlisting><anchor xml:id="c2e5d5"/><anchor xml:id="cll_chapter2-section5-example5"/>5.5)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase>
+       I talk to you about something in some language.
+
+<anchor xml:id="c2e5d6"/><anchor xml:id="cll_chapter2-section5-example6"/>5.6)   <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase>
+       You talk to me about that thing in a language.
+
+<anchor xml:id="c2e5d7"/><anchor xml:id="cll_chapter2-section5-example7"/>5.7)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">tu</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase>
+       I talk to someone about that thing yonder in this language.
+</programlisting>
+  <para>(<xref linkend="cll_chapter2-section5-example7"/> is a bit unusual, as there is no easy way to point to a language; one might point to a copy of this book, and hope the meaning gets across!)</para>
+  <para>When there are one or more occurrences of the cmavo “zo'e” at the end of a bridi, they may be omitted, a process called “ellipsis”. <xref linkend="cll_chapter2-section5-example5"/> and <xref linkend="cll_chapter2-section5-example6"/> may be expressed thus:</para>
+  <programlisting><anchor xml:id="c2e5d8"/><anchor xml:id="cll_chapter2-section5-example8"/>5.8)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase>
+       I talk to you (about something in some language).
+
+<anchor xml:id="c2e5d9"/><anchor xml:id="cll_chapter2-section5-example9"/>5.9)    <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>
+        You talk to me about that thing (in some language).
+</programlisting>
+  <para>Note that <xref linkend="cll_chapter2-section5-example7"/> is not subject to ellipsis by this direct method, as the “zo'e” in it is not at the end of the bridi.</para>
+</section>
+
+<section xml:id="cll_chapter2-section6">
+  <title>6. Variant bridi structure</title>
+  <para>Consider the sentence</para>
+  <programlisting><anchor xml:id="c2e6d1"/><anchor xml:id="cll_chapter2-section6-example1"/>6.1)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>       [cu] <foreignphrase xml:lang="jbo" role="selbri">vecnu</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase>
+       seller-x1     sells  goods-sold-x2  buyer-x3 price-x4
+       I             sell   this           to that  for some price.
+       I sell this-thing/these-things to that-buyer/those-buyers.
+       (The price is obvious or unimportant.)
+</programlisting>
+  <para><xref linkend="cll_chapter2-section6-example1"/> has one sumti (the x1) before the selbri. It is also possible to put more than one sumti before the selbri, without changing the order of sumti:</para>
+  <programlisting><anchor xml:id="c2e6d2"/><anchor xml:id="cll_chapter2-section6-example2"/>6.2)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase>           [cu] <foreignphrase xml:lang="jbo" role="selbri">vecnu</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>
+       seller-x1 goods-sold-x2     sells buyer-x3
+       I         this              sell  to that.
+       (translates as stilted or poetic English)
+       I this thing do sell to that buyer.
+
+<anchor xml:id="c2e6d3"/><anchor xml:id="cll_chapter2-section6-example3"/>6.3)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>      [cu] <foreignphrase xml:lang="jbo" role="selbri">vecnu</foreignphrase>
+       seller-x1 goods-sold-x2 buyer-x3     sells
+       I         this          to that      sell.
+       (translates as stilted or poetic English)
+       I this thing to that buyer do sell.
+</programlisting>
+  <para><xref linkend="cll_chapter2-section6-example1"/> through <xref linkend="cll_chapter2-section6-example3"/> mean the same thing. Usually, placing more than one sumti before the selbri is done for style or for emphasis on the sumti that are out-of-place from their normal position. (Native speakers of languages other than English may prefer such orders.)</para>
+  <para>If there are no sumti before the selbri, then it is understood that the x1 sumti value is equivalent to “zo'e”; i.e. unimportant or obvious, and therefore not given. Any sumti after the selbri start counting from x2.</para>
+  <programlisting><anchor xml:id="c2e6d4"/><anchor xml:id="cll_chapter2-section6-example4"/>6.4)   <foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>            [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi</foreignphrase>
+       object/idea-x1     is-beautiful (to someone by some standard)
+       That/Those         is/are beautiful.
+       That is beautiful.
+       Those are beautiful.
+</programlisting>
+  <para>when the x1 is omitted, becomes:</para>
+  <programlisting><anchor xml:id="c2e6d5"/><anchor xml:id="cll_chapter2-section6-example5"/>6.5)   <foreignphrase xml:lang="jbo" role="sumti">________</foreignphrase>   [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi</foreignphrase>
+       unspecified-x1 is-beautiful (to someone by some standard)
+       Beautiful!
+       It’s beautiful!
+</programlisting>
+  <para>Omitting the x1 adds emphasis to the selbri relation, which has become first in the sentence. This kind of sentence is termed an observative, because it is often used when someone first observes or takes note of the relationship, and wishes to quickly communicate it to someone else. Commonly understood English observatives include “Smoke!” upon seeing smoke or smelling the odor, or “Car!” to a person crossing the street who might be in danger. Any Lojban selbri can be used as an observative if no sumti appear before the selbri.</para>
+  <para>The word “cu” does not occur in an observative; “cu” is a separator, and there must be a sumti before the selbri that needs to be kept separate for “cu” to be used. With no sumti preceding the selbri, “cu” is not permitted. Short words like “cu” which serve grammatical functions are called “cmavo” in Lojban.</para>
+</section>
+
+<section xml:id="cll_chapter2-section7">
+  <title>7. Varying the order of sumti</title>
+  <para>For one reason or another you may want to change the order, placing one particular sumti at the front of the bridi. The cmavo “se”, when placed before the last word of the selbri, will switch the meanings of the first and second sumti places. So</para>
+  <programlisting><anchor xml:id="c2e7d1"/><anchor xml:id="cll_chapter2-section7-example1"/>7.1)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase>
+       I talk to you about this.
+</programlisting>
+  <para>has the same meaning as</para>
+  <programlisting><anchor xml:id="c2e7d2"/><anchor xml:id="cll_chapter2-section7-example2"/>7.2)   <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">se tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase>
+       You are talked to by me about this.
+</programlisting>
+  <para>The cmavo “te”, when used in the same location, switches the meanings of the first and the third sumti places.</para>
+  <programlisting><anchor xml:id="c2e7d3"/><anchor xml:id="cll_chapter2-section7-example3"/>7.3)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase>
+       I talk to you about this.
+</programlisting>
+  <para>has the same meaning as</para>
+  <programlisting><anchor xml:id="c2e7d4"/><anchor xml:id="cll_chapter2-section7-example4"/>7.4)   <foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">te tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>
+       This is talked about to you by me.
+</programlisting>
+  <para>Note that only the first and third sumti have switched places; the second sumti has remained in the second place.</para>
+  <para>The cmavo “ve” and “xe” switch the first and fourth sumti places, and the first and fifth sumti places, respectively. These changes in the order of places are known as “conversions”, and the “se”, “te”, “ve”, and “xe” cmavo are said to convert the selbri.</para>
+  <para>More than one of these operators may be used on a given selbri at one time, and in such a case they are evaluated from left to right. However, in practice they are used one at a time, as there are better tools for complex manipulation of the sumti places. See <xref linkend="cll_chapter5"/> for details.</para>
+  <para>The effect is similar to what in English is called the “passive voice”. In Lojban, the converted selbri has a new place structure that is renumbered to reflect the place reversal, thus having effects when such a conversion is used in combination with other constructs such as “le selbri [ku]” (see <xref linkend="cll_chapter2-section10"/>).</para>
+</section>
+
+<section xml:id="cll_chapter2-section8">
+  <title>8. The basic structure of longer utterances</title>
+  <para>People don’t always say just one sentence. Lojban has a specific structure for talk or writing that is longer than one sentence. The entirety of a given speech event or written text is called an utterance. The sentences (usually, but not always, bridi) in an utterance are separated by the cmavo “ni'o” and “.i”. These correspond to a brief pause (or nothing at all) in spoken English, and the various punctuation marks like period, question mark, and exclamation mark in written English. These separators prevent the sumti at the beginning of the next sentence from being mistaken for a trailing sumti of the previous sentence.</para>
+  <para>The cmavo “ni'o” separates paragraphs (covering different topics of discussion). In a long text or utterance, the topical structure of the text may be indicated by multiple “ni'o”s, with perhaps “ni'oni'oni'o” used to indicate a chapter, “ni'oni'o” to indicate a section, and a single “ni'o” to indicate a subtopic corresponding to a single English paragraph.</para>
+  <para>The cmavo “.i” separates sentences. It is sometimes compounded with words that modify the exact meaning (the semantics) of the sentence in the context of the utterance. (The cmavo “xu”, discussed in <xref linkend="cll_chapter2-section15"/>, is one such word — it turns the sentence from a statement to a question about truth.) When more than one person is talking, a new speaker will usually omit the “.i” even though she/he may be continuing on the same topic.</para>
+  <para>It is still O.K. for a new speaker to say the “.i” before continuing; indeed, it is encouraged for maximum clarity (since it is possible that the second speaker might merely be adding words onto the end of the first speaker’s sentence). A good translation for “.i” is the “and” used in run-on sentences when people are talking informally: “I did this, and then I did that, and ..., and ...”.</para>
+</section>
+
+<section xml:id="cll_chapter2-section9">
+  <title>9. tanru</title>
+  <para>When two gismu are adjacent, the first one modifies the second, and the selbri takes its place structure from the rightmost word. Such combinations of gismu are called “tanru”. For example,</para>
+  <programlisting><anchor xml:id="c2e9d1"/><anchor xml:id="cll_chapter2-section9-example1"/>9.1)   sutra tavla
+</programlisting>
+  <para>has the place structure</para>
+  <programlisting><anchor xml:id="c2e9d2"/><anchor xml:id="cll_chapter2-section9-example2"/>9.2)   x1 is a fast type-of talker to x2 about x3 in language x4
+       x1 talks fast to x2 about x3 in language x4
+</programlisting>
+  <para>When three or more gismu are in a row, the first modifies the second, and that combined meaning modifies the third, and that combined meaning modifies the fourth, and so on. For example</para>
+  <programlisting><anchor xml:id="c2e9d3"/><anchor xml:id="cll_chapter2-section9-example3"/>9.3)   sutra tavla cutci
+</programlisting>
+  <para>has the place structure</para>
+  <programlisting><anchor xml:id="c2e9d4"/><anchor xml:id="cll_chapter2-section9-example4"/>9.4)   s1 is a fast-talker type of shoe worn by s2 of material s3
+</programlisting>
+  <para>That is, it is a shoe that is worn by a fast talker rather than a shoe that is fast and is also worn by a talker.</para>
+  <para>Note especially the use of “type-of” as a mechanism for connecting the English translations of the two or more gismu; this convention helps the learner understand each tanru in its context. Creative interpretations are also possible, however:</para>
+  <programlisting><anchor xml:id="c2e9d5"/><anchor xml:id="cll_chapter2-section9-example5"/>9.5)   bajra cutci
+       runner shoe
+</programlisting>
+  <para>most probably refers to shoes suitable for runners, but might be interpreted in some imaginative instances as “shoes that run (by themselves?)”. In general, however, the meaning of a tanru is determined by the literal meaning of its components, and not by any connotations or figurative meanings. Thus</para>
+  <programlisting><anchor xml:id="c2e9d6"/><anchor xml:id="cll_chapter2-section9-example6"/>9.6)   sutra tavla
+       fast-talker
+</programlisting>
+  <para>would not necessarily imply any trickery or deception, unlike the English idiom, and a</para>
+  <programlisting><anchor xml:id="c2e9d7"/><anchor xml:id="cll_chapter2-section9-example7"/>9.7)   jikca toldi
+       social butterfly
+</programlisting>
+  <para>must always be an insect with large brightly-colored wings, of the family <emphasis>Lepidoptera</emphasis>.</para>
+  <para>The place structure of a tanru is always that of the final component of the tanru. Thus, the following has the place structure of “klama”:</para>
+  <programlisting><anchor xml:id="c2e9d8"/><anchor xml:id="cll_chapter2-section9-example8"/>9.8)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">sutra klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">la meris.</foreignphrase>
+       I       quickly-go  to Mary.
+</programlisting>
+  <para>With the conversion “se klama” as the final component of the tanru, the place structure of the entire selbri is that of “se klama”: the x1 place is the destination, and the x2 place is the one who goes:</para>
+  <programlisting><anchor xml:id="c2e9d9"/><anchor xml:id="cll_chapter2-section9-example9"/>9.9)   <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">sutra se klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">la meris.</foreignphrase>
+       I       quickly am-gone-to by Mary.
+</programlisting>
+  <para>The following example shows that there is more to conversion than merely switching places, though:</para>
+  <programlisting><anchor xml:id="c2e9d10"/><anchor xml:id="cll_chapter2-section9-example10"/>9.10)  <foreignphrase xml:lang="jbo" role="sumti">la tam.</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">la meris.</foreignphrase>
+       Tom          beautifully-talks to Mary.
+       Tom is a beautiful-talker to Mary.
+</programlisting>
+  <para>has the place structure of “tavla”, but note the two distinct interpretations.</para>
+  <para>Now, using conversion, we can modify the place structure order:</para>
+  <programlisting><anchor xml:id="c2e9d11"/><anchor xml:id="cll_chapter2-section9-example11"/>9.11)  <foreignphrase xml:lang="jbo" role="sumti">la meris.</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi se tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">la tam.</foreignphrase>
+       Mary           is beautifully-talked-to by Tom.
+       Mary is a beautiful-audience for Tom.
+</programlisting>
+  <para>and we see that the modification has been changed so as to focus on Mary’s role in the bridi relationship, leading to a different set of possible interpretations.</para>
+  <para>Note that there is no place structure change if the modifying term is converted, and so less drastic variation in possible meanings:</para>
+  <programlisting><anchor xml:id="c2e9d12"/><anchor xml:id="cll_chapter2-section9-example12"/>9.12)  <foreignphrase xml:lang="jbo" role="sumti">la tam.</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">tavla melbi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">la meris.</foreignphrase>
+       Tom          is talkerly-beautiful to Mary.
+
+<anchor xml:id="c2e9d13"/><anchor xml:id="cll_chapter2-section9-example13"/>9.13)  <foreignphrase xml:lang="jbo" role="sumti">la tam.</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">se tavla melbi</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">la meris.</foreignphrase>
+       Tom          is audiencely-beautiful to Mary.
+</programlisting>
+  <para>and we see that the manner in which Tom is seen as beautiful by Mary changes, but Tom is still the one perceived as beautiful, and Mary, the observer of beauty.</para>
+</section>
+
+<section xml:id="cll_chapter2-section10">
+  <title>10. Description sumti</title>
+  <para>Often we wish to talk about things other than the speaker, the listener and things we can point to. Let’s say I want to talk about a talker other than “mi”. What I want to talk about would naturally fit into the first place of “tavla”. Lojban, it turns out, has an operator that pulls this first place out of a selbri and converts it to a sumti called a “description sumti”. The description sumti “le tavla ku” means “the talker”, and may be used wherever any sumti may be used.</para>
+  <para>For example,</para>
+  <programlisting><anchor xml:id="c2e10d1"/><anchor xml:id="cll_chapter2-section10-example1"/>10.1)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le tavla ku</foreignphrase></programlisting>
+  <para>means the same as</para>
+  <programlisting><anchor xml:id="c2e10d2"/><anchor xml:id="cll_chapter2-section10-example2"/>10.2)  I talk to you about the talker
+</programlisting>
+  <para>where “the talker” is presumably someone other than me, though not necessarily.</para>
+  <para>Similarly “le sutra tavla ku” is “the fast talker”, and “le sutra te tavla ku” is “the fast subject of talk” or “the subject of fast talk”. Which of these related meanings is understood will depend on the context in which the expression is used. The most plausible interpretation within the context will generally be assumed by a listener to be the intended one.</para>
+  <para>In many cases the word “ku” may be omitted. In particular, it is never necessary in a description at the end of a sentence, so:</para>
+  <programlisting><anchor xml:id="c2e10d3"/><anchor xml:id="cll_chapter2-section10-example3"/>10.3)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le tavla</foreignphrase>
+       I  talk-to you about-the talker
+</programlisting>
+  <para>means exactly the same thing as <xref linkend="cll_chapter2-section10-example1"/>.</para>
+  <para>There is a problem when we want to say “The fast one is talking.” The “obvious” translation “le sutra tavla” turns out to mean “the fast talker”, and has no selbri at all. To solve this problem we can use the word “cu”, which so far has always been optional, in front of the selbri.</para>
+  <para>The word “cu” has no meaning, and exists only to mark the beginning of the selbri within the bridi, separating it from a previous sumti. It comes before any other part of the selbri, including other cmavo like “se” or “te”. Thus:</para>
+  <programlisting><anchor xml:id="c2e10d4"/><anchor xml:id="cll_chapter2-section10-example4"/>10.4)  <foreignphrase xml:lang="jbo" role="sumti">le sutra tavla</foreignphrase>
+       The fast talker
+
+<anchor xml:id="c2e10d5"/><anchor xml:id="cll_chapter2-section10-example5"/>10.5)  <foreignphrase xml:lang="jbo" role="sumti">le sutra</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase>
+       The fast one is talking.
+
+<anchor xml:id="c2e10d6"/><anchor xml:id="cll_chapter2-section10-example6"/>10.6)  <foreignphrase xml:lang="jbo" role="sumti">le sutra se tavla</foreignphrase>
+       The fast talked-to one
+
+<anchor xml:id="c2e10d7"/><anchor xml:id="cll_chapter2-section10-example7"/>10.7)  <foreignphrase xml:lang="jbo" role="sumti">le sutra</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">se tavla</foreignphrase>
+       The fast one is talked to.
+</programlisting>
+  <para>Consider the following more complex example, with two description sumti.</para>
+  <programlisting><anchor xml:id="c2e10d8"/><anchor xml:id="cll_chapter2-section10-example8"/>10.8)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le vecnu [ku]</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le blari'o [ku]</foreignphrase>
+       I       talk-to the seller    about the blue-green-thing.
+</programlisting>
+  <para>The sumti “le vecnu” contains the selbri “vecnu”, which has the “seller” in the x1 place, and uses it in this sentence to describe a particular “seller” that the speaker has in mind (one that he or she probably expects the listener will also know about). Similarly, the speaker has a particular blue-green thing in mind, which is described using “le” to mark “blari'o”, a selbri whose first sumti is something blue-green.</para>
+  <para>It is safe to omit both occurrences of “ku” in <xref linkend="cll_chapter2-section10-example8"/>, and it is also safe to omit the “cu”.</para>
+</section>
+
+<section xml:id="cll_chapter2-section11">
+  <title>11. Examples of brivla</title>
+  <para>The simplest form of selbri is an individual word. A word which may by itself express a selbri relation is called a “brivla”. The three types of brivla are gismu (root words), lujvo (compounds), and fu'ivla (borrowings from other languages). All have identical grammatical uses. So far, most of our selbri have been gismu or tanru built from gismu.</para>
+  <para>gismu:</para>
+  <programlisting><anchor xml:id="c2e11d1"/><anchor xml:id="cll_chapter2-section11-example1"/>11.1)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>   [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>
+       Go-er     goes  destination origin route means.
+       I go here (to this) using that means (from somewhere via some route).
+</programlisting>
+  <para>lujvo:</para>
+  <programlisting><anchor xml:id="c2e11d2"/><anchor xml:id="cll_chapter2-section11-example2"/>11.2)  <foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>  [cu] <foreignphrase xml:lang="jbo" role="selbri">blari'o</foreignphrase>
+       That    is-blue-green.
+</programlisting>
+  <para>fu'ivla:</para>
+  <programlisting><anchor xml:id="c2e11d3"/><anchor xml:id="cll_chapter2-section11-example3"/>11.3)  <foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase>  [cu] <foreignphrase xml:lang="jbo" role="selbri">djarspageti</foreignphrase>
+       This     is-spaghetti.
+</programlisting>
+  <para>Some cmavo may also serve as selbri, acting as variables that stand for another selbri. The most commonly used of these is “go'i”, which represents the main bridi of the previous Lojban sentence, with any new sumti or other sentence features being expressed replacing the previously expressed ones. Thus, in this context:</para>
+  <programlisting><anchor xml:id="c2e11d4"/><anchor xml:id="cll_chapter2-section11-example4"/>11.4)  <foreignphrase xml:lang="jbo" role="sumti">ta</foreignphrase>  [cu] <foreignphrase xml:lang="jbo" role="selbri">go'i</foreignphrase>
+       That     too/same-as-last selbri.
+       That (is spaghetti), too.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter2-section12">
+  <title>12. The sumti “di'u” and “la'e di'u”</title>
+  <para>In English, I might say “The dog is beautiful”, and you might reply “This pleases me.” How do you know what “this” refers to? Lojban uses different expressions to convey the possible meanings of the English:</para>
+  <programlisting><anchor xml:id="c2e12d1"/><anchor xml:id="cll_chapter2-section12-example1"/>12.1)  <foreignphrase xml:lang="jbo" role="sumti">le gerku [ku]</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">melbi</foreignphrase>
+       The dog is beautiful.
+</programlisting>
+  <para>The following three sentences all might translate as “This pleases me.”</para>
+  <programlisting><anchor xml:id="c2e12d2"/><anchor xml:id="cll_chapter2-section12-example2"/>12.2)  <foreignphrase xml:lang="jbo" role="sumti">ti</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">pluka</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>
+       This (the dog) pleases me.
+</programlisting>
+  <programlisting><anchor xml:id="c2e12d3"/><anchor xml:id="cll_chapter2-section12-example3"/>12.3)  <foreignphrase xml:lang="jbo" role="sumti">di'u</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">pluka</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>
+       This (the last sentence) pleases me (perhaps because it is grammatical or sounds nice).
+</programlisting>
+  <programlisting><anchor xml:id="c2e12d4"/><anchor xml:id="cll_chapter2-section12-example4"/>12.4)  <foreignphrase xml:lang="jbo" role="sumti">la'e di'u</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">pluka</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>
+       This (the meaning of the last sentence; i.e. that the dog is beautiful) pleases me.
+</programlisting>
+  <para><xref linkend="cll_chapter2-section12-example4"/> uses one sumti to point to or refer to another by inference. It is common to write “la'edi'u” as a single word; it is used more often than “di'u” by itself.</para>
+</section>
+
+<section xml:id="cll_chapter2-section13">
+  <title>13. Possession</title>
+  <para>“Possession” refers to the concept of specifying an object by saying who it belongs to (or with). A full explanation of Lojban possession is given in <xref linkend="cll_chapter8"/>. A simple means of expressing possession, however, is to place a sumti representing the possessor of an object within the description sumti that refers to the object: specifically, between the “le” and the selbri of the description:</para>
+  <programlisting><anchor xml:id="c2e13d1"/><anchor xml:id="cll_chapter2-section13-example1"/>13.1)  <foreignphrase xml:lang="jbo" role="sumti">le mi gerku</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">sutra</foreignphrase>
+       The of-me dog  is fast.
+       My dog is fast.
+</programlisting>
+  <para>In Lojban, possession doesn’t necessarily mean ownership: one may “possess” a chair simply by sitting on it, even though it actually belongs to someone else. English uses possession casually in the same way, but also uses it to refer to actual ownership or even more intimate relationships: “my arm” doesn’t mean “some arm I own” but rather “the arm that is part of my body”. Lojban has methods of specifying all these different kinds of possession precisely and easily.</para>
+</section>
+
+<section xml:id="cll_chapter2-section14">
+  <title>14. Vocatives and commands</title>
+  <para>You may call someone’s attention to the fact that you are addressing them by using “doi” followed by their name. The sentence</para>
+  <programlisting><anchor xml:id="c2e14d1"/><anchor xml:id="cll_chapter2-section14-example1"/>14.1)  doi djan.
+</programlisting>
+  <para>means “Oh, John, I’m talking to you”. It also has the effect of setting the value of “do”; “do” now refers to “John” until it is changed in some way in the conversation. Note that <xref linkend="cll_chapter2-section14-example1"/> is not a bridi, but it is a legitimate Lojban sentence nevertheless; it is known as a “vocative phrase”.</para>
+  <para>Other cmavo can be used instead of “doi” in a vocative phrase, with a different significance. For example, the cmavo “coi” means “hello” and “co'o” means “good-bye”. Either word may stand alone, they may follow one another, or either may be followed by a pause and a name. (Vocative phrases with “doi” do not need a pause before the name.)</para>
+  <programlisting><anchor xml:id="c2e14d2"/><anchor xml:id="cll_chapter2-section14-example2"/>14.2)  coi. djan.
+       Hello, John.
+
+<anchor xml:id="c2e14d3"/><anchor xml:id="cll_chapter2-section14-example3"/>14.3)  co'o. djan.
+       Good-bye, John.
+</programlisting>
+  <para>Commands are expressed in Lojban by a simple variation of the main bridi structure. If you say</para>
+  <programlisting><anchor xml:id="c2e14d4"/><anchor xml:id="cll_chapter2-section14-example4"/>14.4)  <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase>
+       You are-talking.
+</programlisting>
+  <para>you are simply making a statement of fact. In order to issue a command in Lojban, substitute the word “ko” for “do”. The bridi</para>
+  <programlisting><anchor xml:id="c2e14d5"/><anchor xml:id="cll_chapter2-section14-example5"/>14.5)  <foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase></programlisting>
+  <para>instructs the listener to do whatever is necessary to make <xref linkend="cll_chapter2-section14-example4"/> true; it means “Talk!” Other examples:</para>
+  <programlisting><anchor xml:id="c2e14d6"/><anchor xml:id="cll_chapter2-section14-example6"/>14.6)  <foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">sutra</foreignphrase>
+       Be fast!
+</programlisting>
+  <para>The “ko” need not be in the x1 place, but rather can occur anywhere a sumti is allowed, leading to possible Lojban commands that are very unlike English commands:</para>
+  <programlisting><anchor xml:id="c2e14d7"/><anchor xml:id="cll_chapter2-section14-example7"/>14.7)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase>
+       Be talked to by me
+       Let me talk to you.
+</programlisting>
+  <para>The cmavo “ko” can fill any appropriate sumti place, and can be used as often as is appropriate for the selbri:</para>
+  <programlisting><anchor xml:id="c2e14d8"/><anchor xml:id="cll_chapter2-section14-example8"/>14.8)  <foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">kurji</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase></programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c2e14d9"/><anchor xml:id="cll_chapter2-section14-example9"/>14.9)  <foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ko</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">kurji</foreignphrase></programlisting>
+  <para>both mean “You take care of you” and “Be taken care of by you”, or to put it colloquially, “Take care of yourself”.</para>
+</section>
+
+<section xml:id="cll_chapter2-section15">
+  <title>15. Questions</title>
+  <para>There are many kinds of questions in Lojban: full explanations appear in <xref linkend="cll_chapter19"/> and in various other chapters throughout the book. In this chapter, we will introduce three kinds: sumti questions, selbri questions, and yes/no questions.</para>
+  <para>The cmavo “ma” is used to create a sumti question: it indicates that the speaker wishes to know the sumti which should be placed at the location of the “ma” to make the bridi true. It can be translated as “Who?” or “What?” in most cases, but also serves for “When?”, “Where?”, and “Why?” when used in sumti places that express time, location, or cause. For example:</para>
+  <programlisting><anchor xml:id="c2e15d1"/><anchor xml:id="cll_chapter2-section15-example1"/>15.1)  <foreignphrase xml:lang="jbo" role="sumti">ma</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>
+       Who? talks to-you about-me.
+       Who is talking to you about me?
+</programlisting>
+  <para>The listener can reply by simply stating a sumti:</para>
+  <programlisting><anchor xml:id="c2e15d2"/><anchor xml:id="cll_chapter2-section15-example2"/>15.2)  <foreignphrase xml:lang="jbo" role="sumti">la djan.</foreignphrase>
+       John (is talking to you about me).
+</programlisting>
+  <para>Like “ko”, “ma” can occur in any position where a sumti is allowed, not just in the first position:</para>
+  <programlisting><anchor xml:id="c2e15d3"/><anchor xml:id="cll_chapter2-section15-example3"/>15.3)  <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ma</foreignphrase>
+       You     talk    to what/whom?
+</programlisting>
+  <para>A “ma” can also appear in multiple sumti positions in one sentence, in effect asking several questions at once.</para>
+  <programlisting><anchor xml:id="c2e15d4"/><anchor xml:id="cll_chapter2-section15-example4"/>15.4)  <foreignphrase xml:lang="jbo" role="sumti">ma</foreignphrase> [cu]  <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">ma</foreignphrase>
+       What/Who talks    to what/whom?
+</programlisting>
+  <para>The two separate “ma” positions ask two separate questions, and can therefore be answered with different values in each sumti place.</para>
+  <para>The cmavo “mo” is the selbri analogue of “ma”. It asks the respondent to provide a selbri that would be a true relation if inserted in place of the “mo”:</para>
+  <programlisting><anchor xml:id="c2e15d5"/><anchor xml:id="cll_chapter2-section15-example5"/>15.5)  <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">mo</foreignphrase>
+       You     are-what/do-what?
+</programlisting>
+  <para>A “mo” may be used anywhere a brivla or other selbri might. Keep this in mind for later examples. Unfortunately, by itself, “mo” is a very non-specific question. The response to the question in <xref linkend="cll_chapter2-section15-example5"/> could be:</para>
+  <programlisting><anchor xml:id="c2e15d6"/><anchor xml:id="cll_chapter2-section15-example6"/>15.6)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi</foreignphrase>
+       I am beautiful.
+</programlisting>
+  <para>or:</para>
+  <programlisting><anchor xml:id="c2e15d7"/><anchor xml:id="cll_chapter2-section15-example7"/>15.7)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase>
+       I talk.
+</programlisting>
+  <para>Clearly, “mo” requires some cooperation between the speaker and the respondent to ensure that the right question is being answered. If context doesn’t make the question specific enough, the speaker must ask the question more specifically using a more complex construction such as a tanru (see <xref linkend="cll_chapter2-section9"/>).</para>
+  <para>It is perfectly permissible for the respondent to fill in other unspecified places in responding to a “mo” question. Thus, the respondent in <xref linkend="cll_chapter2-section15-example7"/> could have also specified an audience, a topic, and/or a language in the response.</para>
+  <para>Finally, we must consider questions that can be answered “Yes” or “No”, such as</para>
+  <programlisting><anchor xml:id="c2e15d8"/><anchor xml:id="cll_chapter2-section15-example8"/>15.8)  Are you talking to me?
+</programlisting>
+  <para>Like all yes-or-no questions in English, <xref linkend="cll_chapter2-section15-example8"/> may be reformulated as</para>
+  <programlisting><anchor xml:id="c2e15d9"/><anchor xml:id="cll_chapter2-section15-example9"/>15.9)  Is it true that you are talking to me?
+</programlisting>
+  <para>In Lojban we have a word that asks precisely that question in precisely the same way. The cmavo “xu”, when placed in front of a bridi, asks whether that bridi is true as stated. So</para>
+  <programlisting><anchor xml:id="c2e15d10"/><anchor xml:id="cll_chapter2-section15-example10"/>15.10) xu              <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase>
+       Is-it-true-that you are-talking to-me?
+</programlisting>
+  <para>is the Lojban translation of <xref linkend="cll_chapter2-section15-example8"/>.</para>
+  <para>The answer “Yes” may be given by simply restating the bridi without the “xu” question word. Lojban has a shorthand for doing this with the word “go'i”, mentioned in <xref linkend="cll_chapter2-section11"/>. Instead of a negative answer, the bridi may be restated in such a way as to make it true. If this can be done by substituting sumti, it may be done with “go'i” as well. For example:</para>
+  <programlisting><anchor xml:id="c2e15d11"/><anchor xml:id="cll_chapter2-section15-example11"/>15.11) xu <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">kanro</foreignphrase>
+       Are you healthy?
+</programlisting>
+  <para>can be answered with</para>
+  <programlisting><anchor xml:id="c2e15d12"/><anchor xml:id="cll_chapter2-section15-example12"/>15.12) <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">kanro</foreignphrase>
+       I am healthy.
+</programlisting>
+  <para>or</para>
+  <programlisting><anchor xml:id="c2e15d13"/><anchor xml:id="cll_chapter2-section15-example13"/>15.13) <foreignphrase xml:lang="jbo" role="selbri">go'i</foreignphrase>
+       I am healthy.
+
+    (Note that “do” to the questioner is “mi” to the respondent.)
+</programlisting>
+  <para>or</para>
+  <programlisting><anchor xml:id="c2e15d14"/><anchor xml:id="cll_chapter2-section15-example14"/>15.14) <foreignphrase xml:lang="jbo" role="sumti">le tavla</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">kanro</foreignphrase>
+       The talker is healthy.
+</programlisting>
+  <para>or</para>
+  <programlisting><anchor xml:id="c2e15d15"/><anchor xml:id="cll_chapter2-section15-example15"/>15.15) <foreignphrase xml:lang="jbo" role="sumti">le tavla</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">go'i</foreignphrase>
+       The talker is healthy.
+</programlisting>
+  <para>A general negative answer may be given by “na go'i”. “na” may be placed before any selbri (but after the “cu”). It is equivalent to stating “It is not true that ...” before the bridi. It does not imply that anything else is true or untrue, only that that specific bridi is not true. More details on negative statements are available in <xref linkend="cll_chapter15"/>.</para>
+</section>
+
+<section xml:id="cll_chapter2-section16">
+  <title>16. Indicators</title>
+  <para>Different cultures express emotions and attitudes with a variety of intonations and gestures that are not usually included in written language. Some of these are available in some languages as interjections (i.e. Aha!, Oh no!, Ouch!, Aahh!, etc.), but they vary greatly from culture to culture.</para>
+  <para>Lojban has a group of cmavo known as “attitudinal indicators” which specifically covers this type of commentary on spoken statements. They are both written and spoken, but require no specific intonation or gestures. Grammatically they are very simple: one or more attitudinals at the beginning of a bridi apply to the entire bridi; anywhere else in the bridi they apply to the word immediately to the left. For example:</para>
+  <programlisting><anchor xml:id="c2e16d1"/><anchor xml:id="cll_chapter2-section16-example1"/>16.1)  .ie <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase>
+       Agreement! I go.
+       Yep! I’ll go.
+
+<anchor xml:id="c2e16d2"/><anchor xml:id="cll_chapter2-section16-example2"/>16.2)  .ei <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase>
+       Obligation! I go.
+       I should go.
+
+<anchor xml:id="c2e16d3"/><anchor xml:id="cll_chapter2-section16-example3"/>16.3)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le melbi .ui [ku]</foreignphrase>
+       I go to the beautiful-thing (and I am happy because it is the beautiful
+            thing I’m going to).
+</programlisting>
+  <para>Not all indicators indicate attitudes. Discursives, another group of cmavo with the same grammatical rules as attitudinal indicators, allow free expression of certain kinds of commentary about the main utterances. Using discursives allows a clear separation of these so-called “metalinguistic” features from the underlying statements and logical structure. By comparison, the English words “but” and “also”, which discursively indicate contrast or an added weight of example, are logically equivalent to “and”, which does not have a discursive content. The average English-speaker does not think about, and may not even realize, the paradoxical idea that “but” basically means “and”.</para>
+  <programlisting><anchor xml:id="c2e16d4"/><anchor xml:id="cll_chapter2-section16-example4"/>16.4)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase> .i <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">stali</foreignphrase>
+       I go.  You stay.
+
+<anchor xml:id="c2e16d5"/><anchor xml:id="cll_chapter2-section16-example5"/>16.5)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase> .i ji'a <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">stali</foreignphrase>
+       I go.  In addition, you stay.  (added weight)
+
+<anchor xml:id="c2e16d6"/><anchor xml:id="cll_chapter2-section16-example6"/>16.6)  <foreignphrase xml:lang="jbo" role="sumti">mi</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase> .i ku'i <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">stali</foreignphrase>
+       I go.  However, you stay.  (contrast)
+</programlisting>
+  <para>Another group of indicators are called “evidentials”. Evidentials show the speaker’s relationship to the statement, specifically how the speaker came to make the statement. These include “za'a” (I directly observe the relationship), “pe'i” (I believe that the relationship holds), “ru'a” (I postulate the relationship), and others. Many American Indian languages use this kind of words.</para>
+  <programlisting><anchor xml:id="c2e16d7"/><anchor xml:id="cll_chapter2-section16-example7"/>16.7)  pe'i <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi</foreignphrase>
+       I opine!  You are beautiful.
+
+<anchor xml:id="c2e16d8"/><anchor xml:id="cll_chapter2-section16-example8"/>16.8)  za'a <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase> [cu] <foreignphrase xml:lang="jbo" role="selbri">melbi</foreignphrase>
+       I directly observe!  You are beautiful.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter2-section17">
+  <title>17. Tenses</title>
+  <para>In English, every verb is tagged for the grammatical category called tense: past, present, or future. The sentence</para>
+  <programlisting><anchor xml:id="c2e17d1"/><anchor xml:id="cll_chapter2-section17-example1"/>17.1)  John went to the store
+</programlisting>
+  <para>necessarily happens at some time in the past, whereas</para>
+  <programlisting><anchor xml:id="c2e17d2"/><anchor xml:id="cll_chapter2-section17-example2"/>17.2)  John is going to the store
+</programlisting>
+  <para>is necessarily happening right now.</para>
+  <para>The Lojban sentence</para>
+  <programlisting><anchor xml:id="c2e17d3"/><anchor xml:id="cll_chapter2-section17-example3"/>17.3)  <foreignphrase xml:lang="jbo" role="sumti">la djan.</foreignphrase>  [cu] <foreignphrase xml:lang="jbo" role="selbri">klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le zarci</foreignphrase>
+       John      goes/went/will-go  to-the store
+</programlisting>
+  <para>serves as a translation of either <xref linkend="cll_chapter2-section17-example1"/> or <xref linkend="cll_chapter2-section17-example2"/>, and of many other possible English sentences as well. It is not marked for tense, and can refer to an event in the past, the present or the future. This rule does not mean that Lojban has no way of representing the time of an event. A close translation of <xref linkend="cll_chapter2-section17-example1"/> would be:</para>
+  <programlisting><anchor xml:id="c2e17d4"/><anchor xml:id="cll_chapter2-section17-example4"/>17.4)  <foreignphrase xml:lang="jbo" role="sumti">la djan.</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">pu klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le zarci</foreignphrase>
+       John       [past] goes to-the store
+</programlisting>
+  <para>where the tag “pu” forces the sentence to refer to a time in the past. Similarly,</para>
+  <programlisting><anchor xml:id="c2e17d5"/><anchor xml:id="cll_chapter2-section17-example5"/>17.5)  <foreignphrase xml:lang="jbo" role="sumti">la djan.</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">ca klama</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">le zarci</foreignphrase>
+       John       [present] goes to-the store
+</programlisting>
+  <para>necessarily refers to the present, because of the tag “ca”. Tags used in this way always appear at the very beginning of the selbri, just after the “cu”, and they may make a “cu” unnecessary, since tags cannot be absorbed into tanru. Such tags serve as an equivalent to English tenses and adverbs. In Lojban, tense information is completely optional. If unspecified, the appropriate tense is picked up from context.</para>
+  <para>Lojban also extends the notion of “tense” to refer not only to time but to space. The following example uses the tag “vu” to specify that the event it describes happens far away from the speaker:</para>
+  <programlisting><anchor xml:id="c2e17d6"/><anchor xml:id="cll_chapter2-section17-example6"/>17.6)  <foreignphrase xml:lang="jbo" role="sumti">do</foreignphrase><foreignphrase xml:lang="jbo" role="selbri">vu vecnu</foreignphrase><foreignphrase xml:lang="jbo" role="sumti">zo'e</foreignphrase>
+       You yonder sell something-unspecified.
+</programlisting>
+  <para>In addition, tense tags (either for time or space) can be prefixed to the selbri of a description, producing a tensed sumti:</para>
+  <programlisting><anchor xml:id="c2e17d7"/><anchor xml:id="cll_chapter2-section17-example7"/>17.7)  <foreignphrase xml:lang="jbo" role="sumti">le pu bajra [ku]</foreignphrase> cu            <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase>
+       The earlier/former/past runner talked/talks.
+</programlisting>
+  <para>(Since Lojban tense is optional, we don’t know when he or she talks.)</para>
+  <para>Tensed sumti with space tags correspond roughly to the English use of “this” or “that” as adjectives, as in the following example, which uses the tag “vi” meaning “nearby”:</para>
+  <programlisting><anchor xml:id="c2e17d8"/><anchor xml:id="cll_chapter2-section17-example8"/>17.8)  <foreignphrase xml:lang="jbo" role="sumti">le vi bajra [ku]</foreignphrase>   cu <foreignphrase xml:lang="jbo" role="selbri">tavla</foreignphrase>
+       The nearby runner     talks.
+       This runner talks.
+</programlisting>
+  <para>Do not confuse the use of “vi” in <xref linkend="cll_chapter2-section17-example8"/> with the cmavo “ti”, which also means “this”, but in the sense of “this thing”.</para>
+  <para>Furthermore, a tense tag can appear both on the selbri and within a description, as in the following example (where “ba” is the tag for future time):</para>
+  <programlisting><anchor xml:id="c2e17d9"/><anchor xml:id="cll_chapter2-section17-example9"/>17.9)  <foreignphrase xml:lang="jbo" role="sumti">le vi tavla [ku]</foreignphrase> cu <foreignphrase xml:lang="jbo" role="selbri">ba klama</foreignphrase>
+       The here talker     [future] goes.
+       The talker who is here will go.
+       This talker will go.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter2-section18">
+  <title>18. Lojban grammatical terms</title>
+  <para>Here is a review of the Lojban grammatical terms used in this chapter, plus some others used throughout this book. Only terms that are themselves Lojban words are included: there are of course many expressions like “indicator” in <xref linkend="cll_chapter16"/> that are not explained here. See the Index for further help with these.</para>
+  <variablelist>
+    <varlistentry>
+      <term>bridi:</term>
+      <listitem>
+        <para>predication; the basic unit of Lojban expression; the main kind of Lojban sentence; a claim that some objects stand in some relationship, or that some single object has some property.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti:</term>
+      <listitem>
+        <para>argument; words identifying something which stands in a specified relationship to something else, or which has a specified property. See <xref linkend="cll_chapter6"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri:</term>
+      <listitem>
+        <para>logical predicate; the core of a bridi; the word or words specifying the relationship between the objects referred to by the sumti. See <xref linkend="cll_chapter5"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>cmavo:</term>
+      <listitem>
+        <para>one of the Lojban parts of speech; a short word; a structural word; a word used for its grammatical function.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>brivla:</term>
+      <listitem>
+        <para>one of the Lojban parts of speech; a content word; a predicate word; can function as a selbri; is a gismu, a lujvo, or a fu'ivla. See <xref linkend="cll_chapter4"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gismu:</term>
+      <listitem>
+        <para>a root word; a kind of brivla; has associated rafsi. See <xref linkend="cll_chapter4"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lujvo:</term>
+      <listitem>
+        <para>a compound word; a kind of brivla; may or may not appear in a dictionary; does not have associated rafsi. See <xref linkend="cll_chapter4"/> and <xref linkend="cll_chapter12"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>fu'ivla:</term>
+      <listitem>
+        <para>a borrowed word; a kind of brivla; may or may not appear in a dictionary; copied in a modified form from some non-Lojban language; usually refers to some aspect of culture or the natural world; does not have associated rafsi. See <xref linkend="cll_chapter4"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rafsi:</term>
+      <listitem>
+        <para>a word fragment; one or more is associated with each gismu; can be assembled according to rules in order to make lujvo; not a valid word by itself. See <xref linkend="cll_chapter4"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru:</term>
+      <listitem>
+        <para>a group of two or more brivla, possibly with associated cmavo, that form a selbri; always divisible into two parts, with the first part modifying the meaning of the second part (which is taken to be basic). See <xref linkend="cll_chapter5"/>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selma'o:</term>
+      <listitem>
+        <para>a group of cmavo that have the same grammatical use (can appear interchangeably in sentences, as far as the grammar is concerned) but differ in meaning or other usage. See <xref linkend="cll_chapter20"/>.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+</section>
+
+
+</chapter>
diff --git a/todocbook/20.xml b/todocbook/20.xml
new file mode 100644
index 0000000..3401746
--- /dev/null
+++ b/todocbook/20.xml
@@ -0,0 +1,812 @@
+<chapter xml:id="cll_chapter20">
+  <title>Chapter 20
+A Catalogue of selma'o</title>
+
+
+<section xml:id="cll_chapter20-sectionindex.html">
+  <title/>
+  <!--
+      <h6>$Revision: 4.3 $<br />
+      mkhtml: 1.1</h6>
+      -->
+  <para>The following paragraphs list all the selma'o of Lojban, with a brief explanation of what each one is about, and reference to the chapter number where each is explained more fully. As usual, all selma'o names are given in capital letters (with “h” serving as the capital of “'”) and are the names of a representative cmavo, often the most important or the first in alphabetical order. One example is given of each selma'o: for selma'o which have several uses, the most common use is shown.</para>
+  <bridgehead><anchor xml:id="A"/>selma'o A (<xref linkend="cll_chapter14-section6"/>)</bridgehead>
+  <para>Specifies a logical connection (e.g. “and”, “or”, “if”), usually between sumti.</para>
+  <programlisting>
+    la djan. .a la djein. klama le zarci
+    John and/or Jane goes to the store.
+</programlisting>
+  <para>Also used to create vowel lerfu words when followed with “bu”.</para>
+  <bridgehead><anchor xml:id="BAI"/>selma'o BAI (<xref linkend="cll_chapter9-section6"/>)</bridgehead>
+  <para>May be prefixed to a sumti to specify an additional place, not otherwise present in the place structure of the selbri, and derived from a single place of some other selbri.</para>
+  <programlisting>
+    mi tavla bau la lojban.
+    I speak in-language Lojban.
+</programlisting>
+  <bridgehead><anchor xml:id="BAhE"/>selma'o BAhE (<xref linkend="cll_chapter19-section11"/>)</bridgehead>
+  <para>Emphasizes the next single word, or marks it as a nonce word (one invented for the occasion).</para>
+  <programlisting>
+    la ba'e .djordj. klama le zarci
+    <emphasis>George</emphasis> goes to the store.
+    It is George who goes to the store.
+</programlisting>
+  <bridgehead><anchor xml:id="BE"/>selma'o BE (<xref linkend="cll_chapter5-section7"/>)</bridgehead>
+  <para>Attaches sumti which fill the place structure of a single unit making up a tanru. Unless otherwise indicated, the sumti fill the x2, x3, and successive places in that order. <xref linkend="BE"/> is most useful in descriptions formed with <xref linkend="LE"/>. See <xref linkend="BEI"/>, <xref linkend="BEhO"/>.</para>
+  <programlisting>
+    mi klama be ta troci
+    I am-a-(goer to-that) type-of-trier.
+    I try to go to that place.
+</programlisting>
+  <bridgehead><anchor xml:id="BEI"/>selma'o BEI (<xref linkend="cll_chapter5-section7"/>)</bridgehead>
+  <para>Separates multiple sumti attached by <xref linkend="BE"/> to a tanru unit.</para>
+  <programlisting>
+    mi klama be le zarci bei le zdani be'o troci
+    I am-a-(goer to-the store from-the home) type-of-trier.
+    I try to go from the home to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="BEhO"/>selma'o BEhO (<xref linkend="cll_chapter5-section7"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="BE"/>. Terminates sumti that are attached to a tanru unit.</para>
+  <programlisting>
+    mi klama be le zarci be'o troci
+    I am-a-(goer to-the market) type-of-trier.
+    I try to go to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="BIhE"/>selma'o BIhE (<xref linkend="cll_chapter18-section5"/>)</bridgehead>
+  <para>Prefixed to a mathematical operator to mark it as higher priority than other mathematical operators, binding its operands more closely.</para>
+  <programlisting>
+    li ci bi'e pi'u vo su'i mu du li paze
+    The-number 3 [priority] times 4 plus 5 equals the-number 17.
+    3 × 4 + 5 = 17
+</programlisting>
+  <bridgehead><anchor xml:id="BIhI"/>selma'o BIhI (<xref linkend="cll_chapter14-section16"/>)</bridgehead>
+  <para>Joins sumti or tanru units (as well as some other things) to form intervals. See <xref linkend="GAhO"/>.</para>
+  <programlisting>
+    mi ca sanli la drezdn. bi'i la frankfurt.
+    I [present] stand-on-surface Dresden [interval] Frankfurt.
+    I am standing between Dresden and Frankfurt.
+</programlisting>
+  <bridgehead><anchor xml:id="BO"/>selma'o BO (<xref linkend="cll_chapter5-section3"/>, <xref linkend="cll_chapter15-section6"/>, <xref linkend="cll_chapter18-section17"/>)</bridgehead>
+  <para>Joins tanru units, binding them together closely. Also used to bind logically or non-logically connected phrases, sentences, etc. <xref linkend="BO"/> is always high precedence and right-grouping.</para>
+  <programlisting>
+    ta cmalu nixli bo ckule
+    That is-a-small type-of (girl type-of school).
+    That is a small school for girls.
+</programlisting>
+  <bridgehead><anchor xml:id="BOI"/>selma'o BOI (<xref linkend="cll_chapter18-section6"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="PA"/> or <xref linkend="BY"/>. Used to terminate a number (string of numeric cmavo) or lerfu string (string of letter words) when another string immediately follows.</para>
+  <programlisting>
+    li re du li vu'u voboi re
+    The-number two equals the-number the-difference-of four-and two.
+</programlisting>
+  <bridgehead><anchor xml:id="BU"/>selma'o BU (<xref linkend="cll_chapter17-section4"/>)</bridgehead>
+  <para>A suffix which can be attached to any word, typically a word representing a letter of the alphabet or else a name, to make a word for a symbol or a different letter of the alphabet. In particular, attached to single-vowel cmavo to make words for vowel letters.</para>
+  <programlisting>
+    .abu .ebu .ibu .obu .ubu .ybu
+    a, e, i, o, u, y.
+</programlisting>
+  <bridgehead><anchor xml:id="BY"/>selma'o BY (<xref linkend="cll_chapter17-section2"/>)</bridgehead>
+  <para>Words representing the letters of the Lojban alphabet, plus various shift words which alter the interpretation of other letter words. Terminated by BOI.</para>
+  <programlisting>
+    .abu tavla .by le la .ibymym. skami
+    A talks-to B about-the of-IBM computers.
+    A talks to B about IBM computers.
+</programlisting>
+  <bridgehead><anchor xml:id="CAI"/>selma'o CAI (<xref linkend="cll_chapter13-section4"/>)</bridgehead>
+  <para>Indicates the intensity of an emotion: maximum, strong, weak, or not at all. Typically follows another particle which specifies the emotion.</para>
+  <programlisting>
+    .ei cai mi klama le zarci
+    [Obligation!] [Intense!] I go-to the market.
+    I must go to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="CAhA"/>selma'o CAhA (<xref linkend="cll_chapter10-section19"/>)</bridgehead>
+  <para>Specifies whether a bridi refers to an actual fact, a potential (achieved or not), or merely an innate capability.</para>
+  <programlisting>
+    ro datka ka'e flulimna
+    All ducks [capability] are-float-swimmers.
+    All ducks have the capability of swimming by floating.
+</programlisting>
+  <bridgehead><anchor xml:id="CEI"/>selma'o CEI (<xref linkend="cll_chapter7-section5"/>)</bridgehead>
+  <para>Assigns a selbri definition to one of the five pro-bridi gismu: “broda”, “brode”, “brodi”, “brodo”, or “brodu”, for later use.</para>
+  <programlisting>
+    ti slasi je mlatu bo cidja lante gacri cei broda
+         .i le crino broda cu barda .i le xunre broda cu cmalu
+    This is a plastic cat-food can cover, or thingy.
+         The green thingy is large. The red thingy is small.
+</programlisting>
+  <bridgehead><anchor xml:id="CEhE"/>selma'o CEhE (<xref linkend="cll_chapter14-section11"/>, <xref linkend="cll_chapter16-section7"/>)</bridgehead>
+  <para>Joins multiple terms into a termset. Termsets are used to associate several terms for logical connectives, for equal quantifier scope, or for special constructs in tenses.</para>
+  <programlisting>
+    mi ce'e do pe'e je la djan. ce'e la djeimyz. cu pendo
+    I [,] you [joint] and John [,] James are-friends-of.
+    I am a friend of you, and John is a friend of James.
+</programlisting>
+  <bridgehead><anchor xml:id="CO"/>selma'o CO (<xref linkend="cll_chapter5-section8"/>)</bridgehead>
+  <para>When inserted between the components of a tanru, inverts it, so that the following tanru unit modifies the previous one.</para>
+  <programlisting>
+    mi troci co klama le zarci le zdani
+    I am-a-trier of-type (goer to-the market from-the house).
+    I try to go to the market from the house.
+</programlisting>
+  <bridgehead><anchor xml:id="COI"/>selma'o COI (<xref linkend="cll_chapter6-section11"/>, <xref linkend="cll_chapter13-section14"/>)</bridgehead>
+  <para>When prefixed to a name, description, or sumti, produces a vocative: a phrase which indicates who is being spoken to (or who is speaking). Vocatives are used in conversational protocols, including greeting, farewell, and radio communication. Terminated by <xref linkend="DOhU"/>. See <xref linkend="DOI"/>.</para>
+  <programlisting>
+    coi .djan.
+    Greetings, John.
+</programlisting>
+  <bridgehead><anchor xml:id="CU"/>selma'o CU (<xref linkend="cll_chapter9-section2"/>)</bridgehead>
+  <para>Separates the selbri of a bridi from any sumti which precede it. Never strictly necessary, but often useful to eliminate various elidable terminators.</para>
+  <programlisting>
+    le gerku cu klama le zarci
+    The dog goes to-the store.
+</programlisting>
+  <bridgehead><anchor xml:id="CUhE"/>selma'o CUhE (<xref linkend="cll_chapter10-section24"/>)</bridgehead>
+  <para>Forms a question which asks when, where, or in what mode the rest of the bridi is true. See <xref linkend="PU"/>, <xref linkend="CAhA"/>, <xref linkend="TAhE"/>, and <xref linkend="BAI"/>.</para>
+  <programlisting>
+    do cu'e klama le zarci
+    You [When/Where?] go to-the store?
+    When are you going to the store?
+</programlisting>
+  <bridgehead><anchor xml:id="DAhO"/>selma'o DAhO (<xref linkend="cll_chapter7-section13"/>)</bridgehead>
+  <para>Cancels the assigned significance of all sumti cmavo (of selma'o <xref linkend="KOhA"/>) and bridi cmavo (of selma'o <xref linkend="GOhA"/>).</para>
+  <bridgehead><anchor xml:id="DOI"/>selma'o DOI (<xref linkend="cll_chapter13-section14"/>)</bridgehead>
+  <para>The non-specific vocative indicator. May be used with or without <xref linkend="COI"/>. No pause is required between “doi” and a following name. See <xref linkend="DOhU"/>.</para>
+  <programlisting>
+    doi frank. mi tavla do
+    O Frank, I speak-to you.
+    Frank, I’m talking to you.
+</programlisting>
+  <bridgehead><anchor xml:id="DOhU"/>selma'o DOhU (<xref linkend="cll_chapter13-section14"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="COI"/> or <xref linkend="DOI"/>. Signals the end of a vocative.</para>
+  <programlisting>
+    coi do'u
+    Greetings [terminator]
+    Greetings, O unspecified one!
+</programlisting>
+  <bridgehead><anchor xml:id="FA"/>selma'o FA (<xref linkend="cll_chapter9-section3"/>)</bridgehead>
+  <para>Prefix for a sumti, indicating which numbered place in the place structure the sumti belongs in; overrides word order.</para>
+  <programlisting>
+    fa mi cu klama fi la .atlantas. fe la bastn. fo le dargu fu le karce
+    x1= I go x3= Atlanta x2= Boston x4= the road x5= the car.
+    I go from Atlanta to Boston via the road using the car.
+</programlisting>
+  <bridgehead><anchor xml:id="FAhA"/>selma'o FAhA (<xref linkend="cll_chapter10-section2"/>)</bridgehead>
+  <para>Specifies the direction in which, or toward which (when marked with <xref linkend="MOhI"/>) or along which (when prefixed by <xref linkend="VEhA"/> or <xref linkend="VIhA"/>) the action of the bridi takes place.</para>
+  <programlisting>
+    le nanmu zu'a batci le gerku
+    The man [left] bites the dog.
+    To my left, the man bites the dog.
+</programlisting>
+  <bridgehead><anchor xml:id="FAhO"/>selma'o FAhO (<xref linkend="cll_chapter19-section15"/>)</bridgehead>
+  <para>A mechanical signal, outside the grammar, indicating that there is no more text. Useful in talking to computers.</para>
+  <bridgehead><anchor xml:id="FEhE"/>selma'o FEhE (<xref linkend="cll_chapter10-section11"/>)</bridgehead>
+  <para>Indicates that the following interval modifier (using <xref linkend="TAhE"/>, <xref linkend="ROI"/>, or <xref linkend="ZAhO"/>) refers to space rather than time.</para>
+  <programlisting>
+    ko vi'i fe'e di'i sombo le gurni
+    You-imperative [1-dimensional] [space] [regularly] sow the grain.
+    Sow the grain in a line and evenly!
+</programlisting>
+  <bridgehead><anchor xml:id="FEhU"/>selma'o FEhU (<xref linkend="cll_chapter9-section5"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="FIhO"/>. Indicates the end of an ad hoc modal tag: the tagged sumti immediately follows.</para>
+  <programlisting>
+    mi viska do fi'o kanla [fe'u] le zunle
+    I see you [modal] eye: the left-thing
+    I see you with the left eye.
+</programlisting>
+  <bridgehead><anchor xml:id="FIhO"/>selma'o FIhO (<xref linkend="cll_chapter9-section5"/>)</bridgehead>
+  <para>When placed before a selbri, transforms the selbri into a modal tag, grammatically and semantically equivalent to a member of selma'o <xref linkend="BAI"/>. Terminated by <xref linkend="FEhU"/>.</para>
+  <programlisting>
+    mi viska do fi'o kanla le zunle
+    I see you with eye the left-thing
+    I see you with my left eye.
+</programlisting>
+  <bridgehead><anchor xml:id="FOI"/>selma'o FOI (<xref linkend="cll_chapter17-section6"/>)</bridgehead>
+  <para>Signals the end of a compound alphabet letter word that begins with <xref linkend="TEI"/>. Not an elidable terminator.</para>
+  <programlisting>
+    tei .ebu .akut. bu foi
+    ( “e” “acute” )
+    the letter “e” with an acute accent
+</programlisting>
+  <bridgehead><anchor xml:id="FUhA"/>selma'o FUhA (<xref linkend="cll_chapter18-section16"/>)</bridgehead>
+  <para>Indicates that the following mathematical expression is to be interpreted as reverse Polish (RP), a mode in which mathematical operators follow their operands.</para>
+  <programlisting>
+    li fu'a reboi re[boi] su'i du li vo
+    the-number [RP!] two, two, plus equals the-number four
+    2 + 2 = 4
+</programlisting>
+  <bridgehead><anchor xml:id="FUhE"/>selma'o FUhE (<xref linkend="cll_chapter19-section8"/>)</bridgehead>
+  <para>Indicates that the following indicator(s) of selma'o <xref linkend="UI"/> affect not the preceding word, as usual, but rather all following words until a <xref linkend="FUhO"/>.</para>
+  <programlisting>
+    mi viska le fu'e .ia blanu zdani fu'o ponse
+    I see the [start] [belief] blue house [end] possessor
+    I see the owner of a blue house, or what I believe to be one.
+</programlisting>
+  <bridgehead><anchor xml:id="FUhO"/>selma'o FUhO (<xref linkend="cll_chapter19-section8"/>)</bridgehead>
+  <para>Cancels all indicators of selma'o <xref linkend="UI"/> which are in effect.</para>
+  <programlisting>
+    mi viska le fu'e .ia blanu zdani fu'o ponse
+    I see the [start] [belief] blue house [end] possessor.
+    I see the owner of what I believe to be a blue house.
+</programlisting>
+  <bridgehead><anchor xml:id="GA"/>selma'o GA (<xref linkend="cll_chapter14-section5"/>)</bridgehead>
+  <para>Indicates the beginning of two logically connected sumti, bridi-tails, or various other things. Logical connections include “both ... and”, “either ... or”, “if ... then”, and so on. See <xref linkend="GI"/>.</para>
+  <programlisting>
+    ga la djan. nanmu gi la djeimyz. ninmu
+    Either John is a man or James is a woman (or both).
+</programlisting>
+  <bridgehead><anchor xml:id="GAhO"/>selma'o GAhO (<xref linkend="cll_chapter14-section16"/>)</bridgehead>
+  <para>Specifies whether an interval specified by <xref linkend="BIhI"/> includes or excludes its endpoints. Used in pairs before and after the <xref linkend="BIhI"/> cmavo, to specify the nature of both the left- and the right-hand endpoints.</para>
+  <programlisting>
+    mi ca sanli la drezdn. ga'o bi'i ga'o la frankfurt.
+    I [present] stand Dresden [inclusive] [interval] [inclusive] Frankfurt.
+    I am standing between Dresden and Frankfurt, inclusive of both.
+</programlisting>
+  <bridgehead><anchor xml:id="GEhU"/>selma'o GEhU (<xref linkend="cll_chapter8-section3"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="GOI"/>. Marks the end of a relative phrase. See <xref linkend="KUhO"/>.</para>
+  <programlisting>
+    la djan. goi ko'a ge'u blanu
+    John (referred to as it-1) is-blue.
+</programlisting>
+  <bridgehead><anchor xml:id="GI"/>selma'o GI (<xref linkend="cll_chapter14-section5"/>)</bridgehead>
+  <para>Separates two logically or non-logically connected sumti, tanru units, bridi-tails, or other things, when the prefix is a forethought connective involving <xref linkend="GA"/>, <xref linkend="GUhA"/>, or <xref linkend="JOI"/>.</para>
+  <programlisting>
+    ge la djan. nanmu gi la djeimyz. ninmu
+    (It is true that) both John is a man and James is a woman.
+</programlisting>
+  <bridgehead><anchor xml:id="GIhA"/>selma'o GIhA (<xref linkend="cll_chapter14-section3"/>)</bridgehead>
+  <para>Specifies a logical connective (e.g. “and”, “or”, “if”) between two bridi-tails: a bridi-tail is a selbri with any associated following sumti, but not including any preceding sumti.</para>
+  <programlisting>
+    mi klama le zarci gi'e nelci la djan.
+    I go-to the market and like John.
+</programlisting>
+  <bridgehead><anchor xml:id="GOI"/>selma'o GOI (<xref linkend="cll_chapter8-section3"/>)</bridgehead>
+  <para>Specifies the beginning of a relative phrase, which associates a subordinate sumti (following) to another sumti (preceding). Terminated by <xref linkend="GEhU"/> See <xref linkend="NOI"/>.</para>
+  <programlisting>
+    la djan. goi ko'a cu blanu
+    John (referred to as it-1) is blue.
+</programlisting>
+  <bridgehead><anchor xml:id="GOhA"/>selma'o GOhA (<xref linkend="cll_chapter7-section6"/>)</bridgehead>
+  <para>A general selma'o for all cmavo which can take the place of brivla. There are several groups of these.</para>
+  <programlisting>
+    A: mi klama le zarci
+    B: mi go'i
+
+    A: I’m going to the market.
+    B: Me, too.
+</programlisting>
+  <bridgehead><anchor xml:id="GUhA"/>selma'o GUhA (<xref linkend="cll_chapter14-section3"/>)</bridgehead>
+  <para>Indicates the beginning of two logically connected tanru units. Takes the place of <xref linkend="GA"/> when forming logically-connected tanru. See <xref linkend="GI"/>.</para>
+  <programlisting>
+    la .alis. gu'e ricfu gi blanu
+    Alice is both rich and blue.
+</programlisting>
+  <bridgehead><anchor xml:id="I"/>selma'o I (<xref linkend="cll_chapter19-section2"/>)</bridgehead>
+  <para>Separates two sentences from each other.</para>
+  <programlisting>
+    mi klama le zarci .i mi klama le zdani
+    I go-to the market. I go-to the office.
+</programlisting>
+  <bridgehead><anchor xml:id="JA"/>selma'o JA (<xref linkend="cll_chapter14-section3"/>)</bridgehead>
+  <para>Specifies a logical connection (e.g. “and”, “or”, “if”) between two tanru units, mathematical operands, tenses, or abstractions.</para>
+  <programlisting>
+    ti blanu je zdani
+    This is-blue and a-house.
+</programlisting>
+  <bridgehead><anchor xml:id="JAI"/>selma'o JAI (<xref linkend="cll_chapter9-section12"/>)</bridgehead>
+  <para>When followed by a tense or modal, creates a conversion operator attachable to a selbri which exchanges the modal place with the x1 place of the selbri. When alone, is a conversion operator exchanging the x1 place of the selbri (which should be an abstract sumti) with one of the places of the abstracted-over bridi.</para>
+  <programlisting>
+    mi jai gau galfi le bitmu skari
+    I am-the-actor-in modifying the wall color.
+    I act so as to modify the wall color.
+    I change the color of the wall.
+</programlisting>
+  <bridgehead><anchor xml:id="JOI"/>selma'o JOI (<xref linkend="cll_chapter14-section14"/>)</bridgehead>
+  <para>Specifies a non-logical connection (e.g. together-with-as-mass, -set, or -sequence) between two sumti, tanru units, or various other things. When immediately followed by <xref linkend="GI"/>, provides forethought non-logical connection analogous to <xref linkend="GA"/>.</para>
+  <programlisting>
+    la djan. joi la .alis. cu bevri le pipno
+    John massed-with Alice carry the piano.
+</programlisting>
+  <bridgehead><anchor xml:id="JOhI"/>selma'o JOhI (<xref linkend="cll_chapter18-section15"/>)</bridgehead>
+  <para>Indicates that the following mathematical operands (a list terminated by <xref linkend="TEhU"/>) form a mathematical vector (one-dimensional array).</para>
+  <programlisting>
+    li jo'i paboi reboi te'u su'i jo'i ciboi voboi du
+         li jo'i voboi xaboi
+    The-number array( one, two ) plus array( three, four) equals
+         the-number array (four, six).
+    (1,2) + (3,4) = (4,6)
+</programlisting>
+  <bridgehead><anchor xml:id="KE"/>selma'o KE (<xref linkend="cll_chapter5-section5"/>)</bridgehead>
+  <para>Groups everything between itself and a following <xref linkend="KEhE"/> for purposes of logical connection, tanru construction, or other purposes. <xref linkend="KE"/> and <xref linkend="KEhE"/> are not used for mathematical (see <xref linkend="VEI"/> and <xref linkend="VEhO"/>) or discursive (see <xref linkend="TO"/> and <xref linkend="TOI"/>) purposes.</para>
+  <programlisting>
+    ta ke melbi cmalu ke'e nixli ckule
+    That is-a-( pretty little ) girl school.
+    That is a school for girls who are pretty in their littleness.
+</programlisting>
+  <bridgehead><anchor xml:id="KEI"/>selma'o KEI (<xref linkend="cll_chapter11-section1"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="NU"/>. Marks the end of an abstraction bridi.</para>
+  <programlisting>
+    la djan. cu nu sonci kei djica
+    John is-an-(event-of being-a-soldier) type-of desirer.
+    John wants to be a soldier.
+</programlisting>
+  <bridgehead><anchor xml:id="KEhE"/>selma'o KEhE (<xref linkend="cll_chapter5-section5"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="KE"/>. Marks the end of a grouping.</para>
+  <programlisting>
+    ta ke melbi cmalu ke'e nixli ckule
+    That is-a-( pretty little ) girl school.
+    That is a school for girls who are pretty in their littleness.
+</programlisting>
+  <bridgehead><anchor xml:id="KI"/>selma'o KI (<xref linkend="cll_chapter10-section13"/>)</bridgehead>
+  <para>When preceded by a tense or modal, makes it “sticky”, so that it applies to all further bridi until reset by another appearance of <xref linkend="KI"/>. When alone, eliminates all sticky tenses.</para>
+  <bridgehead><anchor xml:id="KOhA"/>selma'o KOhA (<xref linkend="cll_chapter7-section1"/>)</bridgehead>
+  <para>A general selma'o which contains all cmavo which can substitute for sumti. These cmavo are divided into several groups.</para>
+  <programlisting>
+    le blanu zdani goi ko'a cu barda .i ko'a na cmamau ti
+    The blue house (referred to as it-1) is big.  It-1 is-not smaller-than this-thing.
+</programlisting>
+  <bridgehead><anchor xml:id="KU"/>selma'o KU (<xref linkend="cll_chapter6-section2"/>, <xref linkend="cll_chapter10-section1"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="LE"/> and some uses of <xref linkend="LA"/>. Indicates the end of a description sumti. Also used after a tense or modal to indicate that no sumti follows, and in the compound <xref linkend="NA"/>+<xref linkend="KU"/> to indicate natural language-style negation.</para>
+  <programlisting>
+    le prenu ku le zdani ku klama
+    The person, to-the house, goes.
+    The person goes to the house.
+</programlisting>
+  <bridgehead><anchor xml:id="KUhE"/>selma'o KUhE (<xref linkend="cll_chapter18-section6"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="PEhO"/>: indicates the end of a forethought mathematical expression (one in which the operator precedes the operands).</para>
+  <programlisting>
+    li pe'o su'i reboi reboi re[boi] ku'e du li xa
+    The number [forethought] the-sum-of two two two [end] equals the-number six.
+</programlisting>
+  <bridgehead><anchor xml:id="KUhO"/>selma'o KUhO (<xref linkend="cll_chapter8-section1"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="NOI"/>. Indicates the end of a relative clause.</para>
+  <programlisting>
+    le zdani poi blanu ku'o barda
+    The house which is-blue is-big.
+</programlisting>
+  <bridgehead><anchor xml:id="LA"/>selma'o LA (<xref linkend="cll_chapter6-section2"/>)</bridgehead>
+  <para>Descriptors which change name words (or selbri) into sumti which identify people or things by name. Similar to <xref linkend="LE"/>. May be terminated with <xref linkend="KU"/> if followed by a description selbri.</para>
+  <programlisting>
+    la kikeros. du la tulis.
+    Cicero is Tully.
+</programlisting>
+  <bridgehead><anchor xml:id="LAU"/>selma'o LAU (<xref linkend="cll_chapter17-section14"/>)</bridgehead>
+  <para>Combines with the following alphabetic letter to represent a single marker: change from lower to upper case, change of font, punctuation, etc.)</para>
+  <programlisting>
+    tau sy. .ibu
+    [single-shift] “s” “i”
+    Si (chemical symbol for silicon)
+</programlisting>
+  <bridgehead><anchor xml:id="LAhE"/>selma'o LAhE (<xref linkend="cll_chapter6-section10"/>)</bridgehead>
+  <para>Qualifiers which, when prefixed to a sumti, change it into another sumti with related meaning. Qualifiers can also consist of a cmavo from selma'o <xref linkend="NAhE"/> plus <xref linkend="BO"/>. Terminated by <xref linkend="LUhU"/>.</para>
+  <programlisting>
+    mi viska la'e zoi kuot. A Tale of Two Cities .kuot
+    I see that-represented-by the-text “A Tale of Two Cities”.
+    I see the book “A Tale of Two Cities”.
+</programlisting>
+  <bridgehead><anchor xml:id="LE"/>selma'o LE (<xref linkend="cll_chapter6-section2"/>)</bridgehead>
+  <para>Descriptors which make selbri into sumti which describe or specify things that fit into the x1 place of the selbri. Terminated by <xref linkend="KU"/>. See <xref linkend="LA"/>.</para>
+  <programlisting>
+    le gerku cu klama le zdani
+    The dog goes-to the house.
+</programlisting>
+  <bridgehead><anchor xml:id="LEhU"/>selma'o LEhU (<xref linkend="cll_chapter19-section9"/>)</bridgehead>
+  <para>Indicates the end of a quotation begun with <xref linkend="LOhU"/>. Not an elidable terminator.</para>
+  <programlisting>
+    lo'u mi du do du mi le'u cu na lojbo drani
+    [quote] mi du do du mi [unquote] is-not Lojbanically correct.
+    “mi du do du mi” is not correct Lojban.
+</programlisting>
+  <bridgehead><anchor xml:id="LI"/>selma'o LI (<xref linkend="cll_chapter18-section5"/>)</bridgehead>
+  <para>Descriptors which change numbers or other mathematical expressions into sumti which specify numbers or numerical expressions. Terminated by <xref linkend="LOhO"/>.</para>
+  <programlisting>
+    li re su'u re na du li vo su'i vo
+    The-number 2 minus 2 not equals the-number 4 plus 4.
+    2 - 2 ≠ 4 + 4
+</programlisting>
+  <bridgehead><anchor xml:id="LIhU"/>selma'o LIhU (<xref linkend="cll_chapter19-section9"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="LU"/>. Indicates the end of a text quotation.</para>
+  <programlisting>
+    mi cusku lu mi klama le zarci li'u
+    I express [quote] I go-to the market [end quote].
+</programlisting>
+  <bridgehead><anchor xml:id="LOhO"/>selma'o LOhO (<xref linkend="cll_chapter18-section17"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="LI"/>. Indicates the end of a mathematical expression used in a <xref linkend="LI"/> description.</para>
+  <programlisting>
+    li vo lo'o li ci lo'o cu zmadu
+    The-number 4 [end number], the number 3 [end number], is greater.
+    4 &gt; 3
+</programlisting>
+  <bridgehead><anchor xml:id="LOhU"/>selma'o LOhU (<xref linkend="cll_chapter19-section9"/>)</bridgehead>
+  <para>Indicates the beginning of a quotation (a sumti) which is grammatical as long as the quoted material consists of Lojban words, whether they form a text or not. Terminated by <xref linkend="LEhU"/>.</para>
+  <programlisting>
+    do cusku lo'u mi du do du ko'a le'u
+    You express [quote] mi du do du ko'a [end quote].
+    You said, “mi du do du ko'a”.
+</programlisting>
+  <bridgehead><anchor xml:id="LU"/>selma'o LU (<xref linkend="cll_chapter19-section9"/>)</bridgehead>
+  <para>Indicates the beginning of a quotation (a sumti) which is grammatical only if the quoted material also forms a grammatical Lojban text. Terminated by <xref linkend="LIhU"/>.</para>
+  <programlisting>
+    mi cusku lu mi klama le zarci li'u
+    I express [quote] I go-to the market [end quote].
+</programlisting>
+  <bridgehead><anchor xml:id="LUhU"/>selma'o LUhU (<xref linkend="cll_chapter6-section10"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="LAhE"/> and <xref linkend="NAhE"/>+<xref linkend="BO"/>. Indicates the end of a qualified sumti.</para>
+  <programlisting>
+    mi viska la'e lu barda gerku li'u lu'u
+    I see the-referent-of [quote] big dog [end quote] [end ref]
+    I saw “Big Dog” [not the words, but a book or movie].
+</programlisting>
+  <bridgehead><anchor xml:id="MAI"/>selma'o MAI (<xref linkend="cll_chapter18-section19"/>, <xref linkend="cll_chapter19-section1"/>)</bridgehead>
+  <para>When suffixed to a number or string of letter words, produces a free modifier which serves as an index number within a text.</para>
+  <programlisting>
+    pamai mi pu klama le zarci
+    1-thly, I [past] go to-the market.
+    First, I went to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="MAhO"/>selma'o MAhO (<xref linkend="cll_chapter18-section6"/>)</bridgehead>
+  <para>Produces a mathematical operator from a letter or other operand. Terminated by <xref linkend="TEhU"/>. See <xref linkend="VUhU"/>.</para>
+  <programlisting>
+    ma'o fy. boi xy.
+    [operator] f x
+    <emphasis>f(x)</emphasis></programlisting>
+  <bridgehead><anchor xml:id="ME"/>selma'o ME (<xref linkend="cll_chapter5-section10"/>, <xref linkend="cll_chapter18-section1"/>)</bridgehead>
+  <para>Produces a tanru unit from a sumti, which is applicable to the things referenced by the sumti. Terminated by <xref linkend="MEhU"/>.</para>
+  <programlisting>
+    ta me la ford. karce
+    That is-a-Ford-type car
+    That’s a Ford car.
+</programlisting>
+  <bridgehead><anchor xml:id="MEhU"/>selma'o MEhU (<xref linkend="cll_chapter5-section11"/>)</bridgehead>
+  <para>The elidable terminator for <xref linkend="ME"/>. Indicates the end of a sumti converted to a tanru unit.</para>
+  <programlisting>
+    ta me mi me'u zdani
+    That’s a me type of house.
+</programlisting>
+  <bridgehead><anchor xml:id="MOI"/>selma'o MOI (<xref linkend="cll_chapter5-section11"/>, <xref linkend="cll_chapter18-section18"/>)</bridgehead>
+  <para>Suffixes added to numbers or other quantifiers to make various numerically-based selbri.</para>
+  <programlisting>
+    la djan. joi la frank. cu bruna remei
+    John in-a-mass-with Frank are-a-brother-type-of twosome.
+    John and Frank are two brothers.
+</programlisting>
+  <bridgehead><anchor xml:id="MOhE"/>selma'o MOhE (<xref linkend="cll_chapter18-section18"/>)</bridgehead>
+  <para>Produces a mathematical operand from a sumti; used to make dimensioned units. Terminated by <xref linkend="TEhU"/>.</para>
+  <programlisting>
+    li mo'e re ratcu su'i mo'e re ractu du li mo'e vo danlu
+    The-number two rats plus two rabbits equals the-number four animals.
+    2 rats + 2 rabbits = 4 animals.
+</programlisting>
+  <bridgehead><anchor xml:id="MOhI"/>selma'o MOhI (<xref linkend="cll_chapter10-section8"/>)</bridgehead>
+  <para>A tense flag indicating movement in space, in a direction specified by a following <xref linkend="FAhA"/> cmavo.</para>
+  <programlisting>
+    le verba mo'i ri'u cadzu le bisli
+    The child [movement] [right] walks-on the ice.
+    The child walks toward my right on the ice.
+</programlisting>
+  <bridgehead><anchor xml:id="NA"/>selma'o NA (<xref linkend="cll_chapter14-section3"/>, <xref linkend="cll_chapter15-section7"/>)</bridgehead>
+  <para>Contradictory negators, asserting that a whole bridi is false (or true).</para>
+  <programlisting>
+    mi na klama le zarci
+    It is not true that I go to the market.
+</programlisting>
+  <para>Also used to construct logical connective compound cmavo.</para>
+  <bridgehead><anchor xml:id="NAI"/>selma'o NAI (<xref linkend="cll_chapter14-section3"/>, <xref linkend="cll_chapter15-section7"/>)</bridgehead>
+  <para>Negates the previous word, but can only be used with certain selma'o as specified by the grammar.</para>
+  <bridgehead><anchor xml:id="NAhE"/>selma'o NAhE (<xref linkend="cll_chapter15-section4"/>)</bridgehead>
+  <para>Scalar negators, modifying a selbri or a sumti to a value other than the one stated, the opposite of the one stated, etc. Also used with following <xref linkend="BO"/> to construct a sumti qualifier; see <xref linkend="LAhE"/>.</para>
+  <programlisting>
+    ta na'e blanu zdani
+    That is-a-non- blue house.
+    That is a house which is other than blue.
+</programlisting>
+  <bridgehead><anchor xml:id="NAhU"/>selma'o NAhU (<xref linkend="cll_chapter18-section18"/>)</bridgehead>
+  <para>Creates a mathematical operator from a selbri. Terminated by <xref linkend="TEhU"/>. See <xref linkend="VUhU"/>.</para>
+  <programlisting>
+    li na'u tanjo te'u vei pai fe'i re [ve'o] du li ci'i
+    The-number the-operator tangent ( <phrase role="IPA">π</phrase> / 2 ) = the-number infinity.
+    tan(<phrase role="IPA">π</phrase>/2) = ∞
+</programlisting>
+  <bridgehead><anchor xml:id="NIhE"/>selma'o NIhE (<xref linkend="cll_chapter18-section18"/>)</bridgehead>
+  <para>Creates a mathematical operand from a selbri, usually a “ni” abstraction. Terminated by <xref linkend="TEhU"/>.</para>
+  <programlisting>
+    li ni'e ni clani [te'u] pi'i ni'e ni ganra [te'u] pi'i
+         ni'e ni condi te'u du li ni'e ni canlu
+    The-number quantity-of length times quantity-of width times
+         quantity-of depth equals the-number quantity-of volume.
+    Length × Width × Depth = Volume
+</programlisting>
+  <bridgehead><anchor xml:id="NIhO"/>selma'o NIhO (<xref linkend="cll_chapter19-section3"/>)</bridgehead>
+  <para>Marks the beginning of a new paragraph, and indicates whether it contains old or new subject matter.</para>
+  <bridgehead><anchor xml:id="NOI"/>selma'o NOI (<xref linkend="cll_chapter8-section1"/>)</bridgehead>
+  <para>Introduces relative clauses. The following bridi modifies the preceding sumti. Terminated by <xref linkend="KUhO"/>. See <xref linkend="GOI"/>.</para>
+  <programlisting>
+    le zdani poi blanu cu cmalu
+    The house which is blue is small.
+</programlisting>
+  <bridgehead><anchor xml:id="NU"/>selma'o NU (<xref linkend="cll_chapter11-section1"/>)</bridgehead>
+  <para>Abstractors which, when prefixed to a bridi, create abstraction selbri. Terminated by <xref linkend="KEI"/>.</para>
+  <programlisting>
+    la djan. cu djica le nu sonci [kei]
+    John desires the event-of being-a-soldier.
+</programlisting>
+  <bridgehead><anchor xml:id="NUhA"/>selma'o NUhA (<xref linkend="cll_chapter18-section19"/>)</bridgehead>
+  <para>Creates a selbri from a mathematical operator. See <xref linkend="VUhU"/>.</para>
+  <programlisting>
+    li ni'umu cu nu'a va'a li ma'umu
+    The-number -5 is-the-negation-of the-number +5
+</programlisting>
+  <bridgehead><anchor xml:id="NUhI"/>selma'o NUhI (<xref linkend="cll_chapter14-section11"/>, <xref linkend="cll_chapter16-section7"/>)</bridgehead>
+  <para>Marks the beginning of a termset, which is used to make simultaneous claims involving two or more different places of a selbri. Terminated by <xref linkend="NUhU"/>.</para>
+  <programlisting>
+    mi klama nu'i ge le zarci le briju nu'u gi le zdani le ckule [nu'u]
+    I go [start] to-the market from-the office [joint] and to-the house from-the school.
+</programlisting>
+  <bridgehead><anchor xml:id="NUhU"/>selma'o NUhU (<xref linkend="cll_chapter14-section11"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="NUhI"/>. Marks the end of a termset.</para>
+  <programlisting>
+    mi klama nu'i ge le zarci le briju nu'u gi le zdani le ckule [nu'u]
+    I go [start] to-the market from-the office [joint] and to-the house from-the school.
+</programlisting>
+  <bridgehead><anchor xml:id="PA"/>selma'o PA (<xref linkend="cll_chapter18-section2"/>)</bridgehead>
+  <para>Digits and related quantifiers (some, all, many, etc.). Terminated by <xref linkend="BOI"/>.</para>
+  <programlisting>
+    mi speni re ninmu
+    I am-married-to two women.
+</programlisting>
+  <bridgehead><anchor xml:id="PEhE"/>selma'o PEhE (<xref linkend="cll_chapter14-section11"/>)</bridgehead>
+  <para>Precedes a logical or non-logical connective that joins two termsets. Termsets (see <xref linkend="CEhE"/>) are used to associate several terms for logical connectives, for equal quantifier scope, or for special constructs in tenses.</para>
+  <programlisting>
+    mi ce'e do pe'e je la djan. ce'e la djeimyz. cu pendo
+    I [,] you [joint] and John [,] James are-friends-of.
+    I am a friend of you, and John is a friend of James.
+</programlisting>
+  <bridgehead><anchor xml:id="PEhO"/>selma'o PEhO (<xref linkend="cll_chapter18-section6"/>)</bridgehead>
+  <para>An optional signal of forethought mathematical operators, which precede their operands. Terminated by <xref linkend="KUhE"/>.</para>
+  <programlisting>
+    li vo du li pe'o su'i reboi re
+    The-number four equals the-number [forethought] sum-of two two.
+</programlisting>
+  <bridgehead><anchor xml:id="PU"/>selma'o PU (<xref linkend="cll_chapter10-section4"/>)</bridgehead>
+  <para>Specifies simple time directions (future, past, or neither).</para>
+  <programlisting>
+    mi pu klama le zarci
+    I [past] go-to the market.
+    I went to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="RAhO"/>selma'o RAhO (<xref linkend="cll_chapter7-section6"/>)</bridgehead>
+  <para>The pro-bridi update flag: changes the meaning of sumti implicitly attached to a pro-bridi (see <xref linkend="GOhA"/>) to fit the current context rather than the original context.</para>
+  <programlisting>
+    A: mi ba lumci le mi karce
+    B: mi go'i
+
+    A: I [future] wash my car.
+    B: I do-the-same-thing (i.e. wash A’s car).
+
+    A: mi ba lumci le mi karce
+    B: mi go'i ra'o
+
+    A: I [future] wash my car.
+    B: I do-the-corresponding-thing (i.e. wash B’s car).
+</programlisting>
+  <bridgehead><anchor xml:id="ROI"/>selma'o ROI (<xref linkend="cll_chapter10-section9"/>)</bridgehead>
+  <para>When suffixed to a number, makes an extensional tense (e.g. once, twice, many times).</para>
+  <programlisting>
+    mi reroi klama le zarci
+    I twice go-to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="SA"/>selma'o SA (<xref linkend="cll_chapter19-section13"/>)</bridgehead>
+  <para>Erases the previous phrase or sentence.</para>
+  <programlisting>
+    mi klama sa do klama le zarci
+    I go, er, you go-to the market.
+</programlisting>
+  <bridgehead><anchor xml:id="SE"/>selma'o SE (<xref linkend="cll_chapter5-section1"/>, <xref linkend="cll_chapter9-section4"/>)</bridgehead>
+  <para>Converts a selbri, rearranging the order of places by exchanging the x1 place with a specified numbered place.</para>
+  <programlisting>
+    le zarci cu se klama mi
+    The market is-gone-to by me.
+</programlisting>
+  <para>Also used in constructing connective and modal compound cmavo.</para>
+  <bridgehead><anchor xml:id="SEI"/>selma'o SEI (<xref linkend="cll_chapter19-section12"/>)</bridgehead>
+  <para>Marks the beginning of metalinguistic insertions which comment on the main bridi. Terminated by <xref linkend="SEhU"/>.</para>
+  <programlisting>
+    la frank. prami sei gleki [se'u] la djein.
+    Frank loves (he is happy) Jane.
+</programlisting>
+  <bridgehead><anchor xml:id="SEhU"/>selma'o SEhU (<xref linkend="cll_chapter19-section12"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="SEI"/> and <xref linkend="SOI"/>. Ends metalinguistic insertions.</para>
+  <programlisting>
+    la frank. prami sei gleki se'u la djein.
+    Frank loves (he is happy) Jane.
+</programlisting>
+  <bridgehead><anchor xml:id="SI"/>selma'o SI (<xref linkend="cll_chapter19-section13"/>)</bridgehead>
+  <para>Erases the previous single word.</para>
+  <programlisting>
+    mi si do klama le zarci
+    I, er, you go to-the market.
+</programlisting>
+  <bridgehead><anchor xml:id="SOI"/>selma'o SOI (<xref linkend="cll_chapter7-section8"/>)</bridgehead>
+  <para>Marks reciprocity between two sumti (like “vice versa” in English).</para>
+  <programlisting>
+    mi prami do soi mi
+    I love you [reciprocally] me.
+    I love you and vice versa.
+</programlisting>
+  <bridgehead><anchor xml:id="SU"/>selma'o SU (<xref linkend="cll_chapter19-section13"/>)</bridgehead>
+  <para>Closes and erases the entire previous discourse.</para>
+  <bridgehead><anchor xml:id="TAhE"/>selma'o TAhE (<xref linkend="cll_chapter10-section9"/>)</bridgehead>
+  <para>A tense modifier specifying frequencies within an interval of time or space (regularly, habitually, etc.).</para>
+  <programlisting>
+    le verba ta'e klama le ckule
+    The child habitually goes to-the school.
+</programlisting>
+  <bridgehead><anchor xml:id="TEI"/>selma'o TEI (<xref linkend="cll_chapter17-section6"/>)</bridgehead>
+  <para>Signals the beginning of a compound letter word, which acts grammatically like a single letter. Compound letter words end with the non-elidable selma'o <xref linkend="FOI"/>.</para>
+  <programlisting>
+    tei .ebu .akut. bu foi
+    ( “e” “acute” )
+    the letter “e” with an acute accent
+</programlisting>
+  <bridgehead><anchor xml:id="TEhU"/>selma'o TEhU (<xref linkend="cll_chapter18-section15"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="JOhI"/>, <xref linkend="MAhO"/>, <xref linkend="MOhE"/>, <xref linkend="NAhU"/>, or <xref linkend="NIhE"/>. Marks the end of a mathematical conversion construct.</para>
+  <programlisting>
+    li jo'i paboi reboi te'u su'i jo'i ciboi voboi du
+         li jo'i voboi xaboi
+    The-number array (one, two) plus array (three, four) equals
+         the-number array( four, six).
+    (1,2) + (3,4) = (4,6)
+</programlisting>
+  <bridgehead><anchor xml:id="TO"/>selma'o TO (<xref linkend="cll_chapter19-section12"/>)</bridgehead>
+  <para>Left discursive parenthesis: allows inserting a digression. Terminated by <xref linkend="TOI"/>.</para>
+  <programlisting>
+    doi lisas. mi djica le nu to doi frank. ko sisti toi do viska le mlatu
+    O Lisa, I desire the event-of ( O Frank, [imperative] stop! ) you see the cat.
+    Lisa, I want you to (Frank! Stop!) see the cat.
+</programlisting>
+  <bridgehead><anchor xml:id="TOI"/>selma'o TOI (<xref linkend="cll_chapter19-section12"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="TO"/>. The right discursive parenthesis.</para>
+  <programlisting>
+    doi lisas. mi djica le nu to doi frank. ko sisti toi do viska le mlatu
+    O Lisa, I desire the event-of ( O Frank, [imperative] stop! ) you see the cat.
+    Lisa, I want you to (Frank! Stop!) see the cat.
+</programlisting>
+  <bridgehead><anchor xml:id="TUhE"/>selma'o TUhE (<xref linkend="cll_chapter19-section2"/>)</bridgehead>
+  <para>Groups multiple sentences or paragraphs into a logical unit. Terminated by <xref linkend="TUhU"/>.</para>
+  <programlisting>
+    lo xagmau zo'u tu'e ganai cidja gi citno .i ganai vanju gi tolci'o [tu'u]
+    Is-best : [start] If food, then new. If wine, then old.
+    As for what is best: if food, then new [is best]; if wine, then old [is best].
+</programlisting>
+  <bridgehead><anchor xml:id="TUhU"/>selma'o TUhU (<xref linkend="cll_chapter19-section2"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="TUhE"/>. Marks the end of a multiple sentence group.</para>
+  <bridgehead><anchor xml:id="UI"/>selma'o UI (<xref linkend="cll_chapter13-section1"/>)</bridgehead>
+  <para>Particles which indicate the speaker’s emotional state or source of knowledge, or the present stage of discourse.</para>
+  <programlisting>
+    .ui la djan. klama
+    [Happiness!] John is-coming.
+    Hurrah! John is coming!
+</programlisting>
+  <bridgehead><anchor xml:id="VA"/>selma'o VA (<xref linkend="cll_chapter10-section2"/>)</bridgehead>
+  <para>A tense indicating distance in space (near, far, or neither).</para>
+  <programlisting>
+    le nanmu va batci le gerku
+    The man [medium distance] bites the dog.
+    Over there the man is biting the dog.
+</programlisting>
+  <bridgehead><anchor xml:id="VAU"/>selma'o VAU (<xref linkend="cll_chapter14-section9"/>)</bridgehead>
+  <para>Elidable terminator for a simple bridi, or for each bridi-tail of a <xref linkend="GIhA"/> logical connection.</para>
+  <programlisting>
+    mi dunda le cukta [vau] gi'e lebna lo rupnu vau do [vau]
+    I (give the book) and (take some currency-units) to/from you.
+</programlisting>
+  <bridgehead><anchor xml:id="VEI"/>selma'o VEI (<xref linkend="cll_chapter18-section5"/>)</bridgehead>
+  <para>Left mathematical parenthesis: groups mathematical operations. Terminated by <xref linkend="VEhO"/>.</para>
+  <programlisting>
+    li vei ny. su'i pa ve'o pi'i vei ny. su'i pa [ve'o] du
+         li ny. [bo] te'a re su'i re bo pi'i ny. su'i pa
+    The-number (“n” plus one) times (“n” plus one) equals
+         the-number n-power-two plus two-times-“n” plus 1.
+    (n + 1)(n + 1) = n<superscript>2</superscript> + 2n + 1
+</programlisting>
+  <bridgehead><anchor xml:id="VEhA"/>selma'o VEhA (<xref linkend="cll_chapter10-section5"/>)</bridgehead>
+  <para>A tense indicating the size of an interval in space (long, medium, or short).</para>
+  <bridgehead><anchor xml:id="VEhO"/>selma'o VEhO (<xref linkend="cll_chapter19-section5"/>)</bridgehead>
+  <para>Elidable terminator for <xref linkend="VEI"/>: right mathematical parenthesis.</para>
+  <programlisting>
+    li vei ny. su'i pa ve'o pi'i vei ny. su'i pa [ve'o] du
+         li ny. [bo] te'a re su'i re bo pi'i ny. su'i pa
+    The-number (“n” plus one) times (“n” plus one) equals
+         the-number n-power-two plus two-times-“n” plus 1.
+    (n + 1)(n + 1) = n<superscript>2</superscript> + 2n + 1
+</programlisting>
+  <bridgehead><anchor xml:id="VIhA"/>selma'o VIhA (<xref linkend="cll_chapter10-section7"/>)</bridgehead>
+  <para>A tense indicating dimensionality in space (line, plane, volume, or space-time interval).</para>
+  <programlisting>
+    le verba ve'a vi'a cadzu le bisli
+    The child [medium space interval] [2-dimensional] walks-on the ice.
+    In a medium-sized area, the child walks on the ice.
+</programlisting>
+  <bridgehead><anchor xml:id="VUhO"/>selma'o VUhO (<xref linkend="cll_chapter8-section8"/>)</bridgehead>
+  <para>Attaches relative clauses or phrases to a whole (possibly connected) sumti, rather than simply to the leftmost portion of the sumti.</para>
+  <programlisting>
+    la frank. ce la djordj. vu'o noi gidva cu zvati le kumfa
+    Frank [in-set-with] George, which are-guides, are-in the room.
+    Frank and George, who are guides, are in the room.
+</programlisting>
+  <bridgehead><anchor xml:id="VUhU"/>selma'o VUhU (<xref linkend="cll_chapter18-section5"/>)</bridgehead>
+  <para>Mathematical operators (e.g. +, −). See <xref linkend="MAhO"/>.</para>
+  <programlisting>
+    li mu vu'u re du li ci
+    The-number 5 minus 2 equals the-number 3.
+    5 − 2 = 3
+</programlisting>
+  <bridgehead><anchor xml:id="XI"/>selma'o XI (<xref linkend="cll_chapter18-section13"/>)</bridgehead>
+  <para>The subscript marker: the following number or lerfu string is a subscript for whatever precedes it.</para>
+  <programlisting>
+    xy. xi re
+    x sub 2
+    x<subscript>2</subscript></programlisting>
+  <bridgehead><anchor xml:id="Y"/>selma'o Y (<xref linkend="cll_chapter19-section14"/>)</bridgehead>
+  <para>Hesitation noise: content-free, but holds the floor or continues the conversation. It is different from silence in that silence may be interpreted as having nothing more to say.</para>
+  <programlisting>
+    doi .y. .y. .djan
+    O, uh, uh, John!
+</programlisting>
+  <bridgehead><anchor xml:id="ZAhO"/>selma'o ZAhO (<xref linkend="cll_chapter10-section10"/>)</bridgehead>
+  <para>A tense modifier specifying the contour of an event (e.g. beginning, ending, continuing).</para>
+  <programlisting>
+    mi pu'o damba
+    I [inchoative] fight.
+    I’m on the verge of fighting.
+</programlisting>
+  <bridgehead><anchor xml:id="ZEI"/>selma'o ZEI (<xref linkend="cll_chapter4-section6"/>)</bridgehead>
+  <para>A morphological glue word, which joins the two words it stands between into the equivalent of a lujvo.</para>
+  <programlisting>
+    ta xy. zei kantu kacma
+    That is-an-(X - ray) camera.
+    That is an X-ray camera.
+</programlisting>
+  <bridgehead><anchor xml:id="ZEhA"/>selma'o ZEhA (<xref linkend="cll_chapter10-section5"/>)</bridgehead>
+  <para>A tense indicating the size of an interval in time (long, medium, or short).</para>
+  <programlisting>
+    mi puze'a citka
+    I [past] [short interval] eat.
+    I ate for a little while.
+</programlisting>
+  <bridgehead><anchor xml:id="ZI"/>selma'o ZI (<xref linkend="cll_chapter10-section4"/>)</bridgehead>
+  <para>A tense indicating distance in time (a long, medium or short time ago or in the future).</para>
+  <programlisting>
+    mi puzi citka
+    I [past] [short distance] eat.
+    I ate a little while ago.
+</programlisting>
+  <bridgehead><anchor xml:id="ZIhE"/>selma'o ZIhE (<xref linkend="cll_chapter8-section4"/>)</bridgehead>
+  <para>Joins multiple relative phrases or clauses which apply to the same sumti. Although generally translated with “and”, it is not considered a logical connective.</para>
+  <programlisting>
+    mi ponse pa gerku ku poi blabi zi'e noi mi prami ke'a
+    I own one dog such-that it-is-white and such-that-incidentally I love it.
+    I own a dog that is white and which, incidentally, I love.
+    I own a white dog, which I love.
+</programlisting>
+  <bridgehead><anchor xml:id="ZO"/>selma'o ZO (<xref linkend="cll_chapter19-section10"/>)</bridgehead>
+  <para>Single-word quotation: quotes the following single Lojban word.</para>
+  <programlisting>
+    zo si cu lojbo valsi
+    The-word “si” is-a-Lojbanic word.
+</programlisting>
+  <bridgehead><anchor xml:id="ZOI"/>selma'o ZOI (<xref linkend="cll_chapter19-section10"/>)</bridgehead>
+  <para>Non-Lojban quotation: quotes any text using a delimiting word (which can be any single Lojban word) placed before and after the text. The delimiting word must not appear in the text, and must be separated from the text by pauses.</para>
+  <programlisting>
+    zoi kuot. Socrates is mortal .kuot. cu glico jufra
+    The-text “Socrates is mortal” is-an-English sentence.
+</programlisting>
+  <bridgehead><anchor xml:id="ZOhU"/>selma'o ZOhU (<xref linkend="cll_chapter16-section2"/>, <xref linkend="cll_chapter19-section4"/>)</bridgehead>
+  <para>Separates a logical prenex from a bridi or group of sentences to which it applies. Also separates a topic from a comment in topic/comment sentences.</para>
+  <programlisting>
+    su'o da poi remna ro da poi finpe zo'u da prami de
+    For-at-least-one X which is-a-man, for-all Ys which are-fish : X loves Y
+    There is a man who loves all fish.
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/21.xml b/todocbook/21.xml
new file mode 100644
index 0000000..c83211d
--- /dev/null
+++ b/todocbook/21.xml
@@ -0,0 +1,6972 @@
+<chapter xml:id="cll_chapter21">
+  <title>Chapter 21
+Formal Grammars</title>
+
+
+<section xml:id="cll_chapter21-section1">
+  <title>1. YACC Grammar of Lojban</title>
+  <para>The following two listings constitute the formal grammar of Lojban. The first version is written in the YACC language, which is used to describe parsers, and has been used to create a parser for Lojban texts. This parser is available from the Logical Language Group. The second listing is in Extended Backus-Naur Form (EBNF) and represents the same grammar in a more human-readable form. (In case of discrepancies, the YACC version is official.) There is a cross-reference listing for each format that shows, for each selma'o and rule, which rules refer to it.</para>
+  <para>/* /*Lojban Machine Grammar, Final Baseline The Lojban Machine Grammardocument is explicitly dedicated to the public domain by its author,The Logical Language Group, Inc.</para>
+  <para>
+grammar.300 */</para>
+  <para>/* The Lojban machine parsing algorithm is a multi-step process. The YACC machine grammar presented here is an amalgam of those steps, concatenated so as to allow YACC to verify the syntactic ambiguity of the grammar. YACC is used to generate a parser for a portion of the grammar, which is LALR1 (the type of grammar that YACC is designed to identify and process successfully), but most of the rest of the grammar must be parsed using some language-coded processing.</para>
+  <bridgehead>Step 1 - Lexing</bridgehead>
+  <para>From phonemes, stress, and pause, it is possible to resolve Lojban unambiguously into a stream of words. Any machine processing of speech will have to have some way to deal with ’non-Lojban’ failures of fluent speech, of course. The resolved words can be expressed as a text file using Lojban’s phonetic spelling rules.</para>
+  <para>The following steps assume that there is the possibility of non-Lojban text within the Lojban text (delimited appropriately). Such non-Lojban text may not be reducible from speech phonetically. However, step 2 allows the filtering of a phonetically transcribed text stream, to recognize such portions of non-Lojban text where properly delimited, without interference with the parsing algorithm.</para>
+  <bridgehead>Step 2 - Filtering</bridgehead>
+  <para>From start to end, performing the following filtering and lexing tasks using the given order of precedence in case of conflict:</para>
+  <para>a. If the Lojban word “zoi” (selma'o ZOI) is identified, take the following Lojban word (which should be end delimited with a pause for separation from the following non-Lojban text) as an opening delimiter. Treat all text following that delimiter, until that delimiter recurs <emphasis>after a pause</emphasis>, as grammatically a single token (labelled ’<xref linkend="cll_yacc-699"/>’ in this grammar). There is no need for processing within this text except as necessary to find the closing delimiter.</para>
+  <para>b. If the Lojban word “zo” (selma'o ZO) is identified, treat the following Lojban word as a token labelled ’<xref linkend="cll_yacc-698"/>’, instead of lexing it by its normal grammatical function.</para>
+  <para>c. If the Lojban word “lo'u” (selma'o LOhU) is identified, search for the closing delimiter “le'u” (selma'o LEhU), ignoring any such closing delimiters absorbed by the previous two steps. The text between the delimiters should be treated as the single token ’<xref linkend="cll_yacc-697"/>’.</para>
+  <para>d. Categorize all remaining words into their Lojban selma'o category, including the various delimiters mentioned in the previous steps. In all steps after step 2, only the selma'o token type is significant for each word.</para>
+  <para>e. If the word “si” (selma'o SI) is identified, erase it and the previous word (or token, if the previous text has been condensed into a single token by one of the above rules).</para>
+  <para>f. If the word “sa” (selma'o SA) is identified, erase it and all preceding text as far back as necessary to make what follows attach to what precedes. (This rule is hard to formalize and may receive further definition later.)</para>
+  <para>g. If the word ’su’ (selma'o SU) is identified, erase it and all preceding text back to and including the first preceding token word which is in one of the selma'o: NIhO, LU, TUhE, and TO. However, if speaker identification is available, a SU shall only erase to the beginning of a speaker’s discourse, unless it occurs at the beginning of a speaker’s discourse. (Thus, if the speaker has said something, two adjacent uses of “su” are required to erase the entire conversation.</para>
+  <bridgehead>Step 3 - Termination</bridgehead>
+  <para>If the text contains a FAhO, treat that as the end-of-text and ignore everything that follows it.</para>
+  <bridgehead>Step 4 - Absorption of Grammar-Free Tokens</bridgehead>
+  <para>In a new pass, perform the following absorptions (absorption means that the token is removed from the grammar for processing in following steps, and optionally reinserted, grouped with the absorbing token after parsing is completed).</para>
+  <para>a. Token sequences of the form any - (ZEI - any) ..., where there may be any number of ZEIs, are merged into a single token of selma'o BRIVLA.</para>
+  <para>b. Absorb all selma'o BAhE tokens into the following token. If they occur at the end of text, leave them alone (they are errors).</para>
+  <para>c. Absorb all selma'o BU tokens into the previous token. Relabel the previous token as selma'o BY.</para>
+  <para>d. If selma'o NAI occurs immediately following any of tokens UI or CAI, absorb the NAI into the previous token.</para>
+  <para>e. Absorb all members of selma'o DAhO, FUhO, FUhE, UI, Y, and CAI into the previous token. All of these null grammar tokens are permitted following any word of the grammar, without interfering with that word’s grammatical function, or causing any effect on the grammatical interpretation of any other token in the text. Indicators at the beginning of text are explicitly handled by the grammar.</para>
+  <bridgehead>Step 5 - Insertion of Lexer Lexemes</bridgehead>
+  <para>Lojban is not in itself LALR1. There are words whose grammatical function is determined by following tokens. As a result, parsing of the YACC grammar must take place in two steps. In the first step, certain strings of tokens with defined grammars are identified, and either</para>
+  <para>a. are replaced by a single specified ’lexer token’ for step 6, or</para>
+  <para>b. the lexer token is inserted in front of the token string to identify it uniquely.</para>
+  <para>The YACC grammar included herein is written to make YACC generation of a step 6 parser easy regardless of whether a. or b. is used. The strings of tokens to be labelled with lexer tokens are found in rule terminals labelled with numbers between 900 and 1099. These rules are defined with the lexer tokens inserted, with the result that it can be verified that the language is LALR1 under option b. after steps 1 through 4 have been performed. Alternatively, if option a. is to be used, these rules are commented out, and the rule terminals labelled from 800 to 900 refer to the lexer tokens <emphasis>without</emphasis> the strings of defining tokens. Two sets of lexer tokens are defined in the token set so as to be compatible with either option.</para>
+  <para>In this step, the strings must be labelled with the appropriate lexer tokens. Order of inserting lexer tokens <emphasis>IS</emphasis> significant, since some shorter strings that would be marked with a lexer token may be found inside longer strings. If the tokens are inserted before or in place of the shorter strings, the longer strings cannot be identified.</para>
+  <para>If option a. is chosen, the following order of insertion works correctly (it is not the only possible order): A, C, D, B, U, E, H, I, J, K, M, N, G, O, V, W, F, P, R, T, S, Y, L, Q. This ensures that the longest rules will be processed first; a PA+MAI will not be seen as a PA with a dangling MAI at the end, for example.</para>
+  <bridgehead>Step 6 - YACC Parsing</bridgehead>
+  <para>YACC should now be able to parse the Lojban text in accordance with the rule terminals labelled from 1 to 899 under option 5a, or 1 to 1099 under option 5b. Comment out the rules beyond 900 if option 5a is used, and comment out the 700-series of lexer-tokens, while restoring the series of lexer tokens numbered from 900 up.</para>
+  <para>*/</para>
+  <programlisting>
+%token <anchor xml:id="y501"/><anchor xreflabel="YACC rule #501" xml:id="cll_yacc-501"/>A_501            /* eks; basic afterthought logical connectives */
+%token <anchor xml:id="y502"/><anchor xreflabel="YACC rule #502" xml:id="cll_yacc-502"/>BAI_502          /* modal operators */
+%token <anchor xml:id="y503"/><anchor xreflabel="YACC rule #503" xml:id="cll_yacc-503"/>BAhE_503         /* next word intensifier */
+%token <anchor xml:id="y504"/><anchor xreflabel="YACC rule #504" xml:id="cll_yacc-504"/>BE_504           /* sumti link to attach sumti to a selbri */
+%token <anchor xml:id="y505"/><anchor xreflabel="YACC rule #505" xml:id="cll_yacc-505"/>BEI_505          /* multiple sumti separator between BE, BEI */
+%token <anchor xml:id="y506"/><anchor xreflabel="YACC rule #506" xml:id="cll_yacc-506"/>BEhO_506         /* terminates BE/BEI specified descriptors */
+%token <anchor xml:id="y507"/><anchor xreflabel="YACC rule #507" xml:id="cll_yacc-507"/>BIhI_507         /* interval component of JOI */
+%token <anchor xml:id="y508"/><anchor xreflabel="YACC rule #508" xml:id="cll_yacc-508"/>BO_508           /* joins two units with shortest scope */
+%token <anchor xml:id="y509"/><anchor xreflabel="YACC rule #509" xml:id="cll_yacc-509"/>BRIVLA_509       /* any brivla */
+%token <anchor xml:id="y511"/><anchor xreflabel="YACC rule #511" xml:id="cll_yacc-511"/>BU_511           /* turns any word into a BY lerfu word */
+%token <anchor xml:id="y513"/><anchor xreflabel="YACC rule #513" xml:id="cll_yacc-513"/>BY_513           /* individual lerfu words */
+%token <anchor xml:id="y514"/><anchor xreflabel="YACC rule #514" xml:id="cll_yacc-514"/>CAhA_514         /* specifies actuality/potentiality of tense */
+%token <anchor xml:id="y515"/><anchor xreflabel="YACC rule #515" xml:id="cll_yacc-515"/>CAI_515          /* afterthought intensity marker */
+%token <anchor xml:id="y516"/><anchor xreflabel="YACC rule #516" xml:id="cll_yacc-516"/>CEI_516          /* pro-bridi assignment operator */
+%token <anchor xml:id="y517"/><anchor xreflabel="YACC rule #517" xml:id="cll_yacc-517"/>CEhE_517         /* afterthought term list connective */
+%token <anchor xml:id="y518"/><anchor xreflabel="YACC rule #518" xml:id="cll_yacc-518"/>CMENE_518        /* names; require consonant end, then pause no
+                                   LA or DOI selma'o embedded, pause before if
+                                   vowel initial and preceded by a vowel */
+%token <anchor xml:id="y519"/><anchor xreflabel="YACC rule #519" xml:id="cll_yacc-519"/>CO_519           /* tanru inversion  */
+%token <anchor xml:id="y520"/><anchor xreflabel="YACC rule #520" xml:id="cll_yacc-520"/>COI_520          /* vocative marker permitted inside names; must
+                                   always be followed by pause or DOI */
+%token <anchor xml:id="y521"/><anchor xreflabel="YACC rule #521" xml:id="cll_yacc-521"/>CU_521           /* separator between head sumti and selbri */
+%token <anchor xml:id="y522"/><anchor xreflabel="YACC rule #522" xml:id="cll_yacc-522"/>CUhE_522         /* tense/modal question */
+%token <anchor xml:id="y524"/><anchor xreflabel="YACC rule #524" xml:id="cll_yacc-524"/>DAhO_524         /* cancel anaphora/cataphora assignments */
+%token <anchor xml:id="y525"/><anchor xreflabel="YACC rule #525" xml:id="cll_yacc-525"/>DOI_525          /* vocative marker */
+%token <anchor xml:id="y526"/><anchor xreflabel="YACC rule #526" xml:id="cll_yacc-526"/>DOhU_526         /* terminator for DOI-marked vocatives */
+%token <anchor xml:id="y527"/><anchor xreflabel="YACC rule #527" xml:id="cll_yacc-527"/>FA_527           /* modifier head generic case tag */
+%token <anchor xml:id="y528"/><anchor xreflabel="YACC rule #528" xml:id="cll_yacc-528"/>FAhA_528         /* superdirections in space */
+%token <anchor xml:id="y529"/><anchor xreflabel="YACC rule #529" xml:id="cll_yacc-529"/>FAhO_529         /* normally elided ’done pause’ to indicate end
+                                   of utterance string */
+%token <anchor xml:id="y530"/><anchor xreflabel="YACC rule #530" xml:id="cll_yacc-530"/>FEhE_530         /* space interval mod flag */
+%token <anchor xml:id="y531"/><anchor xreflabel="YACC rule #531" xml:id="cll_yacc-531"/>FEhU_531         /* ends bridi to modal conversion */
+%token <anchor xml:id="y532"/><anchor xreflabel="YACC rule #532" xml:id="cll_yacc-532"/>FIhO_532         /* marks bridi to modal conversion */
+%token <anchor xml:id="y533"/><anchor xreflabel="YACC rule #533" xml:id="cll_yacc-533"/>FOI_533          /* end compound lerfu */
+%token <anchor xml:id="y535"/><anchor xreflabel="YACC rule #535" xml:id="cll_yacc-535"/>FUhE_535         /* open long scope for indicator */
+%token <anchor xml:id="y536"/><anchor xreflabel="YACC rule #536" xml:id="cll_yacc-536"/>FUhO_536         /* close long scope for indicator */
+%token <anchor xml:id="y537"/><anchor xreflabel="YACC rule #537" xml:id="cll_yacc-537"/>GA_537           /* geks; forethought logical connectives */
+%token <anchor xml:id="y538"/><anchor xreflabel="YACC rule #538" xml:id="cll_yacc-538"/>GEhU_538         /* marker ending GOI relative clauses */
+%token <anchor xml:id="y539"/><anchor xreflabel="YACC rule #539" xml:id="cll_yacc-539"/>GI_539           /* forethought medial marker */
+%token <anchor xml:id="y541"/><anchor xreflabel="YACC rule #541" xml:id="cll_yacc-541"/>GIhA_541         /* logical connectives for bridi-tails */
+%token <anchor xml:id="y542"/><anchor xreflabel="YACC rule #542" xml:id="cll_yacc-542"/>GOI_542          /* attaches a sumti modifier to a sumti */
+%token <anchor xml:id="y543"/><anchor xreflabel="YACC rule #543" xml:id="cll_yacc-543"/>GOhA_543         /* pro-bridi */
+%token <anchor xml:id="y544"/><anchor xreflabel="YACC rule #544" xml:id="cll_yacc-544"/>GUhA_544         /* GEK for tanru units, corresponds to JEKs */
+%token <anchor xml:id="y545"/><anchor xreflabel="YACC rule #545" xml:id="cll_yacc-545"/>I_545            /* sentence link */
+%token <anchor xml:id="y546"/><anchor xreflabel="YACC rule #546" xml:id="cll_yacc-546"/>JA_546           /* jeks; logical connectives within tanru */
+%token <anchor xml:id="y547"/><anchor xreflabel="YACC rule #547" xml:id="cll_yacc-547"/>JAI_547          /* modal conversion flag */
+%token <anchor xml:id="y548"/><anchor xreflabel="YACC rule #548" xml:id="cll_yacc-548"/>JOI_548          /* non-logical connectives */
+%token <anchor xml:id="y550"/><anchor xreflabel="YACC rule #550" xml:id="cll_yacc-550"/>KEhE_550         /* right terminator for KE groups */
+%token <anchor xml:id="y551"/><anchor xreflabel="YACC rule #551" xml:id="cll_yacc-551"/>KE_551           /* left long scope marker */
+%token <anchor xml:id="y552"/><anchor xreflabel="YACC rule #552" xml:id="cll_yacc-552"/>KEI_552          /* right terminator, NU abstractions */
+%token <anchor xml:id="y554"/><anchor xreflabel="YACC rule #554" xml:id="cll_yacc-554"/>KI_554           /* multiple utterance scope for tenses */
+%token <anchor xml:id="y555"/><anchor xreflabel="YACC rule #555" xml:id="cll_yacc-555"/>KOhA_555         /* sumti anaphora */
+%token <anchor xml:id="y556"/><anchor xreflabel="YACC rule #556" xml:id="cll_yacc-556"/>KU_556           /* right terminator for descriptions, etc. */
+%token <anchor xml:id="y557"/><anchor xreflabel="YACC rule #557" xml:id="cll_yacc-557"/>KUhO_557         /* right terminator, NOI relative clauses */
+%token <anchor xml:id="y558"/><anchor xreflabel="YACC rule #558" xml:id="cll_yacc-558"/>LA_558           /* name descriptors */
+%token <anchor xml:id="y559"/><anchor xreflabel="YACC rule #559" xml:id="cll_yacc-559"/>LAU_559          /* lerfu prefixes */
+%token <anchor xml:id="y561"/><anchor xreflabel="YACC rule #561" xml:id="cll_yacc-561"/>LAhE_561         /* sumti qualifiers */
+%token <anchor xml:id="y562"/><anchor xreflabel="YACC rule #562" xml:id="cll_yacc-562"/>LE_562           /* sumti descriptors */
+%token <anchor xml:id="y565"/><anchor xreflabel="YACC rule #565" xml:id="cll_yacc-565"/>LEhU_565         /* possibly ungrammatical text right quote */
+%token <anchor xml:id="y566"/><anchor xreflabel="YACC rule #566" xml:id="cll_yacc-566"/>LI_566           /* convert number to sumti */
+%token <anchor xml:id="y567"/><anchor xreflabel="YACC rule #567" xml:id="cll_yacc-567"/>LIhU_567         /* grammatical text right quote */
+%token <anchor xml:id="y568"/><anchor xreflabel="YACC rule #568" xml:id="cll_yacc-568"/>LOhO_568         /* elidable terminator for LI */
+%token <anchor xml:id="y569"/><anchor xreflabel="YACC rule #569" xml:id="cll_yacc-569"/>LOhU_569         /* possibly ungrammatical text left quote */
+%token <anchor xml:id="y571"/><anchor xreflabel="YACC rule #571" xml:id="cll_yacc-571"/>LU_571           /* grammatical text left quote */
+%token <anchor xml:id="y573"/><anchor xreflabel="YACC rule #573" xml:id="cll_yacc-573"/>LUhU_573         /* LAhE close delimiter */
+%token <anchor xml:id="y574"/><anchor xreflabel="YACC rule #574" xml:id="cll_yacc-574"/>ME_574           /* converts a sumti into a tanru_unit */
+%token <anchor xml:id="y575"/><anchor xreflabel="YACC rule #575" xml:id="cll_yacc-575"/>MEhU_575         /* terminator for ME */
+%token <anchor xml:id="y577"/><anchor xreflabel="YACC rule #577" xml:id="cll_yacc-577"/>MOhI_577         /* motion tense marker */
+%token <anchor xml:id="y578"/><anchor xreflabel="YACC rule #578" xml:id="cll_yacc-578"/>NA_578           /* bridi negation  */
+%token <anchor xml:id="y581"/><anchor xreflabel="YACC rule #581" xml:id="cll_yacc-581"/>NAI_581          /* attached to words to negate them */
+%token <anchor xml:id="y583"/><anchor xreflabel="YACC rule #583" xml:id="cll_yacc-583"/>NAhE_583         /* scalar negation  */
+%token <anchor xml:id="y584"/><anchor xreflabel="YACC rule #584" xml:id="cll_yacc-584"/>NIhO_584         /* new paragraph; change of subject */
+%token <anchor xml:id="y585"/><anchor xreflabel="YACC rule #585" xml:id="cll_yacc-585"/>NOI_585          /* attaches a subordinate clause to a sumti */
+%token <anchor xml:id="y586"/><anchor xreflabel="YACC rule #586" xml:id="cll_yacc-586"/>NU_586           /* abstraction  */
+%token <anchor xml:id="y587"/><anchor xreflabel="YACC rule #587" xml:id="cll_yacc-587"/>NUhI_587         /* marks the start of a termset */
+%token <anchor xml:id="y588"/><anchor xreflabel="YACC rule #588" xml:id="cll_yacc-588"/>NUhU_588         /* marks the middle and end of a termset */
+%token <anchor xml:id="y591"/><anchor xreflabel="YACC rule #591" xml:id="cll_yacc-591"/>PEhE_591         /* afterthought termset connective prefix */
+%token <anchor xml:id="y592"/><anchor xreflabel="YACC rule #592" xml:id="cll_yacc-592"/>PU_592           /* directions in time */
+%token <anchor xml:id="y593"/><anchor xreflabel="YACC rule #593" xml:id="cll_yacc-593"/>RAhO_593         /* flag for modified interpretation of GOhI */
+%token <anchor xml:id="y594"/><anchor xreflabel="YACC rule #594" xml:id="cll_yacc-594"/>ROI_594          /* converts number to extensional tense */
+%token <anchor xml:id="y595"/><anchor xreflabel="YACC rule #595" xml:id="cll_yacc-595"/>SA_595           /* metalinguistic eraser to the beginning of
+                                   the current utterance */
+%token <anchor xml:id="y596"/><anchor xreflabel="YACC rule #596" xml:id="cll_yacc-596"/>SE_596           /* conversions */
+%token <anchor xml:id="y597"/><anchor xreflabel="YACC rule #597" xml:id="cll_yacc-597"/>SEI_597          /* metalinguistic bridi insert marker */
+%token <anchor xml:id="y598"/><anchor xreflabel="YACC rule #598" xml:id="cll_yacc-598"/>SEhU_598         /* metalinguistic bridi end marker */
+%token <anchor xml:id="y601"/><anchor xreflabel="YACC rule #601" xml:id="cll_yacc-601"/>SI_601           /* metalinguistic single word eraser */
+%token <anchor xml:id="y602"/><anchor xreflabel="YACC rule #602" xml:id="cll_yacc-602"/>SOI_602          /* reciprocal sumti marker */
+%token <anchor xml:id="y603"/><anchor xreflabel="YACC rule #603" xml:id="cll_yacc-603"/>SU_603           /* metalinguistic eraser of the entire text */
+%token <anchor xml:id="y604"/><anchor xreflabel="YACC rule #604" xml:id="cll_yacc-604"/>TAhE_604         /* tense interval properties */
+%token <anchor xml:id="y605"/><anchor xreflabel="YACC rule #605" xml:id="cll_yacc-605"/>TEI_605          /* start compound lerfu */
+%token <anchor xml:id="y606"/><anchor xreflabel="YACC rule #606" xml:id="cll_yacc-606"/>TO_606           /* left discursive parenthesis */
+%token <anchor xml:id="y607"/><anchor xreflabel="YACC rule #607" xml:id="cll_yacc-607"/>TOI_607          /* right discursive parenthesis */
+%token <anchor xml:id="y610"/><anchor xreflabel="YACC rule #610" xml:id="cll_yacc-610"/>TUhE_610         /* multiple utterance scope mark */
+%token <anchor xml:id="y611"/><anchor xreflabel="YACC rule #611" xml:id="cll_yacc-611"/>TUhU_611         /* multiple utterance end scope mark */
+%token <anchor xml:id="y612"/><anchor xreflabel="YACC rule #612" xml:id="cll_yacc-612"/>UI_612           /* attitudinals, observationals, discursives */
+%token <anchor xml:id="y613"/><anchor xreflabel="YACC rule #613" xml:id="cll_yacc-613"/>VA_613           /* distance in space-time */
+%token <anchor xml:id="y614"/><anchor xreflabel="YACC rule #614" xml:id="cll_yacc-614"/>VAU_614          /* end simple bridi or bridi-tail */
+%token <anchor xml:id="y615"/><anchor xreflabel="YACC rule #615" xml:id="cll_yacc-615"/>VEhA_615         /* space-time interval size */
+%token <anchor xml:id="y616"/><anchor xreflabel="YACC rule #616" xml:id="cll_yacc-616"/>VIhA_616         /* space-time dimensionality marker */
+%token <anchor xml:id="y617"/><anchor xreflabel="YACC rule #617" xml:id="cll_yacc-617"/>VUhO_617         /* glue between logically connected sumti
+                                    and relative clauses */
+%token <anchor xml:id="y618"/><anchor xreflabel="YACC rule #618" xml:id="cll_yacc-618"/>XI_618           /* subscripting operator */
+%token <anchor xml:id="y619"/><anchor xreflabel="YACC rule #619" xml:id="cll_yacc-619"/>Y_619            /* hesitation */
+%token <anchor xml:id="y621"/><anchor xreflabel="YACC rule #621" xml:id="cll_yacc-621"/>ZAhO_621         /* event properties - inchoative, etc. */
+%token <anchor xml:id="y622"/><anchor xreflabel="YACC rule #622" xml:id="cll_yacc-622"/>ZEhA_622         /* time interval size tense */
+%token <anchor xml:id="y623"/><anchor xreflabel="YACC rule #623" xml:id="cll_yacc-623"/>ZEI_623          /* lujvo glue */
+%token <anchor xml:id="y624"/><anchor xreflabel="YACC rule #624" xml:id="cll_yacc-624"/>ZI_624           /* time distance tense */
+%token <anchor xml:id="y625"/><anchor xreflabel="YACC rule #625" xml:id="cll_yacc-625"/>ZIhE_625         /* conjoins relative clauses */
+%token <anchor xml:id="y626"/><anchor xreflabel="YACC rule #626" xml:id="cll_yacc-626"/>ZO_626           /* single word metalinguistic quote marker */
+%token <anchor xml:id="y627"/><anchor xreflabel="YACC rule #627" xml:id="cll_yacc-627"/>ZOI_627          /* delimited quote marker */
+%token <anchor xml:id="y628"/><anchor xreflabel="YACC rule #628" xml:id="cll_yacc-628"/>ZOhU_628         /* prenex terminator (not elidable) */
+
+%token <anchor xml:id="y650"/><anchor xreflabel="YACC rule #650" xml:id="cll_yacc-650"/>BIhE_650         /* prefix for high-priority MEX operator */
+%token <anchor xml:id="y651"/><anchor xreflabel="YACC rule #651" xml:id="cll_yacc-651"/>BOI_651          /* number or lerfu-string terminator */
+%token <anchor xml:id="y655"/><anchor xreflabel="YACC rule #655" xml:id="cll_yacc-655"/>FUhA_655         /* reverse Polish flag */
+%token <anchor xml:id="y656"/><anchor xreflabel="YACC rule #656" xml:id="cll_yacc-656"/>GAhO_656         /* open/closed interval markers for BIhI */
+%token <anchor xml:id="y657"/><anchor xreflabel="YACC rule #657" xml:id="cll_yacc-657"/>JOhI_657         /* flags an array operand */
+%token <anchor xml:id="y658"/><anchor xreflabel="YACC rule #658" xml:id="cll_yacc-658"/>KUhE_658         /* MEX forethought delimiter */
+%token <anchor xml:id="y661"/><anchor xreflabel="YACC rule #661" xml:id="cll_yacc-661"/>MAI_661          /* change numbers to utterance ordinals */
+%token <anchor xml:id="y662"/><anchor xreflabel="YACC rule #662" xml:id="cll_yacc-662"/>MAhO_662         /* change MEX expressions to MEX operators */
+%token <anchor xml:id="y663"/><anchor xreflabel="YACC rule #663" xml:id="cll_yacc-663"/>MOI_663          /* change number to selbri */
+%token <anchor xml:id="y664"/><anchor xreflabel="YACC rule #664" xml:id="cll_yacc-664"/>MOhE_664         /* change sumti to operand, inverse of LI */
+%token <anchor xml:id="y665"/><anchor xreflabel="YACC rule #665" xml:id="cll_yacc-665"/>NAhU_665         /* change a selbri into an operator */
+%token <anchor xml:id="y666"/><anchor xreflabel="YACC rule #666" xml:id="cll_yacc-666"/>NIhE_666         /* change selbri to operand; inverse of MOI */
+%token <anchor xml:id="y667"/><anchor xreflabel="YACC rule #667" xml:id="cll_yacc-667"/>NUhA_667         /* change operator to selbri; inverse of MOhE */
+%token <anchor xml:id="y672"/><anchor xreflabel="YACC rule #672" xml:id="cll_yacc-672"/>PA_672           /* numbers and numeric punctuation */
+%token <anchor xml:id="y673"/><anchor xreflabel="YACC rule #673" xml:id="cll_yacc-673"/>PEhO_673         /* forethought (Polish) flag */
+%token <anchor xml:id="y675"/><anchor xreflabel="YACC rule #675" xml:id="cll_yacc-675"/>TEhU_675         /* closing gap for MEX constructs */
+%token <anchor xml:id="y677"/><anchor xreflabel="YACC rule #677" xml:id="cll_yacc-677"/>VEI_677          /* left MEX bracket */
+%token <anchor xml:id="y678"/><anchor xreflabel="YACC rule #678" xml:id="cll_yacc-678"/>VEhO_678         /* right MEX bracket */
+%token <anchor xml:id="y679"/><anchor xreflabel="YACC rule #679" xml:id="cll_yacc-679"/>VUhU_679         /* MEX operator */
+
+%token <anchor xml:id="y697"/><anchor xreflabel="YACC rule #697" xml:id="cll_yacc-697"/>any_words_697    /* a string of lexable Lojban words */
+%token <anchor xml:id="y698"/><anchor xreflabel="YACC rule #698" xml:id="cll_yacc-698"/>any_word_698     /* any single lexable Lojban words */
+%token <anchor xml:id="y699"/><anchor xreflabel="YACC rule #699" xml:id="cll_yacc-699"/>anything_699     /* a possibly unlexable phoneme string */
+
+
+/* The following tokens are the actual lexer tokens.  The _900 series
+tokens are duplicates that allow limited testing of lexer rules in the
+context of the total grammar.  They are used in the actual parser, where
+the 900 series rules are found in the lexer.  */
+
+%token lexer_<anchor xml:id="y701"/><anchor xreflabel="YACC rule #701" xml:id="cll_yacc-701"/>A_701      /* flags a MAI utterance ordinal */
+%token lexer_<anchor xml:id="y702"/><anchor xreflabel="YACC rule #702" xml:id="cll_yacc-702"/>B_702      /* flags an EK unless EK_BO, EK_KE */
+%token lexer_<anchor xml:id="y703"/><anchor xreflabel="YACC rule #703" xml:id="cll_yacc-703"/>C_703      /* flags an EK_BO */
+%token lexer_<anchor xml:id="y704"/><anchor xreflabel="YACC rule #704" xml:id="cll_yacc-704"/>D_704      /* flags an EK_KE */
+%token lexer_<anchor xml:id="y705"/><anchor xreflabel="YACC rule #705" xml:id="cll_yacc-705"/>E_705      /* flags a JEK */
+%token lexer_<anchor xml:id="y706"/><anchor xreflabel="YACC rule #706" xml:id="cll_yacc-706"/>F_706      /* flags a JOIK */
+%token lexer_<anchor xml:id="y707"/><anchor xreflabel="YACC rule #707" xml:id="cll_yacc-707"/>G_707      /* flags a GEK */
+%token lexer_<anchor xml:id="y708"/><anchor xreflabel="YACC rule #708" xml:id="cll_yacc-708"/>H_708      /* flags a GUhEK */
+%token lexer_<anchor xml:id="y709"/><anchor xreflabel="YACC rule #709" xml:id="cll_yacc-709"/>I_709      /* flags a NAhE_BO */
+%token lexer_<anchor xml:id="y710"/><anchor xreflabel="YACC rule #710" xml:id="cll_yacc-710"/>J_710      /* flags a NA_KU */
+%token lexer_<anchor xml:id="y711"/><anchor xreflabel="YACC rule #711" xml:id="cll_yacc-711"/>K_711      /* flags an I_BO (option. JOIK/JEK lexer tags)*/
+%token lexer_<anchor xml:id="y712"/><anchor xreflabel="YACC rule #712" xml:id="cll_yacc-712"/>L_712      /* flags a PA, unless MAI (then lexer A) */
+%token lexer_<anchor xml:id="y713"/><anchor xreflabel="YACC rule #713" xml:id="cll_yacc-713"/>M_713      /* flags a GIhEK_BO */
+%token lexer_<anchor xml:id="y714"/><anchor xreflabel="YACC rule #714" xml:id="cll_yacc-714"/>N_714      /* flags a GIhEK_KE */
+%token lexer_<anchor xml:id="y715"/><anchor xreflabel="YACC rule #715" xml:id="cll_yacc-715"/>O_715      /* flags a modal operator BAI or compound */
+%token lexer_<anchor xml:id="y716"/><anchor xreflabel="YACC rule #716" xml:id="cll_yacc-716"/>P_716      /* flags a GIK */
+%token lexer_<anchor xml:id="y717"/><anchor xreflabel="YACC rule #717" xml:id="cll_yacc-717"/>Q_717      /* flags a lerfu_string unless MAI (then lexer_A)*/
+%token lexer_<anchor xml:id="y718"/><anchor xreflabel="YACC rule #718" xml:id="cll_yacc-718"/>R_718      /* flags a GIhEK, not BO or KE */
+%token lexer_<anchor xml:id="y719"/><anchor xreflabel="YACC rule #719" xml:id="cll_yacc-719"/>S_719      /* flags simple I */
+%token lexer_<anchor xml:id="y720"/><anchor xreflabel="YACC rule #720" xml:id="cll_yacc-720"/>T_720      /* flags I_JEK */
+%token lexer_<anchor xml:id="y721"/><anchor xreflabel="YACC rule #721" xml:id="cll_yacc-721"/>U_721      /* flags a JEK_BO */
+%token lexer_<anchor xml:id="y722"/><anchor xreflabel="YACC rule #722" xml:id="cll_yacc-722"/>V_722      /* flags a JOIK_BO */
+%token lexer_<anchor xml:id="y723"/><anchor xreflabel="YACC rule #723" xml:id="cll_yacc-723"/>W_723      /* flags a JOIK_KE */
+/* %token lexer_<anchor xml:id="y724"/><anchor xreflabel="YACC rule #724" xml:id="cll_yacc-724"/>X_724   /* null */
+%token lexer_<anchor xml:id="y725"/><anchor xreflabel="YACC rule #725" xml:id="cll_yacc-725"/>Y_725      /* flags a PA_MOI */
+
+
+/* %token lexer_A_905    /* :  lexer_A_701  utt_ordinal_root_906 */
+/* %token lexer_B_910    /* :  lexer_B_702  EK_root_911 */
+/* %token lexer_C_915    /* :  lexer_C_703  EK_root_911  BO_508 */
+/* %token lexer_D_916    /* :  lexer_D_704  EK_root_911  KE_551 */
+/* %token lexer_E_925    /* :  lexer_E_705  JEK_root_926 */
+/* %token lexer_F_930    /* :  lexer_F_706  JOIK_root_931 */
+/* %token lexer_G_935    /* :  lexer_G_707  GA_537 */
+/* %token lexer_H_940    /* :  lexer_H_708  GUhA_544 */
+/* %token lexer_I_945    /* :  lexer_I_709  NAhE_583  BO_508 */
+/* %token lexer_J_950    /* :  lexer_J_710  NA_578  KU_556 */
+/* %token lexer_K_955    /* :  lexer_K_711  I_432  BO_508 */
+/* %token lexer_L_960    /* :  lexer_L_712  number_root_961 */
+/* %token lexer_M_965    /* :  lexer_M_713  GIhEK_root_991  BO_508 */
+/* %token lexer_N_966    /* :  lexer_N_714  GIhEK_root_991  KE_551 */
+/* %token lexer_O_970    /* :  lexer_O_715  simple_tense_modal_972 */
+/* %token lexer_P_980    /* :  lexer_P_716  GIK_root_981 */
+/* %token lexer_Q_985    /* :  lexer_Q_717  lerfu_string_root_986 */
+/* %token lexer_R_990    /* :  lexer_R_718  GIhEK_root_991 */
+/* %token lexer_S_995    /* :  lexer_S_719  I_545 */
+/* %token lexer_T_1000   /* :  lexer_T_720  I_545  simple_JOIK_JEK_957 */
+/* %token lexer_U_1005   /* :  lexer_U_721  JEK_root_926  BO_508 */
+/* %token lexer_V_1010   /* :  lexer_V_722  JOIK_root_931  BO_508 */
+/* %token lexer_W_1015   /* :  lexer_W_723  JOIK_root_931  KE_551 */
+/* %token lexer_X_1020   /* null */
+/* %token lexer_Y_1025   /* :  lexer_Y_725  number_root_961  MOI_663 */
+
+
+%start <xref linkend="cll_yacc-0"/>
+
+%%
+
+<anchor xml:id="y0"/><anchor xreflabel="YACC rule #0" xml:id="cll_yacc-0"/>text_0                  :  <xref linkend="cll_yacc-1"/>
+                        |  <xref linkend="cll_yacc-411"/><xref linkend="cll_yacc-1"/>
+                        |  <xref linkend="cll_yacc-32"/><xref linkend="cll_yacc-1"/>
+                        |  <xref linkend="cll_yacc-404"/><xref linkend="cll_yacc-1"/>
+                        |  <xref linkend="cll_yacc-411"/><xref linkend="cll_yacc-32"/><xref linkend="cll_yacc-1"/>
+                        |  <xref linkend="cll_yacc-581"/><xref linkend="cll_yacc-0"/>
+                        ;
+
+<anchor xml:id="y1"/><anchor xreflabel="YACC rule #1" xml:id="cll_yacc-1"/>text_A_1                :  <xref linkend="cll_yacc-422"/><xref linkend="cll_yacc-2"/>
+                        /* incomplete JOIK_JEK  without preceding I */
+                        /* compare note on <xref linkend="cll_yacc-10"/> */
+                        |  <xref linkend="cll_yacc-2"/>
+                        ;
+
+<anchor xml:id="y2"/><anchor xreflabel="YACC rule #2" xml:id="cll_yacc-2"/>text_B_2                :  <xref linkend="cll_yacc-819"/><xref linkend="cll_yacc-2"/>
+                        |  <xref linkend="cll_yacc-820"/><xref linkend="cll_yacc-2"/>
+                        |  <xref linkend="cll_yacc-811"/><xref linkend="cll_yacc-2"/>
+                        |  <xref linkend="cll_yacc-410"/><xref linkend="cll_yacc-3"/>
+                        |  <xref linkend="cll_yacc-3"/>
+                        ;
+
+<anchor xml:id="y3"/><anchor xreflabel="YACC rule #3" xml:id="cll_yacc-3"/>text_C_3                :  <xref linkend="cll_yacc-4"/>
+   /* Only indicators which follow certain selma'o:
+    cmene, <xref linkend="cll_yacc-607"/>, <xref linkend="cll_yacc-571"/>, and the lexer_K and lexer_S I_roots and compounds,
+    and at the start of text(_0), will survive the lexer; all other valid ones
+    will be absorbed.  The only strings for which indicators generate a
+    potential ambiguity are those which contain NAI.  An indicator cannot be
+    inserted in between a token and its negating NAI, else you can’t tell
+    whether it is the indicator or the original token being negated. */
+                        |  /* empty */
+  /* An empty text is legal; formerly this was handled by the explicit
+   appearance of <xref linkend="cll_yacc-529"/>, but this is now absorbed by the preparser. */
+                        ;
+
+
+<anchor xml:id="y4"/><anchor xreflabel="YACC rule #4" xml:id="cll_yacc-4"/>paragraphs_4            :  <xref linkend="cll_yacc-10"/>
+                        |  <xref linkend="cll_yacc-10"/><xref linkend="cll_yacc-410"/><xref linkend="cll_yacc-4"/>
+                        ;
+
+<anchor xml:id="y10"/><anchor xreflabel="YACC rule #10" xml:id="cll_yacc-10"/>paragraph_10            :  <xref linkend="cll_yacc-11"/>
+                        |  <xref linkend="cll_yacc-20"/>
+                        |  <xref linkend="cll_yacc-10"/><xref linkend="cll_yacc-819"/><xref linkend="cll_yacc-11"/>
+                        |  <xref linkend="cll_yacc-10"/><xref linkend="cll_yacc-819"/><xref linkend="cll_yacc-20"/>
+                        |  <xref linkend="cll_yacc-10"/><xref linkend="cll_yacc-819"/>
+                        /* this last fixes an erroneous start to a sentence,
+                           and permits incomplete JOIK_JEK after I, as well
+                           in answer to questions on those connectives  */
+                        ;
+
+<anchor xml:id="y11"/><anchor xreflabel="YACC rule #11" xml:id="cll_yacc-11"/>statement_11            :  <xref linkend="cll_yacc-12"/>
+                        |  <xref linkend="cll_yacc-30"/><xref linkend="cll_yacc-11"/>
+                        ;
+
+<anchor xml:id="y12"/><anchor xreflabel="YACC rule #12" xml:id="cll_yacc-12"/>statement_A_12          :  <xref linkend="cll_yacc-13"/>
+                        |  <xref linkend="cll_yacc-12"/><xref linkend="cll_yacc-820"/><xref linkend="cll_yacc-13"/>
+                        |  <xref linkend="cll_yacc-12"/><xref linkend="cll_yacc-820"/>
+                        ;
+
+<anchor xml:id="y13"/><anchor xreflabel="YACC rule #13" xml:id="cll_yacc-13"/>statement_B_13          :  <xref linkend="cll_yacc-14"/>
+                        |  <xref linkend="cll_yacc-14"/><xref linkend="cll_yacc-811"/><xref linkend="cll_yacc-13"/>
+                        |  <xref linkend="cll_yacc-14"/><xref linkend="cll_yacc-811"/>
+                        ;
+
+<anchor xml:id="y14"/><anchor xreflabel="YACC rule #14" xml:id="cll_yacc-14"/>statement_C_14          :  <xref linkend="cll_yacc-40"/>
+                        |  <xref linkend="cll_yacc-447"/><xref linkend="cll_yacc-2"/><xref linkend="cll_yacc-454"/>
+                        |  <xref linkend="cll_yacc-491"/><xref linkend="cll_yacc-447"/><xref linkend="cll_yacc-2"/><xref linkend="cll_yacc-454"/>
+                        ;
+
+
+<anchor xml:id="y20"/><anchor xreflabel="YACC rule #20" xml:id="cll_yacc-20"/>fragment_20             :  <xref linkend="cll_yacc-802"/>
+                        |  <xref linkend="cll_yacc-445"/>
+                        |  <xref linkend="cll_yacc-818"/>
+                        |  <xref linkend="cll_yacc-300"/>
+                        |  <xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-456"/>        /* answer to ma */
+                        /* <xref linkend="cll_yacc-490"/> requires both <xref linkend="cll_yacc-450"/> and <xref linkend="cll_yacc-456"/>
+                           but needs no extra rule to accomplish this */
+                        |  <xref linkend="cll_yacc-121"/>
+                        |  <xref linkend="cll_yacc-161"/>
+                        |  <xref linkend="cll_yacc-160"/>
+                        |  <xref linkend="cll_yacc-30"/>
+                        ;
+
+
+<anchor xml:id="y30"/><anchor xreflabel="YACC rule #30" xml:id="cll_yacc-30"/>prenex_30               :  <xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-492"/>
+                        ;
+
+<anchor xml:id="y32"/><anchor xreflabel="YACC rule #32" xml:id="cll_yacc-32"/>free_modifier_32        :  <xref linkend="cll_yacc-33"/>
+                        |  <xref linkend="cll_yacc-33"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y33"/><anchor xreflabel="YACC rule #33" xml:id="cll_yacc-33"/>free_modifier_A_33      :  <xref linkend="cll_yacc-35"/>
+                        |  <xref linkend="cll_yacc-36"/>
+                        |  <xref linkend="cll_yacc-34"/>
+                        |  <xref linkend="cll_yacc-486"/>
+                        |  <xref linkend="cll_yacc-801"/>
+                        ;
+
+<anchor xml:id="y34"/><anchor xreflabel="YACC rule #34" xml:id="cll_yacc-34"/>discursive_bridi_34     :  <xref linkend="cll_yacc-440"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-459"/>
+                        |  <xref linkend="cll_yacc-498"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-459"/>
+                        |  <xref linkend="cll_yacc-498"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-459"/>
+                        |  <xref linkend="cll_yacc-440"/><xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-451"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-459"/>
+                        |  <xref linkend="cll_yacc-440"/><xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-459"/>
+                        ;
+
+<anchor xml:id="y35"/><anchor xreflabel="YACC rule #35" xml:id="cll_yacc-35"/>vocative_35             :  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-404"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-404"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-404"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-404"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-457"/>
+                        |  <xref linkend="cll_yacc-415"/><xref linkend="cll_yacc-457"/>
+                        ;
+
+<anchor xml:id="y36"/><anchor xreflabel="YACC rule #36" xml:id="cll_yacc-36"/>parenthetical_36        :  <xref linkend="cll_yacc-606"/><xref linkend="cll_yacc-0"/><xref linkend="cll_yacc-468"/>
+                        ;
+
+
+<anchor xml:id="y40"/><anchor xreflabel="YACC rule #40" xml:id="cll_yacc-40"/>sentence_40             :  <xref linkend="cll_yacc-50"/>  /* bare observative or mo answer */
+                        |  <xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-451"/><xref linkend="cll_yacc-50"/>
+                        |  <xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-50"/>
+                        ;
+
+<anchor xml:id="y41"/><anchor xreflabel="YACC rule #41" xml:id="cll_yacc-41"/>subsentence_41          :  <xref linkend="cll_yacc-40"/>
+                        |  <xref linkend="cll_yacc-30"/><xref linkend="cll_yacc-41"/>
+                        ;
+
+
+<anchor xml:id="y50"/><anchor xreflabel="YACC rule #50" xml:id="cll_yacc-50"/>bridi_tail_50           :  <xref linkend="cll_yacc-51"/>
+                        |  <xref linkend="cll_yacc-51"/><xref linkend="cll_yacc-814"/><xref linkend="cll_yacc-50"/><xref linkend="cll_yacc-466"/><xref linkend="cll_yacc-71"/>
+                        ;
+
+<anchor xml:id="y51"/><anchor xreflabel="YACC rule #51" xml:id="cll_yacc-51"/>bridi_tail_A_51         :  <xref linkend="cll_yacc-52"/>
+                        |  <xref linkend="cll_yacc-51"/><xref linkend="cll_yacc-818"/><xref linkend="cll_yacc-52"/><xref linkend="cll_yacc-71"/>
+                        ;
+
+<anchor xml:id="y52"/><anchor xreflabel="YACC rule #52" xml:id="cll_yacc-52"/>bridi_tail_B_52         :  <xref linkend="cll_yacc-53"/>
+                        |  <xref linkend="cll_yacc-53"/><xref linkend="cll_yacc-813"/><xref linkend="cll_yacc-52"/><xref linkend="cll_yacc-71"/>
+                        ;
+
+<anchor xml:id="y53"/><anchor xreflabel="YACC rule #53" xml:id="cll_yacc-53"/>bridi_tail_C_53         :  <xref linkend="cll_yacc-54"/>
+                        |  <xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-71"/>
+                        ;
+
+<anchor xml:id="y54"/><anchor xreflabel="YACC rule #54" xml:id="cll_yacc-54"/>gek_sentence_54         :  <xref linkend="cll_yacc-807"/><xref linkend="cll_yacc-41"/><xref linkend="cll_yacc-816"/><xref linkend="cll_yacc-41"/><xref linkend="cll_yacc-71"/>
+                        |  <xref linkend="cll_yacc-491"/><xref linkend="cll_yacc-493"/><xref linkend="cll_yacc-54"/><xref linkend="cll_yacc-466"/>
+                        |  <xref linkend="cll_yacc-445"/><xref linkend="cll_yacc-54"/>
+                        ;
+
+<anchor xml:id="y71"/><anchor xreflabel="YACC rule #71" xml:id="cll_yacc-71"/>tail_terms_71           :  <xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-456"/>
+                        |  <xref linkend="cll_yacc-456"/>
+                        ;
+
+
+<anchor xml:id="y80"/><anchor xreflabel="YACC rule #80" xml:id="cll_yacc-80"/>terms_80                :  <xref linkend="cll_yacc-81"/>
+                        |  <xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-81"/>
+                        ;
+
+<anchor xml:id="y81"/><anchor xreflabel="YACC rule #81" xml:id="cll_yacc-81"/>terms_A_81              :  <xref linkend="cll_yacc-82"/>
+                        |  <xref linkend="cll_yacc-81"/><xref linkend="cll_yacc-494"/><xref linkend="cll_yacc-422"/><xref linkend="cll_yacc-82"/>
+                        ;
+
+<anchor xml:id="y82"/><anchor xreflabel="YACC rule #82" xml:id="cll_yacc-82"/>terms_B_82              :  <xref linkend="cll_yacc-83"/>
+                        |  <xref linkend="cll_yacc-82"/><xref linkend="cll_yacc-495"/><xref linkend="cll_yacc-83"/>
+                        ;
+
+<anchor xml:id="y83"/><anchor xreflabel="YACC rule #83" xml:id="cll_yacc-83"/>term_83                 :  <xref linkend="cll_yacc-90"/>
+                        |  <xref linkend="cll_yacc-84"/>
+                        |  <xref linkend="cll_yacc-85"/>
+                        |  <xref linkend="cll_yacc-810"/>
+                        ;
+
+<anchor xml:id="y84"/><anchor xreflabel="YACC rule #84" xml:id="cll_yacc-84"/>modifier_84             :  <xref linkend="cll_yacc-490"/><xref linkend="cll_yacc-450"/>
+                        |  <xref linkend="cll_yacc-490"/><xref linkend="cll_yacc-90"/>
+                        ;
+
+<anchor xml:id="y85"/><anchor xreflabel="YACC rule #85" xml:id="cll_yacc-85"/>term_set_85             :  <xref linkend="cll_yacc-496"/><xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-460"/>
+                        |  <xref linkend="cll_yacc-496"/><xref linkend="cll_yacc-807"/><xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-460"/><xref linkend="cll_yacc-816"/><xref linkend="cll_yacc-80"/><xref linkend="cll_yacc-460"/>
+                        ;
+
+
+<anchor xml:id="y90"/><anchor xreflabel="YACC rule #90" xml:id="cll_yacc-90"/>sumti_90                :  <xref linkend="cll_yacc-91"/>
+                        |  <xref linkend="cll_yacc-91"/><xref linkend="cll_yacc-497"/><xref linkend="cll_yacc-121"/>
+                        ;
+
+<anchor xml:id="y91"/><anchor xreflabel="YACC rule #91" xml:id="cll_yacc-91"/>sumti_A_91              :  <xref linkend="cll_yacc-92"/>
+                        |  <xref linkend="cll_yacc-92"/><xref linkend="cll_yacc-804"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-466"/>
+                        |  <xref linkend="cll_yacc-92"/><xref linkend="cll_yacc-823"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-466"/>
+                        ;
+
+<anchor xml:id="y92"/><anchor xreflabel="YACC rule #92" xml:id="cll_yacc-92"/>sumti_B_92              :  <xref linkend="cll_yacc-93"/>
+                        |  <xref linkend="cll_yacc-92"/><xref linkend="cll_yacc-421"/><xref linkend="cll_yacc-93"/>
+                        ;
+
+<anchor xml:id="y93"/><anchor xreflabel="YACC rule #93" xml:id="cll_yacc-93"/>sumti_C_93              :  <xref linkend="cll_yacc-94"/>
+                        |  <xref linkend="cll_yacc-94"/><xref linkend="cll_yacc-803"/><xref linkend="cll_yacc-93"/>
+                        |  <xref linkend="cll_yacc-94"/><xref linkend="cll_yacc-822"/><xref linkend="cll_yacc-93"/>
+                        ;
+
+<anchor xml:id="y94"/><anchor xreflabel="YACC rule #94" xml:id="cll_yacc-94"/>sumti_D_94              :  <xref linkend="cll_yacc-95"/>
+                        |  <xref linkend="cll_yacc-807"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-816"/><xref linkend="cll_yacc-94"/>
+                        ;
+
+<anchor xml:id="y95"/><anchor xreflabel="YACC rule #95" xml:id="cll_yacc-95"/>sumti_E_95              :  <xref linkend="cll_yacc-96"/>
+                        |  <xref linkend="cll_yacc-96"/><xref linkend="cll_yacc-121"/>
+                           /* indefinite sumti */
+                        |  <xref linkend="cll_yacc-300"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-450"/>
+                        |  <xref linkend="cll_yacc-300"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-450"/><xref linkend="cll_yacc-121"/>
+                        ;
+
+<anchor xml:id="y96"/><anchor xreflabel="YACC rule #96" xml:id="cll_yacc-96"/>sumti_F_96              :  <xref linkend="cll_yacc-97"/>
+                           /* outer-quantified sumti */
+                        |  <xref linkend="cll_yacc-300"/><xref linkend="cll_yacc-97"/>
+                        ;
+
+<anchor xml:id="y97"/><anchor xreflabel="YACC rule #97" xml:id="cll_yacc-97"/>sumti_G_97              :  <xref linkend="cll_yacc-483"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-463"/>
+                        |  <xref linkend="cll_yacc-483"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-463"/>
+                           /*sumti grouping, set/mass/individual conversion; also sumti scalar negation */
+                        |  <xref linkend="cll_yacc-400"/>
+                        |  <xref linkend="cll_yacc-499"/><xref linkend="cll_yacc-404"/>
+                        |  <xref linkend="cll_yacc-499"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-404"/>
+                        |  <xref linkend="cll_yacc-489"/><xref linkend="cll_yacc-310"/><xref linkend="cll_yacc-472"/>
+                        |  <xref linkend="cll_yacc-110"/>
+                        |  <xref linkend="cll_yacc-432"/>
+                        ;
+
+
+
+<anchor xml:id="y110"/><anchor xreflabel="YACC rule #110" xml:id="cll_yacc-110"/>description_110         :  <xref linkend="cll_yacc-499"/><xref linkend="cll_yacc-111"/><xref linkend="cll_yacc-450"/>
+                        |  <xref linkend="cll_yacc-488"/><xref linkend="cll_yacc-111"/><xref linkend="cll_yacc-450"/>
+                        ;
+
+<anchor xml:id="y111"/><anchor xreflabel="YACC rule #111" xml:id="cll_yacc-111"/>sumti_tail_111          :  <xref linkend="cll_yacc-112"/>
+                           /* inner-quantified sumti relative clause */
+                        |  <xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-112"/>
+                           /* pseudo-possessive
+                              (an abbreviated inner restriction);
+                              note that sumti cannot be quantified */
+                        |  <xref linkend="cll_yacc-97"/><xref linkend="cll_yacc-112"/>
+                           /* pseudo-possessive with outer restriction */
+                        |  <xref linkend="cll_yacc-97"/><xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-112"/>
+                        ;
+
+<anchor xml:id="y112"/><anchor xreflabel="YACC rule #112" xml:id="cll_yacc-112"/>sumti_tail_A_112        :  <xref linkend="cll_yacc-130"/>
+                        |  <xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-121"/>
+                           /* explicit inner quantifier */
+                        |  <xref linkend="cll_yacc-300"/><xref linkend="cll_yacc-130"/>
+                           /* quantifier both internal to a description,
+                              and external to a sumti thereby made specific */
+                        |  <xref linkend="cll_yacc-300"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-121"/>
+                        |  <xref linkend="cll_yacc-300"/><xref linkend="cll_yacc-90"/>
+                        ;
+
+<anchor xml:id="y121"/><anchor xreflabel="YACC rule #121" xml:id="cll_yacc-121"/>relative_clauses_121    :  <xref linkend="cll_yacc-122"/>
+                        |  <xref linkend="cll_yacc-121"/><xref linkend="cll_yacc-487"/><xref linkend="cll_yacc-122"/>
+                        ;
+
+<anchor xml:id="y122"/><anchor xreflabel="YACC rule #122" xml:id="cll_yacc-122"/>relative_clause_122     :  <xref linkend="cll_yacc-485"/><xref linkend="cll_yacc-83"/><xref linkend="cll_yacc-464"/>
+                        |  <xref linkend="cll_yacc-484"/><xref linkend="cll_yacc-41"/><xref linkend="cll_yacc-469"/>
+                        ;
+
+
+<anchor xml:id="y130"/><anchor xreflabel="YACC rule #130" xml:id="cll_yacc-130"/>selbri_130              :  <xref linkend="cll_yacc-491"/><xref linkend="cll_yacc-131"/>
+                        |  <xref linkend="cll_yacc-131"/>
+                        ;
+
+<anchor xml:id="y131"/><anchor xreflabel="YACC rule #131" xml:id="cll_yacc-131"/>selbri_A_131            :  <xref linkend="cll_yacc-132"/>
+                        |  <xref linkend="cll_yacc-445"/><xref linkend="cll_yacc-130"/>
+                        ;
+
+<anchor xml:id="y132"/><anchor xreflabel="YACC rule #132" xml:id="cll_yacc-132"/>selbri_B_132            :  <xref linkend="cll_yacc-133"/>
+                        |  <xref linkend="cll_yacc-133"/><xref linkend="cll_yacc-443"/><xref linkend="cll_yacc-132"/>
+                        ;
+
+<anchor xml:id="y133"/><anchor xreflabel="YACC rule #133" xml:id="cll_yacc-133"/>selbri_C_133            :  <xref linkend="cll_yacc-134"/>
+                        |  <xref linkend="cll_yacc-133"/><xref linkend="cll_yacc-134"/>
+                        ;
+
+<anchor xml:id="y134"/><anchor xreflabel="YACC rule #134" xml:id="cll_yacc-134"/>selbri_D_134            :  <xref linkend="cll_yacc-135"/>
+                        |  <xref linkend="cll_yacc-134"/><xref linkend="cll_yacc-422"/><xref linkend="cll_yacc-135"/>
+                        |  <xref linkend="cll_yacc-134"/><xref linkend="cll_yacc-823"/><xref linkend="cll_yacc-133"/><xref linkend="cll_yacc-466"/>
+                        ;
+
+<anchor xml:id="y135"/><anchor xreflabel="YACC rule #135" xml:id="cll_yacc-135"/>selbri_E_135            :  <xref linkend="cll_yacc-136"/>
+                        |  <xref linkend="cll_yacc-136"/><xref linkend="cll_yacc-821"/><xref linkend="cll_yacc-135"/>
+                        |  <xref linkend="cll_yacc-136"/><xref linkend="cll_yacc-822"/><xref linkend="cll_yacc-135"/>
+                        ;
+
+<anchor xml:id="y136"/><anchor xreflabel="YACC rule #136" xml:id="cll_yacc-136"/>selbri_F_136            :  <xref linkend="cll_yacc-150"/>
+                        |  <xref linkend="cll_yacc-150"/><xref linkend="cll_yacc-479"/><xref linkend="cll_yacc-136"/>
+                        |  <xref linkend="cll_yacc-137"/>
+                        |  <xref linkend="cll_yacc-482"/><xref linkend="cll_yacc-137"/>
+                        ;
+
+<anchor xml:id="y137"/><anchor xreflabel="YACC rule #137" xml:id="cll_yacc-137"/>GUhEK_selbri_137        :  <xref linkend="cll_yacc-808"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-816"/><xref linkend="cll_yacc-136"/>
+                        ;
+
+
+<anchor xml:id="y150"/><anchor xreflabel="YACC rule #150" xml:id="cll_yacc-150"/>tanru_unit_150          :  <xref linkend="cll_yacc-151"/>
+                        |  <xref linkend="cll_yacc-150"/><xref linkend="cll_yacc-444"/><xref linkend="cll_yacc-151"/>
+                        ;
+
+
+<anchor xml:id="y151"/><anchor xreflabel="YACC rule #151" xml:id="cll_yacc-151"/>tanru_unit_A_151        :  <xref linkend="cll_yacc-152"/>
+                        |  <xref linkend="cll_yacc-152"/><xref linkend="cll_yacc-160"/>
+                        ;
+
+<anchor xml:id="y152"/><anchor xreflabel="YACC rule #152" xml:id="cll_yacc-152"/>tanru_unit_B_152        :  <xref linkend="cll_yacc-407"/>
+                        |  <xref linkend="cll_yacc-493"/><xref linkend="cll_yacc-133"/><xref linkend="cll_yacc-466"/>
+                        |  <xref linkend="cll_yacc-480"/><xref linkend="cll_yacc-152"/>
+                        |  <xref linkend="cll_yacc-478"/><xref linkend="cll_yacc-491"/><xref linkend="cll_yacc-152"/>
+                        |  <xref linkend="cll_yacc-478"/><xref linkend="cll_yacc-152"/>
+                        |  <xref linkend="cll_yacc-477"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-465"/>
+                        |  <xref linkend="cll_yacc-477"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-465"/><xref linkend="cll_yacc-476"/>
+                        |  <xref linkend="cll_yacc-475"/><xref linkend="cll_yacc-374"/>
+                        |  <xref linkend="cll_yacc-482"/><xref linkend="cll_yacc-152"/>
+                        |  <xref linkend="cll_yacc-425"/><xref linkend="cll_yacc-41"/><xref linkend="cll_yacc-453"/>
+                        ;
+
+
+<anchor xml:id="y160"/><anchor xreflabel="YACC rule #160" xml:id="cll_yacc-160"/>linkargs_160            :  <xref linkend="cll_yacc-446"/><xref linkend="cll_yacc-83"/><xref linkend="cll_yacc-467"/>
+                        |  <xref linkend="cll_yacc-446"/><xref linkend="cll_yacc-83"/><xref linkend="cll_yacc-161"/><xref linkend="cll_yacc-467"/>
+                        ;
+
+<anchor xml:id="y161"/><anchor xreflabel="YACC rule #161" xml:id="cll_yacc-161"/>links_161               :  <xref linkend="cll_yacc-442"/><xref linkend="cll_yacc-83"/>
+                        |  <xref linkend="cll_yacc-442"/><xref linkend="cll_yacc-83"/><xref linkend="cll_yacc-161"/>
+                        ;
+
+
+/*  Main entry point for MEX; everything but a number must be in parens.   */
+
+<anchor xml:id="y300"/><anchor xreflabel="YACC rule #300" xml:id="cll_yacc-300"/>quantifier_300          :  <xref linkend="cll_yacc-812"/><xref linkend="cll_yacc-461"/>
+                        |  <xref linkend="cll_yacc-470"/><xref linkend="cll_yacc-310"/><xref linkend="cll_yacc-471"/>
+                        ;
+
+
+
+/*  Entry point for MEX used after LI; no parens needed, but LI now has an
+    elidable terminator. (This allows us to express the difference between
+    “the expression a + b” and “the expression (a + b)” )   */
+
+/*  This rule supports left-grouping infix expressions and reverse Polish
+    expressions. To handle infix monadic, use a null operand; to handle
+    infix with more than two operands (whatever that means) use an extra
+    operator or an array operand.   */
+
+<anchor xml:id="y310"/><anchor xreflabel="YACC rule #310" xml:id="cll_yacc-310"/>MEX_310                 :  <xref linkend="cll_yacc-311"/>
+                        |  <xref linkend="cll_yacc-310"/><xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-311"/>
+                        |  <xref linkend="cll_yacc-441"/><xref linkend="cll_yacc-330"/>
+                        ;
+
+/*  Support for right-grouping (short scope) infix expressions with BIhE.  */
+
+<anchor xml:id="y311"/><anchor xreflabel="YACC rule #311" xml:id="cll_yacc-311"/>MEX_A_311               :  <xref linkend="cll_yacc-312"/>
+                        |  <xref linkend="cll_yacc-312"/><xref linkend="cll_yacc-439"/><xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-311"/>
+                        ;
+
+/*  Support for forethought (Polish) expressions. These begin with a
+    forethought flag, then the operator and then the argument(s).  */
+
+<anchor xml:id="y312"/><anchor xreflabel="YACC rule #312" xml:id="cll_yacc-312"/>MEX_B_312               :  <xref linkend="cll_yacc-381"/>
+                        |  <xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-313"/><xref linkend="cll_yacc-452"/>
+                        |  <xref linkend="cll_yacc-438"/><xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-313"/><xref linkend="cll_yacc-452"/>
+                        ;
+
+<anchor xml:id="y313"/><anchor xreflabel="YACC rule #313" xml:id="cll_yacc-313"/>MEX_C_313               :  <xref linkend="cll_yacc-312"/>
+                        |  <xref linkend="cll_yacc-313"/><xref linkend="cll_yacc-312"/>
+                        ;
+
+
+/*  Reverse Polish expressions always have exactly two operands.
+    To handle one operand, use a null operand;
+    to handle more than two operands, use a null operator.  */
+
+<anchor xml:id="y330"/><anchor xreflabel="YACC rule #330" xml:id="cll_yacc-330"/>rp_expression_330       :  <xref linkend="cll_yacc-332"/><xref linkend="cll_yacc-332"/><xref linkend="cll_yacc-370"/>
+                        ;
+
+
+<anchor xml:id="y332"/><anchor xreflabel="YACC rule #332" xml:id="cll_yacc-332"/>rp_operand_332          :  <xref linkend="cll_yacc-381"/>
+                        |  <xref linkend="cll_yacc-330"/>
+                        ;
+
+
+/*  Operators may be joined by logical connectives. */
+
+<anchor xml:id="y370"/><anchor xreflabel="YACC rule #370" xml:id="cll_yacc-370"/>operator_370            :  <xref linkend="cll_yacc-371"/>
+                        |  <xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-422"/><xref linkend="cll_yacc-371"/>
+                        |  <xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-823"/><xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-466"/>
+                        ;
+
+<anchor xml:id="y371"/><anchor xreflabel="YACC rule #371" xml:id="cll_yacc-371"/>operator_A_371          :  <xref linkend="cll_yacc-372"/>
+                        |  <xref linkend="cll_yacc-808"/><xref linkend="cll_yacc-371"/><xref linkend="cll_yacc-816"/><xref linkend="cll_yacc-372"/>
+                        |  <xref linkend="cll_yacc-372"/><xref linkend="cll_yacc-822"/><xref linkend="cll_yacc-371"/>
+                        |  <xref linkend="cll_yacc-372"/><xref linkend="cll_yacc-821"/><xref linkend="cll_yacc-371"/>
+                        ;
+
+<anchor xml:id="y372"/><anchor xreflabel="YACC rule #372" xml:id="cll_yacc-372"/>operator_B_372          :  <xref linkend="cll_yacc-374"/>
+                        |  <xref linkend="cll_yacc-493"/><xref linkend="cll_yacc-370"/><xref linkend="cll_yacc-466"/>
+                        ;
+
+<anchor xml:id="y374"/><anchor xreflabel="YACC rule #374" xml:id="cll_yacc-374"/>MEX_operator_374        :  <xref linkend="cll_yacc-679"/>
+                        |  <xref linkend="cll_yacc-679"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-480"/><xref linkend="cll_yacc-374"/>
+   /* changes argument order */
+                        |  <xref linkend="cll_yacc-482"/><xref linkend="cll_yacc-374"/>
+   /* scalar negation */
+                        |  <xref linkend="cll_yacc-430"/><xref linkend="cll_yacc-310"/><xref linkend="cll_yacc-473"/>
+                        |  <xref linkend="cll_yacc-429"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-473"/>
+                        ;
+
+
+<anchor xml:id="y381"/><anchor xreflabel="YACC rule #381" xml:id="cll_yacc-381"/>operand_381             :  <xref linkend="cll_yacc-382"/>
+                        |  <xref linkend="cll_yacc-382"/><xref linkend="cll_yacc-804"/><xref linkend="cll_yacc-381"/><xref linkend="cll_yacc-466"/>
+                        |  <xref linkend="cll_yacc-382"/><xref linkend="cll_yacc-823"/><xref linkend="cll_yacc-381"/><xref linkend="cll_yacc-466"/>
+                        ;
+
+<anchor xml:id="y382"/><anchor xreflabel="YACC rule #382" xml:id="cll_yacc-382"/>operand_A_382           :  <xref linkend="cll_yacc-383"/>
+                        |  <xref linkend="cll_yacc-382"/><xref linkend="cll_yacc-421"/><xref linkend="cll_yacc-383"/>
+                        ;
+
+<anchor xml:id="y383"/><anchor xreflabel="YACC rule #383" xml:id="cll_yacc-383"/>operand_B_383           :  <xref linkend="cll_yacc-385"/>
+                        |  <xref linkend="cll_yacc-385"/><xref linkend="cll_yacc-803"/><xref linkend="cll_yacc-383"/>
+                        |  <xref linkend="cll_yacc-385"/><xref linkend="cll_yacc-822"/><xref linkend="cll_yacc-383"/>
+                        ;
+
+<anchor xml:id="y385"/><anchor xreflabel="YACC rule #385" xml:id="cll_yacc-385"/>operand_C_385           :  <xref linkend="cll_yacc-300"/>
+                        |  <xref linkend="cll_yacc-817"/><xref linkend="cll_yacc-461"/>
+   /* lerfu string as operand - classic math variable */
+                        |  <xref linkend="cll_yacc-428"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-473"/>
+   /* quantifies a bridi - inverse of -MOI */
+                        |  <xref linkend="cll_yacc-427"/><xref linkend="cll_yacc-90"/><xref linkend="cll_yacc-473"/>
+   /* quantifies a sumti - inverse of LI */
+                        |  <xref linkend="cll_yacc-431"/><xref linkend="cll_yacc-313"/><xref linkend="cll_yacc-473"/>
+                        |  <xref linkend="cll_yacc-807"/><xref linkend="cll_yacc-381"/><xref linkend="cll_yacc-816"/><xref linkend="cll_yacc-385"/>
+                        |  <xref linkend="cll_yacc-483"/><xref linkend="cll_yacc-381"/><xref linkend="cll_yacc-463"/>
+                        ;
+
+
+/* _400 series constructs are mostly specific strings, some of which may
+   also be used by the lexer; the lexer should not use any reference to
+   terminals numbered less than _400, as they have grammars composed on
+   non-deterministic strings of selma'o.  Some above _400 also are this
+   way, so care should be taken; this is especially true for those that
+   reference <xref linkend="cll_yacc-32"/>.  */
+
+
+<anchor xml:id="y400"/><anchor xreflabel="YACC rule #400" xml:id="cll_yacc-400"/>anaphora_400            :  <xref linkend="cll_yacc-555"/>
+                        |  <xref linkend="cll_yacc-555"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-817"/><xref linkend="cll_yacc-461"/>
+                        ;
+
+
+<anchor xml:id="y404"/><anchor xreflabel="YACC rule #404" xml:id="cll_yacc-404"/>cmene_404               :  <xref linkend="cll_yacc-405"/>
+                        |  <xref linkend="cll_yacc-405"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y405"/><anchor xreflabel="YACC rule #405" xml:id="cll_yacc-405"/>cmene_A_405             :  <xref linkend="cll_yacc-518"/>  /* pause */
+                        |  <xref linkend="cll_yacc-405"/><xref linkend="cll_yacc-518"/>  /* pause*/
+/* multiple CMENE are identified morphologically (by the lexer) -- separated by
+   consonant &amp; pause */
+                        ;
+
+
+<anchor xml:id="y407"/><anchor xreflabel="YACC rule #407" xml:id="cll_yacc-407"/>bridi_valsi_407         :  <xref linkend="cll_yacc-408"/>
+                        |  <xref linkend="cll_yacc-408"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y408"/><anchor xreflabel="YACC rule #408" xml:id="cll_yacc-408"/>bridi_valsi_A_408       :  <xref linkend="cll_yacc-509"/>
+                        |  <xref linkend="cll_yacc-824"/>
+                        |  <xref linkend="cll_yacc-543"/>
+                        |  <xref linkend="cll_yacc-543"/><xref linkend="cll_yacc-593"/>
+                        ;
+
+<anchor xml:id="y410"/><anchor xreflabel="YACC rule #410" xml:id="cll_yacc-410"/>para_mark_410           :  <xref linkend="cll_yacc-584"/>
+                        |  <xref linkend="cll_yacc-584"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-584"/><xref linkend="cll_yacc-410"/>
+                        ;
+
+
+<anchor xml:id="y411"/><anchor xreflabel="YACC rule #411" xml:id="cll_yacc-411"/>indicators_411          :  <xref linkend="cll_yacc-412"/>
+                        |  <xref linkend="cll_yacc-535"/><xref linkend="cll_yacc-412"/>
+                        ;
+
+<anchor xml:id="y412"/><anchor xreflabel="YACC rule #412" xml:id="cll_yacc-412"/>indicators_A_412        :  <xref linkend="cll_yacc-413"/>
+                        |  <xref linkend="cll_yacc-412"/><xref linkend="cll_yacc-413"/>
+                        ;
+
+<anchor xml:id="y413"/><anchor xreflabel="YACC rule #413" xml:id="cll_yacc-413"/>indicator_413           :  <xref linkend="cll_yacc-612"/>
+                        |  <xref linkend="cll_yacc-515"/>
+                        |  <xref linkend="cll_yacc-612"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-515"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-619"/>
+                        |  <xref linkend="cll_yacc-524"/>
+                        |  <xref linkend="cll_yacc-536"/>
+                        ;
+
+<anchor xml:id="y415"/><anchor xreflabel="YACC rule #415" xml:id="cll_yacc-415"/>DOI_415                 :  <xref linkend="cll_yacc-525"/>
+                        |  <xref linkend="cll_yacc-416"/>
+                        |  <xref linkend="cll_yacc-416"/><xref linkend="cll_yacc-525"/>
+                        ;
+
+<anchor xml:id="y416"/><anchor xreflabel="YACC rule #416" xml:id="cll_yacc-416"/>COI_416                 :  <xref linkend="cll_yacc-417"/>
+                        |  <xref linkend="cll_yacc-416"/><xref linkend="cll_yacc-417"/>
+                        ;
+
+<anchor xml:id="y417"/><anchor xreflabel="YACC rule #417" xml:id="cll_yacc-417"/>COI_A_417               :  <xref linkend="cll_yacc-520"/>
+                        |  <xref linkend="cll_yacc-520"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+
+<anchor xml:id="y421"/><anchor xreflabel="YACC rule #421" xml:id="cll_yacc-421"/>JOIK_EK_421             :  <xref linkend="cll_yacc-802"/>
+                        |  <xref linkend="cll_yacc-806"/>
+                        |  <xref linkend="cll_yacc-806"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y422"/><anchor xreflabel="YACC rule #422" xml:id="cll_yacc-422"/>JOIK_JEK_422            :  <xref linkend="cll_yacc-806"/>
+                        |  <xref linkend="cll_yacc-806"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-805"/>
+                        |  <xref linkend="cll_yacc-805"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+
+<anchor xml:id="y424"/><anchor xreflabel="YACC rule #424" xml:id="cll_yacc-424"/>XI_424                  :  <xref linkend="cll_yacc-618"/>
+                        |  <xref linkend="cll_yacc-618"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y425"/><anchor xreflabel="YACC rule #425" xml:id="cll_yacc-425"/>NU_425                  :  <xref linkend="cll_yacc-426"/>
+                        |  <xref linkend="cll_yacc-425"/><xref linkend="cll_yacc-422"/><xref linkend="cll_yacc-426"/>
+                        ;
+
+<anchor xml:id="y426"/><anchor xreflabel="YACC rule #426" xml:id="cll_yacc-426"/>NU_A_426                :  <xref linkend="cll_yacc-586"/>
+                        |  <xref linkend="cll_yacc-586"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-586"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-586"/><xref linkend="cll_yacc-581"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y427"/><anchor xreflabel="YACC rule #427" xml:id="cll_yacc-427"/>MOhE_427                :  <xref linkend="cll_yacc-664"/>
+                        |  <xref linkend="cll_yacc-664"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y428"/><anchor xreflabel="YACC rule #428" xml:id="cll_yacc-428"/>NIhE_428                :  <xref linkend="cll_yacc-666"/>
+                        |  <xref linkend="cll_yacc-666"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y429"/><anchor xreflabel="YACC rule #429" xml:id="cll_yacc-429"/>NAhU_429                :  <xref linkend="cll_yacc-665"/>
+                        |  <xref linkend="cll_yacc-665"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y430"/><anchor xreflabel="YACC rule #430" xml:id="cll_yacc-430"/>MAhO_430                :  <xref linkend="cll_yacc-662"/>
+                        |  <xref linkend="cll_yacc-662"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y431"/><anchor xreflabel="YACC rule #431" xml:id="cll_yacc-431"/>JOhI_431                :  <xref linkend="cll_yacc-657"/>
+                        |  <xref linkend="cll_yacc-657"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y432"/><anchor xreflabel="YACC rule #432" xml:id="cll_yacc-432"/>quote_arg_432           :  <xref linkend="cll_yacc-433"/>
+                        |  <xref linkend="cll_yacc-433"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y433"/><anchor xreflabel="YACC rule #433" xml:id="cll_yacc-433"/>quote_arg_A_433         :  <xref linkend="cll_yacc-434"/>
+                        |  <xref linkend="cll_yacc-435"/>
+                        |  <xref linkend="cll_yacc-436"/>
+                        |  <xref linkend="cll_yacc-571"/><xref linkend="cll_yacc-0"/><xref linkend="cll_yacc-448"/>
+                        ;
+
+/* The quoted material in the following three terminals must be identified by
+   the lexer, but no additional lexer processing is needed. */
+
+<anchor xml:id="y434"/><anchor xreflabel="YACC rule #434" xml:id="cll_yacc-434"/>ZOI_quote_434           :  <xref linkend="cll_yacc-627"/><xref linkend="cll_yacc-698"/>
+                                  /*pause*/  <xref linkend="cll_yacc-699"/>  /*pause*/  <xref linkend="cll_yacc-698"/>
+                        ;
+
+/* ’pause’ is morphemic, represented by ’.’ The lexer assembles <xref linkend="cll_yacc-699"/> */
+
+<anchor xml:id="y435"/><anchor xreflabel="YACC rule #435" xml:id="cll_yacc-435"/>ZO_quote_435            :  <xref linkend="cll_yacc-626"/><xref linkend="cll_yacc-698"/>
+                        ;
+
+/* ’word’ may not be a compound; but it can be any valid Lojban selma'o value,
+   including ZO, ZOI, SI, SA, SU. The preparser will not lex the word per its
+   normal selma'o. */
+
+<anchor xml:id="y436"/><anchor xreflabel="YACC rule #436" xml:id="cll_yacc-436"/>LOhU_quote_436          :  <xref linkend="cll_yacc-569"/><xref linkend="cll_yacc-697"/><xref linkend="cll_yacc-565"/>
+                        ;
+
+/* ’words’ may be any Lojban words, with no claim of grammaticality; the
+   preparser will not lex the individual words per their normal selma'o;
+   used to quote ungrammatical Lojban, equivalent to the * or ? writing
+   convention for such text.  */
+
+/* The preparser needs one bit of sophistication for this rule.  A
+   quoted string should be able to contain other quoted strings - this is
+   only a problem for a LOhU quote itself, since the LEhU clossing this
+   quote would otherwise close the outer quotes, which is incorrect.  For
+   this purpose, we will cheat on the use of ZO in such a quote (since this
+   is ungrammatical text, it is a sign ignored by the parser).  Use ZO to
+   mark any nested quotation LOhU.  The preparser then will absorb it by
+   the ZO rule, before testing for LOhU.  This is obviously not the
+   standard usage for ZO, which would otherwise cause the result to be a
+   sumti.  But, since the result will be part of an unparsed string anyway,
+   it doesn’t matter.  */
+
+/* It may be seen that any of the ZO/ZOI/LOhU trio of quotation markers
+   may contain the powerful metalinguistic erasers.  Since these quotations
+   are not parsed internally, these operators are ignored within the quote.
+   To erase a ZO, then, two SI’s are needed after giving a quoted word of
+   any type.  ZOI takes four SI’s, with the ENTIRE BODY OF THE QUOTE
+   treated as a single ’word’ since it is one selma'o.  Thus one for the
+   quote body, two for the single word delimiters, and one for the ZOI.  In
+   LOhU, the entire body is treated as a single word, so three SI’s can
+   erase it.  */
+
+/* All rule terminator names with ’gap’ in them are potentially
+   elidable, where such elision does not cause an ambiguity.  This is
+   implemented through use of the YACC ’error’ token, which effectively
+   recovers from an elision.  */
+
+<anchor xml:id="y437"/><anchor xreflabel="YACC rule #437" xml:id="cll_yacc-437"/>FIhO_437                :  <xref linkend="cll_yacc-532"/>
+                        |  <xref linkend="cll_yacc-532"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y438"/><anchor xreflabel="YACC rule #438" xml:id="cll_yacc-438"/>PEhO_438                :  <xref linkend="cll_yacc-673"/>
+                        |  <xref linkend="cll_yacc-673"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y439"/><anchor xreflabel="YACC rule #439" xml:id="cll_yacc-439"/>BIhE_439                :  <xref linkend="cll_yacc-650"/>
+                        |  <xref linkend="cll_yacc-650"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y440"/><anchor xreflabel="YACC rule #440" xml:id="cll_yacc-440"/>SEI_440                 :  <xref linkend="cll_yacc-597"/>
+                        |  <xref linkend="cll_yacc-597"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y441"/><anchor xreflabel="YACC rule #441" xml:id="cll_yacc-441"/>FUhA_441                :  <xref linkend="cll_yacc-655"/>
+                        |  <xref linkend="cll_yacc-655"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y442"/><anchor xreflabel="YACC rule #442" xml:id="cll_yacc-442"/>BEI_442                 :  <xref linkend="cll_yacc-505"/>
+                        |  <xref linkend="cll_yacc-505"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y443"/><anchor xreflabel="YACC rule #443" xml:id="cll_yacc-443"/>CO_443                  :  <xref linkend="cll_yacc-519"/>
+                        |  <xref linkend="cll_yacc-519"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y444"/><anchor xreflabel="YACC rule #444" xml:id="cll_yacc-444"/>CEI_444                 :  <xref linkend="cll_yacc-516"/>
+                        |  <xref linkend="cll_yacc-516"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y445"/><anchor xreflabel="YACC rule #445" xml:id="cll_yacc-445"/>NA_445                  :  <xref linkend="cll_yacc-578"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y446"/><anchor xreflabel="YACC rule #446" xml:id="cll_yacc-446"/>BE_446                  :  <xref linkend="cll_yacc-504"/>
+                        |  <xref linkend="cll_yacc-504"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y447"/><anchor xreflabel="YACC rule #447" xml:id="cll_yacc-447"/>TUhE_447                :  <xref linkend="cll_yacc-610"/>
+                        |  <xref linkend="cll_yacc-610"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+
+<anchor xml:id="y448"/><anchor xreflabel="YACC rule #448" xml:id="cll_yacc-448"/>LIhU_gap_448            :  <xref linkend="cll_yacc-567"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y450"/><anchor xreflabel="YACC rule #450" xml:id="cll_yacc-450"/>gap_450                 :  <xref linkend="cll_yacc-556"/>
+                        |  <xref linkend="cll_yacc-556"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y451"/><anchor xreflabel="YACC rule #451" xml:id="cll_yacc-451"/>front_gap_451           :  <xref linkend="cll_yacc-521"/>
+                        |  <xref linkend="cll_yacc-521"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y452"/><anchor xreflabel="YACC rule #452" xml:id="cll_yacc-452"/>MEX_gap_452             :  <xref linkend="cll_yacc-658"/>
+                        |  <xref linkend="cll_yacc-658"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y453"/><anchor xreflabel="YACC rule #453" xml:id="cll_yacc-453"/>KEI_gap_453             :  <xref linkend="cll_yacc-552"/>
+                        |  <xref linkend="cll_yacc-552"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y454"/><anchor xreflabel="YACC rule #454" xml:id="cll_yacc-454"/>TUhU_gap_454            :  <xref linkend="cll_yacc-611"/>
+                        |  <xref linkend="cll_yacc-611"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y456"/><anchor xreflabel="YACC rule #456" xml:id="cll_yacc-456"/>VAU_gap_456             :  <xref linkend="cll_yacc-614"/>
+                        |  <xref linkend="cll_yacc-614"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+/* redundant to attach a free modifier on the following */
+
+<anchor xml:id="y457"/><anchor xreflabel="YACC rule #457" xml:id="cll_yacc-457"/>DOhU_gap_457            :  <xref linkend="cll_yacc-526"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y458"/><anchor xreflabel="YACC rule #458" xml:id="cll_yacc-458"/>FEhU_gap_458            :  <xref linkend="cll_yacc-531"/>
+                        |  <xref linkend="cll_yacc-531"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y459"/><anchor xreflabel="YACC rule #459" xml:id="cll_yacc-459"/>SEhU_gap_459            :  <xref linkend="cll_yacc-598"/>
+                        |  error
+/* a free modifier on a discursive should be somewhere within the discursive.
+   See <xref linkend="cll_yacc-440"/> */
+                        ;
+
+<anchor xml:id="y460"/><anchor xreflabel="YACC rule #460" xml:id="cll_yacc-460"/>NUhU_gap_460            :  <xref linkend="cll_yacc-588"/>
+                        |  <xref linkend="cll_yacc-588"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y461"/><anchor xreflabel="YACC rule #461" xml:id="cll_yacc-461"/>BOI_gap_461             :  <xref linkend="cll_yacc-651"/>
+                        |  <xref linkend="cll_yacc-651"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y462"/><anchor xreflabel="YACC rule #462" xml:id="cll_yacc-462"/>sub_gap_462             :  <xref linkend="cll_yacc-651"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y463"/><anchor xreflabel="YACC rule #463" xml:id="cll_yacc-463"/>LUhU_gap_463            :  <xref linkend="cll_yacc-573"/>
+                        |  <xref linkend="cll_yacc-573"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y464"/><anchor xreflabel="YACC rule #464" xml:id="cll_yacc-464"/>GEhU_gap_464            :  <xref linkend="cll_yacc-538"/>
+                        |  <xref linkend="cll_yacc-538"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y465"/><anchor xreflabel="YACC rule #465" xml:id="cll_yacc-465"/>MEhU_gap_465            :  <xref linkend="cll_yacc-575"/>
+                        |  <xref linkend="cll_yacc-575"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y466"/><anchor xreflabel="YACC rule #466" xml:id="cll_yacc-466"/>KEhE_gap_466            :  <xref linkend="cll_yacc-550"/>
+                        |  <xref linkend="cll_yacc-550"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y467"/><anchor xreflabel="YACC rule #467" xml:id="cll_yacc-467"/>BEhO_gap_467            :  <xref linkend="cll_yacc-506"/>
+                        |  <xref linkend="cll_yacc-506"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y468"/><anchor xreflabel="YACC rule #468" xml:id="cll_yacc-468"/>TOI_gap_468             :  <xref linkend="cll_yacc-607"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y469"/><anchor xreflabel="YACC rule #469" xml:id="cll_yacc-469"/>KUhO_gap_469            :  <xref linkend="cll_yacc-557"/>
+                        |  <xref linkend="cll_yacc-557"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+
+<anchor xml:id="y470"/><anchor xreflabel="YACC rule #470" xml:id="cll_yacc-470"/>left_bracket_470        :  <xref linkend="cll_yacc-677"/>
+                        |  <xref linkend="cll_yacc-677"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y471"/><anchor xreflabel="YACC rule #471" xml:id="cll_yacc-471"/>right_bracket_gap_471   :  <xref linkend="cll_yacc-678"/>
+                        |  <xref linkend="cll_yacc-678"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y472"/><anchor xreflabel="YACC rule #472" xml:id="cll_yacc-472"/>LOhO_gap_472            :  <xref linkend="cll_yacc-568"/>
+                        |  <xref linkend="cll_yacc-568"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y473"/><anchor xreflabel="YACC rule #473" xml:id="cll_yacc-473"/>TEhU_gap_473            :  <xref linkend="cll_yacc-675"/>
+                        |  <xref linkend="cll_yacc-675"/><xref linkend="cll_yacc-32"/>
+                        |  error
+                        ;
+
+<anchor xml:id="y474"/><anchor xreflabel="YACC rule #474" xml:id="cll_yacc-474"/>right_br_no_free_474    :  <xref linkend="cll_yacc-678"/>
+                        |  error
+                        ;
+
+
+
+<anchor xml:id="y475"/><anchor xreflabel="YACC rule #475" xml:id="cll_yacc-475"/>NUhA_475                :  <xref linkend="cll_yacc-667"/>
+                        |  <xref linkend="cll_yacc-667"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y476"/><anchor xreflabel="YACC rule #476" xml:id="cll_yacc-476"/>MOI_476                 :  <xref linkend="cll_yacc-663"/>
+                        |  <xref linkend="cll_yacc-663"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y477"/><anchor xreflabel="YACC rule #477" xml:id="cll_yacc-477"/>ME_477                  :  <xref linkend="cll_yacc-574"/>
+                        |  <xref linkend="cll_yacc-574"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y478"/><anchor xreflabel="YACC rule #478" xml:id="cll_yacc-478"/>JAI_478                 :  <xref linkend="cll_yacc-547"/>
+                        |  <xref linkend="cll_yacc-547"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y479"/><anchor xreflabel="YACC rule #479" xml:id="cll_yacc-479"/>BO_479                  :  <xref linkend="cll_yacc-508"/>
+                        |  <xref linkend="cll_yacc-508"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y480"/><anchor xreflabel="YACC rule #480" xml:id="cll_yacc-480"/>SE_480                  :  <xref linkend="cll_yacc-596"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+
+<anchor xml:id="y481"/><anchor xreflabel="YACC rule #481" xml:id="cll_yacc-481"/>FA_481                  :  <xref linkend="cll_yacc-527"/>
+                        |  <xref linkend="cll_yacc-527"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y482"/><anchor xreflabel="YACC rule #482" xml:id="cll_yacc-482"/>NAhE_482                :  <xref linkend="cll_yacc-583"/>
+                        |  <xref linkend="cll_yacc-583"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y483"/><anchor xreflabel="YACC rule #483" xml:id="cll_yacc-483"/>qualifier_483           :  <xref linkend="cll_yacc-561"/>
+                        |  <xref linkend="cll_yacc-561"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-809"/>
+                        ;
+
+<anchor xml:id="y484"/><anchor xreflabel="YACC rule #484" xml:id="cll_yacc-484"/>NOI_484                 :  <xref linkend="cll_yacc-585"/>
+                        |  <xref linkend="cll_yacc-585"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y485"/><anchor xreflabel="YACC rule #485" xml:id="cll_yacc-485"/>GOI_485                 :  <xref linkend="cll_yacc-542"/>
+                        |  <xref linkend="cll_yacc-542"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y486"/><anchor xreflabel="YACC rule #486" xml:id="cll_yacc-486"/>subscript_486           :  <xref linkend="cll_yacc-424"/><xref linkend="cll_yacc-812"/><xref linkend="cll_yacc-462"/>
+                        |  <xref linkend="cll_yacc-424"/><xref linkend="cll_yacc-470"/><xref linkend="cll_yacc-310"/><xref linkend="cll_yacc-474"/>
+                        |  <xref linkend="cll_yacc-424"/><xref linkend="cll_yacc-817"/><xref linkend="cll_yacc-462"/>
+                        ;
+
+<anchor xml:id="y487"/><anchor xreflabel="YACC rule #487" xml:id="cll_yacc-487"/>ZIhE_487                :  <xref linkend="cll_yacc-625"/>
+                        |  <xref linkend="cll_yacc-625"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y488"/><anchor xreflabel="YACC rule #488" xml:id="cll_yacc-488"/>LE_488                  :  <xref linkend="cll_yacc-562"/>
+                        |  <xref linkend="cll_yacc-562"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y489"/><anchor xreflabel="YACC rule #489" xml:id="cll_yacc-489"/>LI_489                  :  <xref linkend="cll_yacc-566"/>
+                        |  <xref linkend="cll_yacc-566"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y490"/><anchor xreflabel="YACC rule #490" xml:id="cll_yacc-490"/>mod_head_490            :  <xref linkend="cll_yacc-491"/>
+                        |  <xref linkend="cll_yacc-481"/>
+                        ;
+
+
+<anchor xml:id="y491"/><anchor xreflabel="YACC rule #491" xml:id="cll_yacc-491"/>tag_491                 :  <xref linkend="cll_yacc-815"/>
+                        |  <xref linkend="cll_yacc-491"/><xref linkend="cll_yacc-422"/><xref linkend="cll_yacc-815"/>
+                        ;
+
+<anchor xml:id="y492"/><anchor xreflabel="YACC rule #492" xml:id="cll_yacc-492"/>ZOhU_492                :  <xref linkend="cll_yacc-628"/>
+                        |  <xref linkend="cll_yacc-628"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y493"/><anchor xreflabel="YACC rule #493" xml:id="cll_yacc-493"/>KE_493                  :  <xref linkend="cll_yacc-551"/>
+                        |  <xref linkend="cll_yacc-551"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y494"/><anchor xreflabel="YACC rule #494" xml:id="cll_yacc-494"/>PEhE_494                :  <xref linkend="cll_yacc-591"/>
+                        |  <xref linkend="cll_yacc-591"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y495"/><anchor xreflabel="YACC rule #495" xml:id="cll_yacc-495"/>CEhE_495                :  <xref linkend="cll_yacc-517"/>
+                        |  <xref linkend="cll_yacc-517"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y496"/><anchor xreflabel="YACC rule #496" xml:id="cll_yacc-496"/>NUhI_496                :  <xref linkend="cll_yacc-587"/>
+                        |  <xref linkend="cll_yacc-587"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y497"/><anchor xreflabel="YACC rule #497" xml:id="cll_yacc-497"/>VUhO_497                :  <xref linkend="cll_yacc-617"/>
+                        |  <xref linkend="cll_yacc-617"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y498"/><anchor xreflabel="YACC rule #498" xml:id="cll_yacc-498"/>SOI_498                 :  <xref linkend="cll_yacc-602"/>
+                        |  <xref linkend="cll_yacc-602"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y499"/><anchor xreflabel="YACC rule #499" xml:id="cll_yacc-499"/>LA_499                  :  <xref linkend="cll_yacc-558"/>
+                        |  <xref linkend="cll_yacc-558"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+
+<anchor xml:id="y801"/><anchor xreflabel="YACC rule #801" xml:id="cll_yacc-801"/>utterance_ordinal_801   :  <xref linkend="cll_yacc-905"/>
+                        ;
+
+<anchor xml:id="y802"/><anchor xreflabel="YACC rule #802" xml:id="cll_yacc-802"/>EK_802                  :  <xref linkend="cll_yacc-910"/>
+                        |  <xref linkend="cll_yacc-910"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y803"/><anchor xreflabel="YACC rule #803" xml:id="cll_yacc-803"/>EK_BO_803               :  <xref linkend="cll_yacc-915"/>
+                        |  <xref linkend="cll_yacc-915"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y804"/><anchor xreflabel="YACC rule #804" xml:id="cll_yacc-804"/>EK_KE_804               :  <xref linkend="cll_yacc-916"/>
+                        |  <xref linkend="cll_yacc-916"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y805"/><anchor xreflabel="YACC rule #805" xml:id="cll_yacc-805"/>JEK_805                 :  <xref linkend="cll_yacc-925"/>
+                        ;
+
+<anchor xml:id="y806"/><anchor xreflabel="YACC rule #806" xml:id="cll_yacc-806"/>JOIK_806                :  <xref linkend="cll_yacc-930"/>
+                        ;
+
+<anchor xml:id="y807"/><anchor xreflabel="YACC rule #807" xml:id="cll_yacc-807"/>GEK_807                 :  <xref linkend="cll_yacc-935"/>
+                        |  <xref linkend="cll_yacc-935"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y808"/><anchor xreflabel="YACC rule #808" xml:id="cll_yacc-808"/>GUhEK_808               :  <xref linkend="cll_yacc-940"/>
+                        |  <xref linkend="cll_yacc-940"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y809"/><anchor xreflabel="YACC rule #809" xml:id="cll_yacc-809"/>NAhE_BO_809             :  <xref linkend="cll_yacc-945"/>
+                        |  <xref linkend="cll_yacc-945"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y810"/><anchor xreflabel="YACC rule #810" xml:id="cll_yacc-810"/>NA_KU_810               :  <xref linkend="cll_yacc-950"/>
+                        |  <xref linkend="cll_yacc-950"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y811"/><anchor xreflabel="YACC rule #811" xml:id="cll_yacc-811"/>I_BO_811                :  <xref linkend="cll_yacc-955"/>
+                        |  <xref linkend="cll_yacc-955"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y812"/><anchor xreflabel="YACC rule #812" xml:id="cll_yacc-812"/>number_812              :  <xref linkend="cll_yacc-960"/>
+                        ;
+
+<anchor xml:id="y813"/><anchor xreflabel="YACC rule #813" xml:id="cll_yacc-813"/>GIhEK_BO_813            :  <xref linkend="cll_yacc-965"/>
+                        |  <xref linkend="cll_yacc-965"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y814"/><anchor xreflabel="YACC rule #814" xml:id="cll_yacc-814"/>GIhEK_KE_814            :  <xref linkend="cll_yacc-966"/>
+                        |  <xref linkend="cll_yacc-966"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y815"/><anchor xreflabel="YACC rule #815" xml:id="cll_yacc-815"/>tense_modal_815         :  <xref linkend="cll_yacc-970"/>
+                        |  <xref linkend="cll_yacc-970"/><xref linkend="cll_yacc-32"/>
+                        |  <xref linkend="cll_yacc-437"/><xref linkend="cll_yacc-130"/><xref linkend="cll_yacc-458"/>
+                        ;
+
+<anchor xml:id="y816"/><anchor xreflabel="YACC rule #816" xml:id="cll_yacc-816"/>GIK_816                 :  <xref linkend="cll_yacc-980"/>
+                        |  <xref linkend="cll_yacc-980"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+
+<anchor xml:id="y817"/><anchor xreflabel="YACC rule #817" xml:id="cll_yacc-817"/>lerfu_string_817        :  <xref linkend="cll_yacc-985"/>
+                        ;
+
+<anchor xml:id="y818"/><anchor xreflabel="YACC rule #818" xml:id="cll_yacc-818"/>GIhEK_818               :  <xref linkend="cll_yacc-990"/>
+                        |  <xref linkend="cll_yacc-990"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y819"/><anchor xreflabel="YACC rule #819" xml:id="cll_yacc-819"/>I_819                   :  <xref linkend="cll_yacc-995"/>
+                        |  <xref linkend="cll_yacc-995"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y820"/><anchor xreflabel="YACC rule #820" xml:id="cll_yacc-820"/>I_JEK_820               :  <xref linkend="cll_yacc-1000"/>
+                        |  <xref linkend="cll_yacc-1000"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y821"/><anchor xreflabel="YACC rule #821" xml:id="cll_yacc-821"/>JEK_BO_821              :  <xref linkend="cll_yacc-1005"/>
+                        |  <xref linkend="cll_yacc-1005"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y822"/><anchor xreflabel="YACC rule #822" xml:id="cll_yacc-822"/>JOIK_BO_822             :  <xref linkend="cll_yacc-1010"/>
+                        |  <xref linkend="cll_yacc-1010"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y823"/><anchor xreflabel="YACC rule #823" xml:id="cll_yacc-823"/>JOIK_KE_823             :  <xref linkend="cll_yacc-1015"/>
+                        |  <xref linkend="cll_yacc-1015"/><xref linkend="cll_yacc-32"/>
+                        ;
+
+<anchor xml:id="y824"/><anchor xreflabel="YACC rule #824" xml:id="cll_yacc-824"/>PA_MOI_824              :  <xref linkend="cll_yacc-1025"/>
+                        ;
+
+
+/* The following rules are used only in lexer processing.  They have been
+   tested for ambiguity at various levels in the YACC grammar, but are in
+   the recursive descent lexer in the current parser.  The lexer inserts
+   the lexer tokens before the processed strings, but leaves the original
+   tokens.  */
+
+<anchor xml:id="y905"/><anchor xreflabel="YACC rule #905" xml:id="cll_yacc-905"/>lexer_A_905             :  <xref linkend="cll_yacc-701"/><xref linkend="cll_yacc-906"/>
+                        ;
+
+<anchor xml:id="y906"/><anchor xreflabel="YACC rule #906" xml:id="cll_yacc-906"/>utt_ordinal_root_906    :  <xref linkend="cll_yacc-986"/><xref linkend="cll_yacc-661"/>
+                        |  <xref linkend="cll_yacc-961"/><xref linkend="cll_yacc-661"/>
+                        ;
+
+
+<anchor xml:id="y910"/><anchor xreflabel="YACC rule #910" xml:id="cll_yacc-910"/>lexer_B_910             :  <xref linkend="cll_yacc-702"/><xref linkend="cll_yacc-911"/>
+                        ;
+
+<anchor xml:id="y911"/><anchor xreflabel="YACC rule #911" xml:id="cll_yacc-911"/>EK_root_911             :  <xref linkend="cll_yacc-501"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-501"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-501"/>
+                        |  <xref linkend="cll_yacc-501"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-501"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-501"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-501"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-501"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+
+<anchor xml:id="y915"/><anchor xreflabel="YACC rule #915" xml:id="cll_yacc-915"/>lexer_C_915             :  <xref linkend="cll_yacc-703"/><xref linkend="cll_yacc-911"/><xref linkend="cll_yacc-508"/>
+                        |  <xref linkend="cll_yacc-703"/><xref linkend="cll_yacc-911"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-508"/>
+                        ;
+
+
+<anchor xml:id="y916"/><anchor xreflabel="YACC rule #916" xml:id="cll_yacc-916"/>lexer_D_916             :  <xref linkend="cll_yacc-704"/><xref linkend="cll_yacc-911"/><xref linkend="cll_yacc-551"/>
+                        |  <xref linkend="cll_yacc-704"/><xref linkend="cll_yacc-911"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-551"/>
+                        ;
+
+
+<anchor xml:id="y925"/><anchor xreflabel="YACC rule #925" xml:id="cll_yacc-925"/>lexer_E_925             :  <xref linkend="cll_yacc-705"/><xref linkend="cll_yacc-926"/>
+                        ;
+
+<anchor xml:id="y926"/><anchor xreflabel="YACC rule #926" xml:id="cll_yacc-926"/>JEK_root_926            :  <xref linkend="cll_yacc-546"/>
+                        |  <xref linkend="cll_yacc-546"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-546"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-546"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-546"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-546"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-546"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-546"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+
+<anchor xml:id="y930"/><anchor xreflabel="YACC rule #930" xml:id="cll_yacc-930"/>lexer_F_930             :  <xref linkend="cll_yacc-706"/><xref linkend="cll_yacc-931"/>
+                        ;
+
+<anchor xml:id="y931"/><anchor xreflabel="YACC rule #931" xml:id="cll_yacc-931"/>JOIK_root_931           :  <xref linkend="cll_yacc-548"/>
+                        |  <xref linkend="cll_yacc-548"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-548"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-548"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-932"/>
+                        |  <xref linkend="cll_yacc-656"/><xref linkend="cll_yacc-932"/><xref linkend="cll_yacc-656"/>
+                        ;
+
+<anchor xml:id="y932"/><anchor xreflabel="YACC rule #932" xml:id="cll_yacc-932"/>interval_932            :  <xref linkend="cll_yacc-507"/>
+                        |  <xref linkend="cll_yacc-507"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-507"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-507"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+
+
+
+<anchor xml:id="y935"/><anchor xreflabel="YACC rule #935" xml:id="cll_yacc-935"/>lexer_G_935             :  <xref linkend="cll_yacc-707"/><xref linkend="cll_yacc-537"/>
+                        |  <xref linkend="cll_yacc-707"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-537"/>
+                        |  <xref linkend="cll_yacc-707"/><xref linkend="cll_yacc-537"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-707"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-537"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-707"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-981"/>
+                        |  <xref linkend="cll_yacc-707"/><xref linkend="cll_yacc-931"/><xref linkend="cll_yacc-539"/>
+                        ;
+
+
+<anchor xml:id="y940"/><anchor xreflabel="YACC rule #940" xml:id="cll_yacc-940"/>lexer_H_940             :  <xref linkend="cll_yacc-708"/><xref linkend="cll_yacc-544"/>
+                        |  <xref linkend="cll_yacc-708"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-544"/>
+                        |  <xref linkend="cll_yacc-708"/><xref linkend="cll_yacc-544"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-708"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-544"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+
+<anchor xml:id="y945"/><anchor xreflabel="YACC rule #945" xml:id="cll_yacc-945"/>lexer_I_945             :  <xref linkend="cll_yacc-709"/><xref linkend="cll_yacc-583"/><xref linkend="cll_yacc-508"/>
+                        ;
+
+
+<anchor xml:id="y950"/><anchor xreflabel="YACC rule #950" xml:id="cll_yacc-950"/>lexer_J_950             :  <xref linkend="cll_yacc-710"/><xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-556"/>
+                        ;
+
+
+<anchor xml:id="y955"/><anchor xreflabel="YACC rule #955" xml:id="cll_yacc-955"/>lexer_K_955             :  <xref linkend="cll_yacc-711"/><xref linkend="cll_yacc-956"/><xref linkend="cll_yacc-508"/>
+                        |  <xref linkend="cll_yacc-711"/><xref linkend="cll_yacc-956"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-508"/>
+                        ;
+
+<anchor xml:id="y956"/><anchor xreflabel="YACC rule #956" xml:id="cll_yacc-956"/>I_root_956              :  <xref linkend="cll_yacc-545"/>
+                        |  <xref linkend="cll_yacc-545"/><xref linkend="cll_yacc-957"/>
+                        ;
+
+
+<anchor xml:id="y957"/><anchor xreflabel="YACC rule #957" xml:id="cll_yacc-957"/>simple_JOIK_JEK_957     :  <xref linkend="cll_yacc-806"/>
+                        |  <xref linkend="cll_yacc-805"/>
+                        ;
+                        /* no freemod in this version; cf. <xref linkend="cll_yacc-422"/> */
+                        /* this reference to a version of JOIK and JEK
+                           which already have the lexer tokens attached
+                           prevents shift/reduce errors.  The problem is
+                           resolved in a hard-coded parser implementation
+                           which builds lexer_K, before lexer_S, before
+                           lexer_E and lexer_F. */
+
+
+
+<anchor xml:id="y960"/><anchor xreflabel="YACC rule #960" xml:id="cll_yacc-960"/>lexer_L_960             :  <xref linkend="cll_yacc-712"/><xref linkend="cll_yacc-961"/>
+                        ;
+
+
+<anchor xml:id="y961"/><anchor xreflabel="YACC rule #961" xml:id="cll_yacc-961"/>number_root_961         :  <xref linkend="cll_yacc-672"/>
+                        |  <xref linkend="cll_yacc-961"/><xref linkend="cll_yacc-672"/>
+                        |  <xref linkend="cll_yacc-961"/><xref linkend="cll_yacc-987"/>
+                        ;
+
+<anchor xml:id="y965"/><anchor xreflabel="YACC rule #965" xml:id="cll_yacc-965"/>lexer_M_965             :  <xref linkend="cll_yacc-713"/><xref linkend="cll_yacc-991"/><xref linkend="cll_yacc-508"/>
+                        |  <xref linkend="cll_yacc-713"/><xref linkend="cll_yacc-991"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-508"/>
+                        ;
+
+
+<anchor xml:id="y966"/><anchor xreflabel="YACC rule #966" xml:id="cll_yacc-966"/>lexer_N_966             :  <xref linkend="cll_yacc-714"/><xref linkend="cll_yacc-991"/><xref linkend="cll_yacc-551"/>
+                        |  <xref linkend="cll_yacc-714"/><xref linkend="cll_yacc-991"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-551"/>
+                        ;
+
+
+<anchor xml:id="y970"/><anchor xreflabel="YACC rule #970" xml:id="cll_yacc-970"/>lexer_O_970             :  <xref linkend="cll_yacc-715"/><xref linkend="cll_yacc-972"/>
+                        ;
+/* the following rule is a lexer version of non-terminal_815 for compounding
+   PU/modals; it disallows the lexer picking out FIhO clauses, which would
+   require it to have knowledge of the main parser grammar */
+
+<anchor xml:id="y971"/><anchor xreflabel="YACC rule #971" xml:id="cll_yacc-971"/>simple_tag_971          :  <xref linkend="cll_yacc-972"/>
+                        |  <xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-957"/><xref linkend="cll_yacc-972"/>
+                        ;
+
+
+<anchor xml:id="y972"/><anchor xreflabel="YACC rule #972" xml:id="cll_yacc-972"/>simple_tense_modal_972  :  <xref linkend="cll_yacc-973"/>
+                        |  <xref linkend="cll_yacc-583"/><xref linkend="cll_yacc-973"/>
+                        |  <xref linkend="cll_yacc-554"/>
+                        |  <xref linkend="cll_yacc-522"/>
+                        ;
+
+<anchor xml:id="y973"/><anchor xreflabel="YACC rule #973" xml:id="cll_yacc-973"/>simple_tense_modal_A_973:  <xref linkend="cll_yacc-974"/>
+                        |  <xref linkend="cll_yacc-974"/><xref linkend="cll_yacc-554"/>
+                        |  <xref linkend="cll_yacc-977"/>
+                        ;
+
+<anchor xml:id="y974"/><anchor xreflabel="YACC rule #974" xml:id="cll_yacc-974"/>modal_974               :  <xref linkend="cll_yacc-975"/>
+                        |  <xref linkend="cll_yacc-975"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+<anchor xml:id="y975"/><anchor xreflabel="YACC rule #975" xml:id="cll_yacc-975"/>modal_A_975             :  <xref linkend="cll_yacc-502"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-502"/>
+                        ;
+
+<anchor xml:id="y977"/><anchor xreflabel="YACC rule #977" xml:id="cll_yacc-977"/>tense_A_977             :  <xref linkend="cll_yacc-978"/>
+                        |  <xref linkend="cll_yacc-978"/><xref linkend="cll_yacc-554"/>
+                        ;
+
+<anchor xml:id="y978"/><anchor xreflabel="YACC rule #978" xml:id="cll_yacc-978"/>tense_B_978             :  <xref linkend="cll_yacc-979"/>
+                        |  <xref linkend="cll_yacc-514"/>
+                        |  <xref linkend="cll_yacc-979"/><xref linkend="cll_yacc-514"/>
+                        ;
+/* specifies actuality/potentiality of the bridi */
+
+/* puca'a = actually was */
+/* baca'a = actually will be */
+/* bapu'i = can and will have */
+/* banu'o = can, but won’t have yet */
+/* canu'ojebapu'i = can, hasn’t yet, but will */
+
+<anchor xml:id="y979"/><anchor xreflabel="YACC rule #979" xml:id="cll_yacc-979"/>tense_C_979             :  <xref linkend="cll_yacc-1030"/>
+   /* time-only */
+   /* space defaults to time-space reference space */
+
+                        |  <xref linkend="cll_yacc-1040"/>
+   /* can include time if specified with VIhA; otherwise time defaults to the
+      time-space reference time */
+
+                        |  <xref linkend="cll_yacc-1030"/><xref linkend="cll_yacc-1040"/>
+   /* time and space - If <xref linkend="cll_yacc-1040"/> is marked with
+   VIhA for space-time the tense may be self-contradictory */
+   /* interval prop before space_time is for time distribution */
+                        |  <xref linkend="cll_yacc-1040"/><xref linkend="cll_yacc-1030"/>
+                        ;
+
+<anchor xml:id="y980"/><anchor xreflabel="YACC rule #980" xml:id="cll_yacc-980"/>lexer_P_980             :  <xref linkend="cll_yacc-716"/><xref linkend="cll_yacc-981"/>
+                        ;
+
+<anchor xml:id="y981"/><anchor xreflabel="YACC rule #981" xml:id="cll_yacc-981"/>GIK_root_981            :  <xref linkend="cll_yacc-539"/>
+                        |  <xref linkend="cll_yacc-539"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+<anchor xml:id="y985"/><anchor xreflabel="YACC rule #985" xml:id="cll_yacc-985"/>lexer_Q_985             :  <xref linkend="cll_yacc-717"/><xref linkend="cll_yacc-986"/>
+                        ;
+
+<anchor xml:id="y986"/><anchor xreflabel="YACC rule #986" xml:id="cll_yacc-986"/>lerfu_string_root_986   :  <xref linkend="cll_yacc-987"/>
+                        |  <xref linkend="cll_yacc-986"/><xref linkend="cll_yacc-987"/>
+                        |  <xref linkend="cll_yacc-986"/><xref linkend="cll_yacc-672"/>
+                        ;
+
+<anchor xml:id="y987"/><anchor xreflabel="YACC rule #987" xml:id="cll_yacc-987"/>lerfu_word_987          :  <xref linkend="cll_yacc-513"/>
+                        |  <xref linkend="cll_yacc-559"/><xref linkend="cll_yacc-987"/>
+                        |  <xref linkend="cll_yacc-605"/><xref linkend="cll_yacc-986"/><xref linkend="cll_yacc-533"/>
+                        ;
+
+
+<anchor xml:id="y990"/><anchor xreflabel="YACC rule #990" xml:id="cll_yacc-990"/>lexer_R_990             :  <xref linkend="cll_yacc-718"/><xref linkend="cll_yacc-991"/>
+                        ;
+
+
+<anchor xml:id="y991"/><anchor xreflabel="YACC rule #991" xml:id="cll_yacc-991"/>GIhEK_root_991          :  <xref linkend="cll_yacc-541"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-541"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-541"/>
+                        |  <xref linkend="cll_yacc-541"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-541"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-541"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-541"/>
+                        |  <xref linkend="cll_yacc-578"/><xref linkend="cll_yacc-596"/><xref linkend="cll_yacc-541"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+
+<anchor xml:id="y995"/><anchor xreflabel="YACC rule #995" xml:id="cll_yacc-995"/>lexer_S_995             :  <xref linkend="cll_yacc-719"/><xref linkend="cll_yacc-545"/>
+                        ;
+
+<anchor xml:id="y1000"/><anchor xreflabel="YACC rule #1000" xml:id="cll_yacc-1000"/>lexer_T_1000            :  <xref linkend="cll_yacc-720"/><xref linkend="cll_yacc-545"/><xref linkend="cll_yacc-957"/>
+                        ;
+
+
+<anchor xml:id="y1005"/><anchor xreflabel="YACC rule #1005" xml:id="cll_yacc-1005"/>lexer_U_1005            :  <xref linkend="cll_yacc-721"/><xref linkend="cll_yacc-926"/><xref linkend="cll_yacc-508"/>
+                        |  <xref linkend="cll_yacc-721"/><xref linkend="cll_yacc-926"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-508"/>
+                        ;
+
+<anchor xml:id="y1010"/><anchor xreflabel="YACC rule #1010" xml:id="cll_yacc-1010"/>lexer_V_1010            :  <xref linkend="cll_yacc-722"/><xref linkend="cll_yacc-931"/><xref linkend="cll_yacc-508"/>
+                        |  <xref linkend="cll_yacc-722"/><xref linkend="cll_yacc-931"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-508"/>
+                        ;
+
+<anchor xml:id="y1015"/><anchor xreflabel="YACC rule #1015" xml:id="cll_yacc-1015"/>lexer_W_1015            :  <xref linkend="cll_yacc-723"/><xref linkend="cll_yacc-931"/><xref linkend="cll_yacc-551"/>
+                        |  <xref linkend="cll_yacc-723"/><xref linkend="cll_yacc-931"/><xref linkend="cll_yacc-971"/><xref linkend="cll_yacc-551"/>
+                        ;
+
+<anchor xml:id="y1025"/><anchor xreflabel="YACC rule #1025" xml:id="cll_yacc-1025"/>lexer_Y_1025            :  <xref linkend="cll_yacc-725"/><xref linkend="cll_yacc-961"/><xref linkend="cll_yacc-663"/>
+                        |  <xref linkend="cll_yacc-725"/><xref linkend="cll_yacc-986"/><xref linkend="cll_yacc-663"/>
+                        ;
+
+
+
+<anchor xml:id="y1030"/><anchor xreflabel="YACC rule #1030" xml:id="cll_yacc-1030"/>time_1030               :  <xref linkend="cll_yacc-624"/>
+                        |  <xref linkend="cll_yacc-624"/><xref linkend="cll_yacc-1031"/>
+                        |  <xref linkend="cll_yacc-1031"/>
+                        ;
+
+<anchor xml:id="y1031"/><anchor xreflabel="YACC rule #1031" xml:id="cll_yacc-1031"/>time_A_1031             :  <xref linkend="cll_yacc-1032"/>
+                        |  <xref linkend="cll_yacc-1034"/>
+                        |  <xref linkend="cll_yacc-1032"/><xref linkend="cll_yacc-1034"/>
+                        ;
+
+<anchor xml:id="y1032"/><anchor xreflabel="YACC rule #1032" xml:id="cll_yacc-1032"/>time_B_1032             :  <xref linkend="cll_yacc-1033"/>
+                        |  <xref linkend="cll_yacc-1032"/><xref linkend="cll_yacc-1033"/>
+                        ;
+
+
+<anchor xml:id="y1033"/><anchor xreflabel="YACC rule #1033" xml:id="cll_yacc-1033"/>time_offset_1033        :  <xref linkend="cll_yacc-1035"/>
+                        |  <xref linkend="cll_yacc-1035"/><xref linkend="cll_yacc-624"/>
+                        ;
+
+
+<anchor xml:id="y1034"/><anchor xreflabel="YACC rule #1034" xml:id="cll_yacc-1034"/>time_interval_1034      :  <xref linkend="cll_yacc-622"/>
+                        |  <xref linkend="cll_yacc-622"/><xref linkend="cll_yacc-1035"/>
+                        |  <xref linkend="cll_yacc-1036"/>
+                        |  <xref linkend="cll_yacc-622"/><xref linkend="cll_yacc-1036"/>
+                        |  <xref linkend="cll_yacc-622"/><xref linkend="cll_yacc-1035"/><xref linkend="cll_yacc-1036"/>
+                        ;
+
+<anchor xml:id="y1035"/><anchor xreflabel="YACC rule #1035" xml:id="cll_yacc-1035"/>time_direction_1035     :  <xref linkend="cll_yacc-592"/>
+                        |  <xref linkend="cll_yacc-592"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+<anchor xml:id="y1036"/><anchor xreflabel="YACC rule #1036" xml:id="cll_yacc-1036"/>time_int_props_1036     :  <xref linkend="cll_yacc-1051"/>
+                        |  <xref linkend="cll_yacc-1036"/><xref linkend="cll_yacc-1051"/>
+                        ;
+
+
+<anchor xml:id="y1040"/><anchor xreflabel="YACC rule #1040" xml:id="cll_yacc-1040"/>space_1040              :  <xref linkend="cll_yacc-1042"/>
+                        |  <xref linkend="cll_yacc-1041"/>
+                        |  <xref linkend="cll_yacc-1042"/><xref linkend="cll_yacc-1041"/>
+                        ;
+
+
+<anchor xml:id="y1041"/><anchor xreflabel="YACC rule #1041" xml:id="cll_yacc-1041"/>space_motion_1041       :  <xref linkend="cll_yacc-577"/><xref linkend="cll_yacc-1045"/>
+                        ;
+
+<anchor xml:id="y1042"/><anchor xreflabel="YACC rule #1042" xml:id="cll_yacc-1042"/>space_A_1042            :  <xref linkend="cll_yacc-613"/>
+                        |  <xref linkend="cll_yacc-613"/><xref linkend="cll_yacc-1043"/>
+                        |  <xref linkend="cll_yacc-1043"/>
+                        ;
+
+<anchor xml:id="y1043"/><anchor xreflabel="YACC rule #1043" xml:id="cll_yacc-1043"/>space_B_1043            :  <xref linkend="cll_yacc-1044"/>
+                        |  <xref linkend="cll_yacc-1046"/>
+                        |  <xref linkend="cll_yacc-1044"/><xref linkend="cll_yacc-1046"/>
+                        ;
+
+<anchor xml:id="y1044"/><anchor xreflabel="YACC rule #1044" xml:id="cll_yacc-1044"/>space_C_1044            :  <xref linkend="cll_yacc-1045"/>
+                        |  <xref linkend="cll_yacc-1044"/><xref linkend="cll_yacc-1045"/>
+                        ;
+
+
+<anchor xml:id="y1045"/><anchor xreflabel="YACC rule #1045" xml:id="cll_yacc-1045"/>space_offset_1045       :  <xref linkend="cll_yacc-1048"/>
+                        |  <xref linkend="cll_yacc-1048"/><xref linkend="cll_yacc-613"/>
+                        ;
+
+
+<anchor xml:id="y1046"/><anchor xreflabel="YACC rule #1046" xml:id="cll_yacc-1046"/>space_intval_1046       :  <xref linkend="cll_yacc-1047"/>
+                        |  <xref linkend="cll_yacc-1047"/><xref linkend="cll_yacc-1048"/>
+                        |  <xref linkend="cll_yacc-1049"/>
+                        |  <xref linkend="cll_yacc-1047"/><xref linkend="cll_yacc-1049"/>
+                        |  <xref linkend="cll_yacc-1047"/><xref linkend="cll_yacc-1048"/><xref linkend="cll_yacc-1049"/>
+                        ;
+
+
+<anchor xml:id="y1047"/><anchor xreflabel="YACC rule #1047" xml:id="cll_yacc-1047"/>space_intval_A_1047     :  <xref linkend="cll_yacc-615"/>
+                        |  <xref linkend="cll_yacc-616"/>
+                        |  <xref linkend="cll_yacc-615"/><xref linkend="cll_yacc-616"/>
+                        ;
+
+<anchor xml:id="y1048"/><anchor xreflabel="YACC rule #1048" xml:id="cll_yacc-1048"/>space_direction_1048    :  <xref linkend="cll_yacc-528"/>
+                        |  <xref linkend="cll_yacc-528"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+<anchor xml:id="y1049"/><anchor xreflabel="YACC rule #1049" xml:id="cll_yacc-1049"/>space_int_props_1049    :  <xref linkend="cll_yacc-1050"/>
+                        |  <xref linkend="cll_yacc-1049"/><xref linkend="cll_yacc-1050"/>
+                        ;
+
+<anchor xml:id="y1050"/><anchor xreflabel="YACC rule #1050" xml:id="cll_yacc-1050"/>space_int_props_A_1050  : <xref linkend="cll_yacc-530"/><xref linkend="cll_yacc-1051"/>
+                        ;
+
+/* This terminal gives an interval size in space-time (VEhA), and possibly a
+   dimensionality of the interval.  The dimensionality may also be used
+   with the interval size left unspecified.  When this terminal is used for the
+   spacetime origin, then barring any overriding VIhA, a VIhA here defines
+   the dimensionality of the space-time being discussed.                 */
+
+
+
+
+<anchor xml:id="y1051"/><anchor xreflabel="YACC rule #1051" xml:id="cll_yacc-1051"/>interval_property_1051  :  <xref linkend="cll_yacc-961"/><xref linkend="cll_yacc-594"/>
+                        |  <xref linkend="cll_yacc-961"/><xref linkend="cll_yacc-594"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-604"/>
+                        |  <xref linkend="cll_yacc-604"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-621"/>
+                        |  <xref linkend="cll_yacc-621"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+/* extensional/intensional interval parameters */
+/* These may be appended to any defined interval, or may stand in place of
+   either time or space tenses.  If no other tense is present, this terminal
+   stands for the time-space interval parameter with an unspecified interval.*/
+
+   /* roroi = always and everywhere */
+   /* roroiku'avi = always here (ku'a = intersection) */
+   /* puroroi = always in the past
+   /* paroi = once upon a time (somewhere) */
+   /* paroiku'avi = once upon a time here */
+
+
+/* The following are “Lexer-only rules”, covered by steps 1-4 described
+   at the beginning.  The grammar of these constructs is nonexistent,
+   except possibly in cases where they interact with each other.  Even
+   there, however, the effects are semantic rather than grammatical.  Where
+   it is believed possible that conflicts could exist, the grammar of these
+   constructs has been put in the above grammar, even though the
+   lexer/Preparser will actually prevent these from being passed thru to
+   the parse routine.  (Otherwise we have to put unacceptably fancy code in
+   the PreParser to determine just when these can be passed thru, and when
+   they can’t.)  Constructs in this category include quotes and indicators
+   as defined above.  (The above grammar handles utterance scope
+   (free_modifier) and clause scope (gap) applications of the latter,
+   however, and indicators should be allowed to be absorbed into almost any
+   word without changing its grammar.
+
+   <xref linkend="cll_yacc-601"/>, <xref linkend="cll_yacc-595"/>, and <xref linkend="cll_yacc-603"/> are metalinguistic erasers.
+
+<anchor xml:id="y1100"/><anchor xreflabel="YACC rule #1100" xml:id="cll_yacc-1100"/>token_1100              :  <xref linkend="cll_yacc-698"/>
+                        |  <xref linkend="cll_yacc-503"/><xref linkend="cll_yacc-698"/>
+                        |  <xref linkend="cll_yacc-699"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-511"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-524"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-536"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-535"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-612"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-612"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-619"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-515"/>
+                        |  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-515"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-612"/><xref linkend="cll_yacc-581"/>
+                        |  <xref linkend="cll_yacc-515"/><xref linkend="cll_yacc-581"/>
+                        ;
+
+<anchor xml:id="y1101"/><anchor xreflabel="YACC rule #1101" xml:id="cll_yacc-1101"/>null_1101               :  <xref linkend="cll_yacc-698"/><xref linkend="cll_yacc-601"/>
+                        |  possibly_unlexable_word  (PAUSE)  <xref linkend="cll_yacc-601"/>
+                        |  <xref linkend="cll_yacc-20"/><xref linkend="cll_yacc-595"/>
+                        |  possibly unlexable string  (PAUSE)  <xref linkend="cll_yacc-595"/>
+                           erases back to the last individual token
+                           I or NIhO or start of text, ignoring the
+                           insides of ZOI, ZO, and LOhU/LEhU quotes.
+                           Start of text is defined for SU below.
+                        |  <xref linkend="cll_yacc-3"/><xref linkend="cll_yacc-603"/>
+                        |  possibly unparsable text  (PAUSE)  <xref linkend="cll_yacc-603"/>
+                           erases back to start of text which is the
+                           beginning of a speaker’s statement,
+                           a parenthesis (TO/TOI), a LU/LIhU quote,
+                           or a TUhE/TUhU utterance string.
+                        ;
+
+
+*/
+%%
+</programlisting>
+  <bridgehead>2. YACC Grammar Cross-Reference</bridgehead>
+  <variablelist>
+    <varlistentry>
+      <term>A_501</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-911"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>anaphora_400</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-97"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>anything_699</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1100"/>, <xref linkend="cll_yacc-434"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>any_word_698</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1101"/>, <xref linkend="cll_yacc-1100"/>, <xref linkend="cll_yacc-434"/>, <xref linkend="cll_yacc-435"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>any_words_697</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-436"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BAhE_503</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1100"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BAI_502</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-975"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BE_446</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-160"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BE_504</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-446"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BEhO_506</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-467"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BEhO_gap_467</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-160"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BEI_442</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-161"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BEI_505</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-442"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BIhE_439</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-311"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BIhE_650</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-439"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BIhI_507</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-932"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BO_479</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-136"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BO_508</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-479"/>, <xref linkend="cll_yacc-915"/>, <xref linkend="cll_yacc-945"/>, <xref linkend="cll_yacc-955"/>, <xref linkend="cll_yacc-965"/>, <xref linkend="cll_yacc-1005"/>, <xref linkend="cll_yacc-1010"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BOI_651</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-461"/>, <xref linkend="cll_yacc-462"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BOI_gap_461</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-400"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-300"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi_tail_50</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-50"/>, <xref linkend="cll_yacc-40"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi_tail_A_51</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-50"/>, <xref linkend="cll_yacc-51"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi_tail_B_52</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-51"/>, <xref linkend="cll_yacc-52"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi_tail_C_53</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-52"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi_valsi_407</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi_valsi_A_408</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-407"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BRIVLA_509</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-408"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BU_511</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1100"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BY_513</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-987"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CAhA_514</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-978"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CAI_515</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-413"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CEhE_495</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-82"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CEhE_517</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-495"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CEI_444</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-150"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CEI_516</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-444"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>cmene_404</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-97"/>, <xref linkend="cll_yacc-0"/>, <xref linkend="cll_yacc-35"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CMENE_518</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-405"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>cmene_A_405</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-404"/>, <xref linkend="cll_yacc-405"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CO_443</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-132"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CO_519</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-443"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>COI_416</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-416"/>, <xref linkend="cll_yacc-415"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>COI_520</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-417"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>COI_A_417</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-416"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CU_521</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-451"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CUhE_522</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-972"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DAhO_524</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-413"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>description_110</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-97"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>discursive_bridi_34</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-33"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DOhU_526</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-457"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DOhU_gap_457</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-35"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DOI_415</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-35"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DOI_525</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-415"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>EK_802</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-421"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>EK_BO_803</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-383"/>, <xref linkend="cll_yacc-93"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>EK_KE_804</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-381"/>, <xref linkend="cll_yacc-91"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>EK_root_911</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-910"/>, <xref linkend="cll_yacc-915"/>, <xref linkend="cll_yacc-916"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>error</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-467"/>, <xref linkend="cll_yacc-461"/>, <xref linkend="cll_yacc-457"/>, <xref linkend="cll_yacc-458"/>, <xref linkend="cll_yacc-450"/>, <xref linkend="cll_yacc-464"/>, <xref linkend="cll_yacc-466"/>, <xref linkend="cll_yacc-453"/>, <xref linkend="cll_yacc-469"/>, <xref linkend="cll_yacc-448"/>, <xref linkend="cll_yacc-472"/>, <xref linkend="cll_yacc-463"/>, <xref linkend="cll_yacc-465"/>, <xref linkend="cll_yacc-452"/>, <xref linkend="cll_yacc-460"/>, <xref linkend="cll_yacc-471"/>, <xref linkend="cll_yacc-474"/>, <xref linkend="cll_yacc-459"/>, <xref linkend="cll_yacc-462"/>, <xref linkend="cll_yacc-473"/>, <xref linkend="cll_yacc-468"/>, <xref linkend="cll_yacc-454"/>, <xref linkend="cll_yacc-456"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FA_481</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-490"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FA_527</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-481"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FAhA_528</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1048"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FEhE_530</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1050"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FEhU_531</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-458"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FEhU_gap_458</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-815"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FIhO_437</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-815"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FIhO_532</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-437"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FOI_533</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-987"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>fragment_20</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-10"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>free_modifier_32</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-400"/>, <xref linkend="cll_yacc-446"/>, <xref linkend="cll_yacc-467"/>, <xref linkend="cll_yacc-442"/>, <xref linkend="cll_yacc-439"/>, <xref linkend="cll_yacc-479"/>, <xref linkend="cll_yacc-461"/>, <xref linkend="cll_yacc-407"/>, <xref linkend="cll_yacc-495"/>, <xref linkend="cll_yacc-444"/>, <xref linkend="cll_yacc-404"/>, <xref linkend="cll_yacc-443"/>, <xref linkend="cll_yacc-802"/>, <xref linkend="cll_yacc-803"/>, <xref linkend="cll_yacc-804"/>, <xref linkend="cll_yacc-481"/>, <xref linkend="cll_yacc-458"/>, <xref linkend="cll_yacc-437"/>, <xref linkend="cll_yacc-32"/>, <xref linkend="cll_yacc-451"/>, <xref linkend="cll_yacc-441"/>, <xref linkend="cll_yacc-450"/>, <xref linkend="cll_yacc-464"/>, <xref linkend="cll_yacc-807"/>, <xref linkend="cll_yacc-818"/>, <xref linkend="cll_yacc-813"/>, <xref linkend="cll_yacc-814"/>, <xref linkend="cll_yacc-816"/>, <xref linkend="cll_yacc-485"/>, <xref linkend="cll_yacc-808"/>, <xref linkend="cll_yacc-819"/>, <xref linkend="cll_yacc-811"/>, <xref linkend="cll_yacc-820"/>, <xref linkend="cll_yacc-478"/>, <xref linkend="cll_yacc-821"/>, <xref linkend="cll_yacc-431"/>, <xref linkend="cll_yacc-822"/>, <xref linkend="cll_yacc-421"/>, <xref linkend="cll_yacc-422"/>, <xref linkend="cll_yacc-823"/>, <xref linkend="cll_yacc-493"/>, <xref linkend="cll_yacc-466"/>, <xref linkend="cll_yacc-453"/>, <xref linkend="cll_yacc-469"/>, <xref linkend="cll_yacc-499"/>, <xref linkend="cll_yacc-488"/>, <xref linkend="cll_yacc-470"/>, <xref linkend="cll_yacc-489"/>, <xref linkend="cll_yacc-472"/>, <xref linkend="cll_yacc-463"/>, <xref linkend="cll_yacc-430"/>, <xref linkend="cll_yacc-477"/>, <xref linkend="cll_yacc-465"/>, <xref linkend="cll_yacc-452"/>, <xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-427"/>, <xref linkend="cll_yacc-476"/>, <xref linkend="cll_yacc-445"/>, <xref linkend="cll_yacc-482"/>, <xref linkend="cll_yacc-809"/>, <xref linkend="cll_yacc-429"/>, <xref linkend="cll_yacc-810"/>, <xref linkend="cll_yacc-428"/>, <xref linkend="cll_yacc-484"/>, <xref linkend="cll_yacc-426"/>, <xref linkend="cll_yacc-475"/>, <xref linkend="cll_yacc-496"/>, <xref linkend="cll_yacc-460"/>, <xref linkend="cll_yacc-410"/>, <xref linkend="cll_yacc-494"/>, <xref linkend="cll_yacc-438"/>, <xref linkend="cll_yacc-483"/>, <xref linkend="cll_yacc-432"/>, <xref linkend="cll_yacc-471"/>, <xref linkend="cll_yacc-480"/>, <xref linkend="cll_yacc-440"/>, <xref linkend="cll_yacc-498"/>, <xref linkend="cll_yacc-473"/>, <xref linkend="cll_yacc-815"/>, <xref linkend="cll_yacc-0"/>, <xref linkend="cll_yacc-447"/>, <xref linkend="cll_yacc-454"/>, <xref linkend="cll_yacc-456"/>, <xref linkend="cll_yacc-497"/>, <xref linkend="cll_yacc-424"/>, <xref linkend="cll_yacc-487"/>, <xref linkend="cll_yacc-492"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>free_modifier_A_33</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-32"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>front_gap_451</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-34"/>, <xref linkend="cll_yacc-40"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhA_441</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-310"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhA_655</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-441"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhE_535</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-411"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhO_536</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-413"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GA_537</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-935"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GAhO_656</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-931"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gap_450</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-110"/>, <xref linkend="cll_yacc-84"/>, <xref linkend="cll_yacc-95"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GEhU_538</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-464"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GEhU_gap_464</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-122"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GEK_807</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-94"/>, <xref linkend="cll_yacc-85"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gek_sentence_54</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-53"/>, <xref linkend="cll_yacc-54"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GI_539</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-981"/>, <xref linkend="cll_yacc-935"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIhA_541</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-991"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIhEK_818</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-51"/>, <xref linkend="cll_yacc-20"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIhEK_BO_813</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-52"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIhEK_KE_814</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-50"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIhEK_root_991</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-965"/>, <xref linkend="cll_yacc-966"/>, <xref linkend="cll_yacc-990"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIK_816</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-137"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-371"/>, <xref linkend="cll_yacc-94"/>, <xref linkend="cll_yacc-85"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIK_root_981</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-935"/>, <xref linkend="cll_yacc-980"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GOhA_543</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-408"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GOI_485</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-122"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GOI_542</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-485"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GUhA_544</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-940"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GUhEK_808</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-137"/>, <xref linkend="cll_yacc-371"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GUhEK_selbri_137</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-136"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>I_545</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-956"/>, <xref linkend="cll_yacc-995"/>, <xref linkend="cll_yacc-1000"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>I_819</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-10"/>, <xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>I_BO_811</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-13"/>, <xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>I_JEK_820</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-12"/>, <xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicator_413</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-412"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicators_411</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-0"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicators_A_412</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-411"/>, <xref linkend="cll_yacc-412"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>interval_932</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-931"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>interval_property_1051</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1050"/>, <xref linkend="cll_yacc-1036"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>I_root_956</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-955"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JA_546</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-926"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JAI_478</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JAI_547</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-478"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JEK_805</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-422"/>, <xref linkend="cll_yacc-957"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JEK_BO_821</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-371"/>, <xref linkend="cll_yacc-135"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JEK_root_926</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-925"/>, <xref linkend="cll_yacc-1005"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOhI_431</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-385"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOhI_657</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-431"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOI_548</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-931"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOIK_806</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-421"/>, <xref linkend="cll_yacc-422"/>, <xref linkend="cll_yacc-957"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOIK_BO_822</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-383"/>, <xref linkend="cll_yacc-371"/>, <xref linkend="cll_yacc-135"/>, <xref linkend="cll_yacc-93"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOIK_EK_421</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-382"/>, <xref linkend="cll_yacc-92"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOIK_JEK_422</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-425"/>, <xref linkend="cll_yacc-370"/>, <xref linkend="cll_yacc-134"/>, <xref linkend="cll_yacc-491"/>, <xref linkend="cll_yacc-81"/>, <xref linkend="cll_yacc-1"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOIK_KE_823</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-381"/>, <xref linkend="cll_yacc-370"/>, <xref linkend="cll_yacc-134"/>, <xref linkend="cll_yacc-91"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOIK_root_931</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-930"/>, <xref linkend="cll_yacc-935"/>, <xref linkend="cll_yacc-1010"/>, <xref linkend="cll_yacc-1015"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KE_493</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-372"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KE_551</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-493"/>, <xref linkend="cll_yacc-916"/>, <xref linkend="cll_yacc-966"/>, <xref linkend="cll_yacc-1015"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KEhE_550</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-466"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KEhE_gap_466</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-50"/>, <xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-381"/>, <xref linkend="cll_yacc-370"/>, <xref linkend="cll_yacc-372"/>, <xref linkend="cll_yacc-134"/>, <xref linkend="cll_yacc-91"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KEI_552</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-453"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KEI_gap_453</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KI_554</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-972"/>, <xref linkend="cll_yacc-973"/>, <xref linkend="cll_yacc-977"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KOhA_555</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-400"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KU_556</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-450"/>, <xref linkend="cll_yacc-950"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KUhE_658</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-452"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KUhO_557</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-469"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KUhO_gap_469</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-122"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LA_499</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-110"/>, <xref linkend="cll_yacc-97"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LA_558</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-499"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LAhE_561</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-483"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LAU_559</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-987"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LE_488</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-110"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LE_562</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-488"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>left_bracket_470</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-300"/>, <xref linkend="cll_yacc-486"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LEhU_565</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-436"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu_string_817</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-400"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-486"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu_string_root_986</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-986"/>, <xref linkend="cll_yacc-987"/>, <xref linkend="cll_yacc-985"/>, <xref linkend="cll_yacc-1025"/>, <xref linkend="cll_yacc-906"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu_word_987</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-986"/>, <xref linkend="cll_yacc-987"/>, <xref linkend="cll_yacc-961"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_A_701</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-905"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_A_905</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-801"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_B_702</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-910"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_B_910</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-802"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_C_703</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-915"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_C_915</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-803"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_D_704</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-916"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_D_916</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-804"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_E_705</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-925"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_E_925</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-805"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_F_706</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-930"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_F_930</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-806"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_G_707</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-935"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_G_935</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-807"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_H_708</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-940"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_H_940</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-808"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_I_709</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-945"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_I_945</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-809"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_J_710</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-950"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_J_950</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-810"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_K_711</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-955"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_K_955</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-811"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_L_712</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-960"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_L_960</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-812"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_M_713</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-965"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_M_965</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-813"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_N_714</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-966"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_N_966</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-814"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_O_715</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-970"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_O_970</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-815"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_P_716</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-980"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_P_980</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-816"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_Q_717</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-985"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_Q_985</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-817"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_R_718</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-990"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_R_990</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-818"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_S_719</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-995"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_S_995</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-819"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_T_1000</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-820"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_T_720</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1000"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_U_1005</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-821"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_U_721</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1005"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_V_1010</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-822"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_V_722</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1010"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_W_1015</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-823"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_W_723</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1015"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_Y_1025</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-824"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lexer_Y_725</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1025"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LI_489</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-97"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LI_566</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-489"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LIhU_567</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-448"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LIhU_gap_448</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-433"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>linkargs_160</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-151"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>links_161</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-160"/>, <xref linkend="cll_yacc-161"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LOhO_568</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-472"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LOhO_gap_472</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-97"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LOhU_569</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-436"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LOhU_quote_436</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-433"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LU_571</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-433"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LUhU_573</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-463"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LUhU_gap_463</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-97"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MAhO_430</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-374"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MAhO_662</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-430"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MAI_661</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-906"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ME_477</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ME_574</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-477"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEhU_575</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-465"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEhU_gap_465</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEX_310</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-310"/>, <xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-300"/>, <xref linkend="cll_yacc-486"/>, <xref linkend="cll_yacc-97"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEX_A_311</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-310"/>, <xref linkend="cll_yacc-311"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEX_B_312</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-311"/>, <xref linkend="cll_yacc-313"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEX_C_313</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-312"/>, <xref linkend="cll_yacc-313"/>, <xref linkend="cll_yacc-385"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEX_gap_452</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-312"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEX_operator_374</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-372"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>modal_974</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-973"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>modal_A_975</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-974"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mod_head_490</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-84"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>modifier_84</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-83"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOhE_427</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-385"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOhE_664</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-427"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOhI_577</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1041"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOI_476</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOI_663</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1025"/>, <xref linkend="cll_yacc-476"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NA_445</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-131"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NA_578</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-911"/>, <xref linkend="cll_yacc-991"/>, <xref linkend="cll_yacc-926"/>, <xref linkend="cll_yacc-950"/>, <xref linkend="cll_yacc-445"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhE_482</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-136"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhE_583</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-945"/>, <xref linkend="cll_yacc-482"/>, <xref linkend="cll_yacc-972"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhE_BO_809</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-483"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhU_429</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-374"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhU_665</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-429"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAI_581</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-417"/>, <xref linkend="cll_yacc-911"/>, <xref linkend="cll_yacc-991"/>, <xref linkend="cll_yacc-981"/>, <xref linkend="cll_yacc-413"/>, <xref linkend="cll_yacc-932"/>, <xref linkend="cll_yacc-1051"/>, <xref linkend="cll_yacc-926"/>, <xref linkend="cll_yacc-931"/>, <xref linkend="cll_yacc-935"/>, <xref linkend="cll_yacc-940"/>, <xref linkend="cll_yacc-974"/>, <xref linkend="cll_yacc-426"/>, <xref linkend="cll_yacc-1048"/>, <xref linkend="cll_yacc-0"/>, <xref linkend="cll_yacc-1035"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NA_KU_810</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-83"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NIhE_428</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-385"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NIhE_666</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-428"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NIhO_584</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-410"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NOI_484</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-122"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NOI_585</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-484"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NU_425</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-425"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NU_586</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-426"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NU_A_426</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-425"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhA_475</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-152"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhA_667</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-475"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhI_496</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-85"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhI_587</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-496"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhU_588</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-460"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhU_gap_460</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-85"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>number_812</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-300"/>, <xref linkend="cll_yacc-486"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>number_root_961</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1051"/>, <xref linkend="cll_yacc-960"/>, <xref linkend="cll_yacc-1025"/>, <xref linkend="cll_yacc-961"/>, <xref linkend="cll_yacc-906"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand_381</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-312"/>, <xref linkend="cll_yacc-381"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-332"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand_A_382</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-381"/>, <xref linkend="cll_yacc-382"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand_B_383</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-382"/>, <xref linkend="cll_yacc-383"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand_C_385</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-383"/>, <xref linkend="cll_yacc-385"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator_370</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-310"/>, <xref linkend="cll_yacc-311"/>, <xref linkend="cll_yacc-312"/>, <xref linkend="cll_yacc-370"/>, <xref linkend="cll_yacc-372"/>, <xref linkend="cll_yacc-330"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator_A_371</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-370"/>, <xref linkend="cll_yacc-371"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator_B_372</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-371"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PA_672</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-986"/>, <xref linkend="cll_yacc-961"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PA_MOI_824</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-408"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>paragraph_10</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-10"/>, <xref linkend="cll_yacc-4"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>paragraphs_4</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-4"/>, <xref linkend="cll_yacc-3"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>para_mark_410</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-4"/>, <xref linkend="cll_yacc-410"/>, <xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>parenthetical_36</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-33"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PEhE_494</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-81"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PEhE_591</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-494"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PEhO_438</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-312"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PEhO_673</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-438"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>prenex_30</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-11"/>, <xref linkend="cll_yacc-41"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PU_592</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1035"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>qualifier_483</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-97"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>quantifier_300</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-95"/>, <xref linkend="cll_yacc-96"/>, <xref linkend="cll_yacc-112"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>quote_arg_432</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-97"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>quote_arg_A_433</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-432"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>RAhO_593</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-408"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>relative_clause_122</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-121"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>relative_clauses_121</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-121"/>, <xref linkend="cll_yacc-90"/>, <xref linkend="cll_yacc-95"/>, <xref linkend="cll_yacc-97"/>, <xref linkend="cll_yacc-111"/>, <xref linkend="cll_yacc-112"/>, <xref linkend="cll_yacc-35"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>right_bracket_gap_471</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-300"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>right_br_no_free_474</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-486"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ROI_594</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1051"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rp_expression_330</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-310"/>, <xref linkend="cll_yacc-332"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rp_operand_332</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-330"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SA_595</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1101"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SE_480</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SE_596</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-911"/>, <xref linkend="cll_yacc-991"/>, <xref linkend="cll_yacc-932"/>, <xref linkend="cll_yacc-926"/>, <xref linkend="cll_yacc-931"/>, <xref linkend="cll_yacc-935"/>, <xref linkend="cll_yacc-940"/>, <xref linkend="cll_yacc-975"/>, <xref linkend="cll_yacc-480"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SEhU_598</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-459"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SEhU_gap_459</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-34"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SEI_440</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-34"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SEI_597</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-440"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_130</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-53"/>, <xref linkend="cll_yacc-34"/>, <xref linkend="cll_yacc-137"/>, <xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-131"/>, <xref linkend="cll_yacc-95"/>, <xref linkend="cll_yacc-112"/>, <xref linkend="cll_yacc-815"/>, <xref linkend="cll_yacc-35"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_A_131</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-130"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_B_132</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-131"/>, <xref linkend="cll_yacc-132"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_C_133</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-132"/>, <xref linkend="cll_yacc-133"/>, <xref linkend="cll_yacc-134"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_D_134</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-133"/>, <xref linkend="cll_yacc-134"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_E_135</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-134"/>, <xref linkend="cll_yacc-135"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri_F_136</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-137"/>, <xref linkend="cll_yacc-135"/>, <xref linkend="cll_yacc-136"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sentence_40</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-14"/>, <xref linkend="cll_yacc-41"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SI_601</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1101"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>simple_JOIK_JEK_957</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-956"/>, <xref linkend="cll_yacc-1000"/>, <xref linkend="cll_yacc-971"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>simple_tag_971</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-915"/>, <xref linkend="cll_yacc-916"/>, <xref linkend="cll_yacc-935"/>, <xref linkend="cll_yacc-955"/>, <xref linkend="cll_yacc-965"/>, <xref linkend="cll_yacc-966"/>, <xref linkend="cll_yacc-1005"/>, <xref linkend="cll_yacc-1010"/>, <xref linkend="cll_yacc-1015"/>, <xref linkend="cll_yacc-971"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>simple_tense_modal_972</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-970"/>, <xref linkend="cll_yacc-971"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>simple_tense_modal_A_973</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-972"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SOI_498</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-34"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SOI_602</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-498"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_1040</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-979"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_A_1042</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1040"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_B_1043</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1042"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_C_1044</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1043"/>, <xref linkend="cll_yacc-1044"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_direction_1048</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1046"/>, <xref linkend="cll_yacc-1045"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_int_props_1049</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1049"/>, <xref linkend="cll_yacc-1046"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_int_props_A_1050</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1049"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_intval_1046</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1043"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_intval_A_1047</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1046"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_motion_1041</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1040"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space_offset_1045</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1044"/>, <xref linkend="cll_yacc-1041"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement_11</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-10"/>, <xref linkend="cll_yacc-11"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement_A_12</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-11"/>, <xref linkend="cll_yacc-12"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement_B_13</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-12"/>, <xref linkend="cll_yacc-13"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement_C_14</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-13"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SU_603</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1101"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sub_gap_462</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-486"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>subscript_486</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-33"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>subsentence_41</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-122"/>, <xref linkend="cll_yacc-41"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_90</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-34"/>, <xref linkend="cll_yacc-84"/>, <xref linkend="cll_yacc-385"/>, <xref linkend="cll_yacc-91"/>, <xref linkend="cll_yacc-94"/>, <xref linkend="cll_yacc-97"/>, <xref linkend="cll_yacc-112"/>, <xref linkend="cll_yacc-152"/>, <xref linkend="cll_yacc-83"/>, <xref linkend="cll_yacc-35"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_A_91</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-90"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_B_92</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-91"/>, <xref linkend="cll_yacc-92"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_C_93</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-92"/>, <xref linkend="cll_yacc-93"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_D_94</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-93"/>, <xref linkend="cll_yacc-94"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_E_95</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-94"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_F_96</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-95"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_G_97</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-96"/>, <xref linkend="cll_yacc-111"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_tail_111</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-110"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti_tail_A_112</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-111"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tag_491</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-54"/>, <xref linkend="cll_yacc-490"/>, <xref linkend="cll_yacc-130"/>, <xref linkend="cll_yacc-14"/>, <xref linkend="cll_yacc-491"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TAhE_604</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1051"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tail_terms_71</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-50"/>, <xref linkend="cll_yacc-51"/>, <xref linkend="cll_yacc-52"/>, <xref linkend="cll_yacc-53"/>, <xref linkend="cll_yacc-54"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru_unit_150</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-136"/>, <xref linkend="cll_yacc-150"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru_unit_A_151</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-150"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru_unit_B_152</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-151"/>, <xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TEhU_675</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-473"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TEhU_gap_473</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-374"/>, <xref linkend="cll_yacc-385"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TEI_605</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-987"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tense_A_977</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-973"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tense_B_978</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-977"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tense_C_979</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-978"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tense_modal_815</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-491"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>term_83</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-160"/>, <xref linkend="cll_yacc-161"/>, <xref linkend="cll_yacc-122"/>, <xref linkend="cll_yacc-82"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms_80</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-34"/>, <xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-30"/>, <xref linkend="cll_yacc-40"/>, <xref linkend="cll_yacc-71"/>, <xref linkend="cll_yacc-80"/>, <xref linkend="cll_yacc-85"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms_A_81</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-80"/>, <xref linkend="cll_yacc-81"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms_B_82</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-81"/>, <xref linkend="cll_yacc-82"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>term_set_85</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-83"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text_0</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-36"/>, <xref linkend="cll_yacc-433"/>, <xref linkend="cll_yacc-0"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text_A_1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-0"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text_B_2</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-14"/>, <xref linkend="cll_yacc-1"/>, <xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text_C_3</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1101"/>, <xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_1030</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-979"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_A_1031</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1030"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_B_1032</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1031"/>, <xref linkend="cll_yacc-1032"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_direction_1035</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1034"/>, <xref linkend="cll_yacc-1033"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_interval_1034</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1031"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_int_props_1036</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1034"/>, <xref linkend="cll_yacc-1036"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time_offset_1033</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1032"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TO_606</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-36"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TOI_607</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-468"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TOI_gap_468</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-36"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TUhE_447</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-14"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TUhE_610</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-447"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TUhU_611</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-454"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TUhU_gap_454</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-14"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>UI_612</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-413"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>utterance_20</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1101"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>utterance_ordinal_801</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-33"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>utt_ordinal_root_906</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-905"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VA_613</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1042"/>, <xref linkend="cll_yacc-1045"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VAU_614</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-456"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VAU_gap_456</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-20"/>, <xref linkend="cll_yacc-71"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VEhA_615</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1047"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VEhO_678</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-471"/>, <xref linkend="cll_yacc-474"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VEI_677</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-470"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VIhA_616</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1047"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>vocative_35</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-33"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VUhO_497</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-90"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VUhO_617</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-497"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VUhU_679</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-374"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>XI_424</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-486"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>XI_618</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-424"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>Y_619</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-413"/>, <xref linkend="cll_yacc-1100"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZAhO_621</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1051"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZEhA_622</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-1034"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZI_624</term>
+      <listitem>
+        <para><xref linkend="cll_yacc-1030"/>, <xref linkend="cll_yacc-1033"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZIhE_487</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-121"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZIhE_625</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-487"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZO_626</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-435"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZOhU_492</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-30"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZOhU_628</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-492"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZOI_627</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-434"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZOI_quote_434</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-433"/>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZO_quote_435</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_yacc-433"/>
+        </para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+</section>
+
+<section xml:id="cll_chapter21-section2">
+  <title>2. EBNF Grammar of Lojban</title>
+  <para>Lojban Machine Grammar, EBNF Version, Final Baseline</para>
+  <para>This EBNF document is explicitly dedicated to the public domain by its author, The Logical Language Group, Inc. Contact that organization at: 2904 Beau Lane, Fairfax VA 22031 USA 703-385-0273 (intl: +1 703 385 0273)</para>
+  <para>Explanation of notation: All rules have the form:</para>
+  <para>name<subscript>number</subscript> = bnf-expression</para>
+  <para>
+which means that the grammatical construct “name” is defined by “bnf-expression”. The number cross-references this grammar with the rule numbers in the YACC grammar. The names are the same as those in the YACC grammar, except that subrules are labeled with A, B, C, ... in the YACC grammar and with 1, 2, 3, ... in this grammar. In addition, rule 971 is “simple_tag” in the YACC grammar but “stag” in this grammar, because of its frequent appearance.</para>
+  <orderedlist>
+    <listitem>
+      <para>Names in lower case are grammatical constructs.</para>
+    </listitem>
+    <listitem>
+      <para>Names in UPPER CASE are selma'o (lexeme) names, and are terminals.</para>
+    </listitem>
+    <listitem>
+      <para>Concatenation is expressed by juxtaposition with no operator symbol.</para>
+    </listitem>
+    <listitem>
+      <para>| represents alternation (choice).</para>
+    </listitem>
+    <listitem>
+      <para>[] represents an optional element.</para>
+    </listitem>
+    <listitem>
+      <para>&amp; represents and/or (“A &amp; B” is the same as “A | B | A B”).</para>
+    </listitem>
+    <listitem>
+      <para>... represents optional repetition of the construct to the left. Left-grouping is implied; right-grouping is shown by explicit self-referential recursion with no “...”</para>
+    </listitem>
+    <listitem>
+      <para>() serves to indicate the grouping of the other operators. Otherwise, “...” binds closer than &amp;, which binds closer than |.</para>
+    </listitem>
+    <listitem>
+      <para># is shorthand for “[free ...]”, a construct which appears in many places.</para>
+    </listitem>
+    <listitem>
+      <para>// encloses an elidable terminator, which may be omitted (without change of meaning) if no grammatical ambiguity results.</para>
+    </listitem>
+  </orderedlist>
+  <variablelist>
+    <varlistentry>
+      <term><anchor xml:id="b0"/><anchor xreflabel="BNF rule #0" xml:id="cll_bnf-0"/><xref linkend="cll_yacc-0"/>text<subscript>0</subscript> =</term>
+      <listitem>
+        <para>[NAI ...] [CMENE ... # | (indicators &amp; free ...)] [joik-jek] text-1 <anchor xml:id="b2"/><anchor xreflabel="BNF rule #2" xml:id="cll_bnf-2"/><xref linkend="cll_yacc-2"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text-1<subscript>2</subscript> =</term>
+      <listitem>
+        <para>[(I [jek | joik] [[stag] BO] #) ... | NIhO ... #] [paragraphs] <anchor xml:id="b4"/><anchor xreflabel="BNF rule #4" xml:id="cll_bnf-4"/><xref linkend="cll_yacc-4"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>paragraphs<subscript>4</subscript> =</term>
+      <listitem>
+        <para>paragraph [NIhO ... # paragraphs] <anchor xml:id="b10"/><anchor xreflabel="BNF rule #10" xml:id="cll_bnf-10"/><xref linkend="cll_yacc-10"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>paragraph<subscript>10</subscript> =</term>
+      <listitem>
+        <para>(statement | fragment) [I # [statement | fragment]] ... <anchor xml:id="b11"/><anchor xreflabel="BNF rule #11" xml:id="cll_bnf-11"/><xref linkend="cll_yacc-11"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement<subscript>11</subscript> =</term>
+      <listitem>
+        <para>statement-1
+| prenex statement <anchor xml:id="b12"/><anchor xreflabel="BNF rule #12" xml:id="cll_bnf-12"/><xref linkend="cll_yacc-12"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement-1<subscript>12</subscript> =</term>
+      <listitem>
+        <para>statement-2 [I joik-jek [statement-2]] ... <anchor xml:id="b13"/><anchor xreflabel="BNF rule #13" xml:id="cll_bnf-13"/><xref linkend="cll_yacc-13"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement-2<subscript>13</subscript> =</term>
+      <listitem>
+        <para>statement-3 [I [jek | joik] [stag] BO # [statement-2]] <anchor xml:id="b14"/><anchor xreflabel="BNF rule #14" xml:id="cll_bnf-14"/><xref linkend="cll_yacc-14"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement-3<subscript>14</subscript> =</term>
+      <listitem>
+        <para>sentence
+| [tag] TUhE # text-1 /TUhU#/ <anchor xml:id="b20"/><anchor xreflabel="BNF rule #20" xml:id="cll_bnf-20"/><xref linkend="cll_yacc-20"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>fragment<subscript>20</subscript> =</term>
+      <listitem>
+        <para>ek #
+| gihek #
+| quantifier
+| NA #
+| terms /VAU#/
+| prenex
+| relative-clauses
+| links
+| linkargs <anchor xml:id="b30"/><anchor xreflabel="BNF rule #30" xml:id="cll_bnf-30"/><xref linkend="cll_yacc-30"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>prenex<subscript>30</subscript> =</term>
+      <listitem>
+        <para>terms ZOhU # <anchor xml:id="b40"/><anchor xreflabel="BNF rule #40" xml:id="cll_bnf-40"/><xref linkend="cll_yacc-40"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sentence<subscript>40</subscript> =</term>
+      <listitem>
+        <para>[terms [CU #]] bridi-tail <anchor xml:id="b41"/><anchor xreflabel="BNF rule #41" xml:id="cll_bnf-41"/><xref linkend="cll_yacc-41"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>subsentence<subscript>41</subscript> =</term>
+      <listitem>
+        <para>sentence
+| prenex subsentence <anchor xml:id="b50"/><anchor xreflabel="BNF rule #50" xml:id="cll_bnf-50"/><xref linkend="cll_yacc-50"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail<subscript>50</subscript> =</term>
+      <listitem>
+        <para>bridi-tail-1 [gihek [stag] KE # bridi-tail /KEhE#/ tail-terms] <anchor xml:id="b51"/><anchor xreflabel="BNF rule #51" xml:id="cll_bnf-51"/><xref linkend="cll_yacc-51"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail-1<subscript>51</subscript> =</term>
+      <listitem>
+        <para>bridi-tail-2 [gihek # bridi-tail-2 tail-terms] ... <anchor xml:id="b52"/><anchor xreflabel="BNF rule #52" xml:id="cll_bnf-52"/><xref linkend="cll_yacc-52"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail-2<subscript>52</subscript> =</term>
+      <listitem>
+        <para>bridi-tail-3 [gihek [stag] BO # bridi-tail-2 tail-terms] <anchor xml:id="b53"/><anchor xreflabel="BNF rule #53" xml:id="cll_bnf-53"/><xref linkend="cll_yacc-53"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail-3<subscript>53</subscript> =</term>
+      <listitem>
+        <para>selbri tail-terms
+| gek-sentence <anchor xml:id="b54"/><anchor xreflabel="BNF rule #54" xml:id="cll_bnf-54"/><xref linkend="cll_yacc-54"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gek-sentence<subscript>54</subscript> =</term>
+      <listitem>
+        <para>gek subsentence gik subsentence tail-terms
+| [tag] KE # gek-sentence /KEhE#/
+| NA # gek-sentence <anchor xml:id="b71"/><anchor xreflabel="BNF rule #71" xml:id="cll_bnf-71"/><xref linkend="cll_yacc-71"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tail-terms<subscript>71</subscript> =</term>
+      <listitem>
+        <para>[terms] /VAU#/ <anchor xml:id="b80"/><anchor xreflabel="BNF rule #80" xml:id="cll_bnf-80"/><xref linkend="cll_yacc-80"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms<subscript>80</subscript> =</term>
+      <listitem>
+        <para>terms-1 ... <anchor xml:id="b81"/><anchor xreflabel="BNF rule #81" xml:id="cll_bnf-81"/><xref linkend="cll_yacc-81"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms-1<subscript>81</subscript> =</term>
+      <listitem>
+        <para>terms-2 [PEhE # joik-jek terms-2] ... <anchor xml:id="b82"/><anchor xreflabel="BNF rule #82" xml:id="cll_bnf-82"/><xref linkend="cll_yacc-82"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms-2<subscript>82</subscript> =</term>
+      <listitem>
+        <para>term [CEhE # term] ... <anchor xml:id="b83"/><anchor xreflabel="BNF rule #83" xml:id="cll_bnf-83"/><xref linkend="cll_yacc-83"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>term<subscript>83</subscript> =</term>
+      <listitem>
+        <para>sumti | (tag | FA #) (sumti
+| /KU#/)
+| termset
+| NA KU # <anchor xml:id="b85"/><anchor xreflabel="BNF rule #85" xml:id="cll_bnf-85"/><xref linkend="cll_yacc-85"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>termset<subscript>85</subscript> =</term>
+      <listitem>
+        <para>NUhI # gek terms /NUhU#/ gik terms /NUhU#/
+| NUhI # terms /NUhU#/ <anchor xml:id="b90"/><anchor xreflabel="BNF rule #90" xml:id="cll_bnf-90"/><xref linkend="cll_yacc-90"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti<subscript>90</subscript> =</term>
+      <listitem>
+        <para>sumti-1 [VUhO # relative-clauses] <anchor xml:id="b91"/><anchor xreflabel="BNF rule #91" xml:id="cll_bnf-91"/><xref linkend="cll_yacc-91"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-1<subscript>91</subscript> =</term>
+      <listitem>
+        <para>sumti-2 [(ek | joik) [stag] KE # sumti /KEhE#/] <anchor xml:id="b92"/><anchor xreflabel="BNF rule #92" xml:id="cll_bnf-92"/><xref linkend="cll_yacc-92"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-2<subscript>92</subscript> =</term>
+      <listitem>
+        <para>sumti-3 [joik-ek sumti-3] ... <anchor xml:id="b93"/><anchor xreflabel="BNF rule #93" xml:id="cll_bnf-93"/><xref linkend="cll_yacc-93"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-3<subscript>93</subscript> =</term>
+      <listitem>
+        <para>sumti-4 [(ek
+| joik) [stag] BO # sumti-3] <anchor xml:id="b94"/><anchor xreflabel="BNF rule #94" xml:id="cll_bnf-94"/><xref linkend="cll_yacc-94"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-4<subscript>94</subscript> =</term>
+      <listitem>
+        <para>sumti-5
+| gek sumti gik sumti-4 <anchor xml:id="b95"/><anchor xreflabel="BNF rule #95" xml:id="cll_bnf-95"/><xref linkend="cll_yacc-95"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-5<subscript>95</subscript> =</term>
+      <listitem>
+        <para>[quantifier] sumti-6 [relative-clauses]
+| quantifier selbri /KU#/ [relative-clauses] <anchor xml:id="b97"/><anchor xreflabel="BNF rule #97" xml:id="cll_bnf-97"/><xref linkend="cll_yacc-97"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-6<subscript>97</subscript> =</term>
+      <listitem>
+        <para>(LAhE # | NAhE BO #) [relative-clauses] sumti /LUhU#/
+| KOhA #
+| lerfu-string /BOI#/
+| LA # [relative-clauses] CMENE ... #
+| (LA | LE) # sumti-tail /KU#/
+| LI # mex /LOhO#/
+| ZO any-word #
+| LU text /LIhU#/
+| LOhU any-word ... LEhU #
+| ZOI any-word anything any-word # <anchor xml:id="b111"/><anchor xreflabel="BNF rule #111" xml:id="cll_bnf-111"/><xref linkend="cll_yacc-111"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-tail<subscript>111</subscript> =</term>
+      <listitem>
+        <para>[sumti-6 [relative-clauses]] sumti-tail-1
+| relative-clauses sumti-tail-1 <anchor xml:id="b112"/><anchor xreflabel="BNF rule #112" xml:id="cll_bnf-112"/><xref linkend="cll_yacc-112"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-tail-1<subscript>112</subscript> =</term>
+      <listitem>
+        <para>[quantifier] selbri [relative-clauses]
+| quantifier sumti <anchor xml:id="b121"/><anchor xreflabel="BNF rule #121" xml:id="cll_bnf-121"/><xref linkend="cll_yacc-121"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>relative-clauses<subscript>121</subscript> =</term>
+      <listitem>
+        <para>relative-clause [ZIhE # relative-clause] ... <anchor xml:id="b122"/><anchor xreflabel="BNF rule #122" xml:id="cll_bnf-122"/><xref linkend="cll_yacc-122"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>relative-clause<subscript>122</subscript> =</term>
+      <listitem>
+        <para>GOI # term /GEhU#/
+| NOI # subsentence /KUhO#/ <anchor xml:id="b130"/><anchor xreflabel="BNF rule #130" xml:id="cll_bnf-130"/><xref linkend="cll_yacc-130"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri<subscript>130</subscript> =</term>
+      <listitem>
+        <para>[tag] selbri-1 <anchor xml:id="b131"/><anchor xreflabel="BNF rule #131" xml:id="cll_bnf-131"/><xref linkend="cll_yacc-131"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-1<subscript>131</subscript> =</term>
+      <listitem>
+        <para>selbri-2
+| NA # selbri <anchor xml:id="b132"/><anchor xreflabel="BNF rule #132" xml:id="cll_bnf-132"/><xref linkend="cll_yacc-132"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-2<subscript>132</subscript> =</term>
+      <listitem>
+        <para>selbri-3 [CO # selbri-2] <anchor xml:id="b133"/><anchor xreflabel="BNF rule #133" xml:id="cll_bnf-133"/><xref linkend="cll_yacc-133"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-3<subscript>133</subscript> =</term>
+      <listitem>
+        <para>selbri-4 ... <anchor xml:id="b134"/><anchor xreflabel="BNF rule #134" xml:id="cll_bnf-134"/><xref linkend="cll_yacc-134"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-4<subscript>134</subscript> =</term>
+      <listitem>
+        <para>selbri-5 [joik-jek selbri-5 | joik [stag] KE # selbri-3 /KEhE#/] ... <anchor xml:id="b135"/><anchor xreflabel="BNF rule #135" xml:id="cll_bnf-135"/><xref linkend="cll_yacc-135"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-5<subscript>135</subscript> =</term>
+      <listitem>
+        <para>selbri-6 [(jek | joik) [stag] BO # selbri-5] <anchor xml:id="b136"/><anchor xreflabel="BNF rule #136" xml:id="cll_bnf-136"/><xref linkend="cll_yacc-136"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-6<subscript>136</subscript> =</term>
+      <listitem>
+        <para>tanru-unit [BO # selbri-6]
+| [NAhE #] guhek selbri gik selbri-6 <anchor xml:id="b150"/><anchor xreflabel="BNF rule #150" xml:id="cll_bnf-150"/><xref linkend="cll_yacc-150"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru-unit<subscript>150</subscript> =</term>
+      <listitem>
+        <para>tanru-unit-1 [CEI # tanru-unit-1] ... <anchor xml:id="b151"/><anchor xreflabel="BNF rule #151" xml:id="cll_bnf-151"/><xref linkend="cll_yacc-151"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru-unit-1<subscript>151</subscript> =</term>
+      <listitem>
+        <para>tanru-unit-2 [linkargs] <anchor xml:id="b152"/><anchor xreflabel="BNF rule #152" xml:id="cll_bnf-152"/><xref linkend="cll_yacc-152"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru-unit-2<subscript>152</subscript> =</term>
+      <listitem>
+        <para>BRIVLA #
+| GOhA [RAhO] #
+| KE # selbri-3 /KEhE#/
+| ME # sumti /MEhU#/ [MOI #] | (number
+| lerfu-string) MOI #
+| NUhA # mex-operator
+| SE # tanru-unit-2
+| JAI # [tag] tanru-unit-2
+| any-word (ZEI any-word) ...
+| NAhE # tanru-unit-2
+| NU [NAI] # [joik-jek NU [NAI] #] ... subsentence /KEI#/ <anchor xml:id="b160"/><anchor xreflabel="BNF rule #160" xml:id="cll_bnf-160"/><xref linkend="cll_yacc-160"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>linkargs<subscript>160</subscript> =</term>
+      <listitem>
+        <para>BE # term [links] /BEhO#/ <anchor xml:id="b161"/><anchor xreflabel="BNF rule #161" xml:id="cll_bnf-161"/><xref linkend="cll_yacc-161"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>links<subscript>161</subscript> =</term>
+      <listitem>
+        <para>BEI # term [links] <anchor xml:id="b300"/><anchor xreflabel="BNF rule #300" xml:id="cll_bnf-300"/><xref linkend="cll_yacc-300"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>quantifier<subscript>300</subscript> =</term>
+      <listitem>
+        <para>number /BOI#/
+| VEI # mex /VEhO#/ <anchor xml:id="b310"/><anchor xreflabel="BNF rule #310" xml:id="cll_bnf-310"/><xref linkend="cll_yacc-310"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex<subscript>310</subscript> =</term>
+      <listitem>
+        <para>mex-1 [operator mex-1] ...
+| FUhA # rp-expression <anchor xml:id="b311"/><anchor xreflabel="BNF rule #311" xml:id="cll_bnf-311"/><xref linkend="cll_yacc-311"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex-1<subscript>311</subscript> =</term>
+      <listitem>
+        <para>mex-2 [BIhE # operator mex-1] <anchor xml:id="b312"/><anchor xreflabel="BNF rule #312" xml:id="cll_bnf-312"/><xref linkend="cll_yacc-312"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex-2<subscript>312</subscript> =</term>
+      <listitem>
+        <para>operand
+| [PEhO #] operator mex-2 ... /KUhE#/ <anchor xml:id="b330"/><anchor xreflabel="BNF rule #330" xml:id="cll_bnf-330"/><xref linkend="cll_yacc-330"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rp-expression<subscript>330</subscript> =</term>
+      <listitem>
+        <para>rp-operand rp-operand operator <anchor xml:id="b332"/><anchor xreflabel="BNF rule #332" xml:id="cll_bnf-332"/><xref linkend="cll_yacc-332"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rp-operand<subscript>332</subscript> =</term>
+      <listitem>
+        <para>operand
+| rp-expression <anchor xml:id="b370"/><anchor xreflabel="BNF rule #370" xml:id="cll_bnf-370"/><xref linkend="cll_yacc-370"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator<subscript>370</subscript> =</term>
+      <listitem>
+        <para>operator-1 [joik-jek operator-1 | joik [stag] KE # operator /KEhE#/] ... <anchor xml:id="b371"/><anchor xreflabel="BNF rule #371" xml:id="cll_bnf-371"/><xref linkend="cll_yacc-371"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator-1<subscript>371</subscript> =</term>
+      <listitem>
+        <para>operator-2
+| guhek operator-1 gik operator-2
+| operator-2 (jek | joik) [stag] BO # operator-1 <anchor xml:id="b372"/><anchor xreflabel="BNF rule #372" xml:id="cll_bnf-372"/><xref linkend="cll_yacc-372"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator-2<subscript>372</subscript> =</term>
+      <listitem>
+        <para>mex-operator
+| KE # operator /KEhE#/ <anchor xml:id="b374"/><anchor xreflabel="BNF rule #374" xml:id="cll_bnf-374"/><xref linkend="cll_yacc-374"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex-operator<subscript>374</subscript> =</term>
+      <listitem>
+        <para>SE # mex-operator
+| NAhE # mex-operator
+| MAhO # mex /TEhU#/
+| NAhU # selbri /TEhU#/
+| VUhU # <anchor xml:id="b381"/><anchor xreflabel="BNF rule #381" xml:id="cll_bnf-381"/><xref linkend="cll_yacc-381"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand<subscript>381</subscript> =</term>
+      <listitem>
+        <para>operand-1 [(ek | joik) [stag] KE # operand /KEhE#/] <anchor xml:id="b382"/><anchor xreflabel="BNF rule #382" xml:id="cll_bnf-382"/><xref linkend="cll_yacc-382"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand-1<subscript>382</subscript> =</term>
+      <listitem>
+        <para>operand-2 [joik-ek operand-2] ... <anchor xml:id="b383"/><anchor xreflabel="BNF rule #383" xml:id="cll_bnf-383"/><xref linkend="cll_yacc-383"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand-2<subscript>383</subscript> =</term>
+      <listitem>
+        <para>operand-3 [(ek | joik) [stag] BO # operand-2] <anchor xml:id="b385"/><anchor xreflabel="BNF rule #385" xml:id="cll_bnf-385"/><xref linkend="cll_yacc-385"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand-3<subscript>385</subscript> =</term>
+      <listitem>
+        <para>quantifier
+| lerfu-string /BOI#/
+| NIhE # selbri /TEhU#/
+| MOhE # sumti /TEhU#/
+| JOhI # mex-2 ... /TEhU#/
+| gek operand gik operand-3
+| (LAhE # | NAhE BO #) operand /LUhU#/ <anchor xml:id="b812"/><anchor xreflabel="BNF rule #812" xml:id="cll_bnf-812"/><xref linkend="cll_yacc-812"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>number<subscript>812</subscript> =</term>
+      <listitem>
+        <para>PA [PA | lerfu-word] ... <anchor xml:id="b817"/><anchor xreflabel="BNF rule #817" xml:id="cll_bnf-817"/><xref linkend="cll_yacc-817"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu-string<subscript>817</subscript> =</term>
+      <listitem>
+        <para>lerfu-word [PA | lerfu-word] ... <anchor xml:id="b987"/><anchor xreflabel="BNF rule #987" xml:id="cll_bnf-987"/><xref linkend="cll_yacc-987"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu-word<subscript>987</subscript> =</term>
+      <listitem>
+        <para>BY
+| any-word BU
+| LAU lerfu-word
+| TEI lerfu-string FOI <anchor xml:id="b802"/><anchor xreflabel="BNF rule #802" xml:id="cll_bnf-802"/><xref linkend="cll_yacc-802"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ek<subscript>802</subscript> =</term>
+      <listitem>
+        <para>[NA] [SE] A [NAI] <anchor xml:id="b818"/><anchor xreflabel="BNF rule #818" xml:id="cll_bnf-818"/><xref linkend="cll_yacc-818"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gihek<subscript>818</subscript> =</term>
+      <listitem>
+        <para>[NA] [SE] GIhA [NAI] <anchor xml:id="b805"/><anchor xreflabel="BNF rule #805" xml:id="cll_bnf-805"/><xref linkend="cll_yacc-805"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>jek<subscript>805</subscript> =</term>
+      <listitem>
+        <para>[NA] [SE] JA [NAI] <anchor xml:id="b806"/><anchor xreflabel="BNF rule #806" xml:id="cll_bnf-806"/><xref linkend="cll_yacc-806"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>joik<subscript>806</subscript> =</term>
+      <listitem>
+        <para>[SE] JOI [NAI]
+| interval
+| GAhO interval GAhO <anchor xml:id="b932"/><anchor xreflabel="BNF rule #932" xml:id="cll_bnf-932"/><xref linkend="cll_yacc-932"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>interval<subscript>932</subscript> =</term>
+      <listitem>
+        <para>[SE] BIhI [NAI] <anchor xml:id="b421"/><anchor xreflabel="BNF rule #421" xml:id="cll_bnf-421"/><xref linkend="cll_yacc-421"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>joik-ek<subscript>421</subscript> =</term>
+      <listitem>
+        <para>joik #
+| ek # <anchor xml:id="b422"/><anchor xreflabel="BNF rule #422" xml:id="cll_bnf-422"/><xref linkend="cll_yacc-422"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>joik-jek<subscript>422</subscript> =</term>
+      <listitem>
+        <para>joik #
+| jek # <anchor xml:id="b807"/><anchor xreflabel="BNF rule #807" xml:id="cll_bnf-807"/><xref linkend="cll_yacc-807"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gek<subscript>807</subscript> =</term>
+      <listitem>
+        <para>[SE] GA [NAI] #
+| joik GI #
+| stag gik <anchor xml:id="b808"/><anchor xreflabel="BNF rule #808" xml:id="cll_bnf-808"/><xref linkend="cll_yacc-808"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>guhek<subscript>808</subscript> =</term>
+      <listitem>
+        <para>[SE] GUhA [NAI] # <anchor xml:id="b816"/><anchor xreflabel="BNF rule #816" xml:id="cll_bnf-816"/><xref linkend="cll_yacc-816"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gik<subscript>816</subscript> =</term>
+      <listitem>
+        <para>GI [NAI] # <anchor xml:id="b491"/><anchor xreflabel="BNF rule #491" xml:id="cll_bnf-491"/><xref linkend="cll_yacc-491"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tag<subscript>491</subscript> =</term>
+      <listitem>
+        <para>tense-modal [joik-jek tense-modal] ... <anchor xml:id="b971"/><anchor xreflabel="BNF rule #971" xml:id="cll_bnf-971"/><xref linkend="cll_yacc-971"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>stag<subscript>971</subscript> =</term>
+      <listitem>
+        <para>simple-tense-modal [(jek | joik) simple-tense-modal] ... <anchor xml:id="b815"/><anchor xreflabel="BNF rule #815" xml:id="cll_bnf-815"/><xref linkend="cll_yacc-815"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tense-modal<subscript>815</subscript> =</term>
+      <listitem>
+        <para>simple-tense-modal #
+| FIhO # selbri /FEhU#/ <anchor xml:id="b972"/><anchor xreflabel="BNF rule #972" xml:id="cll_bnf-972"/><xref linkend="cll_yacc-972"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>simple-tense-modal<subscript>972</subscript> =</term>
+      <listitem>
+        <para>[NAhE] [SE] BAI [NAI] [KI]
+| [NAhE] (time [space]
+| space [time]) &amp; CAhA [KI]
+| KI
+| CUhE <anchor xml:id="b1030"/><anchor xreflabel="BNF rule #1030" xml:id="cll_bnf-1030"/><xref linkend="cll_yacc-1030"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time<subscript>1030</subscript> =</term>
+      <listitem>
+        <para>ZI &amp; time-offset ... &amp; ZEhA [PU [NAI]] &amp; interval-property ... <anchor xml:id="b1033"/><anchor xreflabel="BNF rule #1033" xml:id="cll_bnf-1033"/><xref linkend="cll_yacc-1033"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time-offset<subscript>1033</subscript> =</term>
+      <listitem>
+        <para>PU [NAI] [ZI] <anchor xml:id="b1040"/><anchor xreflabel="BNF rule #1040" xml:id="cll_bnf-1040"/><xref linkend="cll_yacc-1040"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space<subscript>1040</subscript> =</term>
+      <listitem>
+        <para>VA &amp; space-offset ... &amp; space-interval &amp; (MOhI space-offset) <anchor xml:id="b1045"/><anchor xreflabel="BNF rule #1045" xml:id="cll_bnf-1045"/><xref linkend="cll_yacc-1045"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space-offset<subscript>1045</subscript> =</term>
+      <listitem>
+        <para>FAhA [NAI] [VA] <anchor xml:id="b1046"/><anchor xreflabel="BNF rule #1046" xml:id="cll_bnf-1046"/><xref linkend="cll_yacc-1046"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space-interval<subscript>1046</subscript> =</term>
+      <listitem>
+        <para>((VEhA &amp; VIhA) [FAhA [NAI]]) &amp; space-int-props <anchor xml:id="b1049"/><anchor xreflabel="BNF rule #1049" xml:id="cll_bnf-1049"/><xref linkend="cll_yacc-1049"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space-int-props<subscript>1049</subscript> =</term>
+      <listitem>
+        <para>(FEhE interval-property) ... <anchor xml:id="b1051"/><anchor xreflabel="BNF rule #1051" xml:id="cll_bnf-1051"/><xref linkend="cll_yacc-1051"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>interval-property<subscript>1051</subscript> =</term>
+      <listitem>
+        <para>number ROI [NAI]
+| TAhE [NAI]
+| ZAhO [NAI] <anchor xml:id="b32"/><anchor xreflabel="BNF rule #32" xml:id="cll_bnf-32"/><xref linkend="cll_yacc-32"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>free<subscript>32</subscript> =</term>
+      <listitem>
+        <para>SEI # [terms [CU #]] selbri /SEhU/
+| SOI # sumti [sumti] /SEhU/
+| vocative [relative-clauses] selbri [relative-clauses] /DOhU/
+| vocative [relative-clauses] CMENE ... # [relative-clauses] /DOhU/
+| vocative [sumti] /DOhU/
+| (number | lerfu-string) MAI
+| TO text /TOI/
+| XI # (number | lerfu-string) /BOI/
+| XI # VEI # mex /VEhO/ <anchor xml:id="b415"/><anchor xreflabel="BNF rule #415" xml:id="cll_bnf-415"/><xref linkend="cll_yacc-415"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>vocative<subscript>415</subscript> =</term>
+      <listitem>
+        <para>(COI [NAI]) ... &amp; DOI <anchor xml:id="b411"/><anchor xreflabel="BNF rule #411" xml:id="cll_bnf-411"/><xref linkend="cll_yacc-411"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicators<subscript>411</subscript> =</term>
+      <listitem>
+        <para>[FUhE] indicator ... <anchor xml:id="b413"/><anchor xreflabel="BNF rule #413" xml:id="cll_bnf-413"/><xref linkend="cll_yacc-413"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicator<subscript>413</subscript> =</term>
+      <listitem>
+        <para>(UI | CAI) [NAI]
+| Y
+| DAhO
+| FUhO</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>The following rules are non-formal:</para>
+  <variablelist>
+    <varlistentry>
+      <term><anchor xml:id="b1100"/><anchor xreflabel="BNF rule #1100" xml:id="cll_bnf-1100"/><xref linkend="cll_yacc-1100"/> word<subscript>1100</subscript> =</term>
+      <listitem>
+        <para>[BAhE] any-word [indicators]</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>any-word =</term>
+      <listitem>
+        <para>“any single word (no compound cmavo)”</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>anything =</term>
+      <listitem>
+        <para>“any text at all, whether Lojban or not” <anchor xml:id="b1101"/><anchor xreflabel="BNF rule #1101" xml:id="cll_bnf-1101"/><xref linkend="cll_yacc-1101"/></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>null<subscript>1101</subscript> =</term>
+      <listitem>
+        <para>any-word SI
+| utterance SA
+| text SU</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>FAhO is a universal terminator and signals the end of parsable input.</para>
+</section>
+
+<section xml:id="cll_chapter21-section3">
+  <title>3. EBNF Cross-Reference</title>
+  <variablelist>
+    <varlistentry>
+      <term>A</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-802"/>
+          <subscript>802</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BAI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-972"/>
+          <subscript>972</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BAhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1100"/>
+          <subscript>1100</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-160"/>
+          <subscript>160</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BEI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-161"/>
+          <subscript>161</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BEhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-160"/>
+          <subscript>160</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BIhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-311"/>
+          <subscript>311</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BIhI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-932"/>
+          <subscript>932</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BO</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-52"/><subscript>52</subscript>, <xref linkend="cll_bnf-383"/><subscript>383</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-135"/><subscript>135</subscript>, <xref linkend="cll_bnf-136"/><subscript>136</subscript>, <xref linkend="cll_bnf-13"/><subscript>13</subscript>, <xref linkend="cll_bnf-93"/><subscript>93</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BOI</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-300"/><subscript>300</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BRIVLA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-987"/>
+          <subscript>987</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>BY</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-987"/>
+          <subscript>987</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CAI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-413"/>
+          <subscript>413</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CAhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-972"/>
+          <subscript>972</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CEI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-150"/>
+          <subscript>150</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CEhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-82"/>
+          <subscript>82</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CMENE</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-0"/><subscript>0</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-132"/>
+          <subscript>132</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>COI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-415"/>
+          <subscript>415</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CU</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-40"/><subscript>40</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>CUhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-972"/>
+          <subscript>972</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DAhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-413"/>
+          <subscript>413</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-415"/>
+          <subscript>415</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>DOhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-83"/>
+          <subscript>83</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FAhA</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-1046"/><subscript>1046</subscript>, <xref linkend="cll_bnf-1045"/><subscript>1045</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FEhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1049"/>
+          <subscript>1049</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FEhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-815"/>
+          <subscript>815</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FIhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-815"/>
+          <subscript>815</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-987"/>
+          <subscript>987</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-310"/>
+          <subscript>310</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-411"/>
+          <subscript>411</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>FUhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-413"/>
+          <subscript>413</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-807"/>
+          <subscript>807</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GAhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-806"/>
+          <subscript>806</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GEhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-122"/>
+          <subscript>122</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GI</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-807"/><subscript>807</subscript>, <xref linkend="cll_bnf-816"/><subscript>816</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GIhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-818"/>
+          <subscript>818</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-122"/>
+          <subscript>122</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GOhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>GUhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-808"/>
+          <subscript>808</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>I</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-10"/><subscript>10</subscript>, <xref linkend="cll_bnf-12"/><subscript>12</subscript>, <xref linkend="cll_bnf-13"/><subscript>13</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-805"/>
+          <subscript>805</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JAI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-806"/>
+          <subscript>806</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>JOhI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-385"/>
+          <subscript>385</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KE</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-50"/><subscript>50</subscript>, <xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-381"/><subscript>381</subscript>, <xref linkend="cll_bnf-372"/><subscript>372</subscript>, <xref linkend="cll_bnf-370"/><subscript>370</subscript>, <xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-91"/><subscript>91</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KEI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KEhE</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-50"/><subscript>50</subscript>, <xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-381"/><subscript>381</subscript>, <xref linkend="cll_bnf-372"/><subscript>372</subscript>, <xref linkend="cll_bnf-370"/><subscript>370</subscript>, <xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-91"/><subscript>91</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-972"/>
+          <subscript>972</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KOhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KU</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-95"/><subscript>95</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-83"/><subscript>83</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KUhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-312"/>
+          <subscript>312</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>KUhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-122"/>
+          <subscript>122</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LAU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-987"/>
+          <subscript>987</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LAhE</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LEhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LIhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LOhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LOhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>LUhU</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MAI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MAhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-374"/>
+          <subscript>374</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ME</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MEhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-385"/>
+          <subscript>385</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>MOhI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1040"/>
+          <subscript>1040</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NA</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-802"/><subscript>802</subscript>, <xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-818"/><subscript>818</subscript>, <xref linkend="cll_bnf-805"/><subscript>805</subscript>, <xref linkend="cll_bnf-131"/><subscript>131</subscript>, <xref linkend="cll_bnf-83"/><subscript>83</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAI</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-802"/><subscript>802</subscript>, <xref linkend="cll_bnf-807"/><subscript>807</subscript>, <xref linkend="cll_bnf-818"/><subscript>818</subscript>, <xref linkend="cll_bnf-816"/><subscript>816</subscript>, <xref linkend="cll_bnf-808"/><subscript>808</subscript>, <xref linkend="cll_bnf-413"/><subscript>413</subscript>, <xref linkend="cll_bnf-1051"/><subscript>1051</subscript>, <xref linkend="cll_bnf-932"/><subscript>932</subscript>, <xref linkend="cll_bnf-805"/><subscript>805</subscript>, <xref linkend="cll_bnf-806"/><subscript>806</subscript>, <xref linkend="cll_bnf-972"/><subscript>972</subscript>, <xref linkend="cll_bnf-1046"/><subscript>1046</subscript>, <xref linkend="cll_bnf-1045"/><subscript>1045</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript>, <xref linkend="cll_bnf-0"/><subscript>0</subscript>, <xref linkend="cll_bnf-1033"/><subscript>1033</subscript>, <xref linkend="cll_bnf-1030"/><subscript>1030</subscript>, <xref linkend="cll_bnf-415"/><subscript>415</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhE</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-374"/><subscript>374</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-136"/><subscript>136</subscript>, <xref linkend="cll_bnf-972"/><subscript>972</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NAhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-374"/>
+          <subscript>374</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NIhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-385"/>
+          <subscript>385</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NIhO</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-4"/><subscript>4</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-122"/>
+          <subscript>122</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-85"/>
+          <subscript>85</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>NUhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-85"/>
+          <subscript>85</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PA</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-817"/><subscript>817</subscript>, <xref linkend="cll_bnf-812"/><subscript>812</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PEhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-81"/>
+          <subscript>81</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PEhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-312"/>
+          <subscript>312</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>PU</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-1033"/><subscript>1033</subscript>, <xref linkend="cll_bnf-1030"/><subscript>1030</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>RAhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ROI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1051"/>
+          <subscript>1051</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1101"/>
+          <subscript>1101</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SE</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-802"/><subscript>802</subscript>, <xref linkend="cll_bnf-807"/><subscript>807</subscript>, <xref linkend="cll_bnf-818"/><subscript>818</subscript>, <xref linkend="cll_bnf-808"/><subscript>808</subscript>, <xref linkend="cll_bnf-932"/><subscript>932</subscript>, <xref linkend="cll_bnf-805"/><subscript>805</subscript>, <xref linkend="cll_bnf-806"/><subscript>806</subscript>, <xref linkend="cll_bnf-374"/><subscript>374</subscript>, <xref linkend="cll_bnf-972"/><subscript>972</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SEI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SEhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1101"/>
+          <subscript>1101</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>SU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1101"/>
+          <subscript>1101</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TAhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1051"/>
+          <subscript>1051</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TEI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-987"/>
+          <subscript>987</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TEhU</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-374"/><subscript>374</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TUhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-14"/>
+          <subscript>14</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>TUhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-14"/>
+          <subscript>14</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>UI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-413"/>
+          <subscript>413</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VA</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-1045"/><subscript>1045</subscript>, <xref linkend="cll_bnf-1040"/><subscript>1040</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VAU</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-71"/><subscript>71</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VEI</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-300"/><subscript>300</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VEhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1046"/>
+          <subscript>1046</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VEhO</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-300"/><subscript>300</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VIhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1046"/>
+          <subscript>1046</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VUhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-90"/>
+          <subscript>90</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>VUhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-374"/>
+          <subscript>374</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>XI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>Y</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-413"/>
+          <subscript>413</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZAhO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1051"/>
+          <subscript>1051</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZEI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-152"/>
+          <subscript>152</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZEhA</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1030"/>
+          <subscript>1030</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZI</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-1033"/><subscript>1033</subscript>, <xref linkend="cll_bnf-1030"/><subscript>1030</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZIhE</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-121"/>
+          <subscript>121</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZO</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZOI</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ZOhU</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-30"/>
+          <subscript>30</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>any-word</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-987"/><subscript>987</subscript>, <xref linkend="cll_bnf-1101"/><subscript>1101</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript>, <xref linkend="cll_bnf-1100"/><subscript>1100</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>anything</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-50"/><subscript>50</subscript>, <xref linkend="cll_bnf-40"/><subscript>40</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-50"/>
+          <subscript>50</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail-2</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-51"/><subscript>51</subscript>, <xref linkend="cll_bnf-52"/><subscript>52</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>bridi-tail-3</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-52"/>
+          <subscript>52</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>ek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-421"/><subscript>421</subscript>, <xref linkend="cll_bnf-383"/><subscript>383</subscript>, <xref linkend="cll_bnf-381"/><subscript>381</subscript>, <xref linkend="cll_bnf-91"/><subscript>91</subscript>, <xref linkend="cll_bnf-93"/><subscript>93</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>fragment</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-10"/>
+          <subscript>10</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>free</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-0"/>
+          <subscript>0</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-94"/><subscript>94</subscript>, <xref linkend="cll_bnf-85"/><subscript>85</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gek-sentence</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-53"/><subscript>53</subscript>, <xref linkend="cll_bnf-54"/><subscript>54</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gihek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-51"/><subscript>51</subscript>, <xref linkend="cll_bnf-52"/><subscript>52</subscript>, <xref linkend="cll_bnf-50"/><subscript>50</subscript>, <xref linkend="cll_bnf-20"/><subscript>20</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>gik</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-807"/><subscript>807</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-136"/><subscript>136</subscript>, <xref linkend="cll_bnf-94"/><subscript>94</subscript>, <xref linkend="cll_bnf-85"/><subscript>85</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>guhek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-136"/><subscript>136</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicator</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-411"/>
+          <subscript>411</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>indicators</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-0"/><subscript>0</subscript>, <xref linkend="cll_bnf-1100"/><subscript>1100</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>interval</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-806"/>
+          <subscript>806</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>interval-property</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-1049"/><subscript>1049</subscript>, <xref linkend="cll_bnf-1030"/><subscript>1030</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>jek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-422"/><subscript>422</subscript>, <xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-135"/><subscript>135</subscript>, <xref linkend="cll_bnf-971"/><subscript>971</subscript>, <xref linkend="cll_bnf-13"/><subscript>13</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>joik</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-807"/><subscript>807</subscript>, <xref linkend="cll_bnf-421"/><subscript>421</subscript>, <xref linkend="cll_bnf-422"/><subscript>422</subscript>, <xref linkend="cll_bnf-383"/><subscript>383</subscript>, <xref linkend="cll_bnf-381"/><subscript>381</subscript>, <xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-370"/><subscript>370</subscript>, <xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-135"/><subscript>135</subscript>, <xref linkend="cll_bnf-971"/><subscript>971</subscript>, <xref linkend="cll_bnf-13"/><subscript>13</subscript>, <xref linkend="cll_bnf-91"/><subscript>91</subscript>, <xref linkend="cll_bnf-93"/><subscript>93</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>joik-ek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-382"/><subscript>382</subscript>, <xref linkend="cll_bnf-92"/><subscript>92</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>joik-jek</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-370"/><subscript>370</subscript>, <xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-12"/><subscript>12</subscript>, <xref linkend="cll_bnf-491"/><subscript>491</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript>, <xref linkend="cll_bnf-81"/><subscript>81</subscript>, <xref linkend="cll_bnf-0"/><subscript>0</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu-string</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-987"/><subscript>987</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lerfu-word</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-817"/><subscript>817</subscript>, <xref linkend="cll_bnf-987"/><subscript>987</subscript>, <xref linkend="cll_bnf-812"/><subscript>812</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>linkargs</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-151"/><subscript>151</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>links</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-160"/><subscript>160</subscript>, <xref linkend="cll_bnf-161"/><subscript>161</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-374"/><subscript>374</subscript>, <xref linkend="cll_bnf-300"/><subscript>300</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex-1</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-311"/><subscript>311</subscript>, <xref linkend="cll_bnf-310"/><subscript>310</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex-2</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-311"/><subscript>311</subscript>, <xref linkend="cll_bnf-312"/><subscript>312</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>mex-operator</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-374"/><subscript>374</subscript>, <xref linkend="cll_bnf-372"/><subscript>372</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>number</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-1051"/><subscript>1051</subscript>, <xref linkend="cll_bnf-300"/><subscript>300</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-312"/><subscript>312</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-381"/><subscript>381</subscript>, <xref linkend="cll_bnf-332"/><subscript>332</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-381"/>
+          <subscript>381</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand-2</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-382"/><subscript>382</subscript>, <xref linkend="cll_bnf-383"/><subscript>383</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operand-3</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-383"/><subscript>383</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-311"/><subscript>311</subscript>, <xref linkend="cll_bnf-312"/><subscript>312</subscript>, <xref linkend="cll_bnf-310"/><subscript>310</subscript>, <xref linkend="cll_bnf-372"/><subscript>372</subscript>, <xref linkend="cll_bnf-370"/><subscript>370</subscript>, <xref linkend="cll_bnf-330"/><subscript>330</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator-1</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-370"/><subscript>370</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>operator-2</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-371"/>
+          <subscript>371</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>paragraph</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-4"/>
+          <subscript>4</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>paragraphs</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-4"/><subscript>4</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>prenex</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-11"/><subscript>11</subscript>, <xref linkend="cll_bnf-41"/><subscript>41</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>quantifier</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-95"/><subscript>95</subscript>, <xref linkend="cll_bnf-112"/><subscript>112</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>relative-clause</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-121"/>
+          <subscript>121</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>relative-clauses</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-95"/><subscript>95</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-112"/><subscript>112</subscript>, <xref linkend="cll_bnf-111"/><subscript>111</subscript>, <xref linkend="cll_bnf-90"/><subscript>90</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rp-expression</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-310"/><subscript>310</subscript>, <xref linkend="cll_bnf-332"/><subscript>332</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>rp-operand</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-330"/>
+          <subscript>330</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-53"/><subscript>53</subscript>, <xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-374"/><subscript>374</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-131"/><subscript>131</subscript>, <xref linkend="cll_bnf-136"/><subscript>136</subscript>, <xref linkend="cll_bnf-95"/><subscript>95</subscript>, <xref linkend="cll_bnf-112"/><subscript>112</subscript>, <xref linkend="cll_bnf-815"/><subscript>815</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-130"/>
+          <subscript>130</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-2</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-131"/><subscript>131</subscript>, <xref linkend="cll_bnf-132"/><subscript>132</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-3</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-132"/><subscript>132</subscript>, <xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-4</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-133"/>
+          <subscript>133</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-5</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-135"/><subscript>135</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>selbri-6</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-135"/><subscript>135</subscript>, <xref linkend="cll_bnf-136"/><subscript>136</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sentence</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-14"/><subscript>14</subscript>, <xref linkend="cll_bnf-41"/><subscript>41</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>simple-tense-modal</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-971"/><subscript>971</subscript>, <xref linkend="cll_bnf-815"/><subscript>815</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-972"/>
+          <subscript>972</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space-int-props</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1046"/>
+          <subscript>1046</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space-interval</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1040"/>
+          <subscript>1040</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>space-offset</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1040"/>
+          <subscript>1040</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>stag</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-52"/><subscript>52</subscript>, <xref linkend="cll_bnf-50"/><subscript>50</subscript>, <xref linkend="cll_bnf-807"/><subscript>807</subscript>, <xref linkend="cll_bnf-383"/><subscript>383</subscript>, <xref linkend="cll_bnf-381"/><subscript>381</subscript>, <xref linkend="cll_bnf-371"/><subscript>371</subscript>, <xref linkend="cll_bnf-370"/><subscript>370</subscript>, <xref linkend="cll_bnf-134"/><subscript>134</subscript>, <xref linkend="cll_bnf-135"/><subscript>135</subscript>, <xref linkend="cll_bnf-13"/><subscript>13</subscript>, <xref linkend="cll_bnf-91"/><subscript>91</subscript>, <xref linkend="cll_bnf-93"/><subscript>93</subscript>, <xref linkend="cll_bnf-2"/><subscript>2</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-10"/><subscript>10</subscript>, <xref linkend="cll_bnf-11"/><subscript>11</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-11"/>
+          <subscript>11</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement-2</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-12"/><subscript>12</subscript>, <xref linkend="cll_bnf-13"/><subscript>13</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>statement-3</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-13"/>
+          <subscript>13</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>subsentence</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-122"/><subscript>122</subscript>, <xref linkend="cll_bnf-41"/><subscript>41</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-385"/><subscript>385</subscript>, <xref linkend="cll_bnf-91"/><subscript>91</subscript>, <xref linkend="cll_bnf-94"/><subscript>94</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript>, <xref linkend="cll_bnf-112"/><subscript>112</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript>, <xref linkend="cll_bnf-83"/><subscript>83</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-90"/>
+          <subscript>90</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-2</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-91"/>
+          <subscript>91</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-3</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-92"/><subscript>92</subscript>, <xref linkend="cll_bnf-93"/><subscript>93</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-4</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-93"/><subscript>93</subscript>, <xref linkend="cll_bnf-94"/><subscript>94</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-5</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-94"/>
+          <subscript>94</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-6</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-95"/><subscript>95</subscript>, <xref linkend="cll_bnf-111"/><subscript>111</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-tail</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-97"/>
+          <subscript>97</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>sumti-tail-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-111"/>
+          <subscript>111</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tag</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-54"/><subscript>54</subscript>, <xref linkend="cll_bnf-130"/><subscript>130</subscript>, <xref linkend="cll_bnf-14"/><subscript>14</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript>, <xref linkend="cll_bnf-83"/><subscript>83</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tail-terms</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-51"/><subscript>51</subscript>, <xref linkend="cll_bnf-52"/><subscript>52</subscript>, <xref linkend="cll_bnf-53"/><subscript>53</subscript>, <xref linkend="cll_bnf-50"/><subscript>50</subscript>, <xref linkend="cll_bnf-54"/><subscript>54</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru-unit</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-136"/>
+          <subscript>136</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru-unit-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-150"/>
+          <subscript>150</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tanru-unit-2</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-151"/><subscript>151</subscript>, <xref linkend="cll_bnf-152"/><subscript>152</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>tense-modal</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-491"/>
+          <subscript>491</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>term</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-160"/><subscript>160</subscript>, <xref linkend="cll_bnf-161"/><subscript>161</subscript>, <xref linkend="cll_bnf-122"/><subscript>122</subscript>, <xref linkend="cll_bnf-82"/><subscript>82</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-20"/><subscript>20</subscript>, <xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-30"/><subscript>30</subscript>, <xref linkend="cll_bnf-40"/><subscript>40</subscript>, <xref linkend="cll_bnf-71"/><subscript>71</subscript>, <xref linkend="cll_bnf-85"/><subscript>85</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms-1</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-80"/>
+          <subscript>80</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>terms-2</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-81"/>
+          <subscript>81</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>termset</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-83"/>
+          <subscript>83</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-32"/><subscript>32</subscript>, <xref linkend="cll_bnf-1101"/><subscript>1101</subscript>, <xref linkend="cll_bnf-97"/><subscript>97</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>text-1</term>
+      <listitem>
+        <para><xref linkend="cll_bnf-14"/><subscript>14</subscript>, <xref linkend="cll_bnf-0"/><subscript>0</subscript></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-972"/>
+          <subscript>972</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>time-offset</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1030"/>
+          <subscript>1030</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>utterance</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-1101"/>
+          <subscript>1101</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>vocative</term>
+      <listitem>
+        <para>
+          <xref linkend="cll_bnf-32"/>
+          <subscript>32</subscript>
+        </para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+</section>
+
+
+</chapter>
diff --git a/todocbook/3.xml b/todocbook/3.xml
new file mode 100644
index 0000000..d3ee7fa
--- /dev/null
+++ b/todocbook/3.xml
@@ -0,0 +1,926 @@
+<chapter xml:id="cll_chapter3">
+  <title>Chapter 3
+The Hills Are Alive With The Sounds Of Lojban</title>
+
+
+<section xml:id="cll_chapter3-section1">
+  <title>1. Orthography</title>
+  <para>Lojban is designed so that any properly spoken Lojban utterance can be uniquely transcribed in writing, and any properly written Lojban can be spoken so as to be uniquely reproduced by another person. As a consequence, the standard Lojban orthography must assign to each distinct sound, or phoneme, a unique letter or symbol. Each letter or symbol has only one sound or, more accurately, a limited range of sounds that are permitted pronunciations for that phoneme. Some symbols indicate stress (speech emphasis) and pause, which are also essential to Lojban word recognition. In addition, everything that is represented in other languages by punctuation (when written) or by tone of voice (when spoken) is represented in Lojban by words. These two properties together are known technically as “audio-visual isomorphism”.</para>
+  <para>Lojban uses a variant of the Latin (Roman) alphabet, consisting of the following letters and symbols:</para>
+  <programlisting>
+      ' , . a b c d e f g i j k l m n o p r s t u v x y z
+</programlisting>
+  <para>omitting the letters “h”, “q”, and “w”.</para>
+  <para>The alphabetic order given above is that of the ASCII coded character set, widely used in computers. By making Lojban alphabetical order the same as ASCII, computerized sorting and searching of Lojban text is facilitated.</para>
+  <para>Capital letters are used only to represent non-standard stress, which can appear only in the representation of Lojbanized names. Thus the English name “Josephine”, as normally pronounced, is Lojbanized as “DJOsefin.”, pronounced <phrase role="IPA">['dʒosɛfinʔ]</phrase>. (See <xref linkend="cll_chapter3-section2"/> for an explanation of the symbols within square brackets.) Technically, it is sufficient to capitalize the vowel letter, in this case “O”, but it is easier on the reader to capitalize the whole syllable.</para>
+  <para>Without the capitalization, the ordinary rules of Lojban stress would cause the “se” syllable to be stressed. Lojbanized names are meant to represent the pronunciation of names from other languages with as little distortion as may be; as such, they are exempt from many of the regular rules of Lojban phonology, as will appear in the rest of this chapter.</para>
+</section>
+
+<section xml:id="cll_chapter3-section2">
+  <title>2. Basic Phonetics</title>
+  <para>Lojban pronunciations are defined using the International Phonetic Alphabet, or IPA, a standard method of transcribing pronunciations. By convention, IPA transcriptions are always within square brackets: for example, the word “cat” is pronounced (in General American pronunciation) <phrase role="IPA">[kæt]</phrase>. <xref linkend="cll_chapter3-section10"/> contains a brief explanation of the IPA characters used in this chapter, with their nearest analogues in English, and will be especially useful to those not familiar with the technical terms used in describing speech sounds.</para>
+  <para>The standard pronunciations and permitted variants of the Lojban letters are listed in the table below. The descriptions have deliberately been made a bit ambiguous to cover variations in pronunciation by speakers of different native languages and dialects. In all cases except “r” the first IPA symbol shown represents the preferred pronunciation; for “r”, all of the variations (and any other rhotic sound) are equally acceptable.</para>
+  <informaltable>
+    <tgroup cols="4">
+      <colspec colnum="1" colname="col1"/>
+      <colspec colnum="2" colname="col2"/>
+      <colspec colnum="3" colname="col3"/>
+      <colspec colnum="4" colname="col4"/>
+      <thead>
+        <row>
+          <entry>Letter</entry>
+          <entry>IPA</entry>
+          <entry>X-SAMPA</entry>
+          <entry>Description</entry>
+        </row>
+      </thead>
+      <tbody>
+        <row>
+          <entry>’</entry>
+          <entry>
+            <phrase role="IPA">[h]</phrase>
+          </entry>
+          <entry>[h]</entry>
+          <entry>an unvoiced glottal spirant</entry>
+        </row>
+        <row>
+          <entry>,</entry>
+          <entry>—</entry>
+          <entry>—</entry>
+          <entry>the syllable separator</entry>
+        </row>
+        <row>
+          <entry>.</entry>
+          <entry>[ʔ]</entry>
+          <entry>[?]</entry>
+          <entry>a glottal stop or a pause</entry>
+        </row>
+        <row>
+          <entry>a</entry>
+          <entry>[a], [ɑ]</entry>
+          <entry>[a], [A]</entry>
+          <entry>an open vowel</entry>
+        </row>
+        <row>
+          <entry>b</entry>
+          <entry>
+            <phrase role="IPA">[b]</phrase>
+          </entry>
+          <entry>[b]</entry>
+          <entry>a voiced bilabial stop</entry>
+        </row>
+        <row>
+          <entry>c</entry>
+          <entry>
+            <phrase role="IPA">[ʃ], [ʂ]</phrase>
+          </entry>
+          <entry>[S], [s`]</entry>
+          <entry>an unvoiced coronal sibilant</entry>
+        </row>
+        <row>
+          <entry>d</entry>
+          <entry>
+            <phrase role="IPA">[d]</phrase>
+          </entry>
+          <entry>[d]</entry>
+          <entry>a voiced dental/alveolar stop</entry>
+        </row>
+        <row>
+          <entry>e</entry>
+          <entry>
+            <phrase role="IPA">[ɛ], [e]</phrase>
+          </entry>
+          <entry>[E], [e]</entry>
+          <entry>a front mid vowel</entry>
+        </row>
+        <row>
+          <entry>f</entry>
+          <entry>
+            <phrase role="IPA">[f], [ɸ]</phrase>
+          </entry>
+          <entry>[f], [p\]</entry>
+          <entry>an unvoiced labial fricative</entry>
+        </row>
+        <row>
+          <entry>g</entry>
+          <entry>
+            <phrase role="IPA">[ɡ]</phrase>
+          </entry>
+          <entry>[g]</entry>
+          <entry>a voiced velar stop</entry>
+        </row>
+        <row>
+          <entry>i</entry>
+          <entry>
+            <phrase role="IPA">[i]</phrase>
+          </entry>
+          <entry>[i]</entry>
+          <entry>a front close vowel</entry>
+        </row>
+        <row>
+          <entry>j</entry>
+          <entry>
+            <phrase role="IPA">[ʒ], [ʐ]</phrase>
+          </entry>
+          <entry>[Z], [z`]</entry>
+          <entry>a voiced coronal sibilant</entry>
+        </row>
+        <row>
+          <entry>k</entry>
+          <entry>
+            <phrase role="IPA">[k]</phrase>
+          </entry>
+          <entry>[k]</entry>
+          <entry>an unvoiced velar stop</entry>
+        </row>
+        <row>
+          <entry>l</entry>
+          <entry>
+            <phrase role="IPA">[l], [l̩]</phrase>
+          </entry>
+          <entry>[l], [l=]</entry>
+          <entry>a voiced lateral approximant (may be syllabic)</entry>
+        </row>
+        <row>
+          <entry>m</entry>
+          <entry>
+            <phrase role="IPA">[m], [m̩]</phrase>
+          </entry>
+          <entry>[m], [m=]</entry>
+          <entry>a voiced bilabial nasal (may be syllabic)</entry>
+        </row>
+        <row>
+          <entry>n</entry>
+          <entry>
+            <phrase role="IPA">[n], [n̩], [ŋ̍], [ŋ̩]</phrase>
+          </entry>
+          <entry>[n], [n=], [N], [N=]</entry>
+          <entry>a voiced dental or velar nasal (may be syllabic)</entry>
+        </row>
+        <row>
+          <entry>o</entry>
+          <entry>
+            <phrase role="IPA">[o], [ɔ]</phrase>
+          </entry>
+          <entry>[o], [O]</entry>
+          <entry>a back mid vowel</entry>
+        </row>
+        <row>
+          <entry>p</entry>
+          <entry>[p]</entry>
+          <entry>[p]</entry>
+          <entry>an unvoiced bilabial stop</entry>
+        </row>
+        <row>
+          <entry>r</entry>
+          <entry>[r], [ɹ], [ɾ], [ʀ], [r̩], [ɹ̩], [ɾ̩], [ʀ̩]</entry>
+          <entry>[r], [r\], [4], [R\], [r=], [r\=], [4=], [R\=]</entry>
+          <entry>a rhotic sound</entry>
+        </row>
+        <row>
+          <entry>s</entry>
+          <entry>[s]</entry>
+          <entry>[s]</entry>
+          <entry>an unvoiced alveolar sibilant</entry>
+        </row>
+        <row>
+          <entry>t</entry>
+          <entry>[t]</entry>
+          <entry>[t]</entry>
+          <entry>an unvoiced dental/alveolar stop</entry>
+        </row>
+        <row>
+          <entry>u</entry>
+          <entry>[u]</entry>
+          <entry>[u]</entry>
+          <entry>a back close vowel</entry>
+        </row>
+        <row>
+          <entry>v</entry>
+          <entry>[v], [β]</entry>
+          <entry>[v], [B]</entry>
+          <entry>a voiced labial fricative</entry>
+        </row>
+        <row>
+          <entry>x</entry>
+          <entry>[x]</entry>
+          <entry>[x]</entry>
+          <entry>an unvoiced velar fricative</entry>
+        </row>
+        <row>
+          <entry>y</entry>
+          <entry>[ə]</entry>
+          <entry>[@]</entry>
+          <entry>a central mid vowel</entry>
+        </row>
+        <row>
+          <entry>z</entry>
+          <entry>[z]</entry>
+          <entry>[z]</entry>
+          <entry>a voiced alveolar sibilant</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+  <para>The Lojban sounds must be clearly pronounced so that they are not mistaken for each other. Voicing and placement of the tongue are the key factors in correct pronunciation, but other subtle differences will develop between consonants in a Lojban-speaking community. At this point these are the only mandatory rules on the range of sounds.</para>
+  <para>Note in particular that Lojban vowels can be pronounced with either rounded or unrounded lips; typically “o” and “u” are rounded and the others are not, as in English, but this is not a requirement; some people round “y” as well. Lojban consonants can be aspirated or unaspirated. Palatalizing of consonants, as found in Russian and other languages, is not generally acceptable in pronunciation, though a following “i” may cause it.</para>
+  <para>The sounds represented by the letters “c”, “g”, “j”, “s”, and “x” require special attention for speakers of English, either because they are ambiguous in the orthography of English (“c”, “g”, “s”), or because they are strikingly different in Lojban (“c”, “j”, “x”). The English “c” represents three different sounds, <phrase role="IPA">[k]</phrase> in “cat” and <phrase role="IPA">[s]</phrase> in “cent”, as well as the <phrase role="IPA">[ʃ]</phrase> of “ocean”. Similarly, English “g” can represent <phrase role="IPA">[ɡ]</phrase> as in “go”, <phrase role="IPA">[dʒ]</phrase> as in “gentle”, and <phrase role="IPA">[ʒ]</phrase> as in the second "g" in “garage” (in some pronunciations). English “s” can be either <phrase role="IPA">[s]</phrase> as in “cats”, <phrase role="IPA">[z]</phrase> as in “cards”, <phrase role="IPA">[ʃ]</phrase> as in “tension”, or <phrase role="IPA">[ʒ]</phrase> as in “measure”. The sound of Lojban “x” doesn’t appear in most English dialects at all.</para>
+  <para>There are two common English sounds that are found in Lojban but are not Lojban consonants: the “ch” of “church” and the “j” of “judge”. In Lojban, these are considered two consonant sounds spoken together without an intervening vowel sound, and so are represented in Lojban by the two separate consonants: “tc” (IPA <phrase role="IPA">[tʃ]</phrase>) and “dj” (IPA <phrase role="IPA">[dʒ]</phrase>). In general, whether a complex sound is considered one sound or two depends on the language: Russian views “ts” as a single sound, whereas English, French, and Lojban consider it to be a consonant cluster.</para>
+</section>
+
+<section xml:id="cll_chapter3-section3">
+  <title>3. The Special Lojban Characters</title>
+  <para>The apostrophe, period, and comma need special attention. They are all used as indicators of a division between syllables, but each has a different pronunciation, and each is used for different reasons:</para>
+  <para>The apostrophe represents a phoneme similar to a short, breathy English “h”, (IPA <phrase role="IPA">[h]</phrase>). The letter “h” is not used to represent this sound for two reasons: primarily in order to simplify explanations of the morphology, but also because the sound is very common, and the apostrophe is a visually lightweight representation of it. The apostrophe sound is a consonant in nature, but is not treated as either a consonant or a vowel for purposes of Lojban morphology (word-formation), which is explained in <xref linkend="cll_chapter4"/>. In addition, the apostrophe visually parallels the comma and the period, which are also used (in different ways) to separate syllables.</para>
+  <para>The apostrophe is included in Lojban only to enable a smooth transition between vowels, while joining the vowels within a single word. In fact, one way to think of the apostrophe is as representing an unvoiced vowel glide.</para>
+  <para>As a permitted variant, any unvoiced fricative other than those already used in Lojban may be used to render the apostrophe: IPA <phrase role="IPA">[θ]</phrase> is one possibility. The convenience of the listener should be regarded as paramount in deciding to use a substitute for <phrase role="IPA">[h]</phrase>.</para>
+  <para>The period represents a mandatory pause, with no specified length; a glottal stop (IPA <phrase role="IPA">[ʔ]</phrase>) is considered a pause of shortest length. A pause (or glottal stop) may appear between any two words, and in certain cases — explained in detail in <xref linkend="cll_chapter4"/> — must occur. In particular, a word beginning with a vowel is always preceded by a pause, and a word ending in a consonant is always followed by a pause.</para>
+  <para>Technically, the period is an optional reminder to the reader of a mandatory pause that is dictated by the rules of the language; because these rules are unambiguous, a missing period can be inferred from otherwise correct text. Periods are included only as an aid to the reader.</para>
+  <para>A period also may be found apparently embedded in a word. When this occurs, such a written string is not one word but two, written together to indicate that the writer intends a unitary meaning for the compound. It is not really necessary to use a space between words if a period appears.</para>
+  <para>The comma is used to indicate a syllable break within a word, generally one that is not obvious to the reader. Such a comma is written to separate syllables, but indicates that there must be no pause between them, in contrast to the period. Between two vowels, a comma indicates that some type of glide may be necessary to avoid a pause that would split the two syllables into separate words. It is always legal to use the apostrophe (IPA <phrase role="IPA">[h]</phrase>) sound in pronouncing a comma. However, a comma cannot be pronounced as a pause or glottal stop between the two letters separated by the comma, because that pronunciation would split the word into two words.</para>
+  <para>Otherwise, a comma is usually only used to clarify the presence of syllabic “l”, “m”, “n”, or “r” (discussed later). Commas are never required: no two Lojban words differ solely because of the presence or placement of a comma.</para>
+  <para>Here is a somewhat artificial example of the difference in pronunciation between periods, commas and apostrophes. In the English song about Old MacDonald’s Farm, the vowel string which is written as “ee-i-ee-i-o” in English could be Lojbanized with periods as:</para>
+  <programlisting><anchor xml:id="c3e3d1"/><anchor xml:id="cll_chapter3-section3-example1"/>3.1)   .i.ai.i.ai.o
+       <phrase role="IPA">[ʔi ʔaj ʔi ʔaj ʔo]</phrase>
+       Ee! Eye! Ee! Eye! Oh!
+</programlisting>
+  <para>However, this would sound clipped, staccato, and unmusical compared to the English. Furthermore, although <xref linkend="cll_chapter3-section3-example1"/> is a string of meaningful Lojban words, as a sentence it makes very little sense. (Note the use of periods embedded within the written word.)</para>
+  <para>If commas were used instead of periods, we could represent the English string as a Lojbanized name, ending in a consonant:</para>
+  <programlisting><anchor xml:id="c3e3d2"/><anchor xml:id="cll_chapter3-section3-example2"/>3.2)   .i,ai,i,ai,on.
+       <phrase role="IPA">[ʔi jaj ji jaj jonʔ]</phrase></programlisting>
+  <para>The commas represent new syllable breaks, but prohibit the use of pauses or glottal stop. The pronunciation shown is just one possibility, but closely parallels the intended English pronunciation.</para>
+  <para>However, the use of commas in this way is risky to unambiguous interpretation, since the glides might be heard by some listeners as diphthongs, producing something like</para>
+  <programlisting><anchor xml:id="c3e3d3"/><anchor xml:id="cll_chapter3-section3-example3"/>3.3)   .i,iai,ii,iai,ion.
+</programlisting>
+  <para>which is technically a different Lojban name. Since the intent with Lojbanized names is to allow them to be pronounced more like their native counterparts, the comma is allowed to represent vowel glides or some non-Lojbanic sound. Such an exception affects only spelling accuracy and the ability of a reader to replicate the desired pronunciation exactly; it will not affect the recognition of word boundaries.</para>
+  <para>Still, it is better if Lojbanized names are always distinct. Therefore, the apostrophe is preferred in regular Lojbanized names that are not attempting to simulate a non-Lojban pronunciation perfectly. (Perfection, in any event, is not really achievable, because some sounds simply lack reasonable Lojbanic counterparts.)</para>
+  <para>If apostrophes were used instead of commas in <xref linkend="cll_chapter3-section3-example2"/>, it would appear as:</para>
+  <programlisting><anchor xml:id="c3e3d4"/><anchor xml:id="cll_chapter3-section3-example4"/>3.4)   .i'ai'i'ai'on.
+       <phrase role="IPA">[ʔi hai hi hai honʔ]</phrase></programlisting>
+  <para>which preserves the rhythm and length, if not the exact sounds, of the original English.</para>
+</section>
+
+<section xml:id="cll_chapter3-section4">
+  <title>4. Diphthongs and Syllabic Consonants</title>
+  <para>There exist 16 diphthongs in the Lojban language. A diphthong is a vowel sound that consists of two elements, a short vowel sound and a glide, either a labial (IPA <phrase role="IPA">[w]</phrase>) or palatal (IPA <phrase role="IPA">[j]</phrase>) glide, that either precedes (an on-glide) or follows (an off-glide) the main vowel. Diphthongs always constitute a single syllable.</para>
+  <para>For Lojban purposes, a vowel sound is a relatively long speech-sound that forms the nucleus of a syllable. Consonant sounds are relatively brief and normally require an accompanying vowel sound in order to be audible. Consonants may occur at the beginning or end of a syllable, around the vowel, and there may be several consonants in a cluster in either position. Each separate vowel sound constitutes a distinct syllable; consonant sounds do not affect the determination of syllables.</para>
+  <para>The six Lojban vowels are “a”, “e”, “i”, “o”, “u”, and “y”. The first five vowels appear freely in all kinds of Lojban words. The vowel “y” has a limited distribution: it appears only in Lojbanized names, in the Lojban names of the letters of the alphabet, as a glue vowel in compound words, and standing alone as a space-filler word (like English “uh” or “er”).</para>
+  <para>The Lojban diphthongs are shown in the table below. (Variant pronunciations have been omitted, but are much as one would expect based on the variant pronunciations of the separate vowel letters: “ai” may be pronounced <phrase role="IPA">[ɑj]</phrase>, for example.)</para>
+  <programlisting>
+   Letters IPA Description
+
+    ai     <phrase role="IPA">[aj]</phrase>   an open vowel with palatal off-glide
+    ei     <phrase role="IPA">[ɛj]</phrase>   a front mid vowel with palatal off-glide
+    oi     <phrase role="IPA">[oj]</phrase>   a back mid vowel with palatal off-glide
+    au     <phrase role="IPA">[aw]</phrase>   an open vowel with labial off-glide
+
+    ia     <phrase role="IPA">[ja]</phrase>   an open vowel with palatal on-glide
+    ie     <phrase role="IPA">[jɛ]</phrase>   a front mid vowel with palatal on-glide
+    ii     <phrase role="IPA">[ji]</phrase>   a front close vowel with palatal on-glide
+    io     <phrase role="IPA">[jo]</phrase>   a back mid vowel with palatal on-glide
+    iu     <phrase role="IPA">[ju]</phrase>   a back close vowel with palatal on-glide
+
+    ua     <phrase role="IPA">[wa]</phrase>   an open vowel with labial on-glide
+    ue     <phrase role="IPA">[wɛ]</phrase>   a front mid vowel with labial on-glide
+    ui     <phrase role="IPA">[wi]</phrase>   a front close vowel with labial on-glide
+    uo     <phrase role="IPA">[wo]</phrase>   a back mid vowel with labial on-glide
+    uu     <phrase role="IPA">[wu]</phrase>   a back close vowel with labial on-glide
+
+    iy     <phrase role="IPA">[jə]</phrase>   a central mid vowel with palatal on-glide
+    uy     <phrase role="IPA">[wə]</phrase>   a central mid vowel with labial on-glide
+</programlisting>
+  <para>(Approximate English equivalents of most of these diphthongs exist: see <xref linkend="cll_chapter3-section11"/> for examples.)</para>
+  <para>The first four diphthongs above (“ai”, “ei”, “oi”, and “au”, the ones with off-glides) are freely used in most types of Lojban words; the ten following ones are used only as stand-alone words and in Lojbanized names and borrowings; and the last two (“iy” and “uy”) are used only in Lojbanized names.</para>
+  <para>The syllabic consonants of Lojban, <phrase role="IPA">[l̩]</phrase>, <phrase role="IPA">[m̩]</phrase>, <phrase role="IPA">[n̩]</phrase>, and <phrase role="IPA">[r̩]</phrase>, are variants of the non-syllabic <phrase role="IPA">[l]</phrase>, <phrase role="IPA">[m]</phrase>, <phrase role="IPA">[n]</phrase>, and <phrase role="IPA">[r]</phrase> respectively. They normally have only a limited distribution, appearing in Lojban names and borrowings, although in principle any “l”, “m”, “n”, or “r” may be pronounced syllabically. If a syllabic consonant appears next to a “l”, “m”, “n”, or “r” that is not syllabic, it may not be clear which is which:</para>
+  <programlisting><anchor xml:id="c3e4d1"/><anchor xml:id="cll_chapter3-section4-example1"/>4.1)   brlgan.
+       <phrase role="IPA">[br̩l gan]</phrase>
+       or <phrase role="IPA">[brl̩ gan]</phrase></programlisting>
+  <para>is a hypothetical Lojbanized name with more than one valid pronunciation; however it is pronounced, it remains the same word.</para>
+  <para>Syllabic consonants are treated as consonants rather than vowels from the standpoint of Lojban morphology. Thus Lojbanized names, which are generally required to end in a consonant, are allowed to end with a syllabic consonant. An example is “rl.”, which is an approximation of the English name “Earl”, and has two syllabic consonants.</para>
+  <para>Syllables with syllabic consonants and no vowel are never stressed or counted when determining which syllables to stress (see <xref linkend="cll_chapter3-section9"/>).</para>
+</section>
+
+<section xml:id="cll_chapter3-section5">
+  <title>5. Vowel Pairs</title>
+  <para>Lojban vowels also occur in pairs, where each vowel sound is in a separate syllable. These two vowel sounds are connected (and separated) by an apostrophe. Lojban vowel pairs should be pronounced continuously with the <phrase role="IPA">[h]</phrase> sound between (and not by a glottal stop or pause, which would split the two vowels into separate words).</para>
+  <para>All vowel combinations are permitted in two-syllable pairs with the apostrophe separating them; this includes those which constitute diphthongs when the apostrophe is not included.</para>
+  <para>The Lojban vowel pairs are:</para>
+  <programlisting>
+        a'a   a'e   a'i   a'o   a'u   a'y
+        e'a   e'e   e'i   e'o   e'u   e'y
+        i'a   i'e   i'i   i'o   i'u   i'y
+        o'a   o'e   o'i   o'o   o'u   o'y
+        u'a   u'e   u'i   u'o   u'u   u'y
+        y'a   y'e   y'i   y'o   y'u   y'y
+</programlisting>
+  <para>Vowel pairs involving “y” appear only in Lojbanized names. They could appear in cmavo (structure words), but only “.y'y.” is so used — it is the Lojban name of the apostrophe letter (see <xref linkend="cll_chapter17"/>).</para>
+  <para>When more than two vowels occur together in Lojban, the normal pronunciation pairs vowels from the left into syllables, as in the Lojbanized name:</para>
+  <programlisting><anchor xml:id="c3e5d1"/><anchor xml:id="cll_chapter3-section5-example1"/>5.1)   meiin.
+       mei,in.
+</programlisting>
+  <para><xref linkend="cll_chapter3-section5-example1"/> contains the diphthong “ei” followed by the vowel “i”. In order to indicate a different grouping, the comma must always be used, leading to:</para>
+  <programlisting><anchor xml:id="c3e5d2"/><anchor xml:id="cll_chapter3-section5-example2"/>5.2)   me,iin.
+</programlisting>
+  <para>which contains the vowel “e” followed by the diphthong “ii”. In rough English representation, <xref linkend="cll_chapter3-section5-example1"/> is “May Een”, whereas <xref linkend="cll_chapter3-section5-example2"/> is “Meh Yeen”.</para>
+</section>
+
+<section xml:id="cll_chapter3-section6">
+  <title>6. Consonant Clusters</title>
+  <para>A consonant sound is a relatively brief speech-sound that precedes or follows a vowel sound in a syllable; its presence either preceding or following does not add to the count of syllables, nor is a consonant required in either position for any syllable. Lojban has seventeen consonants: for the purposes of this section, the apostrophe is not counted as a consonant.</para>
+  <para>An important distinction dividing Lojban consonants is that of voicing. The following table shows the unvoiced consonants and the corresponding voiced ones:</para>
+  <programlisting>
+   UNVOICED    VOICED
+      p          b
+      t          d
+      k          g
+      f          v
+      c          j
+      s          z
+      x          -
+</programlisting>
+  <para>The consonant “x” has no voiced counterpart in Lojban. The remaining consonants, “l”, “m”, “n”, and “r”, are typically pronounced with voice, but can be pronounced unvoiced.</para>
+  <para>Consonant sounds occur in languages as single consonants, or as doubled, or as clustered combinations. Single consonant sounds are isolated by word boundaries or by intervening vowel sounds from other consonant sounds. Doubled consonant sounds are either lengthened like <phrase role="IPA">[s]</phrase> in English “hiss”, or repeated like <phrase role="IPA">[k]</phrase> in English “backcourt”. Consonant clusters consist of two or more single or doubled consonant sounds in a group, each of which is different from its immediate neighbor. In Lojban, doubled consonants are excluded altogether, and clusters are limited to two or three members, except in Lojbanized names.</para>
+  <para>Consonants can occur in three positions in words: initial (at the beginning), medial (in the middle), and final (at the end). In many languages, the sound of a consonant varies depending upon its position in the word. In Lojban, as much as possible, the sound of a consonant is unrelated to its position. In particular, the common American English trait of changing a “t” between vowels into a “d” or even an alveolar tap (IPA <phrase role="IPA">[ɾ]</phrase>) is unacceptable in Lojban.</para>
+  <para>Lojban imposes no restrictions on the appearance of single consonants in any valid consonant position; however, no consonant (including syllabic consonants) occurs final in a word except in Lojbanized names.</para>
+  <para>Pairs of consonants can also appear freely, with the following restrictions:</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>It is forbidden for both consonants to be the same, as this would violate the rule against double consonants.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <variablelist>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>It is forbidden for one consonant to be voiced and the other unvoiced. The consonants “l”, “m”, “n”, and “r” are exempt from this restriction. As a result, “bf” is forbidden, and so is “sd”, but both “fl” and “vl”, and both “ls” and “lz”, are permitted.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>3)</term>
+      <listitem>
+        <para>It is forbidden for both consonants to be drawn from the set “c”, “j”, “s”, “z”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>4)</term>
+      <listitem>
+        <para>The specific pairs “cx”, “kx”, “xc”, “xk”, and “mz” are forbidden.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>These rules apply to all kinds of words, even Lojbanized names. If a name would normally contain a forbidden consonant pair, a “y” can be inserted to break up the pair:</para>
+  <programlisting><anchor xml:id="c3e6d1"/><anchor xml:id="cll_chapter3-section6-example1"/>6.1)   djeimyz.
+       <phrase role="IPA">[dʒɛj məzʔ]</phrase>
+       James
+</programlisting>
+  <para>The regular English pronunciation of “James”, which is <phrase role="IPA">[dʒɛjmz]</phrase>, would Lojbanize as “djeimz.”, which contains a forbidden consonant pair.</para>
+</section>
+
+<section xml:id="cll_chapter3-section7">
+  <title>7. Initial Consonant Pairs</title>
+  <para>The set of consonant pairs that may appear at the beginning of a word (excluding Lojbanized names) is far more restricted than the fairly large group of permissible consonant pairs described in <xref linkend="cll_chapter3-section6"/>. Even so, it is more than English allows, although hopefully not more than English-speakers (and others) can learn to pronounce.</para>
+  <para>There are just 48 such permissible initial consonant pairs, as follows:</para>
+  <programlisting>
+      bl br
+      cf ck cl cm cn cp cr ct
+      dj dr dz
+      fl fr
+      gl gr
+      jb jd jg jm jv
+      kl kr
+      ml mr
+      pl pr
+      sf sk sl sm sn sp sr st
+      tc tr ts
+      vl vr
+      xl xr
+      zb zd zg zm zv
+</programlisting>
+  <para>Lest this list seem almost random, a pairing of voiced and unvoiced equivalent vowels will show significant patterns which may help in learning:</para>
+  <programlisting>
+    pl pr                       fl fr
+    bl br                       vl vr
+
+    cp cf      ct ck cm cn      cl cr
+    jb jv      jd jg jm
+    sp sf      st sk sm sn      sl sr
+    zb zv      zd zg zm
+
+    tc tr      ts               kl kr
+    dj dr      dz               gl gr
+
+    ml mr                       xl xr
+</programlisting>
+  <para>Note that if both consonants of an initial pair are voiced, the unvoiced equivalent is also permissible, and the voiced pair can be pronounced simply by voicing the unvoiced pair. (The converse is not true: “cn” is a permissible initial pair, but “jn” is not.)</para>
+  <para>Consonant triples can occur medially in Lojban words. They are subject to the following rules:</para>
+  <orderedlist>
+    <listitem>
+      <para>The first two consonants must constitute a permissible consonant pair;</para>
+    </listitem>
+    <listitem>
+      <para>The last two consonants must constitute a permissible initial consonant pair;</para>
+    </listitem>
+    <listitem>
+      <para>The triples “ndj”, “ndz”, “ntc”, and “nts” are forbidden.</para>
+    </listitem>
+  </orderedlist>
+  <para>Lojbanized names can begin or end with any permissible consonant pair, not just the 48 initial consonant pairs listed above, and can have consonant triples in any location, as long as the pairs making up those triples are permissible. In addition, names can contain consonant clusters with more than three consonants, again requiring that each pair within the cluster is valid.</para>
+</section>
+
+<section xml:id="cll_chapter3-section8">
+  <title>8. Buffering Of Consonant Clusters</title>
+  <para>Many languages do not have consonant clusters at all, and even those languages that do have them often allow only a subset of the full Lojban set. As a result, the Lojban design allows the use of a buffer sound between consonant combinations which a speaker finds unpronounceable. This sound may be any non-Lojbanic vowel which is clearly separable by the listener from the Lojban vowels. Some possibilities are IPA <phrase role="IPA">[ɪ]</phrase>, <phrase role="IPA">[ɨ]</phrase>, <phrase role="IPA">[ʊ]</phrase>, or even <phrase role="IPA">[ʏ]</phrase>, but there probably is no universally acceptable buffer sound. When using a consonant buffer, the sound should be made as short as possible. Two examples showing such buffering (we will use <phrase role="IPA">[ɪ]</phrase> in this chapter) are:</para>
+  <programlisting><anchor xml:id="c3e8d1"/><anchor xml:id="cll_chapter3-section8-example1"/>8.1)   vrusi
+       <phrase role="IPA">[ˈvru si]</phrase>
+       or <phrase role="IPA">[vɪ ˈru si]</phrase></programlisting>
+  <programlisting><anchor xml:id="c3e8d2"/><anchor xml:id="cll_chapter3-section8-example2"/>8.2)   .AMsterdam.
+       <phrase role="IPA">[ʔam ster damʔ]</phrase>
+       or <phrase role="IPA">[ˈʔa mɪ sɪ tɛ rɪ da mɪʔ]</phrase></programlisting>
+  <para>When a buffer vowel is used, it splits each buffered consonant into its own syllable. However, the buffering syllables are never stressed, and are not counted in determining stress. They are, in effect, not really syllables to a Lojban listener, and thus their impact is ignored.</para>
+  <para>Here are more examples of unbuffered and buffered pronunciations:</para>
+  <programlisting><anchor xml:id="c3e8d3"/><anchor xml:id="cll_chapter3-section8-example3"/>8.3)   klama
+       <phrase role="IPA">[ˈkla ma]</phrase><phrase role="IPA">[kɪ ˈla ma]</phrase><anchor xml:id="c3e8d4"/><anchor xml:id="cll_chapter3-section8-example4"/>8.4)   xapcke
+       <phrase role="IPA">[ˈxap ʃkɛ]</phrase><phrase role="IPA">[ˈxa pɪ ʃkɛ]</phrase><phrase role="IPA">[ˈxa pɪ ʃɪ kɛ]</phrase></programlisting>
+  <para>In <xref linkend="cll_chapter3-section8-example4"/>, we see that buffering vowels can be used in just some, rather than all, of the possible places: the second pronunciation buffers the “pc” consonant pair but not the “ck”. The third pronunciation buffers both.</para>
+  <programlisting><anchor xml:id="c3e8d5"/><anchor xml:id="cll_chapter3-section8-example5"/>8.5)   ponyni'u
+       <phrase role="IPA">[po nə 'ni hu]</phrase></programlisting>
+  <para><xref linkend="cll_chapter3-section8-example5"/> cannot contain any buffering vowel. It is important not to confuse the vowel “y”, which is pronounced <phrase role="IPA">[ə]</phrase>, with the buffer, which has a variety of possible pronunciations and is never written. Consider the contrast between</para>
+  <programlisting><anchor xml:id="c3e8d6"/><anchor xml:id="cll_chapter3-section8-example6"/>8.6)   bongynanba
+       <phrase role="IPA">[boŋ gə ˈnan ba]</phrase></programlisting>
+  <para>an unlikely Lojban compound word meaning “bone bread” (note the use of <phrase role="IPA">[ŋ]</phrase> as a representative of “n” before “g”) and</para>
+  <programlisting><anchor xml:id="c3e8d7"/><anchor xml:id="cll_chapter3-section8-example7"/>8.7)   bongnanba
+       <phrase role="IPA">[boŋ ˈgnan ba]</phrase></programlisting>
+  <para>a possible borrowing from another language (Lojban borrowings can only take a limited form). If <xref linkend="cll_chapter3-section8-example7"/> were pronounced with buffering, as</para>
+  <programlisting><anchor xml:id="c3e8d8"/><anchor xml:id="cll_chapter3-section8-example8"/>8.8)   <phrase role="IPA">[boŋ gɪ ˈnan ba]</phrase></programlisting>
+  <para>it would be very similar to <xref linkend="cll_chapter3-section8-example6"/>. Only a clear distinction between “y” and any buffering vowel would keep the two words distinct.</para>
+  <para>Since buffering is done for the benefit of the speaker in order to aid pronounceability, there is no guarantee that the listener will not mistake a buffer vowel for one of the six regular Lojban vowels. The buffer vowel should be as laxly pronounced as possible, as central as possible, and as short as possible. Furthermore, it is worthwhile for speakers who use buffers to pronounce their regular vowels a bit longer than usual, to avoid confusion with buffer vowels. The speakers of many languages will have trouble correctly hearing any of the suggested buffer vowels otherwise. By this guideline, <xref linkend="cll_chapter3-section8-example8"/> would be pronounced</para>
+  <programlisting><anchor xml:id="c3e8d9"/><anchor xml:id="cll_chapter3-section8-example9"/>8.9)   <phrase role="IPA">[boːŋ gɪ ˈnaːn baː]</phrase></programlisting>
+  <para>with lengthened vowels.</para>
+</section>
+
+<section xml:id="cll_chapter3-section9">
+  <title>9. Syllabication And Stress</title>
+  <para>A Lojban word has one syllable for each of its vowels, diphthongs, and syllabic consonants (referred to simply as “vowels” for the purposes of this section.) Syllabication rules determine which of the consonants separating two vowels belong to the preceding vowel and which to the following vowel. These rules are conventional only; the phonetic facts of the matter about how utterances are syllabified in any language are always very complex.</para>
+  <para>A single consonant always belongs to the following vowel. A consonant pair is normally divided between the two vowels; however, if the pair constitute a valid initial consonant pair, they are normally both assigned to the following vowel. A consonant triple is divided between the first and second consonants. Apostrophes and commas, of course, also represent syllable breaks. Syllabic consonants usually appear alone in their syllables.</para>
+  <para>It is permissible to vary from these rules in Lojbanized names. For example, there are no definitive rules for the syllabication of names with consonant clusters longer than three consonants. The comma is used to indicate variant syllabication or to explicitly mark normal syllabication.</para>
+  <para>Here are some examples of Lojban syllabication:</para>
+  <programlisting><anchor xml:id="c3e9d1"/><anchor xml:id="cll_chapter3-section9-example1"/>9.1)   pujenaicajeba
+       pu,je,nai,ca,je,ba
+</programlisting>
+  <para>This word has no consonant pairs and is therefore syllabified before each medial consonant.</para>
+  <programlisting><anchor xml:id="c3e9d2"/><anchor xml:id="cll_chapter3-section9-example2"/>9.2)   ninmu
+       nin,mu
+</programlisting>
+  <para>This word is split at a consonant pair.</para>
+  <programlisting><anchor xml:id="c3e9d3"/><anchor xml:id="cll_chapter3-section9-example3"/>9.3)   fitpri
+       fit,pri
+</programlisting>
+  <para>This word is split at a consonant triple, between the first two consonants of the triple.</para>
+  <programlisting><anchor xml:id="c3e9d4"/><anchor xml:id="cll_chapter3-section9-example4"/>9.4)   sairgoi
+       sair,goi
+       sai,r,goi
+</programlisting>
+  <para>This word contains the consonant pair “rg”; the “r” may be pronounced syllabically or not.</para>
+  <programlisting><anchor xml:id="c3e9d5"/><anchor xml:id="cll_chapter3-section9-example5"/>9.5)   klezba
+       klez,ba
+       kle,zba
+</programlisting>
+  <para>This word contains the permissible initial pair “zb”, and so may be syllabicated either between “z” and “b” or before “zb”.</para>
+  <para>Stress is a relatively louder pronunciation of one syllable in a word or group of words. Since every syllable has a vowel sound (or diphthong or syllabic consonant) as its nucleus, and the stress is on the vowel sound itself, the terms “stressed syllable” and “stressed vowel” are largely interchangeable concepts.</para>
+  <para>Most Lojban words are stressed on the next-to-the-last, or penultimate, syllable. In counting syllables, however, syllables whose vowel is “y” or which contain a syllabic consonant (“l”, “m”, “n”, or “r”) are never counted. (The Lojban term for penultimate stress is “da'amoi terbasna”.) Similarly, syllables created solely by adding a buffer vowel, such as <phrase role="IPA">[ɪ]</phrase>, are not counted.</para>
+  <para>There are actually three levels of stress — primary, secondary, and weak. Weak stress is the lowest level, so it really means no stress at all. Weak stress is required for syllables containing “y”, a syllabic consonant, or a buffer vowel.</para>
+  <para>Primary stress is required on the penultimate syllable of Lojban content words (called “brivla”). Lojbanized names may be stressed on any syllable, but if a syllable other than the penultimate is stressed, the syllable (or at least its vowel) must be capitalized in writing. Lojban structural words (called “cmavo”) may be stressed on any syllable or none at all. However, primary stress may not be used in a syllable just preceding a brivla, unless a pause divides them; otherwise, the two words may run together.</para>
+  <para>Secondary stress is the optional and non-distinctive emphasis used for other syllables besides those required to have either weak or primary stress. There are few rules governing secondary stress, which typically will follow a speaker’s native language habits or preferences. Secondary stress can be used for contrast, or for emphasis of a point. Secondary stress can be emphasized at any level up to primary stress, although the speaker must not allow a false primary stress in brivla, since errors in word resolution could result.</para>
+  <para>The following are Lojban words with stress explicitly shown:</para>
+  <programlisting><anchor xml:id="c3e9d6"/><anchor xml:id="cll_chapter3-section9-example6"/>9.6)   dikyjvo
+       DI,ky,jvo
+</programlisting>
+  <para>(In a fully-buffered dialect, the pronunciation would be: <phrase role="IPA">['di kə ʒɪ vo]</phrase>.) Note that the syllable “ky” is not counted in determining stress. The vowel “y” is never stressed in a normal Lojban context.</para>
+  <programlisting><anchor xml:id="c3e9d7"/><anchor xml:id="cll_chapter3-section9-example7"/>9.7)   .armstrong.
+       .ARM,strong.
+</programlisting>
+  <para>This is a Lojbanized version of the name “Armstrong”. The final “g” must be explicitly pronounced. With full buffering, the name would be pronounced:</para>
+  <programlisting><anchor xml:id="c3e9d8"/><anchor xml:id="cll_chapter3-section9-example8"/>9.8)   <phrase role="IPA">[ˈʔa rɪ mɪ sɪ tɪ ro nɪ gɪʔ]</phrase></programlisting>
+  <para>However, there is no need to insert a buffer in every possible place just because it is inserted in one place: partial buffering is also acceptable. In every case, however, the stress remains in the same place: on the first syllable.</para>
+  <para>The English pronunciation of “Armstrong”, as spelled in English, is not correct by Lojban standards; the letters “ng” in English represent a velar nasal (IPA <phrase role="IPA">[ŋ]</phrase>) which is a single consonant. In Lojban, “ng” represents two separate consonants that must both be pronounced; you may not use <phrase role="IPA">[ŋ]</phrase> to pronounce Lojban “ng”, although <phrase role="IPA">[ŋg]</phrase> is acceptable. English speakers are likely to have to pronounce the ending with a buffer, as one of the following:</para>
+  <programlisting><anchor xml:id="c3e9d9"/><anchor xml:id="cll_chapter3-section9-example9"/>9.9)   <phrase role="IPA">[ˈʔarm stron gɪʔ]</phrase>
+       or <phrase role="IPA">[ˈʔarm stroŋ gɪʔ]</phrase>
+       or even <phrase role="IPA">[ˈʔarm stro nɪgʔ]</phrase></programlisting>
+  <para>The normal English pronunciation of the name “Armstrong” could be Lojbanized as:</para>
+  <programlisting><anchor xml:id="c3e9d10"/><anchor xml:id="cll_chapter3-section9-example10"/>9.10)  .ARMstron.
+</programlisting>
+  <para>since Lojban “n” is allowed to be pronounced as the velar nasal <phrase role="IPA">[ŋ]</phrase>.</para>
+  <para>Here is another example showing the use of “y”:</para>
+  <programlisting><anchor xml:id="c3e9d11"/><anchor xml:id="cll_chapter3-section9-example11"/>9.11)  bisydja
+       BI,sy,dja
+       BI,syd,ja
+</programlisting>
+  <para>This word is a compound word, or lujvo, built from the two affixes “bis” and “dja”. When they are joined, an impermissible consonant pair results: “sd”. In accordance with the algorithm for making lujvo, explained in <xref linkend="cll_chapter4"/>, a “y” is inserted to separate the impermissible consonant pair; the “y” is not counted as a syllable for purposes of stress determination.</para>
+  <programlisting><anchor xml:id="c3e9d12"/><anchor xml:id="cll_chapter3-section9-example12"/>9.12)  da'udja
+       da'UD,ja
+       da'U,dja
+</programlisting>
+  <para>These two syllabications sound the same to a Lojban listener — the association of unbuffered consonants in syllables is of no import in recognizing the word.</para>
+  <programlisting><anchor xml:id="c3e9d13"/><anchor xml:id="cll_chapter3-section9-example13"/>9.13)  e'u bridi
+       e'u BRI,di
+       E'u BRI,di
+       e'U.BRI,di
+</programlisting>
+  <para>In <xref linkend="cll_chapter3-section9-example13"/>, “e'u” is a cmavo and “bridi” is a brivla. Either of the first two pronunciations is permitted: no primary stress on either syllable of “e'u”, or primary stress on the first syllable. The third pronunciation, which places primary stress on the second syllable of the cmavo, requires that — since the following word is a brivla — the two words must be separated by a pause. Consider the following two cases:</para>
+  <programlisting><anchor xml:id="c3e9d14"/><anchor xml:id="cll_chapter3-section9-example14"/>9.14)  le re nobli prenu
+       le re NObli PREnu
+
+<anchor xml:id="c3e9d15"/><anchor xml:id="cll_chapter3-section9-example15"/>9.15)  le re no bliprenu
+       le re no bliPREnu
+</programlisting>
+  <para>If the cmavo “no” in <xref linkend="cll_chapter3-section9-example15"/> were to be stressed, the phrase would sound exactly like the given pronunciation of <xref linkend="cll_chapter3-section9-example14"/>, which is unacceptable in Lojban: a single pronunciation cannot represent both.</para>
+</section>
+
+<section xml:id="cll_chapter3-section10">
+  <title>10. IPA For English Speakers</title>
+  <para>There are many dialects of English, thus making it difficult to define the standardized symbols of the IPA in terms useful to every reader. All the symbols used in this chapter are repeated here, in more or less alphabetical order, with examples drawn from General American. In addition, some attention is given to the Received Pronunciation of (British) English. These two dialects are referred to as GA and RP respectively. Speakers of other dialects should consult a book on phonetics or their local television sets.</para>
+  <variablelist>
+    <varlistentry>
+      <term>[ˈ]</term>
+      <listitem>
+        <para>An IPA indicator of primary stress; the syllable which follows <phrase role="IPA">[ˈ]</phrase> receives primary stress.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʔ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “.”. This sound is not usually considered part of English. It is the catch in your throat that sometimes occurs prior to the beginning of a word (and sometimes a syllable) which starts with a vowel. In some dialects, like Cockney and some kinds of American English, it is used between vowels instead of “t”: “bottle” <phrase role="IPA">[boʔl̩]</phrase>. The English interjection “uh-oh!” almost always has it between the syllables.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ː]</term>
+      <listitem>
+        <para>A symbol indicating that the previous vowel is to be spoken for a longer time than usual. Lojban vowels can be pronounced long in order to make a greater contrast with buffer vowels.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[a]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “a”. This sound doesn’t occur in GA, but sounds somewhat like the “ar” of “park”, as spoken in RP or New England American. It is pronounced further forward in the mouth than <phrase role="IPA">[ɑ]</phrase>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɑ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “a”. The “a” of GA “father”. The sound <phrase role="IPA">[a]</phrase> is preferred because GA speakers often relax an unstressed <phrase role="IPA">[ɑ]</phrase> into a schwa <phrase role="IPA">[ə]</phrase>, as in the usual pronunciations of “about” and “sofa”. Because schwa is a distinct vowel in Lojban, English speakers must either learn to avoid this shift or to use <phrase role="IPA">[a]</phrase> instead: the Lojban word for “sofa” is “sfofa”, pronounced <phrase role="IPA">[sfofa]</phrase> or <phrase role="IPA">[sfofɑ]</phrase> but never <phrase role="IPA">[sfofə]</phrase> which would be the non-word “sfofy”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[æ]</term>
+      <listitem>
+        <para>Not a Lojban sound. The “a” of English “cat”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[b]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “b”. As in English “boy”, “sober”, or “job”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[β]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “v”. Not an English sound; the Spanish “b” or “v” between vowels. This sound should not be used for Lojban “b”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[d]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “d”. As in English “dog”, “soda”, or “mad”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɛ]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “e”. The “e” of English “met”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[e]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “e”. This sound is not found in English, but is the Spanish “e”, or the tense “e” of Italian. The vowel of English “say” is similar except for the off-glide: you can learn to make this sound by holding your tongue steady while saying the first part of the English vowel.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ə]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “y”. As in the “a” of English “sofa” or “about”. Schwa is generally unstressed in Lojban, as it is in English. It is a totally relaxed sound made with the tongue in the middle of the mouth.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[f]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “f”. As in “fee”, “loafer”, or “chef”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɸ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “f”. Not an English sound; the Japanese “f” sound.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[g]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “g”. As in English “go”, “eagle”, or “dog”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[h]</term>
+      <listitem>
+        <para>The preferred pronunciation of the Lojban apostrophe sound. As in English “aha” or the second "h" in “oh, hello”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[i]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “i”. Essentially like the English vowel of “pizza” or “machine”, although the English vowel is sometimes pronounced with an off-glide, which should not be present in Lojban.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɪ]</term>
+      <listitem>
+        <para>A possible Lojban buffer vowel. The “i” of English “bit”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɨ]</term>
+      <listitem>
+        <para>A possible Lojban buffer vowel. The “u” of “just” in some varieties of GA, those which make the word sound more or less like “jist”. Also Russian “y” as in “byt'” (to be); like a schwa <phrase role="IPA">[ə]</phrase>, but higher in the mouth.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[j]</term>
+      <listitem>
+        <para>Used in Lojban diphthongs beginning or ending with “i”. Like the “y” in English “yard” or “say”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[k]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “k”. As in English “kill”, “token”, or “flak”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[l]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “l”. As in English “low”, “nylon”, or “excel”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[l̩]</term>
+      <listitem>
+        <para>The syllabic version of Lojban “l”, as in English “bottle” or “middle”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[m]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “m”. As in English “me”, “humor”, or “ham”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[m̩]</term>
+      <listitem>
+        <para>The syllabic version of Lojban “m”. As in English “catch ’em” or “bottom”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[n]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “n”. As in English “no”, “honor”, or “son”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[n̩]</term>
+      <listitem>
+        <para>The syllabic version of Lojban “n”. As in English “button”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ŋ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “n”, especially in Lojbanized names and before “g” or “k”. As in English “sing” or “singer” (but not “finger” or “danger”).</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ŋ̍]</term>
+      <listitem>
+        <para>An allowed variant of Lojban syllabic “n”, especially in Lojbanized names.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[o]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “o”. As in the French “haute (cuisine)” or Spanish “como”. There is no exact English equivalent of this sound. The nearest GA equivalent is the “o” of “dough” or “joke”, but it is essential that the off-glide (a <phrase role="IPA">[w]</phrase>-like sound) at the end of the vowel is not pronounced when speaking Lojban. The RP sound in these words is <phrase role="IPA">[əw]</phrase> in IPA terms, and has no <phrase role="IPA">[o]</phrase> in it at all; unless you can speak with a Scots, Irish, or American accent, you may have trouble with this sound.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɔ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “o”, especially before “r”. This sound is a shortened form of the “aw” in GA “dawn” (for those people who don’t pronounce “dawn” and “Don” alike; if you do, you may have trouble with this sound). In RP, but not GA, it is the “o” of “hot”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[p]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “p”. As in English “pay”, “super”, or “up”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[r]</term>
+      <listitem>
+        <para>One version of Lojban “r”. Not an English sound. The Spanish “rr” and the Scots “r”, a tongue-tip trill.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɹ]</term>
+      <listitem>
+        <para>One version of Lojban “r”. As in GA “right”, “baron”, or “car”. Not found in RP.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ɾ]</term>
+      <listitem>
+        <para>One version of Lojban “r”. In GA, appears as a variant of “t” or “d” in the words “metal” and “medal” respectively. A tongue-tip flap.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʀ]</term>
+      <listitem>
+        <para>One version of Lojban “r”. Not an English sound. The French or German “r” in “reine” or “rot” respectively. A uvular trill.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term><phrase role="IPA">[r̩]</phrase>, <phrase role="IPA">[ɹ̩]</phrase>, <phrase role="IPA">[ɾ̩]</phrase>, <phrase role="IPA">[ʀ̩]</phrase></term>
+      <listitem>
+        <para>are syllabic versions of the above. <phrase role="IPA">[ɹ̩]</phrase> appears in the GA (but not RP) pronunciation of “bird”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[s]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “s”. As in English “so”, “basin”, or “yes”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʃ]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “c”. The “sh” of English “ship”, “ashen”, or “dish”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʂ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “s”. Not an English sound. The Hindi retroflex “s” with dot below, or Klingon “S”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[t]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “t”. As in English “tea”, “later”, or “not”. It is important to avoid the GA habit of pronouncing the “t” between vowels as <phrase role="IPA">[d]</phrase> or <phrase role="IPA">[ɾ]</phrase>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[θ]</term>
+      <listitem>
+        <para>Not normally a Lojban sound, but a possible variant of Lojban “'”. The “th” of English “thin” (but not “then”).</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[v]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “v”. As in English “voice”, “savor”, or “live”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[w]</term>
+      <listitem>
+        <para>Used in Lojban diphthongs beginning or ending with “u”. Like the “w” in English “wet” <phrase role="IPA">[wɛt]</phrase> or “cow” <phrase role="IPA">[kɑw]</phrase>.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[x]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “x”. Not normally an English sound, but used in some pronunciations of “loch” and “Bach”; “gh” in Scots “might” and “night”. The German “Ach-Laut”. To pronounce <phrase role="IPA">[x]</phrase>, force air through your throat without vibrating your vocal chords; there should be lots of scrape.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʏ]</term>
+      <listitem>
+        <para>A possible Lojban buffer vowel. Not an English sound: the “ü” of German “hübsch”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[z]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “z”. As in English “zoo”, “hazard”, or “fizz”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʒ]</term>
+      <listitem>
+        <para>The preferred pronunciation of Lojban “j”. The “si” of English “vision”, or the consonant at the end of GA “garage”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>[ʐ]</term>
+      <listitem>
+        <para>An allowed variant of Lojban “z”. Not an English sound. The voiced version of <phrase role="IPA">[ʂ]</phrase>.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+</section>
+
+<section xml:id="cll_chapter3-section11">
+  <title>11. English Analogues For Lojban Diphthongs</title>
+  <para>Here is a list of English words that contain diphthongs that are similar to the Lojban diphthongs. This list does not constitute an official pronunciation guide; it is intended as a help to English-speakers.</para>
+  <programlisting>
+   Lojban      English
+
+    ai          “pie”
+    ei          “pay”
+    oi          “boy”
+    au          “cow”
+
+    ia          “yard”
+    ie          “yes”
+    ii          “ye”
+    io          “yodel” (in GA only)
+    iu          “unicorn” or “few”
+
+    ua          “suave”
+    ue          “wet”
+    ui          “we”
+    uo          “woe” (in GA only)
+    uu          “woo”
+
+    iy          “million” (the “io” part, that is)
+    uy          “was” (when unstressed)
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter3-section12">
+  <title>12. Oddball Orthographies</title>
+  <para>The following notes describe ways in which Lojban has been written or could be written that differ from the standard orthography explained in the rest of this chapter. Nobody needs to read this section except people with an interest in the obscure. Technicalities are used without explanation or further apology.</para>
+  <para>There exists an alternative orthography for Lojban, which is designed to be as compatible as possible (but no more so) with the orthography used in pre-Lojban versions of Loglan. The consonants undergo no change, except that “x” is replaced by “h”. The individual vowels likewise remain unchanged. However, the vowel pairs and diphthongs are changed as follows:</para>
+  <itemizedlist>
+    <listitem>
+      <para>“ai”, “ei”, “oi”, “au” become “ai”, “ei”, “oi”, “ao”.</para>
+    </listitem>
+    <listitem>
+      <para>“ia” through “iu” and “ua” through “uu” remain unchanged.</para>
+    </listitem>
+    <listitem>
+      <para>“a'i”, “e'i”, “o'i” and “a'o” become “a,i”, “e,i”, “o,i” and “a,o”.</para>
+    </listitem>
+    <listitem>
+      <para>“i'a” through “i'u” and “u'a” through “u'u” are changed to “ia” through “iu” and “ua” through “uu” in lujvo and cmavo other than attitudinals, but become “i,a” through “i,u” and “u,a” through “u,u” in names, fu'ivla, and attitudinal cmavo.</para>
+    </listitem>
+    <listitem>
+      <para>All other vowel pairs simply drop the apostrophe.</para>
+    </listitem>
+  </itemizedlist>
+  <para>The result of these rules is to eliminate the apostrophe altogether, replacing it with comma where necessary, and otherwise with nothing. In addition, names and the cmavo “.i” are capitalized, and irregular stress is marked with an apostrophe (now no longer used for a sound) following the stressed syllable.</para>
+  <para>Three points must be emphasized about this alternative orthography:</para>
+  <itemizedlist>
+    <listitem>
+      <para>It is not standard, and has not been used.</para>
+    </listitem>
+    <listitem>
+      <para>It does not represent any changes to the standard Lojban phonology; it is simply a representation of the same phonology using a different written form.</para>
+    </listitem>
+    <listitem>
+      <para>It was designed to aid in a planned rapprochement between the Logical Language Group and The Loglan Institute, a group headed by James Cooke Brown. The rapprochement never took place.</para>
+    </listitem>
+  </itemizedlist>
+  <para>There also exists a Cyrillic orthography for Lojban which was designed when the introductory Lojban brochure was translated into Russian. It uses the “а”, “б”, “в”, “г”, “д”, “е”, “ж”, “з”, “и”, “к”, “л”, “м”, “н”, “о”, “п”, “р”, “с”, “т”, “у”, “ф”, “х”, and “ш” in the obvious ways. The Latin letter “y” is mapped onto the hard sign “ъ”, as in Bulgarian. The apostrophe, comma, and period are unchanged. Diphthongs are written as vowel pairs, as in the Roman representation.</para>
+  <para>Finally, an orthography using the Tengwar of Féanor, a fictional orthography invented by J. R. R. Tolkien and described in the Appendixes to <citation>The Lord Of The Rings</citation>, has been devised for Lojban. The following mapping, which closely resembles that used for Westron, will be meaningful only to those who have read those appendixes. In brief, the tincotéma and parmatéma are used in the conventional ways; the calmatéma represents palatal consonants, and the quessetéma represents velar consonants.</para>
+  <programlisting>
+    t   tinco       p   parma
+    -   calma       k   quesse
+    d   ando        b   umbar
+    -   anga        g   ungwe
+    -   thule       f   formen
+    c   harma       x   hwesta
+    -   anto        v   ampa
+    j   anca        -   unque
+    n   numen       m   malta
+    -   noldo       -   nwalme
+    r   ore         u   vala
+    i   anna        -   vilya
+</programlisting>
+  <para>The letters “vala” and “anna” are used for “u” and “i” only when those letters are used to represent glides. Of the additional letters, “r”, “l”, “s”, and “z” are written with “rómen”, “lambe”, “silme”, and “áre”/“esse” respectively; the inverted forms are used as free variants.</para>
+  <para>Lojban, like Quenya, is a vowel-last language, so tehtar are read as following the tengwar on which they are placed. The conventional tehtar are used for the five regular vowels, and the dot below for “y”. The Lojban apostrophe is represented by “halla”. There is no equivalent of the Lojban comma or period.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/4.xml b/todocbook/4.xml
new file mode 100644
index 0000000..f5505e8
--- /dev/null
+++ b/todocbook/4.xml
@@ -0,0 +1,1156 @@
+<chapter xml:id="cll_chapter4">
+  <title>Chapter 4
+The Shape Of Words To Come: Lojban Morphology</title>
+
+
+<section xml:id="cll_chapter4-section1">
+  <title>1. Introductory</title>
+  <para>Morphology is the part of grammar that deals with the form of words. Lojban’s morphology is fairly simple compared to that of many languages, because Lojban words don’t change form depending on how they are used. English has only a small number of such changes compared to languages like Russian, but it does have changes like “boys” as the plural of “boy”, or “walked” as the past-tense form of “walk”. To make plurals or past tenses in Lojban, you add separate words to the sentence that express the number of boys, or the time when the walking was going on.</para>
+  <para>However, Lojban does have what is called “derivational morphology”: the capability of building new words from old words. In addition, the form of words tells us something about their grammatical uses, and sometimes about the means by which they entered the language. Lojban has very orderly rules for the formation of words of various types, both the words that already exist and new words yet to be created by speakers and writers.</para>
+  <para>A stream of Lojban sounds can be uniquely broken up into its component words according to specific rules. These so-called “morphology rules” are summarized in this chapter. (However, a detailed algorithm for breaking sounds into words has not yet been fully debugged, and so is not presented in this book.) First, here are some conventions used to talk about groups of Lojban letters, including vowels and consonants.</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>V represents any single Lojban vowel except “y”; that is, it represents “a”, “e”, “i”, “o”, or “u”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>
+VV represents either a diphthong, one of the following:
+<programlisting>
+      ai ei oi au
+</programlisting>or a two-syllable vowel pair with an apostrophe separating the vowels, one of the following:
+<programlisting>
+      a'a    a'e    a'i    a'o    a'u
+      e'a    e'e    e'i    e'o    e'u
+      i'a    i'e    i'i    i'o    i'u
+      o'a    o'e    o'i    o'o    o'u
+      u'a    u'e    u'i    u'o    u'u
+</programlisting></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>3)</term>
+      <listitem>
+        <para>C represents a single Lojban consonant, not including the apostrophe, one of “b”, “c”, “d”, “f”, “g”, “j”, “k”, “l”, “m”, “n”, “p”, “r”, “s”, “t”, “v”, “x”, or “z”. Syllabic “l”, “m”, “n”, and “r” always count as consonants for the purposes of this chapter.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>4)</term>
+      <listitem>
+        <para>
+CC represents two adjacent consonants of type C which constitute one of the 48 permissible initial consonant pairs:
+<programlisting>
+      bl br
+      cf ck cl cm cn cp cr ct
+      dj dr dz
+      fl fr
+      gl gr
+      jb jd jg jm jv
+      kl kr
+      ml mr
+      pl pr
+      sf sk sl sm sn sp sr st
+      tc tr ts
+      vl vr
+      xl xr
+      zb zd zg zm zv
+</programlisting></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>5)</term>
+      <listitem>
+        <para>C/C represents two adjacent consonants which constitute one of the permissible consonant pairs (not necessarily a permissible initial consonant pair). The permissible consonant pairs are explained in <xref linkend="cll_chapter3"/>. In brief, any consonant pair is permissible unless it: contains two identical letters, contains both a voiced (excluding “r”, “l”, “m”, “n”) and an unvoiced consonant, or is one of certain specified forbidden pairs.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>6)</term>
+      <listitem>
+        <para>C/CC represents a consonant triple. The first two consonants must constitute a permissible consonant pair; the last two consonants must constitute a permissible initial consonant pair.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>Lojban has three basic word classes — parts of speech — in contrast to the eight that are traditional in English. These three classes are called cmavo, brivla, and cmene. Each of these classes has uniquely identifying properties — an arrangement of letters that allows the word to be uniquely and unambiguously recognized as a separate word in a string of Lojban, upon either reading or hearing, and as belonging to a specific word-class.</para>
+  <para>They are also functionally different: cmavo are the structure words, corresponding to English words like “and”, “if”, “the” and “to”; brivla are the content words, corresponding to English words like “come”, “red”, “doctor”, and “freely”; cmene are proper names, corresponding to English “James”, “Afghanistan”, and “Pope John Paul II”.</para>
+</section>
+
+<section xml:id="cll_chapter4-section2">
+  <title>2. cmavo</title>
+  <para>The first group of Lojban words discussed in this chapter are the cmavo. They are the structure words that hold the Lojban language together. They often have no semantic meaning in themselves, though they may affect the semantics of brivla to which they are attached. The cmavo include the equivalent of English articles, conjunctions, prepositions, numbers, and punctuation marks. There are over a hundred subcategories of cmavo, known as “selma'o”, each having a specifically defined grammatical usage. The various selma'o are discussed throughout <xref linkend="cll_chapter5"/> to <xref linkend="cll_chapter19"/> and summarized in <xref linkend="cll_chapter20"/>.</para>
+  <para>Standard cmavo occur in four forms defined by their word structure. Here are some examples of the various forms:</para>
+  <programlisting>
+    V-form      .a      .e     .i      .o     .u
+    CV-form     ba      ce     di      fo     gu
+    VV-form     .au     .ei    .ia     .o'u   .u'e
+    CVV-form    ki'a    pei    mi'o    coi    cu'u
+</programlisting>
+  <para>In addition, there is the cmavo “.y.” (remember that “y” is not a V), which must have pauses before and after it.</para>
+  <para>A simple cmavo thus has the property of having only one or two vowels, or of having a single consonant followed by one or two vowels. Words consisting of three or more vowels in a row, or a single consonant followed by three or more vowels, are also of cmavo form, but are reserved for experimental use: a few examples are “ku'a'e”, “sau'e”, and “bai'ai”. All CVV cmavo beginning with the letter “x” are also reserved for experimental use. In general, though, the form of a cmavo tells you little or nothing about its grammatical use.</para>
+  <para>“Experimental use” means that the language designers will not assign any standard meaning or usage to these words, and words and usages coined by Lojban speakers will not appear in official dictionaries for the indefinite future. Experimental-use words provide an escape hatch for adding grammatical mechanisms (as opposed to semantic concepts) the need for which was not foreseen.</para>
+  <para>The cmavo of VV-form include not only the diphthongs and vowel pairs listed in <xref linkend="cll_chapter4-section1"/>, but also the following ten additional diphthongs:</para>
+  <programlisting>
+            .ia    .ie    .ii    .io    .iu
+            .ua    .ue    .ui    .uo    .uu
+</programlisting>
+  <para>In addition, cmavo can have the form “Cy”, a consonant followed by the letter “y”. These cmavo represent letters of the Lojban alphabet, and are discussed in detail in <xref linkend="cll_chapter17"/>.</para>
+  <para>Compound cmavo are sequences of cmavo attached together to form a single written word. A compound cmavo is always identical in meaning and in grammatical use to the separated sequence of simple cmavo from which it is composed. These words are written in compound form merely to save visual space, and to ease the reader’s burden in identifying when the component cmavo are acting together.</para>
+  <para>Compound cmavo, while not visually short like their components, can be readily identified by two characteristics:</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>They have no consonant pairs or clusters, and</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>They end in a vowel.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>For example:</para>
+  <programlisting><anchor xml:id="c4e2d1"/><anchor xml:id="cll_chapter4-section2-example1"/>2.1)   .iseci'i
+       .i se ci'i
+
+<anchor xml:id="c4e2d2"/><anchor xml:id="cll_chapter4-section2-example2"/>2.2)   punaijecanai
+       pu nai je ca nai
+
+<anchor xml:id="c4e2d3"/><anchor xml:id="cll_chapter4-section2-example3"/>2.3)   ki'e.u'e
+       ki'e .u'e
+</programlisting>
+  <para>The cmavo “.u'e” begins with a vowel, and like all words beginning with a vowel, requires a pause (represented by “.”) before it. This pause cannot be omitted simply because the cmavo is incorporated into a compound cmavo. On the other hand,</para>
+  <programlisting><anchor xml:id="c4e2d4"/><anchor xml:id="cll_chapter4-section2-example4"/>2.4)   ki'e'u'e
+</programlisting>
+  <para>is a single cmavo reserved for experimental purposes: it has four vowels.</para>
+  <programlisting><anchor xml:id="c4e2d5"/><anchor xml:id="cll_chapter4-section2-example5"/>2.5)   cy.ibu.abu
+       cy. .ibu .abu
+</programlisting>
+  <para>Again the pauses are required (see <xref linkend="cll_chapter4-section9"/>); the pause after “cy.” merges with the pause before “.ibu”.</para>
+  <para>There is no particular stress required in cmavo or their compounds. Some conventions do exist that are not mandatory. For two-syllable cmavo, for example, stress is typically placed on the first vowel; an example is</para>
+  <programlisting><anchor xml:id="c4e2d6"/><anchor xml:id="cll_chapter4-section2-example6"/>2.6)   .e'o ko ko kurji
+       .E'o ko ko KURji
+</programlisting>
+  <para>This convention results in a consistent rhythm to the language, since brivla are required to have penultimate stress; some find this esthetically pleasing.</para>
+  <para>If the final syllable of one word is stressed, and the first syllable of the next word is stressed, you must insert a pause or glottal stop between the two stressed syllables. Thus</para>
+  <programlisting><anchor xml:id="c4e2d7"/><anchor xml:id="cll_chapter4-section2-example7"/>2.7)   le re nanmu
+</programlisting>
+  <para>can be optionally pronounced</para>
+  <programlisting><anchor xml:id="c4e2d8"/><anchor xml:id="cll_chapter4-section2-example8"/>2.8)   le RE. NANmu
+</programlisting>
+  <para>since there are no rules forcing stress on either of the first two words; the stress on “re”, though, demands that a pause separate “re” from the following syllable “nan” to ensure that the stress on “nan” is properly heard as a stressed syllable. The alternative pronunciation</para>
+  <programlisting><anchor xml:id="c4e2d9"/><anchor xml:id="cll_chapter4-section2-example9"/>2.9)   LE re NANmu
+</programlisting>
+  <para>is also valid; this would apply secondary stress (used for purposes of emphasis, contrast or sentence rhythm) to “le”, comparable in rhythmical effect to the English phrase “THE two men”. In <xref linkend="cll_chapter4-section2-example8"/>, the secondary stress on “re” would be similar to that in the English phrase “the TWO men”.</para>
+  <para>Both cmavo may also be left unstressed, thus:</para>
+  <programlisting><anchor xml:id="c4e2d10"/><anchor xml:id="cll_chapter4-section2-example10"/>2.10)  le re NANmu
+</programlisting>
+  <para>This would probably be the most common usage.</para>
+</section>
+
+<section xml:id="cll_chapter4-section3">
+  <title>3. brivla</title>
+  <para>Predicate words, called “brivla”, are at the core of Lojban. They carry most of the semantic information in the language. They serve as the equivalent of English nouns, verbs, adjectives, and adverbs, all in a single part of speech.</para>
+  <para>Every brivla belongs to one of three major subtypes. These subtypes are defined by the form, or morphology, of the word — all words of a particular structure can be assigned by sight or sound to a particular type (cmavo, brivla, or cmene) and subtype. Knowing the type and subtype then gives you, the reader or listener, significant clues to the meaning and the origin of the word, even if you have never heard the word before.</para>
+  <para>The same principle allows you, when speaking or writing, to invent new brivla for new concepts “on the fly”; yet it offers people that you are trying to communicate with a good chance to figure out your meaning. In this way, Lojban has a flexible vocabulary which can be expanded indefinitely.</para>
+  <para>All brivla have the following properties:</para>
+  <orderedlist>
+    <listitem>
+      <para>always end in a vowel;</para>
+    </listitem>
+    <listitem>
+      <para>always contain a consonant pair in the first five letters, where “y” and apostrophe are not counted as letters for this purpose. (See <xref linkend="cll_chapter4-section6"/>.)</para>
+    </listitem>
+    <listitem>
+      <para>always are stressed on the next-to-the-last (penultimate) syllable; this implies that they have two or more syllables.</para>
+    </listitem>
+  </orderedlist>
+  <para>The presence of a consonant pair distinguishes brivla from cmavo and their compounds. The final vowel distinguishes brivla from cmene, which always end in a consonant. Thus “da'amei” must be a compound cmavo because it lacks a consonant pair; “lojban.” must be a name because it lacks a final vowel.</para>
+  <para>Thus, “bisycla” has the consonant pair “sc” in the first five non-“y” letters even though the “sc” actually appears in the form of “syc”. Similarly, the word “ro'inre'o” contains “nr” in the first five letters because the apostrophes are not counted for this purpose.</para>
+  <para>The three subtypes of brivla are:</para>
+  <orderedlist>
+    <listitem>
+      <para>gismu, the Lojban primitive roots from which all other brivla are built;</para>
+    </listitem>
+    <listitem>
+      <para>lujvo, the compounds of two or more gismu; and</para>
+    </listitem>
+    <listitem>
+      <para>fu'ivla (literally “copy-word”), the specialized words that are not Lojban primitives or natural compounds, and are therefore borrowed from other languages.</para>
+    </listitem>
+  </orderedlist>
+</section>
+
+<section xml:id="cll_chapter4-section4">
+  <title>4. gismu</title>
+  <para>The gismu, or Lojban root words, are those brivla representing concepts most basic to the language. The gismu were chosen for various reasons: some represent concepts that are very familiar and basic; some represent concepts that are frequently used in other languages; some were added because they would be helpful in constructing more complex words; some because they represent fundamental Lojban concepts (like “cmavo” and “gismu” themselves).</para>
+  <para>The gismu do not represent any sort of systematic partitioning of semantic space. Some gismu may be superfluous, or appear for historical reasons: the gismu list was being collected for almost 35 years and was only weeded out once. Instead, the intention is that the gismu blanket semantic space: they make it possible to talk about the entire range of human concerns.</para>
+  <para>There are about 1350 gismu. In learning Lojban, you need only to learn most of these gismu and their combining forms (known as “rafsi”) as well as perhaps 200 major cmavo, and you will be able to communicate effectively in the language. This may sound like a lot, but it is a small number compared to the vocabulary needed for similar communications in other languages.</para>
+  <para>All gismu have very strong form restrictions. Using the conventions defined in <xref linkend="cll_chapter4-section1"/>, all gismu are of the forms CVC/CV or CCVCV. They must meet the rules for all brivla given in <xref linkend="cll_chapter4-section3"/>; furthermore, they:</para>
+  <orderedlist>
+    <listitem>
+      <para>always have five letters;</para>
+    </listitem>
+    <listitem>
+      <para>always start with a consonant and end with a single vowel;</para>
+    </listitem>
+    <listitem>
+      <para>always contain exactly one consonant pair, which is a permissible initial pair (CC) if it’s at the beginning of the gismu, but otherwise only has to be a permissible pair (C/C);</para>
+    </listitem>
+    <listitem>
+      <para>are always stressed on the first syllable (since that is penultimate).</para>
+    </listitem>
+  </orderedlist>
+  <para>The five letter length distinguishes gismu from lujvo and fu'ivla. In addition, no gismu contains “'”.</para>
+  <para>With the exception of five special brivla variables, “broda”, “brode”, “brodi”, “brodo”, and “brodu”, no two gismu differ only in the final vowel. Furthermore, the set of gismu was specifically designed to reduce the likelihood that two similar sounding gismu could be confused. For example, because “gismu” is in the set of gismu, “kismu”, “xismu”, “gicmu”, “gizmu”, and “gisnu” cannot be.</para>
+  <para>Almost all Lojban gismu are constructed from pieces of words drawn from other languages, specifically Chinese, English, Hindi, Spanish, Russian, and Arabic, the six most widely spoken natural languages. For a given concept, words in the six languages that represent that concept were written in Lojban phonetics. Then a gismu was selected to maximize the recognizability of the Lojban word for speakers of the six languages by weighting the inclusion of the sounds drawn from each language by the number of speakers of that language. See <xref linkend="cll_chapter4-section14"/> for a full explanation of the algorithm.</para>
+  <para>Here are a few examples of gismu, with rough English equivalents (not definitions):</para>
+  <programlisting><anchor xml:id="c4e4d1"/><anchor xml:id="cll_chapter4-section4-example1"/>3.1)   creka
+       shirt
+
+<anchor xml:id="c4e4d2"/><anchor xml:id="cll_chapter4-section4-example2"/>3.2)   lijda
+       religion
+
+<anchor xml:id="c4e4d3"/><anchor xml:id="cll_chapter4-section4-example3"/>3.3)   blanu
+       blue
+
+<anchor xml:id="c4e4d4"/><anchor xml:id="cll_chapter4-section4-example4"/>3.4)   mamta
+       mother
+
+<anchor xml:id="c4e4d5"/><anchor xml:id="cll_chapter4-section4-example5"/>3.5)   cukta
+       book
+
+<anchor xml:id="c4e4d6"/><anchor xml:id="cll_chapter4-section4-example6"/>3.6)   patfu
+       father
+
+<anchor xml:id="c4e4d7"/><anchor xml:id="cll_chapter4-section4-example7"/>3.7)   nanmu
+       man
+
+<anchor xml:id="c4e4d8"/><anchor xml:id="cll_chapter4-section4-example8"/>3.8)   ninmu
+       woman
+</programlisting>
+  <para>A small number of gismu were formed differently; see <xref linkend="cll_chapter4-section15"/> for a list.</para>
+</section>
+
+<section xml:id="cll_chapter4-section5">
+  <title>5. lujvo</title>
+  <para>When specifying a concept that is not found among the gismu (or, more specifically, when the relevant gismu seems too general in meaning), a Lojbanist generally attempts to express the concept as a tanru. Lojban tanru are an elaboration of the concept of “metaphor” used in English. In Lojban, any brivla can be used to modify another brivla. The first of the pair modifies the second. This modification is usually restrictive — the modifying brivla reduces the broader sense of the modified brivla to form a more narrow, concrete, or specific concept. Modifying brivla may thus be seen as acting like English adverbs or adjectives. For example,</para>
+  <programlisting><anchor xml:id="c4e5d1"/><anchor xml:id="cll_chapter4-section5-example1"/>5.1)   skami pilno
+</programlisting>
+  <para>is the tanru which expresses the concept of “computer user”.</para>
+  <para>The simplest Lojban tanru are pairings of two concepts or ideas. Such tanru take two simpler ideas that can be represented by gismu and combine them into a single more complex idea. Two-part tanru may then be recombined in pairs with other tanru, or with individual gismu, to form more complex or more specific ideas, and so on.</para>
+  <para>The meaning of a tanru is usually at least partly ambiguous: “skami pilno” could refer to a computer that is a user, or to a user of computers. There are a variety of ways that the modifier component can be related to the modified component. It is also possible to use cmavo within tanru to provide variations (or to prevent ambiguities) of meaning.</para>
+  <para>Making tanru is essentially a poetic or creative act, not a science. While the syntax expressing the grouping relationships within tanru is unambiguous, tanru are still semantically ambiguous, since the rules defining the relationships between the gismu are flexible. The process of devising a new tanru is dealt with in detail in <xref linkend="cll_chapter5"/>.</para>
+  <para>To express a simple tanru, simply say the component gismu together. Thus the binary metaphor “big boat” becomes the tanru</para>
+  <programlisting><anchor xml:id="c4e5d2"/><anchor xml:id="cll_chapter4-section5-example2"/>5.2)   barda bloti
+</programlisting>
+  <para>representing roughly the same concept as the English word “ship”.</para>
+  <para>The binary metaphor “father mother” can refer to a paternal grandmother (“a father-ly type of mother”), while “mother father” can refer to a maternal grandfather (“a mother-ly type of father”). In Lojban, these become the tanru</para>
+  <programlisting><anchor xml:id="c4e5d3"/><anchor xml:id="cll_chapter4-section5-example3"/>5.3)   patfu mamta
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c4e5d4"/><anchor xml:id="cll_chapter4-section5-example4"/>5.4)   mamta patfu
+</programlisting>
+  <para>respectively.</para>
+  <para>The possibility of semantic ambiguity can easily be seen in the last case. To interpret <xref linkend="cll_chapter4-section5-example4"/>, the listener must determine what type of motherliness pertains to the father being referred to. In an appropriate context, “mamta patfu” could mean not “grandfather” but simply “father with some motherly attributes”, depending on the culture. If absolute clarity is required, there are ways to expand upon and explain the exact interrelationship between the components; but such detail is usually not needed.</para>
+  <para>When a concept expressed in a tanru proves useful, or is frequently expressed, it is desirable to choose one of the possible meanings of the tanru and assign it to a new brivla. For <xref linkend="cll_chapter4-section5-example1"/>, we would probably choose “user of computers”, and form the new word</para>
+  <programlisting><anchor xml:id="c4e5d5"/><anchor xml:id="cll_chapter4-section5-example5"/>5.5)   sampli
+</programlisting>
+  <para>Such a brivla, built from the rafsi which represent its component words, is called a “lujvo”. Another example, corresponding to the tanru of <xref linkend="cll_chapter4-section5-example2"/>, would be:</para>
+  <programlisting><anchor xml:id="c4e5d6"/><anchor xml:id="cll_chapter4-section5-example6"/>5.6)   bralo'i
+       big-boat
+       ship
+</programlisting>
+  <para>The lujvo representing a given tanru is built from units representing the component gismu. These units are called “rafsi” in Lojban. Each rafsi represents only one gismu. The rafsi are attached together in the order of the words in the tanru, occasionally inserting so-called “hyphen” letters to ensure that the pieces stick together as a single word and cannot accidentally be broken apart into cmavo, gismu, or other word forms. As a result, each lujvo can be readily and accurately recognized, allowing a listener to pick out the word from a string of spoken Lojban, and if necessary, unambiguously decompose the word to a unique source tanru, thus providing a strong clue to its meaning.</para>
+  <para>The lujvo that can be built from the tanru “mamta patfu” in <xref linkend="cll_chapter4-section5-example4"/> is</para>
+  <programlisting><anchor xml:id="c4e5d7"/><anchor xml:id="cll_chapter4-section5-example7"/>5.7)   mampa'u
+</programlisting>
+  <para>which refers specifically to the concept “maternal grandfather”. The two gismu that constitute the tanru are represented in “mampa'u” by the rafsi “mam-” and “-pa'u”, respectively; these two rafsi are then concatenated together to form “mampa'u”.</para>
+  <para>Like gismu, lujvo have only one meaning. When a lujvo is formally entered into a dictionary of the language, a specific definition will be assigned based on one particular interrelationship between the terms. (See <xref linkend="cll_chapter12"/> for how this has been done.) Unlike gismu, lujvo may have more than one form. This is because there is no difference in meaning between the various rafsi for a gismu when they are used to build a lujvo. A long rafsi may be used, especially in noisy environments, in place of a short rafsi; the result is considered the same lujvo, even though the word is spelled and pronounced differently. Thus the word “brivla”, built from the tanru “bridi valsi”, is the same lujvo as “brivalsi”, “bridyvla”, and “bridyvalsi”, each of which uses a different combination of rafsi.</para>
+  <para>When assembling rafsi together into lujvo, the rules for valid brivla must be followed: a consonant cluster must occur in the first five letters (excluding “y” and “'”), and the lujvo must end in a vowel.</para>
+  <para>A “y” (which is ignored in determining stress or consonant clusters) is inserted in the middle of the consonant cluster to glue the word together when the resulting cluster is either not permissible or the word is likely to break up. There are specific rules describing these conditions, detailed in <xref linkend="cll_chapter4-section6"/>.</para>
+  <para>An “r” (in some cases, an “n”) is inserted when a CVV-form rafsi attaches to the beginning of a lujvo in such a way that there is no consonant cluster. For example, in the lujvo</para>
+  <programlisting><anchor xml:id="c4e5d8"/><anchor xml:id="cll_chapter4-section5-example8"/>5.8)   soirsai
+       sonci sanmi
+       soldier meal
+       field rations
+</programlisting>
+  <para>the rafsi “soi-” and “-sai” are joined, with the additional “r” making up the “rs” consonant pair needed to make the word a brivla. Without the “r”, the word would break up into “soi sai”, two cmavo. The pair of cmavo have no relation to their rafsi lookalikes; they will either be ungrammatical (as in this case), or will express a different meaning from what was intended.</para>
+  <para>Learning rafsi and the rules for assembling them into lujvo is clearly seen to be necessary for fully using the potential Lojban vocabulary.</para>
+  <para>Most important, it is possible to invent new lujvo while you speak or write in order to represent a new or unfamiliar concept, one for which you do not know any existing Lojban word. As long as you follow the rules for building these compounds, there is a good chance that you will be understood without explanation.</para>
+</section>
+
+<section xml:id="cll_chapter4-section6">
+  <title>6. rafsi</title>
+  <para>Every gismu has from two to five rafsi, each of a different form, but each such rafsi represents only one gismu. It is valid to use any of the rafsi forms in building lujvo — whichever the reader or listener will most easily understand, or whichever is most pleasing — subject to the rules of lujvo making. There is a scoring algorithm which is intended to determine which of the possible and legal lujvo forms will be the standard dictionary form (see <xref linkend="cll_chapter4-section12"/>).</para>
+  <para>Each gismu always has at least two rafsi forms; one is the gismu itself (used only at the end of a lujvo), and one is the gismu without its final vowel (used only at the beginning or middle of a lujvo). These forms are represented as CVC/CV or CCVCV (called “the 5-letter rafsi”), and CVC/C or CCVC (called “the 4-letter rafsi”) respectively. The dashes in these rafsi form representations show where other rafsi may be attached to form a valid lujvo. When lujvo are formed only from 4-letter and 5-letter rafsi, known collectively as “long rafsi”, they are called “unreduced lujvo”.</para>
+  <para>Some examples of unreduced lujvo forms are:</para>
+  <programlisting><anchor xml:id="c4e6d1"/><anchor xml:id="cll_chapter4-section6-example1"/>6.1)   mamtypatfu
+       from “mamta patfu”
+       “mother father” or “maternal grandfather”
+
+<anchor xml:id="c4e6d2"/><anchor xml:id="cll_chapter4-section6-example2"/>6.2)   lerfyliste
+       from “lerfu liste”
+       “letter list” or a “list of letters”
+       (letters of the alphabet)
+
+<anchor xml:id="c4e6d3"/><anchor xml:id="cll_chapter4-section6-example3"/>6.3)   nancyprali
+       from “nanca prali”
+       “year profit” or “annual profit”
+
+<anchor xml:id="c4e6d4"/><anchor xml:id="cll_chapter4-section6-example4"/>6.4)   prunyplipe
+       from “pruni plipe”
+       “elastic (springy) leap” or “spring” (the verb)
+
+<anchor xml:id="c4e6d5"/><anchor xml:id="cll_chapter4-section6-example5"/>6.5)   vancysanmi
+       from “vanci sanmi”
+       “evening meal” or “supper”
+</programlisting>
+  <para>In addition to these two forms, each gismu may have up to three additional short rafsi, three letters long. All short rafsi have one of the forms CVC, CCV, or CVV. The total number of rafsi forms that are assigned to a gismu depends on how useful the gismu is, or is presumed to be, in making lujvo, when compared to other gismu that could be assigned the rafsi.</para>
+  <para>For example, “zmadu” (“more than”) has the two short rafsi “zma” and “mau” (in addition to its unreduced rafsi “zmad” and “zmadu”), because a vast number of lujvo have been created based on “zmadu”, corresponding in general to English comparative adjectives ending in “-er” such as “whiter” (Lojban “labmau”). On the other hand, “bakri” (“chalk”) has no short rafsi and few lujvo.</para>
+  <para>There are at most one CVC-form, one CCV-form, and one CVV-form rafsi per gismu. In fact, only a tiny handful of gismu have both a CCV-form and a CVV-form rafsi assigned, and still fewer have all three forms of short rafsi. However, gismu with both a CVC-form and another short rafsi are fairly common, partly because more possible CVC-form rafsi exist. Yet CVC-form rafsi, even though they are fairly easy to remember, cannot be used at the end of a lujvo (because lujvo must end in vowels), so justifying the assignment of an additional short rafsi to many gismu.</para>
+  <para>The intention was to use the available “rafsi space” — the set of all possible short rafsi forms — in the most efficient way possible; the goal is to make the most-used lujvo as short as possible (thus maximizing the use of short rafsi), while keeping the rafsi very recognizable to anyone who knows the source gismu. For this reason, the letters in a rafsi have always been chosen from among the five letters of the corresponding gismu. As a result, there are a limited set of short rafsi available for assignment to each gismu. At most seven possible short rafsi are available for consideration (of which at most three can be used, as explained above).</para>
+  <para>Here are the only short rafsi forms that can possibly exist for gismu of the form CVC/CV, like “sakli”. The digits in the second column represent the gismu letters used to form the rafsi.</para>
+  <programlisting>
+    CVC     123     -sak-
+    CVC     124     -sal-
+    CVV     12’5    -sa'i-
+    CVV     125     -sai-
+    CCV     345     -kli-
+    CCV     132     -ska-
+</programlisting>
+  <para>(The only actual short rafsi for “sakli” is “-sal-”.)</para>
+  <para>For gismu of the form CCVCV, like “blaci”, the only short rafsi forms that can exist are:</para>
+  <programlisting>
+    CVC     134     -bac-
+    CVC     234     -lac
+    CVV     13’5    -ba'i-
+    CVV     135     -bai-
+    CVV     23’5    -la'i-
+    CVV     235     -lai-
+    CCV     123     -bla-
+</programlisting>
+  <para>(In fact, “blaci” has none of these short rafsi; they are all assigned to other gismu. Lojban speakers are not free to reassign any of the rafsi; the tables shown here are to help understand how the rafsi were chosen in the first place.)</para>
+  <para>There are a few restrictions: a CVV-form rafsi without an apostrophe cannot exist unless the vowels make up one of the four diphthongs “ai”, “ei”, “oi”, or “au”; and a CCV-form rafsi is possible only if the two consonants form a permissible initial consonant pair (see <xref linkend="cll_chapter4-section1"/>). Thus “mamta”, which has the same form as “salci”, can only have “mam”, “mat”, and “ma'a” as possible rafsi: in fact, only “mam” is assigned to it.</para>
+  <para>Some cmavo also have associated rafsi, usually CVC-form. For example, the ten common numerical digits, which are all CV form cmavo, each have a CVC-form rafsi formed by adding a consonant to the cmavo. Most cmavo that have rafsi are ones used in composing tanru (for a complete list, see <xref linkend="cll_chapter12"/>).</para>
+  <para>The term for a lujvo made up solely of short rafsi is “fully reduced lujvo”. Here are some examples of fully reduced lujvo:</para>
+  <programlisting><anchor xml:id="c4e6d6"/><anchor xml:id="cll_chapter4-section6-example6"/>6.6)   cumfri
+       from “cumki lifri”
+       “possible experience”
+
+<anchor xml:id="c4e6d7"/><anchor xml:id="cll_chapter4-section6-example7"/>6.7)   klezba
+       from “klesi zbasu”
+       “category make”
+
+<anchor xml:id="c4e6d8"/><anchor xml:id="cll_chapter4-section6-example8"/>6.8)   kixta'a
+       from “krixa tavla”
+       “cry-out talk”
+
+<anchor xml:id="c4e6d9"/><anchor xml:id="cll_chapter4-section6-example9"/>6.9)   sniju'o
+       from “sinxa djuno”
+       “sign know”
+</programlisting>
+  <para>In addition, some of the unreduced forms in the previous example may be fully reduced to:</para>
+  <programlisting><anchor xml:id="c4e6d10"/><anchor xml:id="cll_chapter4-section6-example10"/>6.10)  mampa'u
+       from “mamta patfu”
+       “mother father” or “maternal grandfather”
+
+<anchor xml:id="c4e6d11"/><anchor xml:id="cll_chapter4-section6-example11"/>6.11)  lerste
+       from “lerfu liste”
+       “letter list” or a “list of letters”
+</programlisting>
+  <para>As noted above, CVC-form rafsi cannot appear as the final rafsi in a lujvo, because all lujvo must end with one or two vowels. As a brivla, a lujvo must also contain a consonant cluster within the first five letters — this ensures that they cannot be mistaken for compound cmavo. Of course, all lujvo have at least six letters since they have two or more rafsi, each at least three letters long; hence they cannot be confused with gismu.</para>
+  <para>When attaching two rafsi together, it may be necessary to insert a hyphen letter. In Lojban, the term “hyphen” always refers to a letter, either the vowel “y” or one of the consonants “r” and “n”. (The letter “l” can also be a hyphen, but is not used as one in lujvo.)</para>
+  <para>The “y”-hyphen is used after a CVC-form rafsi when joining it with the following rafsi could result in an impermissible consonant pair, or when the resulting lujvo could fall apart into two or more words (either cmavo or gismu).</para>
+  <para>Thus, the tanru “pante tavla” (“protest talk”) cannot produce the lujvo “patta'a”, because “tt” is not a permissible consonant pair; the lujvo must be “patyta'a”. Similarly, the tanru “mudri siclu” (“wooden whistle”) cannot form the lujvo “mudsiclu”; instead, “mudysiclu” must be used. (Remember that “y” is not counted in determining whether the first five letters of a brivla contain a consonant cluster: this is why.)</para>
+  <para>The “y”-hyphen is also used to attach a 4-letter rafsi, formed by dropping the final vowel of a gismu, to the following rafsi. (This procedure was shown, but not explained, in <xref linkend="cll_chapter4-section6-example1"/> to <xref linkend="cll_chapter4-section6-example5"/>.)</para>
+  <para>The lujvo forms “zunlyjamfu”, “zunlyjma”, “zuljamfu”, and “zuljma” are all legitimate and equivalent forms made from the tanru “zunle jamfu” (“left foot”). Of these, “zuljma” is the preferred one since it is the shortest; it thus is likely to be the form listed in a Lojban dictionary.</para>
+  <para>The “r”-hyphen and its close relative, the “n”-hyphen, are used in lujvo only after CVV-form rafsi. A hyphen is always required in a two-part lujvo of the form CVV-CVV, since otherwise there would be no consonant cluster.</para>
+  <para>An “r-”hyphen or “n”-hyphen is also required after the CVV-form rafsi of any lujvo of the form CVV-CVC/CV or CVV-CCVCV since it would otherwise fall apart into a CVV-form cmavo and a gismu. In any lujvo with more than two parts, a CVV-form rafsi in the initial position must always be followed by a hyphen. If the hyphen were to be omitted, the supposed lujvo could be broken into smaller words without the hyphen: because the CVV-form rafsi would be interpreted as a cmavo, and the remainder of the word as a valid lujvo that is one rafsi shorter.</para>
+  <para>An “n”-hyphen is only used in place of an “r”-hyphen when the following rafsi begins with “r”. For example, the tanru “rokci renro” (“rock throw”) cannot be expressed as “ro'ire'o” (which breaks up into two cmavo), nor can it be “ro'irre'o” (which has an impermissible double consonant); the “n”-hyphen is required, and the correct form of the hyphenated lujvo is “ro'inre'o”. The same lujvo could also be expressed without hyphenation as “rokre'o”.</para>
+  <para>There is also a different way of building lujvo, or rather phrases which are grammatically and semantically equivalent to lujvo. You can make a phrase containing any desired words, joining each pair of them with the special cmavo “zei”. Thus,</para>
+  <programlisting><anchor xml:id="c4e6d12"/><anchor xml:id="cll_chapter4-section6-example12"/>6.12)  bridi zei valsi
+</programlisting>
+  <para>is the exact equivalent of “brivla” (but not necessarily the same as the underlying tanru “bridi valsi”, which could have other meanings.) Using “zei” is the only way to get a cmavo lacking a rafsi, a cmene, or a fu'ivla into a lujvo:</para>
+  <programlisting><anchor xml:id="c4e6d13"/><anchor xml:id="cll_chapter4-section6-example13"/>6.13)  xy. zei kantu
+       X ray
+
+<anchor xml:id="c4e6d14"/><anchor xml:id="cll_chapter4-section6-example14"/>6.14)  kulnr,farsi zei lolgai
+       Farsi floor-cover
+       Persian rug
+
+<anchor xml:id="c4e6d15"/><anchor xml:id="cll_chapter4-section6-example15"/>6.15)  na'e zei .a zei na'e zei by. livgyterbilma
+       non-A, non-B liver-disease
+       non-A, non-B hepatitis
+
+<anchor xml:id="c4e6d16"/><anchor xml:id="cll_chapter4-section6-example16"/>6.16)  .cerman. zei jamkarce
+       Sherman war-car
+       Sherman tank
+</programlisting>
+  <para><xref linkend="cll_chapter4-section6-example15"/> is particularly noteworthy because the phrase that would be produced by removing the “zei”s from it doesn’t end with a brivla, and in fact is not even grammatical. As written, the example is a tanru with two components, but by adding a “zei” between “by.” and “livgyterbilma” to produce</para>
+  <programlisting><anchor xml:id="c4e6d17"/><anchor xml:id="cll_chapter4-section6-example17"/>6.17)  na'e zei .a zei na'e zei by. zei livgyterbilma
+       non-A-non-B-hepatitis
+</programlisting>
+  <para>the whole phrase would become a single lujvo. The longer lujvo of <xref linkend="cll_chapter4-section6-example17"/> may be preferable, because its place structure can be built from that of “bilma”, whereas the place structure of a lujvo without a brivla must be constructed ad hoc.</para>
+  <para>Note that rafsi may not be used in “zei” phrases, because they are not words. CVV rafsi look like words (specifically cmavo) but there can be no confusion between the two uses of the same letters, because cmavo appear only as separate words or in compound cmavo (which are really just a notation for writing separate but closely related words as if they were one); rafsi appear only as parts of lujvo.</para>
+</section>
+
+<section xml:id="cll_chapter4-section7">
+  <title>7. fu'ivla</title>
+  <para>The use of tanru or lujvo is not always appropriate for very concrete or specific terms (e.g. “brie” or “cobra”), or for jargon words specialized to a narrow field (e.g. “quark”, “integral”, or “iambic pentameter”). These words are in effect names for concepts, and the names were invented by speakers of another language. The vast majority of words referring to plants, animals, foods, and scientific terminology cannot be easily expressed as tanru. They thus must be borrowed (actually “copied”) into Lojban from the original language.</para>
+  <para>There are four stages of borrowing in Lojban, as words become more and more modified (but shorter and easier to use). Stage 1 is the use of a foreign name quoted with the cmavo “la'o” (explained in full in <xref linkend="cll_chapter19"/>):</para>
+  <programlisting><anchor xml:id="c4e7d1"/><anchor xml:id="cll_chapter4-section7-example1"/>7.1)   me la'o ly. spaghetti .ly.
+</programlisting>
+  <para>is a predicate with the place structure “x1 is a quantity of spaghetti”.</para>
+  <para>Stage 2 involves changing the foreign name to a Lojbanized name, as explained in <xref linkend="cll_chapter4-section8"/>:</para>
+  <programlisting><anchor xml:id="c4e7d2"/><anchor xml:id="cll_chapter4-section7-example2"/>7.2)   me la spagetis.
+</programlisting>
+  <para>One of these expedients is often quite sufficient when you need a word quickly in conversation. (This can make it easier to get by when you do not yet have full command of the Lojban vocabulary, provided you are talking to someone who will recognize the borrowing.)</para>
+  <para>Where a little more universality is desired, the word to be borrowed must be Lojbanized into one of several permitted forms. A rafsi is then usually attached to the beginning of the Lojbanized form, using a hyphen to ensure that the resulting word doesn’t fall apart.</para>
+  <para>The rafsi categorizes or limits the meaning of the fu'ivla; otherwise a word having several different jargon meanings in other languages would require the word-inventor to choose which meaning should be assigned to the fu'ivla, since fu'ivla (like other brivla) are not permitted to have more than one definition. Such a Stage 3 borrowing is the most common kind of fu'ivla.</para>
+  <para>Finally, Stage 4 fu'ivla do not have any rafsi classifier, and are used where a fu'ivla has become so common or so important that it must be made as short as possible. (See <xref linkend="cll_chapter4-section16"/> for a proposal concerning Stage 4 fu'ivla.)</para>
+  <para>The form of a fu'ivla reliably distinguishes it from both the gismu and the cmavo. Like cultural gismu, fu'ivla are generally based on a word from a single non-Lojban language. The word is “borrowed” (actually “copied”, hence the Lojban tanru “fukpi valsi”) from the other language and Lojbanized — the phonemes are converted to their closest Lojban equivalent and modifications are made as necessary to make the word a legitimate Lojban fu'ivla-form word. All fu'ivla:</para>
+  <orderedlist>
+    <listitem>
+      <para>must contain a consonant cluster in the first five letters of the word; if this consonant cluster is at the beginning, it must either be a permissible initial consonant pair, or a longer cluster such that each pair of adjacent consonants in the cluster is a permissible initial consonant pair: “spraile” is acceptable, but not “ktraile” or “trkaile”;</para>
+    </listitem>
+    <listitem>
+      <para>must end in one or more vowels;</para>
+    </listitem>
+    <listitem>
+      <para>must not be gismu or lujvo, or any combination of cmavo, gismu, and lujvo; furthermore, a fu'ivla with a CV cmavo joined to the front of it must not have the form of a lujvo (the so-called “slinku'i test”, not discussed further in this book);</para>
+    </listitem>
+    <listitem>
+      <para>cannot contain “y”, although they may contain syllabic pronunciations of Lojban consonants;</para>
+    </listitem>
+    <listitem>
+      <para>like other brivla, are stressed on the penultimate syllable.</para>
+    </listitem>
+  </orderedlist>
+  <para>Note that consonant triples or larger clusters that are not at the beginning of a fu'ivla can be quite flexible, as long as all consonant pairs are permissible. There is no need to restrict fu'ivla clusters to permissible initial pairs except at the beginning.</para>
+  <para>This is a fairly liberal definition and allows quite a lot of possibilities within “fu'ivla space”. Stage 3 fu'ivla can be made easily on the fly, as lujvo can, because the procedure for forming them always guarantees a word that cannot violate any of the rules. Stage 4 fu'ivla require running tests that are not simple to characterize or perform, and should be made only after deliberation and by someone knowledgeable about all the considerations that apply.</para>
+  <para>Here is a simple and reliable procedure for making a non-Lojban word into a valid Stage 3 fu'ivla:</para>
+  <orderedlist>
+    <listitem>
+      <para>Eliminate all double consonants and silent letters.</para>
+    </listitem>
+    <listitem>
+      <para>Convert all sounds to their closest Lojban equivalents. Lojban “y”, however, may not be used in any fu'ivla.</para>
+    </listitem>
+    <listitem>
+      <para>If the last letter is not a vowel, modify the ending so that the word ends in a vowel, either by removing a final consonant or by adding a suggestively chosen final vowel.</para>
+    </listitem>
+    <listitem>
+      <para>If the first letter is not a consonant, modify the beginning so that the word begins with a consonant, either by removing an initial vowel or adding a suggestively chosen initial consonant.</para>
+    </listitem>
+    <listitem>
+      <para>Prefix the result of steps 1-5 with a 4-letter rafsi that categorizes the fu'ivla into a “topic area”. It is only safe to use a 4-letter rafsi; short rafsi sometimes produce invalid fu'ivla. Hyphenate the rafsi to the rest of the fu'ivla with an “r”-hyphen; if that would produce a double “r”, use an “n”-hyphen instead; if the rafsi ends in “r” and the rest of the fu'ivla begins with “n” (or vice versa), or if the rafsi ends in "r" and the rest of the fu'ivla begins with "tc", "ts", "dj", or "dz" (using "n" would result in a phonotactically impermissible cluster), use an “l”-hyphen. (This is the only use of “l”-hyphen in Lojban.)</para>
+      <para>Alternatively, if a CVC-form short rafsi is available it can be used instead of the long rafsi.</para>
+    </listitem>
+    <listitem>
+      <para>Remember that the stress necessarily appears on the penultimate (next-to-the-last) syllable.</para>
+    </listitem>
+  </orderedlist>
+  <para>In this section, the hyphen is set off with commas in the examples, but these commas are not required in writing, and the hyphen need not be pronounced as a separate syllable.</para>
+  <para>Here are a few examples:</para>
+  <programlisting><anchor xml:id="c4e7d3"/><anchor xml:id="cll_chapter4-section7-example3"/>7.3)   spaghetti (from English or Italian)
+       spageti (Lojbanize)
+       cidj,r,spageti (prefix long rafsi)
+       dja,r,spageti (prefix short rafsi)
+</programlisting>
+  <para>where “cidj-” is the 4-letter rafsi for “cidja”, the Lojban gismu for “food”, thus categorizing “cidjrspageti” as a kind of food. The form with the short rafsi happens to work, but such good fortune cannot be relied on: in any event, it means the same thing.</para>
+  <programlisting><anchor xml:id="c4e7d4"/><anchor xml:id="cll_chapter4-section7-example4"/>7.4)   Acer (the scientific name of maple trees)
+       acer (Lojbanize)
+       xaceru (add initial consonant and final vowel)
+       tric,r,xaceru (prefix rafsi)
+       ric,r,xaceru (prefix short rafsi)
+</programlisting>
+  <para>where “tric-” and “ric-” are rafsi for “tricu”, the gismu for “tree”. Note that by the same principles, “maple sugar” could get the fu'ivla “saktrxaceru”, or could be represented by the tanru “tricrxaceru sakta”. Technically, “ricrxaceru” and “tricrxaceru” are distinct fu'ivla, but they would surely be given the same meanings if both happened to be in use.</para>
+  <programlisting><anchor xml:id="c4e7d5"/><anchor xml:id="cll_chapter4-section7-example5"/>7.5)   brie (from French)
+       bri (Lojbanize)
+       cirl,r,bri (prefix rafsi)
+</programlisting>
+  <para>where “cirl-” represents “cirla” (“cheese”).</para>
+  <programlisting><anchor xml:id="c4e7d6"/><anchor xml:id="cll_chapter4-section7-example6"/>7.6)   cobra
+       kobra (Lojbanize)
+       sinc,r,kobra (prefix rafsi)
+</programlisting>
+  <para>where “sinc-” represents “since” (“snake”).</para>
+  <programlisting><anchor xml:id="c4e7d7"/><anchor xml:id="cll_chapter4-section7-example7"/>7.7)   quark
+       kuark (Lojbanize)
+       kuarka (add final vowel)
+       sask,r,kuarka (prefix rafsi)
+</programlisting>
+  <para>where “sask-” represents “saske” (“science”). Note the extra vowel “a” added to the end of the word, and the diphthong “ua”, which never appears in gismu or lujvo, but may appear in fu'ivla.</para>
+  <programlisting><!--
+        FIXME:  THIS EXAMPLE IS NEW.  As such, special care is
+        needed when we're doing teh whole numbered-to-named
+        redirects/conversions.
+        --><anchor xml:id="c4e7d8"/><anchor xml:id="cll_chapter4-section7-example8"/>7.8)   자모 (from Korean)
+       djamo (Lojbanize)
+       lerf,r,djamo (prefix rafsi)
+       ler,l,djamo (prefix rafsi)
+</programlisting>
+  <para>where “ler-” represents “lerfu” (“letter”). Note the l-hyphen in "lerldjamo", since "lerndjamo" contains the forbidden cluster "ndj".</para>
+  <para>The use of the prefix helps distinguish among the many possible meanings of the borrowed word, depending on the field. As it happens, “spageti” and “kuarka” are valid Stage 4 fu'ivla, but “xaceru” looks like a compound cmavo, and “kobra” like a gismu.</para>
+  <para>For another example, “integral” has a specific meaning to a mathematician. But the Lojban fu'ivla “integrale”, which is a valid Stage 4 fu'ivla, does not convey that mathematical sense to a non-mathematical listener, even one with an English-speaking background; its source — the English word “integral” — has various other specialized meanings in other fields.</para>
+  <para>Left uncontrolled, “integrale” almost certainly would eventually come to mean the same collection of loosely related concepts that English associates with “integral”, with only the context to indicate (possibly) that the mathematical term is meant.</para>
+  <para>The prefix method would render the mathematical concept as “cmacrntegrale”, if the “i” of “integrale” is removed, or something like “cmacrnintegrale”, if a new consonant is added to the beginning; “cmac-” is the rafsi for “cmaci” (“mathematics”). The architectural sense of “integral” might be conveyed with “djinrnintegrale” or “tarmrnintegrale”, where “dinju” and “tarmi” mean “building” and “form” respectively.</para>
+  <para>Here are some fu'ivla representing cultures and related things, shown with more than one rafsi prefix:</para>
+  <programlisting><anchor xml:id="c4e7d9"/><anchor xml:id="cll_chapter4-section7-example9"/>7.9)   bang,r,blgaria
+       Bulgarian (in language)
+
+<anchor xml:id="c4e7d10"/><anchor xml:id="cll_chapter4-section7-example10"/>7.10)   kuln,r,blgaria
+       Bulgarian (in culture)
+
+<anchor xml:id="c4e7d11"/><anchor xml:id="cll_chapter4-section7-example11"/>7.11)  gugd,r,blgaria
+       Bulgaria (the country)
+
+<anchor xml:id="c4e7d12"/><anchor xml:id="cll_chapter4-section7-example12"/>7.12)  bang,r,kore,a
+       Korean (the language)
+
+<anchor xml:id="c4e7d13"/><anchor xml:id="cll_chapter4-section7-example13"/>7.13)  kuln,r,kore,a
+       Korean (the culture)
+</programlisting>
+  <para>Note the commas in <xref linkend="cll_chapter4-section7-example12"/> and <xref linkend="cll_chapter4-section7-example13"/>, used because “ea” is not a valid diphthong in Lojban. Arguably, some form of the native name “Chosen” should have been used instead of the internationally known “Korea”; this is a recurring problem in all borrowings. In general, it is better to use the native name unless using it will severely impede understanding: “Navajo” is far more widely known than “Dine’e”.</para>
+</section>
+
+<section xml:id="cll_chapter4-section8">
+  <title>8. cmene</title>
+  <para>Lojbanized names, called “cmene”, are very much like their counterparts in other languages. They are labels applied to things (or people) to stand for them in descriptions or in direct address. They may convey meaning in themselves, but do not necessarily do so.</para>
+  <para>Because names are often highly personal and individual, Lojban attempts to allow native language names to be used with a minimum of modification. The requirement that the Lojban speech stream be unambiguously analyzable, however, means that most names must be modified somewhat when they are Lojbanized. Here are a few examples of English names and possible Lojban equivalents:</para>
+  <programlisting><anchor xml:id="c4e8d1"/><anchor xml:id="cll_chapter4-section8-example1"/>8.1)   djim.
+       Jim
+
+<anchor xml:id="c4e8d2"/><anchor xml:id="cll_chapter4-section8-example2"/>8.2)   djein.
+       Jane
+
+<anchor xml:id="c4e8d3"/><anchor xml:id="cll_chapter4-section8-example3"/>8.3)   .arnold.
+       Arnold
+
+<anchor xml:id="c4e8d4"/><anchor xml:id="cll_chapter4-section8-example4"/>8.4)   pit.
+       Pete
+
+<anchor xml:id="c4e8d5"/><anchor xml:id="cll_chapter4-section8-example5"/>8.5)   katrinas.
+       Katrina
+
+<anchor xml:id="c4e8d6"/><anchor xml:id="cll_chapter4-section8-example6"/>8.6)   kat,r,in.
+       Catherine
+</programlisting>
+  <para>(Note that syllabic “r” is skipped in determining the stressed syllable, so <xref linkend="cll_chapter4-section8-example6"/> is stressed on the “ka”.)</para>
+  <programlisting><anchor xml:id="c4e8d7"/><anchor xml:id="cll_chapter4-section8-example7"/>8.7)   katis.
+       Cathy
+
+<anchor xml:id="c4e8d8"/><anchor xml:id="cll_chapter4-section8-example8"/>8.8)   keit.
+       Kate
+</programlisting>
+  <para>Names may have almost any form, but always end in a consonant, and are followed by a pause. They are penultimately stressed, unless unusual stress is marked with capitalization. A name may have multiple parts, each ending with a consonant and pause, or the parts may be combined into a single word with no pause. For example,</para>
+  <programlisting><anchor xml:id="c4e8d9"/><anchor xml:id="cll_chapter4-section8-example9"/>8.9)   djan.  djonz.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c4e8d10"/><anchor xml:id="cll_chapter4-section8-example10"/>8.10)  djandjonz.
+</programlisting>
+  <para>are both valid Lojbanizations of “John Jones”.</para>
+  <para>The final arbiter of the correct form of a name is the person doing the naming, although most cultures grant people the right to determine how they want their own name to be spelled and pronounced. The English name “Mary” can thus be Lojbanized as “meris.”, “maris.”, “meiris.”, “merix.”, or even “marys.”. The last alternative is not pronounced much like its English equivalent, but may be desirable to someone who values spelling over pronunciation. The final consonant need not be an “s”; there must, however, be some Lojban consonant at the end.</para>
+  <para>Names are not permitted to have the sequences “la”, “lai”, or “doi” embedded in them, unless the sequence is immediately preceded by a consonant. These minor restrictions are due to the fact that all Lojban cmene embedded in a speech stream will be preceded by one of these words or by a pause. With one of these words embedded, the cmene might break up into valid Lojban words followed by a shorter cmene. However, break-up cannot happen after a consonant, because that would imply that the word before the “la”, or whatever, ended in a consonant without pause, which is impossible.</para>
+  <para>For example, the invalid name “laplas.” would look like the Lojban words “la plas.”, and “ilanas.” would be misunderstood as “.i la nas.”. However, “NEderlants.” cannot be misheard as “NEder lants.”, because “NEder” with no following pause is not a possible Lojban word.</para>
+  <para>There are close alternatives to these forbidden sequences that can be used in Lojbanizing names, such as “ly”, “lei”, and “dai” or “do'i”, that do not cause these problems.</para>
+  <para>Lojban cmene are identifiable as word forms by the following characteristics:</para>
+  <orderedlist>
+    <listitem>
+      <para>They must end in one or more consonants. There are no rules about how many consonants may appear in a cluster in cmene, provided that each consonant pair (whether standing by itself, or as part of a larger cluster) is a permissible pair.</para>
+    </listitem>
+    <listitem>
+      <para>They may contain the letter y as a normal, non-hyphenating vowel. They are the only kind of Lojban word that may contain the two diphthongs “iy” and “uy”.</para>
+    </listitem>
+    <listitem>
+      <para>They are always followed in speech by a pause after the final consonant, written as “.”.</para>
+    </listitem>
+    <listitem>
+      <para>They may be stressed on any syllable; if this syllable is not the penultimate one, it must be capitalized when writing. Neither names nor words that begin sentences are capitalized in Lojban, so this is the only use of capital letters.</para>
+    </listitem>
+  </orderedlist>
+  <para>Names meeting these criteria may be invented, Lojbanized from names in other languages, or formed by appending a consonant onto a cmavo, a gismu, a fu'ivla or a lujvo. Some cmene built from Lojban words are:</para>
+  <programlisting><anchor xml:id="c4e8d11"/><anchor xml:id="cll_chapter4-section8-example11"/>8.11)  pav.
+       the One
+       from the cmavo “pa”, with rafsi “pav”, meaning “one”
+
+<anchor xml:id="c4e8d12"/><anchor xml:id="cll_chapter4-section8-example12"/>8.12)  sol.
+       the Sun
+       from the gismu “solri”, meaning “solar”, or actually “pertaining to the Sun”
+
+<anchor xml:id="c4e8d13"/><anchor xml:id="cll_chapter4-section8-example13"/>8.13)  ralj.
+       Chief (as a title)
+       from the gismu “ralju”, meaning “principal”.
+
+<anchor xml:id="c4e8d14"/><anchor xml:id="cll_chapter4-section8-example14"/>8.14)  nol.
+       Lord/Lady
+       from the gismu “nobli”, with rafsi “nol”, meaning “noble”.
+</programlisting>
+  <para>To Lojbanize a name from the various natural languages, apply the following rules:</para>
+  <orderedlist>
+    <listitem>
+      <para>Eliminate double consonants and silent letters.</para>
+    </listitem>
+    <listitem>
+      <para>Add a final “s” or “n” (or some other consonant that sounds good) if the name ends in a vowel.</para>
+    </listitem>
+    <listitem>
+      <para>Convert all sounds to their closest Lojban equivalents.</para>
+    </listitem>
+    <listitem>
+      <para>If possible and acceptable, shift the stress to the penultimate (next-to-the-last) syllable. Use commas and capitalization in written Lojban when it is necessary to preserve non-standard syllabication or stress. Do not capitalize names otherwise.</para>
+    </listitem>
+    <listitem>
+      <para>If the name contains an impermissible consonant pair, insert a vowel between the consonants: “y” is recommended.</para>
+    </listitem>
+    <listitem>
+      <para>No cmene may have the syllables “la”, “lai”, or “doi” in them, unless immediately preceded by a consonant. If these combinations are present, they must be converted to something else. Possible substitutions include “ly”, “ly'i”, and “dai” or “do'i”, respectively.</para>
+    </listitem>
+  </orderedlist>
+  <para>There are some additional rules for Lojbanizing the scientific names (technically known as “Linnaean binomials” after their inventor) which are internationally applied to each species of animal or plant. Where precision is essential, these names need not be Lojbanized, but can be directly inserted into Lojban text using the cmavo “la'o”, explained in <xref linkend="cll_chapter19"/>. Using this cmavo makes the already lengthy Latinized names at least four syllables longer, however, and leaves the pronunciation in doubt. The following suggestions, though incomplete, will assist in converting Linnaean binomals to valid Lojban names. They can also help to create fu'ivla based on Linnaean binomials or other words of the international scientific vocabulary. The term “back vowel” in the following list refers to any of the letters “a”, “o”, or “u”; the term “front vowel” correspondingly refers to any of the letters “e”, “i”, or “y”.</para>
+  <orderedlist>
+    <listitem>
+      <para>Change double consonants other than “cc” to single consonants.</para>
+    </listitem>
+    <listitem>
+      <para>Change “cc” before a front vowel to “kc”, but otherwise to “k”.</para>
+    </listitem>
+    <listitem>
+      <para>Change “c” before a back vowel and final “c” to “k”.</para>
+    </listitem>
+    <listitem>
+      <para>Change “ng” before a consonant (other than “h”) and final “ng” to “n”.</para>
+    </listitem>
+    <listitem>
+      <para>Change “x” to “z” initially, but otherwise to “ks”.</para>
+    </listitem>
+    <listitem>
+      <para>Change “pn” to “n” initially.</para>
+    </listitem>
+    <listitem>
+      <para>Change final “ie” and “ii” to “i”.</para>
+    </listitem>
+    <listitem>
+      <para>Make the following idiosyncratic substitutions:
+<programlisting>
+      aa     a
+      ae     e
+      ch     k
+      ee     i
+      eigh   ei
+      ew     u
+      igh    ai
+      oo     u
+      ou     u
+      ow     au
+      ph     f
+      q      k
+      sc     sk
+      w      u
+      y      i
+</programlisting>However, the diphthong substitutions should not be done if the two vowels are in two different syllables.
+</para>
+    </listitem>
+    <listitem>
+      <para>Change “h” between two vowels to “'”, but otherwise remove it completely. If preservation of the “h” seems essential, change it to “x” instead.</para>
+    </listitem>
+    <listitem>
+      <para>Place “'” between any remaining vowel pairs that do not form Lojban diphthongs.</para>
+    </listitem>
+  </orderedlist>
+  <para>Some further examples of Lojbanized names are:</para>
+  <programlisting>
+    English “Mary”             meris.
+                 or            meiris.
+    English “Smith”            smit.
+    English “Jones”            djonz.
+    English “John”             djan. or jan. (American)
+                 or            djon. or jon. (British)
+    English “Alice”            .alis.
+    English “Elise”            .eLIS.
+    English “Johnson”          djansn.
+    English “William”          .uiliam.
+                 or            .uil,iam.
+    English “Brown”            braun.
+    English “Charles”          tcarlz.
+    French “Charles”           carl.
+    French “De Gaulle”         dyGOL.
+    German “Heinrich”          xainrix.
+    Spanish “Joaquin”          xuaKIN.
+    Russian “Svetlana”         sfietlanys.
+    Russian “Khrushchev”       xrucTCOF.
+    Hindi “Krishna”            kricnas.
+    Polish “Lech Walesa”       lex. va,uensas.
+    Spanish “Don Quixote”      don. kicotes.
+      or modern Spanish:       don. kixotes.
+      or Mexican dialect:      don. ki'otes.
+    Chinese “Mao Zedong”       maudzydyn.
+    Japanese “Fujiko”          fudjikos.
+                or             fujikos.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter4-section9">
+  <title>9. Rules for inserting pauses</title>
+  <para>Summarized in one place, here are the rules for inserting pauses between Lojban words:</para>
+  <orderedlist>
+    <listitem>
+      <para>Any two words may have a pause between them; it is always illegal to pause in the middle of a word, because that breaks up the word into two words.</para>
+    </listitem>
+    <listitem>
+      <para>Every word ending in a consonant must be followed by a pause. Necessarily, all such words are cmene.</para>
+    </listitem>
+    <listitem>
+      <para>Every word beginning with a vowel must be preceded by a pause. Such words are either cmavo, fu'ivla, or cmene; all gismu and lujvo begin with consonants.</para>
+    </listitem>
+    <listitem>
+      <para>Every cmene must be preceded by a pause, unless the immediately preceding word is one of the cmavo “la”, “lai”, “la'i”, or “doi” (which is why those strings are forbidden in cmene). However, the situation triggering this rule rarely occurs.</para>
+    </listitem>
+    <listitem>
+      <para>If the last syllable of a word bears the stress, and a brivla follows, the two must be separated by a pause, to prevent confusion with the primary stress of the brivla. In this case, the first word must be either a cmavo or a cmene with unusual stress (which already ends with a pause, of course).</para>
+    </listitem>
+    <listitem>
+      <para>A cmavo of the form “Cy” must be followed by a pause unless another “Cy”-form cmavo follows.</para>
+    </listitem>
+    <listitem>
+      <para>When non-Lojban text is embedded in Lojban, it must be preceded and followed by pauses. (How to embed non-Lojban text is explained in <xref linkend="cll_chapter19"/>.)</para>
+    </listitem>
+  </orderedlist>
+</section>
+
+<section xml:id="cll_chapter4-section10">
+  <title>10. Considerations for making lujvo</title>
+  <para>Given a tanru which expresses an idea to be used frequently, it can be turned into a lujvo by following the lujvo-making algorithm which is given in <xref linkend="cll_chapter4-section11"/>.</para>
+  <para>In building a lujvo, the first step is to replace each gismu with a rafsi that uniquely represents that gismu. These rafsi are then attached together by fixed rules that allow the resulting compound to be recognized as a single word and to be analyzed in only one way.</para>
+  <para>There are three other complications; only one is serious.</para>
+  <para>The first is that there is usually more than one rafsi that can be used for each gismu. The one to be used is simply whichever one sounds or looks best to the speaker or writer. There are usually many valid combinations of possible rafsi. They all are equally valid, and all of them mean exactly the same thing. (The scoring algorithm given in <xref linkend="cll_chapter4-section12"/> is used to choose the standard form of the lujvo — the version which would be entered into a dictionary.)</para>
+  <para>The second complication is the serious one. Remember that a tanru is ambiguous — it has several possible meanings. A lujvo, or at least one that would be put into the dictionary, has just a single meaning. Like a gismu, a lujvo is a predicate which encompasses one area of the semantic universe, with one set of places. Hopefully the meaning chosen is the most useful of the possible semantic spaces. A possible source of linguistic drift in Lojban is that as Lojbanic society evolves, the concept that seems the most useful one may change.</para>
+  <para>You must also be aware of the possibility of some prior meaning of a new lujvo, especially if you are writing for posterity. If a lujvo is invented which involves the same tanru as one that is in the dictionary, and is assigned a different meaning (or even just a different place structure), linguistic drift results. This isn’t necessarily bad. Every natural language does it. But in communication, when you use a meaning different from the dictionary definition, someone else may use the dictionary and therefore misunderstand you. You can use the cmavo “za'e” (explained in <xref linkend="cll_chapter19"/>) before a newly coined lujvo to indicate that it may have a non-dictionary meaning.</para>
+  <para>The essential nature of human communication is that if the listener understands, then all is well. Let this be the ultimate guideline for choosing meanings and place structures for invented lujvo.</para>
+  <para>The third complication is also simple, but tends to scare new Lojbanists with its implications. It is based on Zipf’s Law, which says that the length of words is inversely proportional to their usage. The shortest words are those which are used more; the longest ones are used less. Conversely, commonly used concepts will be tend to be abbreviated. In English, we have abbreviations and acronyms and jargon, all of which represent complex ideas that are used often by small groups of people, so they shortened them to convey more information more rapidly.</para>
+  <para>Therefore, given a complicated tanru with grouping markers, abstraction markers, and other cmavo in it to make it syntactically unambiguous, the psychological basis of Zipf’s Law may compel the lujvo-maker to drop some of the cmavo to make a shorter (technically incorrect) tanru, and then use that tanru to make the lujvo.</para>
+  <para>This doesn’t lead to ambiguity, as it might seem to. A given lujvo still has exactly one meaning and place structure. It is just that more than one tanru is competing for the same lujvo. But more than one meaning for the tanru was already competing for the “right” to define the meaning of the lujvo. Someone has to use judgment in deciding which one meaning is to be chosen over the others.</para>
+  <para>If the lujvo made by a shorter form of tanru is in use, or is likely to be useful for another meaning, the decider then retains one or more of the cmavo, preferably ones that set this meaning apart from the shorter form meaning that is used or anticipated. As a rule, therefore, the shorter lujvo will be used for a more general concept, possibly even instead of a more frequent word. If both words are needed, the simpler one should be shorter. It is easier to add a cmavo to clarify the meaning of the more complex term than it is to find a good alternate tanru for the simpler term.</para>
+  <para>And of course, we have to consider the listener. On hearing an unknown word, the listener will decompose it and get a tanru that makes no sense or the wrong sense for the context. If the listener realizes that the grouping operators may have been dropped out, he or she may try alternate groupings, or try inserting an abstraction operator if that seems plausible. (The grouping of tanru is explained in <xref linkend="cll_chapter5"/>; abstraction is explained in <xref linkend="cll_chapter11"/>.) Plausibility is the key to learning new ideas and to evaluating unfamiliar lujvo.</para>
+</section>
+
+<section xml:id="cll_chapter4-section11">
+  <title>11. The lujvo-making algorithm</title>
+  <para>The following is the current algorithm for generating Lojban lujvo given a known tanru and a complete list of gismu and their assigned rafsi. The algorithm was designed by Bob LeChevalier and Dr. James Cooke Brown for computer program implementation. It was modified in 1989 with the assistance of Nora LeChevalier, who detected a flaw in the original “tosmabru test”.</para>
+  <para>Given a tanru that is to be made into a lujvo:</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>Choose a 3-letter or 4-letter rafsi for each of the gismu and cmavo in the tanru except the last.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>Choose a 3-letter (CVV-form or CCV-form) or 5-letter rafsi for the final gismu in the tanru.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>3)</term>
+      <listitem>
+        <para>Join the resulting string of rafsi, initially without hyphens.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>4)</term>
+      <listitem>
+        <para>
+Add hyphen letters where necessary. It is illegal to add a hyphen at a place that is not required by this algorithm. Right-to-left tests are recommended, for reasons discussed below.
+
+<variablelist><varlistentry><term>4a)</term><listitem><para>If there are more than two words in the tanru, put an “r”-hyphen (or an “n”-hyphen) after the first rafsi if it is CVV-form. If there are exactly two words, then put an “r”-hyphen (or an “n”-hyphen) between the two rafsi if the first rafsi is CVV-form, unless the second rafsi is CCV-form (for example, “saicli” requires no hyphen). Use an “r”-hyphen unless the letter after the hyphen is “r”, in which case use an “n”-hyphen. Never use an “n”-hyphen unless it is required.</para></listitem></varlistentry><varlistentry><term>4b)</term><listitem><para>Put a “y”-hyphen between the consonants of any impermissible consonant pair. This will always appear between rafsi.</para></listitem></varlistentry><varlistentry><term>4c)</term><listitem><para>Put a “y”-hyphen after any 4-letter rafsi form.</para></listitem></varlistentry></variablelist></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>5)</term>
+      <listitem>
+        <para>Test all forms with one or more initial CVC-form rafsi — with the pattern “CVC ... CVC + X” — for “tosmabru failure”. X must either be a CVCCV long rafsi that happens to have a permissible initial pair as the consonant cluster, or is something which has caused a “y”-hyphen to be installed between the previous CVC and itself by one of the above rules.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>Note that the “tosmabru test” implies that the algorithm will be more efficient if rafsi junctures are tested for required hyphens from right to left, instead of from left to right; when the test is required, it cannot be completed until hyphenation to the right has been determined.</para>
+</section>
+
+<section xml:id="cll_chapter4-section12">
+  <title>12. The lujvo scoring algorithm</title>
+  <para>This algorithm was devised by Bob and Nora LeChevalier in 1989. It is not the only possible algorithm, but it usually gives a choice that people find preferable. The algorithm may be changed in the future. The lowest-scoring variant will usually be the dictionary form of the lujvo. (In previous versions, it was the highest-scoring variant.)</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>Count the total number of letters, including hyphens and apostrophes; call it “L”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>Count the number of apostrophes; call it “A”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>3)</term>
+      <listitem>
+        <para>Count the number of “y”-, “r”-, and “n”-hyphens; call it “H”.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>4)</term>
+      <listitem>
+        <para>
+For each rafsi, find the value in the following table. Sum this value over all rafsi; call it “R”:
+<programlisting>
+      CVC/CV (final)               (-sarji)    1
+      CVC/C                        (-sarj-)    2
+      CCVCV (final)                (-zbasu)    3
+      CCVC                         (-zbas-)    4
+      CVC                          (-nun-)     5
+      CVV with an apostrophe       (-ta'u-)    6
+      CCV                          (-zba-)     7
+      CVV with no apostrophe       (-sai-)     8
+      
+</programlisting></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>5)</term>
+      <listitem>
+        <para>Count the number of vowels, not including “y”; call it “V”.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>The score is then:</para>
+  <programlisting>
+      (1000 * L) - (500 * A) + (100 * H) - (10 * R) - V
+</programlisting>
+  <para>In case of ties, there is no preference. This should be rare. Note that the algorithm essentially encodes a hierarchy of priorities: short words are preferred (counting apostrophes as half a letter), then words with fewer hyphens, words with more pleasing rafsi (this judgment is subjective), and finally words with more vowels are chosen. Each decision principle is applied in turn if the ones before it have failed to choose; it is possible that a lower-ranked principle might dominate a higher-ranked one if it is ten times better than the alternative.</para>
+  <para>Here are some lujvo with their scores (not necessarily the lowest scoring forms for these lujvo, nor even necessarily sensible lujvo):</para>
+  <programlisting><anchor xml:id="c4e12d1"/><anchor xml:id="cll_chapter4-section12-example1"/>12.1)  zbasai
+       zba + sai
+       (1000 * 6) - (500 * 0) + (100 * 0) - (10 * 15) - 3
+       = 5847
+
+<anchor xml:id="c4e12d2"/><anchor xml:id="cll_chapter4-section12-example2"/>12.2)  nunynau
+       nun + y + nau
+       (1000 * 7) - (500 * 0) + (100 * 1) - (10 * 13) - 3
+       = 6967
+
+<anchor xml:id="c4e12d3"/><anchor xml:id="cll_chapter4-section12-example3"/>12.3)  sairzbata'u
+       sai + r + zba + ta'u
+       (1000 * 11) - (500 * 1) + (100 * 1) - (10 * 21) - 5
+       = 10385
+
+<anchor xml:id="c4e12d4"/><anchor xml:id="cll_chapter4-section12-example4"/>12.4)  zbazbasysarji
+       zba + zbas + y + sarji
+       (1000 * 13) - (500 * 0) + (100 * 1) - (10 * 12) - 4
+       = 12976
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter4-section13">
+  <title>13. lujvo-making examples</title>
+  <para>This section contains examples of making and scoring lujvo. First, we will start with the tanru “gerku zdani” (“dog house”) and construct a lujvo meaning “doghouse”, that is, a house where a dog lives. We will use a brute-force application of the algorithm in <xref linkend="cll_chapter4-section12"/>, using every possible rafsi.</para>
+  <para>The rafsi for “gerku” are:</para>
+  <programlisting>
+          -ger-, -ge'u-, -gerk-, -gerku
+</programlisting>
+  <para>The rafsi for “zdani” are:</para>
+  <programlisting>
+          -zda-, -zdan-, -zdani.
+</programlisting>
+  <para>Step 1 of the algorithm directs us to use “-ger-”, “-ge'u-” and “-gerk-” as possible rafsi for “gerku”; Step 2 directs us to use “-zda-” and “-zdani” as possible rafsi for “zdani”. The six possible forms of the lujvo are then:</para>
+  <programlisting>
+          ger-zda
+          ger-zdani
+          ge'u-zda
+          ge'u-zdani
+          gerk-zda
+          gerk-zdani
+</programlisting>
+  <para>We must then insert appropriate hyphens in each case. The first two forms need no hyphenation: “ge” cannot fall off the front, because the following word would begin with “rz”, which is not a permissible initial consonant pair. So the lujvo forms are “gerzda” and “gerzdani”.</para>
+  <para>The third form, “ge'u-zda”, needs no hyphen, because even though the first rafsi is CVV, the second one is CCV, so there is a consonant cluster in the first five letters. So “ge'uzda” is this form of the lujvo.</para>
+  <para>The fourth form, “ge'u-zdani”, however, requires an “r”-hyphen; otherwise, the “ge'u-” part would fall off as a cmavo. So this form of the lujvo is “ge'urzdani”.</para>
+  <para>The last two forms require “y”-hyphens, as all 4-letter rafsi do, and so are “gerkyzda” and “gerkyzdani” respectively.</para>
+  <para>The scoring algorithm is heavily weighted in favor of short lujvo, so we might expect that “gerzda” would win. Its L score is 6, its A score is 0, its H score is 0, its R score is 12, and its V score is 3, for a final score of 5878. The other forms have scores of 7917, 6367, 9506, 8008, and 10047 respectively. Consequently, this lujvo would probably appear in the dictionary in the form “gerzda”.</para>
+  <para>For the next example, we will use the tanru “bloti klesi” (“boat class”) presumably referring to the category (rowboat, motorboat, cruise liner) into which a boat falls. We will omit the long rafsi from the process, since lujvo containing long rafsi are almost never preferred by the scoring algorithm when there are short rafsi available.</para>
+  <para>The rafsi for “bloti” are “-lot-”, “-blo-”, and “-lo'i-”; for “klesi” they are “-kle-” and “-lei-”. Both these gismu are among the handful which have both CVV-form and CCV-form rafsi, so there is an unusual number of possibilities available for a two-part tanru:</para>
+  <programlisting>
+          lotkle      blokle      lo'ikle
+          lotlei      blolei      lo'irlei
+</programlisting>
+  <para>Only “lo'irlei” requires hyphenation (to avoid confusion with the cmavo sequence “lo'i lei”). All six forms are valid versions of the lujvo, as are the six further forms using long rafsi; however, the scoring algorithm produces the following results:</para>
+  <programlisting>
+          lotkle  5878      blokle  5858      lo'ikle  6367
+          lotlei  5867      blolei  5847      lo'irlei 7456
+</programlisting>
+  <para>So the form “blolei” is preferred, but only by a tiny margin over “blokle”; "lotlei" and "lotkle" are only slightly worse; “lo'ikle” suffers because of its apostrophe, and “lo'irlei” because of having both apostrophe and hyphen.</para>
+  <para>Our third example will result in forming both a lujvo and a name from the tanru “logji bangu girzu”, or “logical-language group” in English. (“The Logical Language Group” is the name of the publisher of this book and the organization for the promotion of Lojban.)</para>
+  <para>The available rafsi are “-loj-” and “-logj-”; “-ban-”, “-bau-”, and “-bang-”; and “-gri-” and “-girzu”, and (for name purposes only) “-gir-” and “-girz-”. The resulting 12 lujvo possibilities are:</para>
+  <programlisting>
+          loj-ban-gri      loj-bau-gri      loj-bang-gri
+          logj-ban-gri     logj-bau-gri     logj-bang-gri
+          loj-ban-girzu    loj-bau-girzu    loj-bang-girzu
+          logj-ban-girzu   logj-bau-girzu   logj-bang-girzu
+</programlisting>
+  <para>and the 12 name possibilities are:</para>
+  <programlisting>
+          loj-ban-gir.     loj-bau-gir.     loj-bang-gir.
+          logj-ban-gir.    logj-bau-gir.    logj-bang-gir.
+          loj-ban-girz.    loj-bau-girz.    loj-bang-girz.
+          logj-ban-girz.   logj-bau-girz.   logj-bang-girz.
+</programlisting>
+  <para>After hyphenation, we have:</para>
+  <programlisting>
+          lojbangri        lojbaugri        lojbangygri
+          logjybangri      logjybaugri      logjybangygri
+          lojbangirzu      lojbaugirzu      lojbangygirzu
+          logjybangirzu    logjybaugirzu    logjybangygirzu
+
+          lojbangir.       lojbaugir.       lojbangygir.
+          logjybangir.     logjybaugir.     logjybangygir.
+          lojbangirz.      lojbaugirz.      lojbangygirz.
+          logjybangirz.    logjybaugirz.    logjybangygirz.
+</programlisting>
+  <para>The only fully reduced lujvo forms are “lojbangri” and “lojbaugri”, of which the latter has a slightly lower score: 8827 versus 8796, respectively. However, for the name of the organization, we chose to make sure the name of the language was embedded in it, and to use the clearer long-form rafsi for “girzu”, producing “lojbangirz.”</para>
+  <para>Finally, here is a four-part lujvo with a cmavo in it, based on the tanru “nakni ke cinse ctuca” or “male (sexual teacher)”. The “ke” cmavo ensures the interpretation “teacher of sexuality who is male”, rather than “teacher of male sexuality”. Here are the possible forms of the lujvo, both before and after hyphenation:</para>
+  <programlisting>
+          nak-kem-cin-ctu          nakykemcinctu
+          nak-kem-cin-ctuca        nakykemcinctuca
+          nak-kem-cins-ctu         nakykemcinsyctu
+          nak-kem-cins-ctuca       nakykemcinsyctuca
+          nakn-kem-cin-ctu         naknykemcinctu
+          nakn-kem-cin-ctuca       naknykemcinctuca
+          nakn-kem-cins-ctu        naknykemcinsyctu
+          nakn-kem-cins-ctuca      naknykemcinsyctuca
+</programlisting>
+  <para>Of these forms, “nakykemcinctu” is the shortest and is preferred by the scoring algorithm. On the whole, however, it might be better to just make a lujvo for “cinse ctuca” (which would be “cinctu”) since the sex of the teacher is rarely important. If there was a reason to specify “male”, then the simpler tanru “nakni cinctu” (“male sexual-teacher”) would be appropriate. This tanru is actually shorter than the four-part lujvo, since the “ke” required for grouping need not be expressed.</para>
+</section>
+
+<section xml:id="cll_chapter4-section14">
+  <title>14. The gismu creation algorithm</title>
+  <para>The gismu were created through the following process:</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>At least one word was found in each of the six source languages (Chinese, English, Hindi, Spanish, Russian, Arabic) corresponding to the proposed gismu. This word was rendered into Lojban phonetics rather liberally: consonant clusters consisting of a stop and the corresponding fricative were simplified to just the fricative (“tc” became “c”, “dj” became “j”) and non-Lojban vowels were mapped onto Lojban ones. Furthermore, morphological endings were dropped. The same mapping rules were applied to all six languages for the sake of consistency.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>
+All possible gismu forms were matched against the six source-language forms. The matches were scored as follows:
+
+<variablelist><varlistentry><term>2a)</term><listitem><para>If three or more letters were the same in the proposed gismu and the source-language word, and appeared in the same order, the score was equal to the number of letters that were the same. Intervening letters, if any, did not matter.</para></listitem></varlistentry><varlistentry><term>2b)</term><listitem><para>If exactly two letters were the same in the proposed gismu and the source-language word, and either the two letters were consecutive in both words, or were separated by a single letter in both words, the score was 2. Letters in reversed order got no score.</para></listitem></varlistentry><varlistentry><term>2c)</term><listitem><para>Otherwise, the score was 0.</para></listitem></varlistentry></variablelist></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>3)</term>
+      <listitem>
+        <para>The scores were divided by the length of the source-language word in its Lojbanized form, and then multiplied by a weighting value specific to each language, reflecting the proportional number of first-language and second-language speakers of the language. (Second-language speakers were reckoned at half their actual numbers.) The weights were chosen to sum to 1.00. The sum of the weighted scores was the total score for the proposed gismu form.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>4)</term>
+      <listitem>
+        <para>Any gismu forms that conflicted with existing gismu were removed. Obviously, being identical with an existing gismu constitutes a conflict. In addition, a proposed gismu that was identical to an existing gismu except for the final vowel was considered a conflict, since two such gismu would have identical 4-letter rafsi.</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>5)</term>
+      <listitem>
+        <para>The gismu form with the highest score usually became the actual gismu. Sometimes a lower-scoring form was used to provide a better rafsi. A few gismu were changed in error as a result of transcription blunders (for example, the gismu “gismu” should have been “gicmu”, but it’s too late to fix it now).</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>Note that the stressed vowel of the gismu was considered sufficiently distinctive that two or more gismu may differ only in this vowel; as an extreme example, “bradi”, “bredi”, “bridi”, and “brodi” (but fortunately not “brudi”) are all existing gismu.</para>
+</section>
+
+<section xml:id="cll_chapter4-section15">
+  <title>15. Cultural and other non-algorithmic gismu</title>
+  <para>The following gismu were not made by the gismu creation algorithm. They are, in effect, coined words similar to fu'ivla. They are exceptions to the otherwise mandatory gismu creation algorithm where there was sufficient justification for such exceptions. Except for the small metric prefixes and the assignable predicates beginning with “brod-”, they all end in the letter “o”, which is otherwise a rare letter in Lojban gismu.</para>
+  <para>The following gismu represent concepts that are sufficiently unique to Lojban that they were either coined from combining forms of other gismu, or else made up out of whole cloth. These gismu are thus conceptually similar to lujvo even though they are only five letters long; however, unlike lujvo, they have rafsi assigned to them for use in building more complex lujvo. Assigning gismu to these concepts helps to keep the resulting lujvo reasonably short.</para>
+  <programlisting>
+    broda       1st assignable predicate
+    brode       2nd assignable predicate
+    brodi       3rd assignable predicate
+    brodo       4th assignable predicate
+    brodu       5th assignable predicate
+    cmavo       structure word (from “cmalu valsi”)
+    lojbo       Lojbanic (from “logji bangu”)
+    lujvo       compound word (from “pluja valsi”)
+    mekso       Mathematical EXpression
+</programlisting>
+  <para>It is important to understand that even though “cmavo”, “lojbo”, and “lujvo” were made up from parts of other gismu, they are now full-fledged gismu used in exactly the same way as all other gismu, both in grammar and in word formation.</para>
+  <para>The following three groups of gismu represent concepts drawn from the international language of science and mathematics. They are used for concepts that are represented in most languages by a root which is recognized internationally.</para>
+  <para>Small metric prefixes (values less than 1):</para>
+  <programlisting>
+    decti       .1/deci
+    centi       .01/centi
+    milti       .001/milli
+    mikri       1E-6/micro
+    nanvi       1E-9/nano
+    picti       1E-12/pico
+    femti       1E-15/femto
+    xatsi       1E-18/atto
+    zepti       1E-21/zepto
+    gocti       1E-24/yocto
+</programlisting>
+  <para>Large metric prefixes (values greater than 1):</para>
+  <programlisting>
+    dekto       10/deka
+    xecto       100/hecto
+    kilto       1000/kilo
+    megdo       1E6/mega
+    gigdo       1E9/giga
+    terto       1E12/tera
+    petso       1E15/peta
+    xexso       1E18/exa
+    zetro       1E21/zetta
+    gotro       1E24/yotta
+</programlisting>
+  <para>Other scientific or mathematical terms:</para>
+  <programlisting>
+    delno       candela
+    kelvo       kelvin
+    molro       mole
+    radno       radian
+    sinso       sine
+    stero       steradian
+    tanjo       tangent
+    xampo       ampere
+</programlisting>
+  <para>The gismu “sinso” and “tanjo” were only made non-algorithmically because they were identical (having been borrowed from a common source) in all the dictionaries that had translations. The other terms in this group are units in the international metric system; some metric units, however, were made by the ordinary process (usually because they are different in Chinese).</para>
+  <para>Finally, there are the cultural gismu, which are also borrowed, but by modifying a word from one particular language, instead of using the multi-lingual gismu creation algorithm. Cultural gismu are used for words that have local importance to a particular culture; other cultures or languages may have no word for the concept at all, or may borrow the word from its home culture, just as Lojban does. In such a case, the gismu algorithm, which uses weighted averages, doesn’t accurately represent the frequency of usage of the individual concept. Cultural gismu are not even required to be based on the six major languages.</para>
+  <para>The six Lojban source languages:</para>
+  <programlisting>
+    jungo       Chinese (from “Zhong<superscript>1</superscript>guo<superscript>2</superscript>”)
+    glico       English
+    xindo       Hindi
+    spano       Spanish
+    rusko       Russian
+    xrabo       Arabic
+</programlisting>
+  <para>Seven other widely spoken languages that were on the list of candidates for gismu-making, but weren’t used:</para>
+  <programlisting>
+    bengo       Bengali
+    porto       Portuguese
+    baxso       Bahasa Melayu/Bahasa Indonesia
+    ponjo       Japanese (from “Nippon”)
+    dotco       German (from “Deutsch”)
+    fraso       French (from “Français”)
+    xurdo       Urdu
+</programlisting>
+  <para>(Urdu and Hindi began as the same language with different writing systems, but have now become somewhat different, principally in borrowed vocabulary. Urdu-speakers were counted along with Hindi-speakers when weights were assigned for gismu-making purposes.)</para>
+  <para>Countries with a large number of speakers of any of the above languages (where the meaning of “large” is dependent on the specific language):</para>
+  <programlisting>
+         English:
+
+    merko       American
+    brito       British
+    skoto       Scottish
+    sralo       Australian
+    kadno       Canadian
+
+         Spanish:
+
+    gento       Argentinian
+    mexno       Mexican
+
+         Russian:
+
+    softo       Soviet/USSR
+    vukro       Ukrainian
+
+         Arabic:
+
+    filso       Palestinian
+    jerxo       Algerian
+    jordo       Jordanian
+    libjo       Libyan
+    lubno       Lebanese
+    misro       Egyptian (from “Mizraim”)
+    morko       Moroccan
+    rakso       Iraqi
+    sadjo       Saudi
+    sirxo       Syrian
+
+         Bahasa Melayu/Bahasa Indonesia:
+
+    bindo       Indonesian
+    meljo       Malaysian
+
+         Portuguese:
+
+    brazo       Brazilian
+
+         Urdu:
+
+    kisto       Pakistani
+    
+</programlisting>
+  <para>The continents (and oceanic regions) of the Earth:</para>
+  <programlisting>
+    bemro       North American (from “berti merko”)
+    dzipo       Antarctican (from “cadzu cipni”)
+    ketco       South American (from “Quechua”)
+    friko       African
+    polno       Polynesian/Oceanic
+    ropno       European
+    xazdo       Asiatic
+</programlisting>
+  <para>A few smaller but historically important cultures:</para>
+  <programlisting>
+    latmo       Latin/Roman
+    srito       Sanskrit
+    xebro       Hebrew/Israeli/Jewish
+    xelso       Greek (from “Hellas”)
+</programlisting>
+  <para>Major world religions:</para>
+  <programlisting>
+    budjo       Buddhist
+    dadjo       Taoist
+    muslo       Islamic/Moslem
+    xriso       Christian
+</programlisting>
+  <para>A few terms that cover multiple groups of the above:</para>
+  <programlisting>
+    jegvo       Jehovist (Judeo-Christian-Moslem)
+    semto       Semitic
+    slovo       Slavic
+    xispo       Hispanic (New World Spanish)
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter4-section16">
+  <title>16. rafsi fu'ivla: a proposal</title>
+  <para>The list of cultures represented by gismu, given in <xref linkend="cll_chapter4-section15"/>, is unavoidably controversial. Much time has been spent debating whether this or that culture “deserves a gismu” or “must languish in fu'ivla space”. To help defuse this argument, a last-minute proposal was made when this book was already substantially complete. I have added it here with experimental status: it is not yet a standard part of Lojban, since all its implications have not been tested in open debate, and it affects a part of the language (lujvo-making) that has long been stable, but is known to be fragile in the face of small changes. (Many attempts were made to add general mechanisms for making lujvo that contained fu'ivla, but all failed on obvious or obscure counterexamples; finally the general “zei” mechanism was devised instead.)</para>
+  <para>The first part of the proposal is uncontroversial and involves no change to the language mechanisms. All valid Type 4 fu'ivla of the form CCVVCV would be reserved for cultural brivla analogous to those described in <xref linkend="cll_chapter4-section15"/>. For example,</para>
+  <programlisting><anchor xml:id="c4e16d1"/><anchor xml:id="cll_chapter4-section16-example1"/>16.1)  tci'ile
+       Chilean
+</programlisting>
+  <para>is of the appropriate form, and passes all tests required of a Stage 4 fu'ivla. No two fu'ivla of this form would be allowed to coexist if they differed only in the final vowel; this rule was applied to gismu, but does not apply to other fu'ivla or to lujvo.</para>
+  <para>The second, and fully experimental, part of the proposal is to allow rafsi to be formed from these cultural fu'ivla by removing the final vowel and treating the result as a 4-letter rafsi (although it would contain five letters, not four). These rafsi could then be used on a par with all other rafsi in forming lujvo. The tanru</para>
+  <programlisting><anchor xml:id="c4e16d2"/><anchor xml:id="cll_chapter4-section16-example2"/>16.2)  tci'ile ke canre tutra
+       Chilean type-of (sand territory)
+       Chilean desert
+</programlisting>
+  <para>could be represented by the lujvo</para>
+  <programlisting><anchor xml:id="c4e16d3"/><anchor xml:id="cll_chapter4-section16-example3"/>16.3)  tci'ilykemcantutra
+</programlisting>
+  <para>which is an illegal word in standard Lojban, but a valid lujvo under this proposal. There would be no short rafsi or 5-letter rafsi assigned to any fu'ivla, so no fu'ivla could appear as the last element of a lujvo.</para>
+  <para>The cultural fu'ivla introduced under this proposal are called “rafsi fu'ivla”, since they are distinguished from other Type 4 fu'ivla by the property of having rafsi. If this proposal is workable and introduces no problems into Lojban morphology, it might become standard for all Type 4 fu'ivla, including those made for plants, animals, foodstuffs, and other things.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/5.xml b/todocbook/5.xml
new file mode 100644
index 0000000..1a0b500
--- /dev/null
+++ b/todocbook/5.xml
@@ -0,0 +1,1331 @@
+<chapter xml:id="cll_chapter5">
+  <title>Chapter 5
+“Pretty Little Girls’ School”: The Structure Of Lojban selbri</title>
+
+
+<section xml:id="cll_chapter5-section1">
+  <title>1. Lojban content words: brivla</title>
+  <para>At the center, logically and often physically, of every Lojban bridi is one or more words which constitute the selbri. A bridi expresses a relationship between things: the selbri specifies which relationship is referred to. The difference between:</para>
+  <programlisting><anchor xml:id="c5e1d1"/><anchor xml:id="cll_chapter5-section1-example1"/>1.1)   do mamta mi
+       You are-a-mother-of me.
+       You are my mother.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c5e1d2"/><anchor xml:id="cll_chapter5-section1-example2"/>1.2)   do patfu mi
+       You are-a-father-of me.
+       You are my father.
+</programlisting>
+  <para>lies in the different selbri.</para>
+  <para>The simplest kind of selbri is a single Lojban content word: a brivla. There are three different varieties of brivla: those which are built into the language (the gismu), those which are derived from combinations of the gismu (the lujvo), and those which are taken (usually in a modified form) from other languages (the fu'ivla). In addition, there are a few cmavo that can act like brivla; these are mentioned in <xref linkend="cll_chapter5-section9"/>, and discussed in full in <xref linkend="cll_chapter7"/>.</para>
+  <para>For the purposes of this chapter, however, all brivla are alike. For example,</para>
+  <programlisting><anchor xml:id="c5e1d3"/><anchor xml:id="cll_chapter5-section1-example3"/>1.3)   ta bloti
+       That is-a-boat.
+       That is a boat.
+
+<anchor xml:id="c5e1d4"/><anchor xml:id="cll_chapter5-section1-example4"/>1.4)   ta brablo
+       That is-a-large-boat.
+       That is a ship.
+
+<anchor xml:id="c5e1d5"/><anchor xml:id="cll_chapter5-section1-example5"/>1.5)   ta blotrskunri
+       That is-a-(boat)-schooner.
+       That is a schooner.
+</programlisting>
+  <para>illustrate the three types of brivla (gismu, lujvo, and fu'ivla respectively), but in each case the selbri is composed of a single word whose meaning can be learned independent of its origins.</para>
+  <para>The remainder of this chapter will mostly use gismu as example brivla, because they are short. However, it is important to keep in mind that wherever a gismu appears, it could be replaced by any other kind of brivla.</para>
+</section>
+
+<section xml:id="cll_chapter5-section2">
+  <title>2. Simple tanru</title>
+  <para>Beyond the single brivla, a selbri may consist of two brivla placed together. When a selbri is built in this way from more than one brivla, it is called a tanru, a word with no single English equivalent. The nearest analogue to tanru in English are combinations of two nouns such as “lemon tree”. There is no way to tell just by looking at the phrase “lemon tree” exactly what it refers to, even if you know the meanings of “lemon” and “tree” by themselves. As English-speakers, we must simply know that it refers to “a tree which bears lemons as fruits”. A person who didn’t know English very well might think of it as analogous to “brown tree” and wonder, “What kind of tree is lemon-colored?”</para>
+  <para>In Lojban, tanru are also used for the same purposes as English adjective-noun combinations like “big boy” and adverb-verb combinations like “quickly run”. This is a consequence of Lojban not having any such categories as “noun”, “verb”, “adjective”, or “adverb”. English words belonging to any of these categories are translated by simple brivla in Lojban. Here are some examples of tanru:</para>
+  <programlisting><anchor xml:id="c5e2d1"/><anchor xml:id="cll_chapter5-section2-example1"/>2.1)   tu pelnimre tricu
+       That-yonder is-a-(lemon tree).
+       That is a lemon tree.
+
+<anchor xml:id="c5e2d2"/><anchor xml:id="cll_chapter5-section2-example2"/>2.2)   la djan. barda nanla
+       John is-a-big boy.
+       John is a big boy.
+
+<anchor xml:id="c5e2d3"/><anchor xml:id="cll_chapter5-section2-example3"/>2.3)   mi sutra bajra
+       I quick run.
+       I quickly run/I run quickly.
+</programlisting>
+  <para>Note that “pelnimre” is a lujvo for “lemon”; it is derived from the gismu “pelxu”, yellow, and “nimre”, citrus. Note also that “sutra” can mean “fast/quick” or “quickly” depending on its use:</para>
+  <programlisting><anchor xml:id="c5e2d4"/><anchor xml:id="cll_chapter5-section2-example4"/>2.4)   mi sutra
+       I am-fast/quick.
+</programlisting>
+  <para>shows “sutra” used to translate an adjective, whereas in <xref linkend="cll_chapter5-section2-example3"/> it is translating an adverb. (Another correct translation of <xref linkend="cll_chapter5-section2-example3"/>, however, would be “I am a quick runner”.)</para>
+  <para>There are special Lojban terms for the two components of a tanru, derived from the place structure of the word “tanru”. The first component is called the “seltau”, and the second component is called the “tertau”.</para>
+  <para>The most important rule for use in interpreting tanru is that the tertau carries the primary meaning. A “pelnimre tricu” is primarily a tree, and only secondarily is it connected with lemons in some way. For this reason, an alternative translation of <xref linkend="cll_chapter5-section2-example1"/> would be:</para>
+  <programlisting><anchor xml:id="c5e2d5"/><anchor xml:id="cll_chapter5-section2-example5"/>2.5)   That is a lemon type of tree.
+</programlisting>
+  <para>This “type of” relationship between the components of a tanru is fundamental to the tanru concept.</para>
+  <para>We may also say that the seltau modifies the meaning of the tertau:</para>
+  <programlisting><anchor xml:id="c5e2d6"/><anchor xml:id="cll_chapter5-section2-example6"/>2.6)   That is a tree which is lemon-ish (in the way appropriate to trees)
+</programlisting>
+  <para>would be another possible translation of <xref linkend="cll_chapter5-section2-example1"/>. In the same way, a more explicit translation of <xref linkend="cll_chapter5-section2-example2"/> might be:</para>
+  <programlisting><anchor xml:id="c5e2d7"/><anchor xml:id="cll_chapter5-section2-example7"/>2.7)   John is a boy who is big in the way that boys are big.
+</programlisting>
+  <para>This “way that boys are big” would be quite different from the way in which elephants are big; big-for-a-boy is small-for-an-elephant.</para>
+  <para>All tanru are ambiguous semantically. Possible translations of:</para>
+  <programlisting><anchor xml:id="c5e2d8"/><anchor xml:id="cll_chapter5-section2-example8"/>2.8)   ta klama jubme
+       That is-a-goer type-of-table.
+</programlisting>
+  <para>include:</para>
+  <programlisting>
+    That is a table which goes (a wheeled table, perhaps).
+    That is a table owned by one who goes.
+    That is a table used by those who go (a sports doctor’s table?).
+    That is a table when it goes (otherwise it is a chair?).
+</programlisting>
+  <para>In each case the object referred to is a “goer type of table”, but the ambiguous “type of” relationship can mean one of many things. A speaker who uses tanru (and pragmatically all speakers must) takes the risk of being misunderstood. Using tanru is convenient because they are short and expressive; the circumlocution required to squeeze out all ambiguity can require too much effort.</para>
+  <para>No general theory covering the meaning of all possible tanru exists; probably no such theory can exist. However, some regularities obviously do exist:</para>
+  <programlisting><anchor xml:id="c5e2d9"/><anchor xml:id="cll_chapter5-section2-example9"/>2.9)   do barda prenu
+       You are-a-large person.
+
+<anchor xml:id="c5e2d10"/><anchor xml:id="cll_chapter5-section2-example10"/>2.10)  do cmalu prenu
+       You are-a-small person.
+</programlisting>
+  <para>are parallel tanru, in the sense that the relationship between “barda” and “prenu” is the same as that between “cmalu” and “prenu”. <xref linkend="cll_chapter5-section14"/> and <xref linkend="cll_chapter5-section15"/> contain a partial listing of some types of tanru, with examples.</para>
+</section>
+
+<section xml:id="cll_chapter5-section3">
+  <title>3. Three-part tanru grouping with “bo”</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     bo      BO                  closest scope grouping
+</programlisting>
+  <para>Consider the English sentence:</para>
+  <programlisting><anchor xml:id="c5e3d1"/><anchor xml:id="cll_chapter5-section3-example1"/>3.1)   That’s a little girls’ school.
+</programlisting>
+  <para>What does it mean? Two possible readings are:</para>
+  <programlisting><anchor xml:id="c5e3d2"/><anchor xml:id="cll_chapter5-section3-example2"/>3.2)   That’s a little school for girls.
+
+<anchor xml:id="c5e3d3"/><anchor xml:id="cll_chapter5-section3-example3"/>3.3)   That’s a school for little girls.
+</programlisting>
+  <para>This ambiguity is quite different from the simple tanru ambiguity described in <xref linkend="cll_chapter5-section2"/>. We understand that “girls’ school” means “a school where girls are the students”, and not “a school where girls are the teachers” or “a school which is a girl” (!). Likewise, we understand that “little girl” means “girl who is small”. This is an ambiguity of grouping. Is “girls’ school” to be taken as a unit, with “little” specifying the type of girls’ school? Or is “little girl” to be taken as a unit, specifying the type of school? In English speech, different tones of voice, or exaggerated speech rhythm showing the grouping, are used to make the distinction; English writing usually leaves it unrepresented.</para>
+  <para>Lojban makes no use of tones of voice for any purpose; explicit words are used to do the work. The cmavo “bo” (which belongs to selma'o BO) may be placed between the two brivla which are most closely associated. Therefore, a Lojban translation of <xref linkend="cll_chapter5-section3-example2"/> would be:</para>
+  <programlisting><anchor xml:id="c5e3d4"/><anchor xml:id="cll_chapter5-section3-example4"/>3.4)   ta cmalu nixli bo ckule
+       That is-a-small girl – school.
+</programlisting>
+  <para><xref linkend="cll_chapter5-section3-example3"/> might be translated:</para>
+  <programlisting><anchor xml:id="c5e3d5"/><anchor xml:id="cll_chapter5-section3-example5"/>3.5)   ta cmalu bo nixli ckule
+       That is-a-small – girl school.
+</programlisting>
+  <para>The “bo” is represented in the literal translation by a hyphen because in written English a hyphen is sometimes used for the same purpose: “a big dog-catcher” would be quite different from a “big-dog catcher” (presumably someone who catches only big dogs).</para>
+  <para>Analysis of <xref linkend="cll_chapter5-section3-example4"/> and <xref linkend="cll_chapter5-section3-example5"/> reveals a tanru nested within a tanru. In <xref linkend="cll_chapter5-section3-example4"/>, the main tanru has a seltau of “cmalu” and a tertau of “nixli bo ckule”; the tertau is itself a tanru with “nixli” as the seltau and “ckule” as the tertau. In <xref linkend="cll_chapter5-section3-example5"/>, on the other hand, the seltau is “cmalu bo nixli” (itself a tanru), whereas the tertau is “ckule”. This structure of tanru nested within tanru forms the basis for all the more complex types of selbri that will be explained below.</para>
+  <para>What about <xref linkend="cll_chapter5-section3-example6"/>? What does it mean?</para>
+  <programlisting><anchor xml:id="c5e3d6"/><anchor xml:id="cll_chapter5-section3-example6"/>3.6)   ta cmalu nixli ckule
+       That is-a-small girl school.
+</programlisting>
+  <para>The rules of Lojban do not leave this sentence ambiguous, as the rules of English do with <xref linkend="cll_chapter5-section3-example1"/>. The choice made by the language designers is to say that <xref linkend="cll_chapter5-section3-example6"/> means the same as <xref linkend="cll_chapter5-section3-example5"/>. This is true no matter what three brivla are used: the leftmost two are always grouped together. This rule is called the “left-grouping rule”. Left-grouping in seemingly ambiguous structures is quite common — though not universal — in other contexts in Lojban.</para>
+  <para>Another way to express the English meaning of <xref linkend="cll_chapter5-section3-example4"/> and <xref linkend="cll_chapter5-section3-example5"/>, using parentheses to mark grouping, is:</para>
+  <programlisting><anchor xml:id="c5e3d7"/><anchor xml:id="cll_chapter5-section3-example7"/>3.7)   ta cmalu nixli bo ckule
+       That is-a-small type-of (girl type-of school).
+
+<anchor xml:id="c5e3d8"/><anchor xml:id="cll_chapter5-section3-example8"/>3.8)   ta cmalu bo nixli ckule
+       That is-a-(small type-of girl) type-of school.
+</programlisting>
+  <para>Because “type-of” is implicit in the Lojban tanru form, it has no Lojban equivalent.</para>
+  <para>Note: It is perfectly legal, though pointless, to insert “bo” into a simple tanru:</para>
+  <programlisting><anchor xml:id="c5e3d9"/><anchor xml:id="cll_chapter5-section3-example9"/>3.9)   ta klama bo jubme
+       That is-a goer–table.
+</programlisting>
+  <para>is a legal Lojban bridi that means exactly the same thing as <xref linkend="cll_chapter5-section2-example8"/>, and is ambiguous in exactly the same ways. The cmavo “bo” serves only to resolve grouping ambiguity: it says nothing about the more basic ambiguity present in all tanru.</para>
+</section>
+
+<section xml:id="cll_chapter5-section4">
+  <title>4. Complex tanru grouping</title>
+  <para>If one element of a tanru can be another tanru, why not both elements?</para>
+  <programlisting><anchor xml:id="c5e4d1"/><anchor xml:id="cll_chapter5-section4-example1"/>4.1)   do mutce bo barda gerku bo kavbu
+       You are-a-(very type-of large) (dog type-of capturer).
+       You are a very large dog-catcher.
+</programlisting>
+  <para>In <xref linkend="cll_chapter5-section4-example1"/>, the selbri is a tanru with seltau “mutce bo barda” and tertau “gerku bo kavbu”. It is worth emphasizing once again that this tanru has the same fundamental ambiguity as all other Lojban tanru: the sense in which the “dog type-of capturer” is said to be “very type-of large” is not precisely specified. Presumably it is his body which is large, but theoretically it could be one of his other properties.</para>
+  <para>We will now justify the title of this chapter by exploring the ramifications of the phrase “pretty little girls’ school”, an expansion of the tanru used in <xref linkend="cll_chapter5-section3"/> to four brivla. (Although this example has been used in the Loglan Project almost since the beginning — it first appeared in Quine’s book <citation>Word and Object</citation> (1960) — it is actually a mediocre example because of the ambiguity of English “pretty”; it can mean “beautiful”, the sense intended here, or it can mean “very”. Lojban “melbi” is not subject to this ambiguity: it means only “beautiful”.)</para>
+  <para>Here are four ways to group this phrase:</para>
+  <programlisting><anchor xml:id="c5e4d2"/><anchor xml:id="cll_chapter5-section4-example2"/>4.2)   ta melbi cmalu nixli ckule
+       That is-a-((pretty type-of little) type-of girl) type-of school.
+       That is a school for girls who are beautifully small.
+
+<anchor xml:id="c5e4d3"/><anchor xml:id="cll_chapter5-section4-example3"/>4.3)   ta melbi cmalu nixli bo ckule
+       That is-a-(pretty type-of little) (girl type-of school).
+       That is a girls’ school which is beautifully small.
+
+<anchor xml:id="c5e4d4"/><anchor xml:id="cll_chapter5-section4-example4"/>4.4)   ta melbi cmalu bo nixli ckule
+       That is-a-(pretty type-of (little type-of girl)) type-of school.
+       That is a school for small girls who are beautiful.
+
+<anchor xml:id="c5e4d5"/><anchor xml:id="cll_chapter5-section4-example5"/>4.5)   ta melbi cmalu bo nixli bo ckule
+       That is-a-pretty type-of (little type-of (girl type-of school)).
+       That is a small school for girls which is beautiful.
+</programlisting>
+  <para><xref linkend="cll_chapter5-section4-example5"/> uses a construction which has not been seen before: “cmalu bo nixli bo ckule”, with two consecutive uses of “bo” between brivla. The rule for multiple “bo” constructions is the opposite of the rule when no “bo” is present at all: the last two are grouped together. Not surprisingly, this is called the “right-grouping rule”, and it is associated with every use of “bo” in the language. Therefore,</para>
+  <programlisting><anchor xml:id="c5e4d6"/><anchor xml:id="cll_chapter5-section4-example6"/>4.6)   ta cmalu bo nixli bo ckule
+       That is-a-little type-of (girl type-of school).
+</programlisting>
+  <para>means the same as <xref linkend="cll_chapter5-section3-example4"/>, not <xref linkend="cll_chapter5-section3-example5"/>. This rule may seem peculiar at first, but one of its consequences is that “bo” is never necessary between the first two elements of any of the complex tanru presented so far: all of <xref linkend="cll_chapter5-section4-example2"/> through <xref linkend="cll_chapter5-section4-example5"/> could have “bo” inserted between “melbi” and “cmalu” with no change in meaning.</para>
+</section>
+
+<section xml:id="cll_chapter5-section5">
+  <title>5. Complex tanru with “ke” and “ke'e”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ke      KE                  start grouping
+     ke'e    KEhE                end grouping
+</programlisting>
+  <para>There is, in fact, a fifth grouping of “pretty little girls’ school” that cannot be expressed with the resources explained so far. To handle it, we must introduce the grouping parentheses cmavo, “ke” and “ke'e” (belonging to selma'o KE and KEhE respectively). Any portion of a selbri sandwiched between these two cmavo is taken to be a single tanru component, independently of what is adjacent to it. Thus, <xref linkend="cll_chapter5-section4-example2"/> can be rewritten in any of the following ways:</para>
+  <programlisting><anchor xml:id="c5e5d1"/><anchor xml:id="cll_chapter5-section5-example1"/>5.1)   ta ke melbi cmalu ke'e nixli ckule
+       That is-a-( pretty little ) girl school.
+
+<anchor xml:id="c5e5d2"/><anchor xml:id="cll_chapter5-section5-example2"/>5.2)   ta ke ke melbi cmalu ke'e nixli ke'e ckule
+       That is-a-( ( pretty little ) girl ) school.
+
+<anchor xml:id="c5e5d3"/><anchor xml:id="cll_chapter5-section5-example3"/>5.3)   ta ke ke ke melbi cmalu ke'e nixli ke'e ckule ke'e
+       That is-a-( ( ( pretty little ) girl ) school ).
+</programlisting>
+  <para>Even more versions could be created simply by placing any number of “ke” cmavo at the beginning of the selbri, and a like number of “ke'e” cmavo at its end. Obviously, all of these are a waste of breath once the left-grouping rule has been grasped. However, the following is equivalent to <xref linkend="cll_chapter5-section4-example4"/> and may be easier to understand:</para>
+  <programlisting><anchor xml:id="c5e5d4"/><anchor xml:id="cll_chapter5-section5-example4"/>5.4)   ta melbi ke cmalu nixli ke'e ckule
+       That is-a-( pretty type-of ( little type-of girl ) ) type-of school.
+</programlisting>
+  <para>Likewise, a “ke” and “ke'e” version of <xref linkend="cll_chapter5-section4-example3"/> would be:</para>
+  <programlisting><anchor xml:id="c5e5d5"/><anchor xml:id="cll_chapter5-section5-example5"/>5.5)   ta melbi cmalu ke nixli ckule [ke'e]
+       That is-a-(pretty type-of little) ( girl type-of school ).
+</programlisting>
+  <para>The final “ke'e” is given in square brackets here to indicate that it can be elided. It is always possible to elide “ke'e” at the end of the selbri, making <xref linkend="cll_chapter5-section5-example5"/> as terse as <xref linkend="cll_chapter5-section4-example3"/>.</para>
+  <para>Now how about that fifth grouping? It is</para>
+  <programlisting><anchor xml:id="c5e5d6"/><anchor xml:id="cll_chapter5-section5-example6"/>5.6)   ta melbi ke cmalu nixli ckule [ke'e]
+       That is-a-pretty type-of ( ( little type-of girl ) type-of school ).
+       That is a beautiful school for small girls.
+</programlisting>
+  <para><xref linkend="cll_chapter5-section5-example6"/> is distinctly different in meaning from any of Examples 4.2 through 4.5. Note that within the “ke ... ke'e” parentheses, the left-grouping rule is applied to “cmalu nixli ckule”.</para>
+  <para>It is perfectly all right to mix “bo” and “ke ... ke'e” in a single selbri. For instance, <xref linkend="cll_chapter5-section4-example5"/>, which in pure “ke ... ke'e” form is</para>
+  <programlisting><anchor xml:id="c5e5d7"/><anchor xml:id="cll_chapter5-section5-example7"/>5.7)   ta melbi ke cmalu ke nixli ckule [ke'e] [ke'e]
+       That is-a-pretty type-of ( little type-of ( girl type-of school ) ).
+</programlisting>
+  <para>can equivalently be expressed as:</para>
+  <programlisting><anchor xml:id="c5e5d8"/><anchor xml:id="cll_chapter5-section5-example8"/>5.8)   ta melbi ke cmalu nixli bo ckule [ke'e]
+       That is-a-pretty type-of ( little type-of ( girl type-of school ) ).
+</programlisting>
+  <para>and in many other different forms as well.</para>
+</section>
+
+<section xml:id="cll_chapter5-section6">
+  <title>6. Logical connection within tanru</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     je      JA                  tanru logical “and”
+     ja      JA                  tanru logical “or”
+     joi     JOI                 mixed mass “and”
+     gu'e    GUhA                tanru forethought logical “and”
+     gi      GI                  forethought connection separator
+</programlisting>
+  <para>Consider the English phrase “big red dog”. How shall this be rendered as a Lojban tanru? The naive attempt:</para>
+  <programlisting><anchor xml:id="c5e6d1"/><anchor xml:id="cll_chapter5-section6-example1"/>6.1)   barda xunre gerku
+       (big type-of red) type-of dog
+</programlisting>
+  <para>will not do, as it means a dog whose redness is big, in whatever way redness might be described as “big”. Nor is</para>
+  <programlisting><anchor xml:id="c5e6d2"/><anchor xml:id="cll_chapter5-section6-example2"/>6.2)   barda xunre bo gerku
+       big type-of (red type-of dog)
+</programlisting>
+  <para>much better. After all, the straightforward understanding of the English phrase is that the dog is big as compared with other dogs, not merely as compared with other red dogs. In fact, the bigness and redness are independent properties of the dog, and only obscure rules of English adjective ordering prevent us from saying “red big dog”.</para>
+  <para>The Lojban approach to this problem is to introduce the cmavo “je”, which is one of the many equivalents of English “and”. A big red dog is one that is both big and red, and we can say:</para>
+  <programlisting><anchor xml:id="c5e6d3"/><anchor xml:id="cll_chapter5-section6-example3"/>6.3)   barda je xunre gerku
+       (big and red) type-of dog
+</programlisting>
+  <para>Of course,</para>
+  <programlisting><anchor xml:id="c5e6d4"/><anchor xml:id="cll_chapter5-section6-example4"/>6.4)   xunre je barda gerku
+       (red and big) type-of dog
+</programlisting>
+  <para>is equally satisfactory and means the same thing. As these examples indicate, joining two brivla with “je” makes them a unit for tanru purposes. However, explicit grouping with “bo” or “ke ... ke'e” associates brivla more closely than “je” does:</para>
+  <programlisting><anchor xml:id="c5e6d5"/><anchor xml:id="cll_chapter5-section6-example5"/>6.5)   barda je pelxu bo xunre gerku
+       barda je ke pelxu xunre ke'e gerku
+       (big and (yellow type-of red)) dog
+       big yellowish-red dog
+</programlisting>
+  <para>With no grouping indicators, we get:</para>
+  <programlisting><anchor xml:id="c5e6d6"/><anchor xml:id="cll_chapter5-section6-example6"/>6.6)   barda je pelxu xunre gerku
+       ((big and yellow) type-of red) type-of dog
+       biggish- and yellowish-red dog
+</programlisting>
+  <para>which again raises the question of <xref linkend="cll_chapter5-section6-example1"/>: what does “biggish-red” mean?</para>
+  <para>Unlike “bo” and “ke ... ke'e”, “je” is useful as well as merely legal within simple tanru. It may be used to partly resolve the ambiguity of simple tanru:</para>
+  <programlisting><anchor xml:id="c5e6d7"/><anchor xml:id="cll_chapter5-section6-example7"/>6.7)   ta blanu je zdani
+       that is-blue and is-a-house
+</programlisting>
+  <para>definitely refers to something which is both blue and is a house, and not to any of the other possible interpretations of simple “blanu zdani”. Furthermore, “blanu zdani” refers to something which is blue in the way that houses are blue; “blanu je zdani” has no such implication — the blueness of a “blanu je zdani” is independent of its houseness.</para>
+  <para>With the addition of “je”, many more versions of “pretty little girls’ school” are made possible: see <xref linkend="cll_chapter5-section16"/> for a complete list.</para>
+  <para>A subtle point in the semantics of tanru like <xref linkend="cll_chapter5-section6-example3"/> needs special elucidation. There are at least two possible interpretations of:</para>
+  <programlisting><anchor xml:id="c5e6d8"/><anchor xml:id="cll_chapter5-section6-example8"/>6.8)   ta melbi je nixli ckule
+       That is-a-(beautiful and girl) type-of school.
+</programlisting>
+  <para>It can be understood as:</para>
+  <programlisting><anchor xml:id="c5e6d9"/><anchor xml:id="cll_chapter5-section6-example9"/>6.9)   That is a girls’ school and a beautiful school.
+</programlisting>
+  <para>or as:</para>
+  <programlisting><anchor xml:id="c5e6d10"/><anchor xml:id="cll_chapter5-section6-example10"/>6.10)  That is a school for things which are both girls and beautiful.
+</programlisting>
+  <para>The interpretation specified by <xref linkend="cll_chapter5-section6-example9"/> treats the tanru as a sort of abbreviation for:</para>
+  <programlisting><anchor xml:id="c5e6d11"/><anchor xml:id="cll_chapter5-section6-example11"/>6.11)  ta ke melbi ckule ke'e je ke nixli ckule [ke'e]
+       That is-a-( beautiful type-of school ) and ( girl type-of school )
+</programlisting>
+  <para>whereas the interpretation specified by <xref linkend="cll_chapter5-section6-example10"/> does not. This is a kind of semantic ambiguity for which Lojban does not compel a firm resolution. The way in which the school is said to be of type “beautiful and girl” may entail that it is separately a beautiful school and a girls’ school; but the alternative interpretation, that the members of the school are beautiful and girls, is also possible. Still another interpretation is:</para>
+  <programlisting><anchor xml:id="c5e6d12"/><anchor xml:id="cll_chapter5-section6-example12"/>6.12)  That is a school for beautiful things and also for girls.
+</programlisting>
+  <para>so while the logical connectives help to resolve the meaning of tanru, they by no means compel a single meaning in and of themselves.</para>
+  <para>In general, logical connectives within tanru cannot undergo the formal manipulations that are possible with the related logical connectives that exist outside tanru; see <xref linkend="cll_chapter14"/> for further details.</para>
+  <para>The logical connective “je” is only one of the fourteen logical connectives that Lojban provides. Here are a few examples of some of the others:</para>
+  <programlisting><anchor xml:id="c5e6d13"/><anchor xml:id="cll_chapter5-section6-example13"/>6.13)  le bajra cu jinga ja te jinga
+       the runner(s) is/are winner(s) or loser(s).
+
+<anchor xml:id="c5e6d14"/><anchor xml:id="cll_chapter5-section6-example14"/>6.14)  blanu naja lenku skapi
+       (blue only-if cold) skin
+       skin which is blue only if it is cold
+
+<anchor xml:id="c5e6d15"/><anchor xml:id="cll_chapter5-section6-example15"/>6.15)  xamgu jo cortu nuntavla
+       (good if-and-only-if short) speech
+       speech which is good if (and only if) it is short
+
+<anchor xml:id="c5e6d16"/><anchor xml:id="cll_chapter5-section6-example16"/>6.16)  vajni ju pluka nuntavla
+       (important whether-or-not pleasing) event-of-talking
+       speech which is important, whether or not it is pleasing
+</programlisting>
+  <para>In <xref linkend="cll_chapter5-section6-example13"/>, “ja” is grammatically equivalent to “je” but means “or” (more precisely, “and/or”). Likewise, “naja” means “only if” in <xref linkend="cll_chapter5-section6-example14"/>, “jo” means “if and only if” in <xref linkend="cll_chapter5-section6-example15"/>, and “ju” means “whether or not” in <xref linkend="cll_chapter5-section6-example16"/>.</para>
+  <para>Now consider the following example:</para>
+  <programlisting><anchor xml:id="c5e6d17"/><anchor xml:id="cll_chapter5-section6-example17"/>6.17)  ricfu je blanu jabo crino
+       rich and (blue or green)
+</programlisting>
+  <para>which illustrates a new grammatical feature: the use of both “ja” and “bo” between tanru components. The two cmavo combine to form a compound whose meaning is that of “ja” but which groups more closely; “jabo” is to “ja” as plain “bo” is to no cmavo at all. However, both “ja” and “jabo” group less closely than “bo” does:</para>
+  <programlisting><anchor xml:id="c5e6d18"/><anchor xml:id="cll_chapter5-section6-example18"/>6.18)  ricfu je blanu jabo crino bo blanu
+       rich and (blue or green – blue)
+       rich and (blue or greenish-blue)
+</programlisting>
+  <para>An alternative form of <xref linkend="cll_chapter5-section6-example17"/> is:</para>
+  <programlisting><anchor xml:id="c5e6d19"/><anchor xml:id="cll_chapter5-section6-example19"/>6.19)  ricfu je ke blanu ja crino [ke'e]
+       rich and (blue or green)
+</programlisting>
+  <para>In addition to the logical connectives, there are also a variety of non-logical connectives, grammatically equivalent to the logical ones. The only one with a well-understood meaning in tanru contexts is “joi”, which is the kind of “and” that denotes a mixture:</para>
+  <programlisting><anchor xml:id="c5e6d20"/><anchor xml:id="cll_chapter5-section6-example20"/>6.20)  ti blanu joi xunre bolci
+       This is-a-(blue and red) ball.
+</programlisting>
+  <para>The ball described is neither solely red nor solely blue, but probably striped or in some other way exhibiting a combination of the two colors. <xref linkend="cll_chapter5-section6-example20"/> is distinct from:</para>
+  <programlisting><anchor xml:id="c5e6d21"/><anchor xml:id="cll_chapter5-section6-example21"/>6.21)  ti blanu xunre bolci
+       This is a bluish-red ball
+</programlisting>
+  <para>which would be a ball whose color is some sort of purple tending toward red, since “xunre” is the more important of the two components. On the other hand,</para>
+  <programlisting><anchor xml:id="c5e6d22"/><anchor xml:id="cll_chapter5-section6-example22"/>6.22)  ti blanu je xunre bolci
+       This is a (blue and red) ball
+</programlisting>
+  <para>is probably self-contradictory, seeming to claim that the ball is independently both blue and red at the same time, although some sensible interpretation may exist.</para>
+  <para>Finally, just as English “and” has the variant form “both ... and”, so “je” between tanru components has the variant form “gu'e ... gi”, where “gu'e” is placed before the components and “gi” between them:</para>
+  <programlisting><anchor xml:id="c5e6d23"/><anchor xml:id="cll_chapter5-section6-example23"/>6.23)  gu'e barda gi xunre gerku
+       (both big and red) type-of dog
+</programlisting>
+  <para>is equivalent in meaning to <xref linkend="cll_chapter5-section6-example3"/>. For each logical connective related to “je”, there is a corresponding connective related to “gu'e ... gi” in a systematic way.</para>
+  <para>The portion of a “gu'e ... gi” construction before the “gi” is a full selbri, and may use any of the selbri resources including “je” logical connections. After the “gi”, logical connections are taken to be wider in scope than the “gu'e ... gi”, which has in effect the same scope as “bo”:</para>
+  <programlisting><anchor xml:id="c5e6d24"/><anchor xml:id="cll_chapter5-section6-example24"/>6.24)  gu'e barda je xunre gi gerku ja mlatu
+       (both (big and red) and dog) or cat
+       something which is either big, red, and a dog, or else a cat
+</programlisting>
+  <para>leaves “mlatu” outside the “gu'e ... gi” construction. The scope of the “gi” arm extends only to a single brivla or to two or more brivla connected with “bo” or “ke ... ke'e”.</para>
+</section>
+
+<section xml:id="cll_chapter5-section7">
+  <title>7. Linked sumti: “be–bei–be'o”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     be      BE                  linked sumti marker
+     bei     BEI                 linked sumti separator
+     be'o    BEhO                linked sumti terminator
+</programlisting>
+  <para>The question of the place structures of selbri has been glossed over so far. This chapter does not attempt to treat place structure issues in detail; they are discussed in <xref linkend="cll_chapter9"/>. One grammatical structure related to places belongs here, however. In simple sentences such as <xref linkend="cll_chapter5-section1-example1"/>, the place structure of the selbri is simply the defined place structure of the gismu “mamta”. What about more complex selbri?</para>
+  <para>For tanru, the place structure rule is simple: the place structure of a tanru is always the place structure of its tertau. Thus, the place structure of “blanu zdani” is that of “zdani”: the x1 place is a house or nest, and the x2 place is its occupants.</para>
+  <para>What about the places of “blanu”? Is there any way to get them into the act? In fact, “blanu” has only one place, and this is merged, as it were, with the x1 place of “zdani”. It is whatever is in the x1 place that is being characterized as blue-for-a-house. But if we replace “blanu” with “xamgu”, we get:</para>
+  <programlisting><anchor xml:id="c5e7d1"/><anchor xml:id="cll_chapter5-section7-example1"/>7.1)   ti xamgu zdani
+       This is-a-good house.
+       This is a good (for someone, by some standard) house.
+</programlisting>
+  <para>Since “xamgu” has three places (x1, the good thing; x2, the person for whom it is good; and x3, the standard of goodness), <xref linkend="cll_chapter5-section7-example1"/> necessarily omits information about the last two: there is no room for them. Room can be made, however!</para>
+  <programlisting><anchor xml:id="c5e7d2"/><anchor xml:id="cll_chapter5-section7-example2"/>7.2)   ti xamgu be do bei mi [be'o] zdani
+       This is-a-good (for you by-standard me) house.
+       This is a house that is good for you by my standards.
+</programlisting>
+  <para>Here, the gismu “xamgu” has been followed by the cmavo “be” (of selma'o BE), which signals that one or more sumti follows. These sumti are not part of the overall bridi place structure, but fill the places of the brivla they are attached to, starting with x2. If there is more than one sumti, they are separated by the cmavo “bei” (of selma'o BEI), and the list of sumti is terminated by the elidable terminator “be'o” (of selma'o BEhO).</para>
+  <para>Grammatically, a brivla with sumti linked to it in this fashion plays the same role in tanru as a simple brivla. To illustrate, here is a fully fleshed-out version of <xref linkend="cll_chapter5-section3-example4"/>, with all places filled in:</para>
+  <programlisting><anchor xml:id="c5e7d3"/><anchor xml:id="cll_chapter5-section7-example3"/>7.3)   ti cmalu be le ka canlu
+                       bei lo'e ckule be'o
+             nixli be li mu bei lo merko be'o bo
+                       ckule la bryklyn. loi pemci
+                                le mela nu,IORK. prenu
+                                le jecta
+
+       This is a small (in-dimension the property-of volume
+                       by-standard the-typical school)
+             (girl (of-years the-number five by-standard some American-thing)
+                       school) in-Brooklyn with-subject poems
+                                for-audience New-York persons
+                                with-operator the state.
+
+       This is a school, small in volume compared to the typical school, pertaining
+       to five-year-old girls (by American standards), in Brooklyn, teaching poetry
+       to the New York community and operated by the state.
+</programlisting>
+  <para>Here the three places of “cmalu”, the three of “nixli”, and the four of “ckule” are fully specified. Since the places of “ckule” are the places of the bridi as a whole, it was not necessary to link the sumti which follow “ckule”. It would have been legal to do so, however:</para>
+  <programlisting><anchor xml:id="c5e7d4"/><anchor xml:id="cll_chapter5-section7-example4"/>7.4)   mi klama be le zarci bei le zdani [be'o]
+       I go (to-the market from-the house).
+</programlisting>
+  <para>means the same as</para>
+  <programlisting><anchor xml:id="c5e7d5"/><anchor xml:id="cll_chapter5-section7-example5"/>7.5)   mi klama le zarci le zdani
+       I go to-the market from-the house.
+</programlisting>
+  <para>No matter how complex a tanru gets, the last brivla always dictates the place structure: the place structure of</para>
+  <programlisting><anchor xml:id="c5e7d6"/><anchor xml:id="cll_chapter5-section7-example6"/>7.6)   melbi je cmalu nixli bo ckule
+       a (pretty and little) (girl school)
+       a school for girls which is both beautiful and small
+</programlisting>
+  <para>is simply that of “ckule”. (The sole exception to this rule is discussed in <xref linkend="cll_chapter5-section8"/>.)</para>
+  <para>It is possible to precede linked sumti by the place structure ordering tags “fe”, “fi”, “fo”, and “fu” (of selma'o FA, discussed further in <xref linkend="cll_chapter9"/>), which serve to explicitly specify the x2, x3, x4, and x5 places respectively. Normally, the place following the “be” is the x2 place and the other places follow in order. If it seems convenient to change the order, however, it can be accomplished as follows:</para>
+  <programlisting><anchor xml:id="c5e7d7"/><anchor xml:id="cll_chapter5-section7-example7"/>7.7)   ti xamgu be fi mi bei fe do [be'o] zdani
+       This is-a-good ( by-standard me for you ) house.
+</programlisting>
+  <para>which is equivalent in meaning to <xref linkend="cll_chapter5-section7-example2"/>. Note that the order of “be”, “bei”, and “be'o” does not change; only the inserted “fi” tells us that “mi” is the x3 place (and correspondingly, the inserted “fe” tells us that “do” is the x2 place). Changing the order of sumti is often done to match the order of another language, or for emphasis or rhythm.</para>
+  <para>Of course, using FA cmavo makes it easy to specify one place while omitting a previous place:</para>
+  <programlisting><anchor xml:id="c5e7d8"/><anchor xml:id="cll_chapter5-section7-example8"/>7.8)   ti xamgu be fi mi [be'o] zdani
+       This is-a-good (by-standard me) house.
+       This is a good house by my standards.
+</programlisting>
+  <para>Similarly, sumti labeled by modal or tense tags can be inserted into strings of linked sumti just as they can into bridi:</para>
+  <programlisting><anchor xml:id="c5e7d9"/><anchor xml:id="cll_chapter5-section7-example9"/>7.9)   ta blanu be ga'a mi [be'o] zdani
+       That is-a-blue (to-observer me) house.
+       That is a blue, as I see it, house.
+</programlisting>
+  <para>The meaning of <xref linkend="cll_chapter5-section7-example9"/> is slightly different from:</para>
+  <programlisting><anchor xml:id="c5e7d10"/><anchor xml:id="cll_chapter5-section7-example10"/>7.10)  ta blanu zdani ga'a mi
+       That is-a-blue house to-observer me.
+       That is a blue house, as I see it.
+</programlisting>
+  <para>See discussions in <xref linkend="cll_chapter9"/> of modals and in <xref linkend="cll_chapter10"/> of tenses for more explanations.</para>
+  <para>The terminator “be'o” is almost always elidable: however, if the selbri belongs to a description, then a relative clause following it will attach to the last linked sumti unless “be'o” is used, in which case it will attach to the outer description:</para>
+  <programlisting><anchor xml:id="c5e7d11"/><anchor xml:id="cll_chapter5-section7-example11"/>7.11)  le xamgu be do noi barda cu zdani
+       The good-thing for you (who are-large) is-a-house.
+
+<anchor xml:id="c5e7d12"/><anchor xml:id="cll_chapter5-section7-example12"/>7.12)  le xamgu be do be'o noi barda cu zdani
+       The (good-thing for you) (which is-large) is-a-house
+</programlisting>
+  <para>(Relative clauses are explained in <xref linkend="cll_chapter8"/>.)</para>
+  <para>In other cases, however, “be'o” cannot be elided if “ku” has also been elided:</para>
+  <programlisting><anchor xml:id="c5e7d13"/><anchor xml:id="cll_chapter5-section7-example13"/>7.13)  le xamgu be le ctuca [ku] be'o zdani
+       the good (for the teacher) house
+</programlisting>
+  <para>requires either “ku” or “be'o”, and since there is only one occurrence of “be”, the “be'o” must match it, whereas it may be confusing which occurrence of “le” the “ku” terminates (in fact the second one is correct).</para>
+</section>
+
+<section xml:id="cll_chapter5-section8">
+  <title>8. Inversion of tanru: “co”</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     co      CO                  tanru inversion marker
+</programlisting>
+  <para>The standard order of Lojban tanru, whereby the modifier precedes what it modifies, is very natural to English-speakers: we talk of “blue houses”, not of “houses blue”. In other languages, however, such matters are differently arranged, and Lojban supports this reverse order (tertau before seltau) by inserting the particle “co”. <xref linkend="cll_chapter5-section8-example1"/> and <xref linkend="cll_chapter5-section8-example2"/> mean exactly the same thing:</para>
+  <programlisting><anchor xml:id="c5e8d1"/><anchor xml:id="cll_chapter5-section8-example1"/>8.1)   ta blanu zdani
+       That is-a-blue type-of-house.
+       That is a blue house.
+
+<anchor xml:id="c5e8d2"/><anchor xml:id="cll_chapter5-section8-example2"/>8.2)   ta zdani co blanu
+       That is-a-house of-type blue.
+       That is a blue house.
+</programlisting>
+  <para>This change is called “tanru inversion”. In tanru inversion, the element before “co” (“zdani” in <xref linkend="cll_chapter5-section8-example2"/>) is the tertau, and the element following “co” (“blanu”) in <xref linkend="cll_chapter5-section8-example2"/>) is the seltau.</para>
+  <para>The meaning, and more specifically, the place structure, of a tanru is not affected by inversion: the place structure of “zdani co blanu” is still that of “zdani”. However, the existence of inversion in a selbri has a very special effect on any sumti which follow that selbri. Instead of being interpreted as filling places of the selbri, they actually fill the places (starting with x2) of the seltau. In <xref linkend="cll_chapter5-section7"/>, we saw how to fill interior places with “be ... bei ... be'o”, and in fact <xref linkend="cll_chapter5-section8-example3"/> and <xref linkend="cll_chapter5-section8-example4"/> have the same meaning:</para>
+  <programlisting><anchor xml:id="c5e8d3"/><anchor xml:id="cll_chapter5-section8-example3"/>8.3)   mi klama be le zarci bei le zdani be'o troci
+       I am-a-(goer to the market from the house) type-of trier.
+       I try to go to the market from the house.
+
+<anchor xml:id="c5e8d4"/><anchor xml:id="cll_chapter5-section8-example4"/>8.4)   mi troci co klama le zarci le zdani
+       I am-a-trier of-type (goer to-the market from-the house).
+       I try to go to the market from the house.
+</programlisting>
+  <para><xref linkend="cll_chapter5-section8-example4"/> is a less deeply nested construction, requiring fewer cmavo. As a result it is probably easier to understand.</para>
+  <para>Note that in Lojban “trying to go” is expressed using “troci” as the tertau. The reason is that “trying to go” is a “going type of trying”, not a “trying type of going”. The trying is more fundamental than the going — if the trying fails, we may not have a going at all.</para>
+  <para>Any sumti which precede a selbri with an inverted tanru fill the places of the selbri (i.e., the places of the tertau) in the ordinary way. In <xref linkend="cll_chapter5-section8-example4"/>, “mi” fills the x1 place of “troci co klama”, which is the x1 place of “troci”. The other places of the selbri remain unfilled. The trailing sumti “le zarci” and “le zdani” do not occupy selbri places, despite appearances.</para>
+  <para>As a result, the regular mechanisms (involving selma'o VOhA and GOhI, explained in <xref linkend="cll_chapter7"/>) for referring to individual sumti of a bridi cannot refer to any of the trailing places of <xref linkend="cll_chapter5-section8-example4"/>, because they are not really “sumti of the bridi” at all.</para>
+  <para>When inverting a more complex tanru, it is possible to invert it only at the most general modifier-modified pair. The only possible inversion of <xref linkend="cll_chapter5-section3-example4"/>, for instance, is:</para>
+  <programlisting><anchor xml:id="c5e8d5"/><anchor xml:id="cll_chapter5-section8-example5"/>8.5)   ta nixli [bo] ckule co cmalu
+       That (is-a-girl type-of school) of-type little.
+       That’s a girls’ school which is small.
+</programlisting>
+  <para>Note that the “bo” of <xref linkend="cll_chapter5-section3-example4"/> is optional in <xref linkend="cll_chapter5-section8-example5"/>, because “co” groups more loosely than any other cmavo used in tanru, including none at all. Not even “ke ... ke'e” parentheses can encompass a “co”:</para>
+  <programlisting><anchor xml:id="c5e8d6"/><anchor xml:id="cll_chapter5-section8-example6"/>8.6)   ta cmalu ke nixli ckule [ke'e] co melbi
+       That is-a-(little type-of (girl type-of school)) of-type pretty.
+       That’s a small school for girls which is beautiful.
+</programlisting>
+  <para>In <xref linkend="cll_chapter5-section8-example6"/>, the “ke'e” is automatically inserted before the “co” rather than at its usual place at the end of the selbri. As a result, there is a simple and mechanical rule for removing “co” from any selbri: change “A co B” to “ke B ke'e A”. (At the same time, any sumti following the selbri must be transformed into “be ... bei ... be'o” form and attached following B.) Therefore,</para>
+  <programlisting><anchor xml:id="c5e8d7"/><anchor xml:id="cll_chapter5-section8-example7"/>8.7)   ckule co melbi nixli
+       school of-type pretty girl
+       school for beautiful girls
+</programlisting>
+  <para>means the same as:</para>
+  <programlisting><anchor xml:id="c5e8d8"/><anchor xml:id="cll_chapter5-section8-example8"/>8.8)   ke melbi nixli ke'e ckule
+       (pretty girl) school
+</programlisting>
+  <para>Multiple “co” cmavo can appear within a selbri, indicating multiple inversions: a right-grouping rule is employed, as for “bo”. The above rule can be applied to interpret such selbri, but all “co” cmavo must be removed simultaneously:</para>
+  <programlisting><anchor xml:id="c5e8d9"/><anchor xml:id="cll_chapter5-section8-example9"/>8.9)   ckule co nixli co cmalu
+       school of-type (girl of-type little)
+</programlisting>
+  <para>becomes formally</para>
+  <programlisting><anchor xml:id="c5e8d10"/><anchor xml:id="cll_chapter5-section8-example10"/>8.10)  ke ke cmalu ke'e nixli ke'e ckule
+       ( (little) girl ) school
+</programlisting>
+  <para>which by the left-grouping rule is simply</para>
+  <programlisting><anchor xml:id="c5e8d11"/><anchor xml:id="cll_chapter5-section8-example11"/>8.11)  cmalu nixli ckule
+       little girl school
+       school for little girls
+</programlisting>
+  <para>As stated above, the selbri places, other than the first, of</para>
+  <programlisting><anchor xml:id="c5e8d12"/><anchor xml:id="cll_chapter5-section8-example12"/>8.12)  mi klama co sutra
+       I am-a-goer of-type quick
+       I go quickly
+</programlisting>
+  <para>cannot be filled by placing sumti after the selbri, because any sumti in that position fill the places of “sutra”, the seltau. However, the tertau places (which means in effect the selbri places) can be filled with “be”:</para>
+  <programlisting><anchor xml:id="c5e8d13"/><anchor xml:id="cll_chapter5-section8-example13"/>8.13)  mi klama be le zarci be'o co sutra
+       I am-a-goer (to the store) of-type quick.
+       I go to the store quickly.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter5-section9">
+  <title>9. Other kinds of simple selbri</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     go'i    GOhA                repeats the previous bridi
+     du      GOhA                equality
+     nu'a    NUhA                math operator to selbri
+     moi     MOI                 changes number to ordinal selbri
+     mei     MOI                 changes number to cardinal selbri
+     nu      NU                  event abstraction
+     kei     KEI                 terminator for NU
+</programlisting>
+  <para>So far we have only discussed brivla and tanru built up from brivla as possible selbri. In fact, there are a few other constructions in Lojban which are grammatically equivalent to brivla: they can be used either directly as selbri, or as components in tanru. Some of these types of simple selbri are discussed at length in <xref linkend="cll_chapter7"/>, <xref linkend="cll_chapter11"/>, and <xref linkend="cll_chapter18"/>; but for completeness these types are mentioned here with a brief explanation and an example of their use in selbri.</para>
+  <para>The cmavo of selma'o GOhA (with one exception) serve as pro-bridi, providing a reference to the content of other bridi; none of them has a fixed meaning. The most commonly used member of GOhA is probably “go'i”, which amounts to a repetition of the previous bridi, or part of it. If I say:</para>
+  <programlisting><anchor xml:id="c5e9d1"/><anchor xml:id="cll_chapter5-section9-example1"/>9.1)   la djan. klama le zarci
+       John goes-to the market.
+</programlisting>
+  <para>you may retort:</para>
+  <programlisting><anchor xml:id="c5e9d2"/><anchor xml:id="cll_chapter5-section9-example2"/>9.2)   la djan. go'i troci
+       John [repeat last] are-a-tryer
+       John tries to.
+</programlisting>
+  <para><xref linkend="cll_chapter5-section9-example2"/> is short for:</para>
+  <programlisting><anchor xml:id="c5e9d3"/><anchor xml:id="cll_chapter5-section9-example3"/>9.3)   la djan. klama be le zarci be'o troci
+       John is-a-goer (to the market) type-of trier.
+</programlisting>
+  <para>because the whole bridi of <xref linkend="cll_chapter5-section9-example1"/> has been packaged up into the single word “go'i” and inserted into <xref linkend="cll_chapter5-section9-example2"/>.</para>
+  <para>The exceptional member of GOhA is “du”, which represents the relation of identity. Its place structure is:</para>
+  <programlisting>
+             x1 is identical with x2, x3, ...
+</programlisting>
+  <para>for as many places as are given. More information on selma'o GOhA is available in <xref linkend="cll_chapter7"/>.</para>
+  <para>Lojban mathematical expressions (mekso) can be incorporated into selbri in two different ways. Mathematical operators such as “su'i”, meaning “plus”, can be transformed into selbri by prefixing them with “nu'a” (of selma'o NUhA). The resulting place structure is:</para>
+  <programlisting>
+             x1 is the result of applying (the operator) to arguments x2, x3, etc.
+</programlisting>
+  <para>for as many arguments as are required. (The result goes in the x1 place because the number of following places may be indefinite.) For example:</para>
+  <programlisting><anchor xml:id="c5e9d4"/><anchor xml:id="cll_chapter5-section9-example4"/>9.4)   li vo nu'a su'i li re li re
+       The-number 4 is-the-sum-of the-number 2 and-the-number 2.
+</programlisting>
+  <para>A possible tanru example might be:</para>
+  <programlisting><anchor xml:id="c5e9d5"/><anchor xml:id="cll_chapter5-section9-example5"/>9.5)   mi jimpe tu'a loi nu'a su'i nabmi
+       I understand something-about the-mass-of is-the-sum-of problems.
+       I understand addition problems.
+</programlisting>
+  <para>More usefully, it is possible to combine a mathematical expression with a cmavo of selma'o MOI to create one of various numerical selbri. Details are available in <xref linkend="cll_chapter18"/>. Here are a few tanru:</para>
+  <programlisting><anchor xml:id="c5e9d6"/><anchor xml:id="cll_chapter5-section9-example6"/>9.6)   la prim. palvr. pamoi cusku
+       Preem Palver is-the-1-th speaker.
+       Preem Palver is the first speaker.
+
+<anchor xml:id="c5e9d7"/><anchor xml:id="cll_chapter5-section9-example7"/>9.7)   la an,iis. joi la .asun. bruna remei
+       Anyi massed-with Asun are-a-brother type-of-twosome.
+       Anyi and Asun are two brothers.
+</programlisting>
+  <para>Finally, an important type of simple selbri which is not a brivla is the abstraction. Grammatically, abstractions are simple: a cmavo of selma'o NU, followed by a bridi, followed by the elidable terminator “kei” of selma'o KEI. Semantically, abstractions are an extremely subtle and powerful feature of Lojban whose full ramifications are documented in <xref linkend="cll_chapter11"/>. A few examples:</para>
+  <programlisting><anchor xml:id="c5e9d8"/><anchor xml:id="cll_chapter5-section9-example8"/>9.8)   ti nu zdile kei kumfa
+       This is-an-event-of amusement room.
+       This is an amusement room.
+</programlisting>
+  <para><xref linkend="cll_chapter5-section9-example8"/> is quite distinct in meaning from:</para>
+  <programlisting><anchor xml:id="c5e9d9"/><anchor xml:id="cll_chapter5-section9-example9"/>9.9)   ti zdile kumfa
+       This is-an-amuser room.
+</programlisting>
+  <para>which suggests the meaning “a room that amuses someone”.</para>
+</section>
+
+<section xml:id="cll_chapter5-section10">
+  <title>10. selbri based on sumti: “me”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     me      ME                  changes sumti to simple selbri
+     me'u    MEhU                terminator for “me”
+</programlisting>
+  <para>A sumti can be made into a simple selbri by preceding it with “me” (of selma'o ME) and following it with the elidable terminator “me'u” (of selma'o MEhU). This makes a selbri with the place structure</para>
+  <programlisting>
+             x1 is one of the referents of “[the sumti]”
+</programlisting>
+  <para>which is true of the thing, or things, that are the referents of the sumti, and not of anything else. For example, consider the sumti</para>
+  <programlisting><anchor xml:id="c5e10d1"/><anchor xml:id="cll_chapter5-section10-example1"/>10.1)  le ci nolraitru
+       the three noblest-governors
+       the three kings
+</programlisting>
+  <para>If these are understood to be the Three Kings of Christian tradition, who arrive every year on January 6, then we may say:</para>
+  <programlisting><anchor xml:id="c5e10d2"/><anchor xml:id="cll_chapter5-section10-example2"/>10.2)  la BALtazar. cu me le ci nolraitru
+       Balthazar is one-of-the-referents-of “the three kings”.
+       Balthazar is one of the three kings.
+</programlisting>
+  <para>and likewise</para>
+  <programlisting><anchor xml:id="c5e10d3"/><anchor xml:id="cll_chapter5-section10-example3"/>10.3)  la kaspar. cu me le ci nolraitru
+       Caspar is one of the three kings.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c5e10d4"/><anchor xml:id="cll_chapter5-section10-example4"/>10.4)  la melxi,or. cu me le ci nolraitru
+       Melchior is one of the three kings.
+</programlisting>
+  <para>If the sumti refers to a single object, then the effect of “me” is much like that of “du”:</para>
+  <programlisting><anchor xml:id="c5e10d5"/><anchor xml:id="cll_chapter5-section10-example5"/>10.5)  do du la djan.
+       You are-identical-with the-one-called “John”.
+       You are John.
+</programlisting>
+  <para>means the same as</para>
+  <programlisting><anchor xml:id="c5e10d6"/><anchor xml:id="cll_chapter5-section10-example6"/>10.6)  do me la djan.
+       You are-the-referent-of “the-one-called ‘John’”.
+       You are John.
+</programlisting>
+  <para>It is common to use “me” selbri, especially those based on name sumti using “la”, as seltau. For example:</para>
+  <programlisting><anchor xml:id="c5e10d7"/><anchor xml:id="cll_chapter5-section10-example7"/>10.7)  ta me lai kraislr. [me'u] karce
+       That (is-a-referent of “the-mass-called ‘Chrysler’”) car.
+       That is a Chrysler car.
+</programlisting>
+  <para>The elidable terminator “me'u” can usually be omitted. It is absolutely required only if the “me” selbri is being used in an indefinite description (a type of sumti explained in <xref linkend="cll_chapter6"/>), and if the indefinite description is followed by a relative clause (explained in <xref linkend="cll_chapter8"/>) or a sumti logical connective (explained in <xref linkend="cll_chapter14"/>). Without a “me'u”, the relative clause or logical connective would appear to belong to the sumti embedded in the “me” expression. Here is a contrasting pair of sentences:</para>
+  <programlisting><anchor xml:id="c5e10d8"/><anchor xml:id="cll_chapter5-section10-example8"/>10.8)  re me le ci nolraitru .e la djan. [me'u] cu blabi
+       Two of the group “the three kings and John” are white.
+
+<anchor xml:id="c5e10d9"/><anchor xml:id="cll_chapter5-section10-example9"/>10.9)  re me le ci nolraitru me'u .e la djan. cu blabi
+       Two of the three kings, and John, are white.
+</programlisting>
+  <para>In <xref linkend="cll_chapter5-section10-example8"/> the “me” selbri covers the three kings plus John, and the indefinite description picks out two of them that are said to be white: we cannot say which two. In <xref linkend="cll_chapter5-section10-example9"/>, though, the “me” selbri covers only the three kings: two of them are said to be white, and so is John.</para>
+  <para>Finally, here is another example requiring “me'u”:</para>
+  <programlisting><anchor xml:id="c5e10d10"/><anchor xml:id="cll_chapter5-section10-example10"/>10.10) ta me la'e le se cusku be do me'u cukta
+       That is-a-(what-you-said) type of book.
+       That is the kind of book you were talking about.
+</programlisting>
+  <para>There are other sentences where either “me'u” or some other elidable terminator must be expressed:</para>
+  <programlisting><anchor xml:id="c5e10d11"/><anchor xml:id="cll_chapter5-section10-example11"/>10.11) le me le ci nolraitru [ku] me'u nunsalci
+       the (the three kings) type-of-event-of-celebrating
+       the Three Kings celebration
+</programlisting>
+  <para>requires either “ku” or “me'u” to be explicit, and (as with “be'o” in <xref linkend="cll_chapter5-section7"/>) the “me'u” leaves no doubt which cmavo it is paired with.</para>
+</section>
+
+<section xml:id="cll_chapter5-section11">
+  <title>11. Conversion of simple selbri</title>
+  <para>Conversion is the process of changing a selbri so that its places appear in a different order. This is not the same as labeling the sumti with the cmavo of FA, as mentioned in <xref linkend="cll_chapter5-section7"/>, and then rearranging the order in which the sumti are spoken or written. Conversion transforms the selbri into a distinct, though closely related, selbri with renumbered places.</para>
+  <para>In Lojban, conversion is accomplished by placing a cmavo of selma'o SE before the selbri:</para>
+  <programlisting><anchor xml:id="c5e11d1"/><anchor xml:id="cll_chapter5-section11-example1"/>11.1)  mi prami do
+       I love you.
+</programlisting>
+  <para>is equivalent in meaning to:</para>
+  <programlisting><anchor xml:id="c5e11d2"/><anchor xml:id="cll_chapter5-section11-example2"/>11.2)  do se prami mi
+       You [swap x1 and x2] love me.
+       You are loved by me.
+</programlisting>
+  <para>Conversion is fully explained in <xref linkend="cll_chapter9"/>. For the purposes of this chapter, the important point about conversion is that it applies only to the following simple selbri. When trying to convert a tanru, therefore, it is necessary to be careful! Consider <xref linkend="cll_chapter5-section11-example3"/>:</para>
+  <programlisting><anchor xml:id="c5e11d3"/><anchor xml:id="cll_chapter5-section11-example3"/>11.3)  la .alis. cu cadzu klama le zarci
+       Alice is-a-walker type-of goer to-the market.
+       Alice walkingly goes to the market.
+       Alice walks to the market.
+</programlisting>
+  <para>To convert this sentence so that “le zarci” is in the x1 place, one correct way is:</para>
+  <programlisting><anchor xml:id="c5e11d4"/><anchor xml:id="cll_chapter5-section11-example4"/>11.4)  le zarci cu se ke cadzu klama [ke'e] la .alis.
+       The market is-a-[swap x1/x2] (walker type-of goer) Alice.
+       The market is-walkingly gone-to by-Alice.
+</programlisting>
+  <para>The “ke ... ke'e” brackets cause the entire tanru to be converted by the “se”, which would otherwise convert only “cadzu”, leading to:</para>
+  <programlisting><anchor xml:id="c5e11d5"/><anchor xml:id="cll_chapter5-section11-example5"/>11.5)  le zarci cu se cadzu klama la .alis.
+       The market (is-a-[swap x1/x2] walker) type-of goer to Alice.
+       The market is-a-walking-surface type-of goer to Alice.
+</programlisting>
+  <para>whatever that might mean. An alternative approach, since the place structure of “cadzu klama” is that of “klama” alone, is to convert only the latter:</para>
+  <programlisting><anchor xml:id="c5e11d6"/><anchor xml:id="cll_chapter5-section11-example6"/>11.6)  le zarci cu cadzu se klama la .alis.
+       The market walkingly is-gone-to by-Alice.
+</programlisting>
+  <para>But the tanru in <xref linkend="cll_chapter5-section11-example6"/> may or may not have the same meaning as that in <xref linkend="cll_chapter5-section11-example3"/>; in particular, because “cadzu” is not converted, there is a suggestion that although Alice is the goer, the market is the walker. With a different sumti as x1, this seemingly odd interpretation might make considerable sense:</para>
+  <programlisting><anchor xml:id="c5e11d7"/><anchor xml:id="cll_chapter5-section11-example7"/>11.7)  la djan. cu cadzu se klama la .alis
+       John walkingly is-gone-to by Alice
+</programlisting>
+  <para>suggests that Alice is going to John, who is a moving target.</para>
+  <para>There is an alternative type of conversion, using the cmavo “jai” of selma'o JAI optionally followed by a modal or tense construction. Grammatically, such a combination behaves exactly like conversion using SE. More details can be found in <xref linkend="cll_chapter9"/>.</para>
+</section>
+
+<section xml:id="cll_chapter5-section12">
+  <title>12. Scalar negation of selbri</title>
+  <para>Negation is too large and complex a topic to explain fully in this chapter; see <xref linkend="cll_chapter15"/>. In brief, there are two main types of negation in Lojban. This section is concerned with so-called “scalar negation”, which is used to state that a true relation between the sumti is something other than what the selbri specifies. Scalar negation is expressed by cmavo of selma'o NAhE:</para>
+  <programlisting><anchor xml:id="c5e12d1"/><anchor xml:id="cll_chapter5-section12-example1"/>12.1)  la .alis. cu na'e ke cadzu klama [ke'e] le zarci
+       Alice non- (walkingly goes) to-the market.
+       Alice other-than (walkingly goes) to-the market.
+       Alice doesn’t walk to the market.
+</programlisting>
+  <para>meaning that Alice’s relationship to the market is something other than that of walking there. But if the “ke” were omitted, the result would be:</para>
+  <programlisting><anchor xml:id="c5e12d2"/><anchor xml:id="cll_chapter5-section12-example2"/>12.2)  la .alis. cu na'e cadzu klama le zarci
+       Alice non- walkingly goes to-the market.
+       Alice doesn’t walk to the market.
+</programlisting>
+  <para>meaning that Alice does go there in some way (“klama” is not negated), but by a means other than that of walking. <xref linkend="cll_chapter5-section12-example1"/> negates both “cadzu” and “klama”, suggesting that Alice’s relation to the market is something different from walkingly-going; it might be walking without going, or going without walking, or neither.</para>
+  <para>Of course, any of the simple selbri types explained in <xref linkend="cll_chapter5-section9"/> may be used in place of brivla in any of these examples:</para>
+  <programlisting><anchor xml:id="c5e12d3"/><anchor xml:id="cll_chapter5-section12-example3"/>12.3)  la djonz. cu na'e pamoi cusku
+       Jones is non-1st speaker
+       Jones is not the first speaker.
+</programlisting>
+  <para>Since only “pamoi” is negated, an appropriate inference is that he is some other kind of speaker.</para>
+  <para>Here is an assortment of more complex examples showing the interaction of scalar negation with “bo” grouping, “ke” and “ke'e” grouping, logical connection, and sumti linked with “be” and “bei”:</para>
+  <programlisting><anchor xml:id="c5e12d4"/><anchor xml:id="cll_chapter5-section12-example4"/>12.4)  mi na'e sutra cadzu be fi le birka be'o klama le zarci
+       I ( (non-quickly) ( walking using the arms) ) go-to the market.
+       I go to the market, walking using my arms other than quickly.
+</programlisting>
+  <para>In <xref linkend="cll_chapter5-section12-example4"/>, “na'e” negates only “sutra”. Contrast <xref linkend="cll_chapter5-section12-example5"/>:</para>
+  <programlisting><anchor xml:id="c5e12d5"/><anchor xml:id="cll_chapter5-section12-example5"/>12.5)  mi na'e ke sutra cadzu be fi le birka [be'o] ke'e klama le zarci
+       I non- ( quickly (walking using the arms) ) go-to the market.
+       I go to the market, other than by walking quickly on my arms.
+</programlisting>
+  <para>Now consider <xref linkend="cll_chapter5-section12-example6"/> and <xref linkend="cll_chapter5-section12-example7"/>, which are equivalent in meaning, but use “ke” grouping and “bo” grouping respectively:</para>
+  <programlisting><anchor xml:id="c5e12d6"/><anchor xml:id="cll_chapter5-section12-example6"/>12.6)  mi sutra cadzu be fi le birka be'o je masno klama le zarci
+       I (quickly – (walking using the arms) and slowly) go-to the market.
+       I go to the market, both quickly walking using my arms and slowly.
+
+<anchor xml:id="c5e12d7"/><anchor xml:id="cll_chapter5-section12-example7"/>12.7)  mi ke sutra cadzu be fi le birka [be'o] ke'e je masno klama le zarci
+       I ( (quickly (walking using the arms) ) and slowly) go-to the market.
+       I go to the market, both quickly walking using my arms and slowly.
+</programlisting>
+  <para>However, if we place a “na'e” at the beginning of the selbri in both <xref linkend="cll_chapter5-section12-example6"/> and <xref linkend="cll_chapter5-section12-example7"/>, we get different results:</para>
+  <programlisting><anchor xml:id="c5e12d8"/><anchor xml:id="cll_chapter5-section12-example8"/>12.8)  mi na'e sutra cadzu be fi le birka be'o je masno klama le zarci
+       I ( (non- quickly) – (walking using the arms) and slowly) go-to the market.
+       I go to the market, both walking using my arms other than quickly, and also slowly.
+
+<anchor xml:id="c5e12d9"/><anchor xml:id="cll_chapter5-section12-example9"/>12.9)  mi na'e ke sutra cadzu be fi le birka [be'o] ke'e je masno klama le zarci
+       I (non-(quickly (walking using the arms) ) and slowly) go-to the market.
+       I go to the market, both other than quickly walking using my arms, and also slowly.
+</programlisting>
+  <para>The difference arises because the “na'e” in <xref linkend="cll_chapter5-section12-example9"/> negates the whole construction from “ke” to “ke'e”, whereas in <xref linkend="cll_chapter5-section12-example8"/> it negates “sutra” alone.</para>
+  <para>Beware of omitting terminators in these complex examples! If the explicit “ke'e” is left out in <xref linkend="cll_chapter5-section12-example9"/>, it is transformed into:</para>
+  <programlisting><anchor xml:id="c5e12d10"/><anchor xml:id="cll_chapter5-section12-example10"/>12.10) mi na'e ke sutra cadzu be fi le birka be'o je masno klama [ke'e] le zarci
+       I non-(quickly ( (walking using the arms) ) and slowly) go-to) the market.
+       I do something other than quickly both going to the market walking
+             using my arms and slowly going to the market.
+</programlisting>
+  <para>And if both “ke'e” and “be'o” are omitted, the results are even sillier:</para>
+  <programlisting><anchor xml:id="c5e12d11"/><anchor xml:id="cll_chapter5-section12-example11"/>12.11) mi na'e ke sutra cadzu be fi le birka je masno klama [be'o] [ke'e] le zarci
+       I non-(quickly walk on my (arm-type and slow) goers) on the market.
+       I do something other than quickly walking using the goers, both arm-type
+              and slow, relative-to the market.
+</programlisting>
+  <para>In <xref linkend="cll_chapter5-section12-example11"/>, everything after “be” is a linked sumti, so the place structure is that of “cadzu”, whose x2 place is the surface walked upon. It is less than clear what an “arm-type goer” might be. Furthermore, since the x3 place has been occupied by the linked sumti, the “le zarci” following the selbri falls into the nonexistent x4 place of “cadzu”. As a result, the whole example, though grammatical, is complete nonsense. (The bracketed Lojban words appear where a fluent Lojbanist would understand them to be implied.)</para>
+  <para>Finally, it is also possible to place “na'e” before a “gu'e ... gi” logically connected tanru construction. The meaning of this usage has not yet been firmly established.</para>
+</section>
+
+<section xml:id="cll_chapter5-section13">
+  <title>13. Tenses and bridi negation</title>
+  <para>A bridi can have cmavo associated with it which specify the time, place, or mode of action. For example, in</para>
+  <programlisting><anchor xml:id="c5e13d1"/><anchor xml:id="cll_chapter5-section13-example1"/>13.1)  mi pu klama le zarci
+       I [past] go to-the market.
+       I went to the market.
+</programlisting>
+  <para>the cmavo “pu” specifies that the action of the speaker going to the market takes place in the past. Tenses are explained in full detail in <xref linkend="cll_chapter10"/>. Tense is semantically a property of the entire bridi; however, the usual syntax for tenses attaches them at the front of the selbri, as in <xref linkend="cll_chapter5-section13-example1"/>. There are alternative ways of expressing tense information as well. Modals, which are explained in <xref linkend="cll_chapter9"/>, behave in the same way as tenses.</para>
+  <para>Similarly, a bridi may have the particle “na” (of selma'o NA) attached to the beginning of the selbri to negate the bridi. A negated bridi expresses what is false without saying anything about what is true. Do not confuse this usage with the scalar negation of <xref linkend="cll_chapter5-section12"/>. For example:</para>
+  <programlisting><anchor xml:id="c5e13d2"/><anchor xml:id="cll_chapter5-section13-example2"/>13.2)  la djonz. na pamoi cusku
+       Jones (Not!) is-the-first speaker
+       It is not true that Jones is the first speaker.
+       Jones isn’t the first speaker.
+</programlisting>
+  <para>Jones may be the second speaker, or not a speaker at all; <xref linkend="cll_chapter5-section13-example2"/> doesn’t say. There are other ways of expressing bridi negation as well; the topic is explained fully in <xref linkend="cll_chapter15"/>.</para>
+  <para>Various combinations of tense and bridi negation cmavo are permitted. If both are expressed, either order is permissible with no change in meaning:</para>
+  <programlisting><anchor xml:id="c5e13d3"/><anchor xml:id="cll_chapter5-section13-example3"/>13.3)  mi na pu klama le zarci
+       mi pu na klama le zarci
+       It is false that I went to the market.
+       I didn’t go to the market.
+</programlisting>
+  <para>It is also possible to have more than one “na”, in which case pairs of “na” cmavo cancel out:</para>
+  <programlisting><anchor xml:id="c5e13d4"/><anchor xml:id="cll_chapter5-section13-example4"/>13.4)  mi na na klama le zarci
+       It is false that it is false that I go to the market.
+       I go to the market.
+</programlisting>
+  <para>It is even possible, though somewhat pointless, to have multiple “na” cmavo and tense cmavo mixed together, subject to the limitation that two adjacent tense cmavo will be understood as a compound tense, and must fit the grammar of tenses as explained in <xref linkend="cll_chapter10"/>.</para>
+  <programlisting><anchor xml:id="c5e13d5"/><anchor xml:id="cll_chapter5-section13-example5"/>13.5)  mi na pu na ca klama le zarci
+       I [not] [past] [not] [present] go to-the market
+       It is not the case that in the past it was not the case that in the present I
+               went to the market.
+       I didn’t not go to the market.
+       I went to the market.
+</programlisting>
+  <para>Tense, modal, and negation cmavo can appear only at the beginning of the selbri. They cannot be embedded within it.</para>
+</section>
+
+<section xml:id="cll_chapter5-section14">
+  <title>14. Some types of asymmetrical tanru</title>
+  <para>This section and <xref linkend="cll_chapter5-section15"/> contain some example tanru classified into groups based on the type of relationship between the modifying seltau and the modified tertau. All the examples are paralleled by compounds actually observed in various natural languages. In the tables which follow, each group is preceded by a brief explanation of the relationship. The tables themselves contain a tanru, a literal gloss, an indication of the languages which exhibit a compound analogous to this tanru, and (for those tanru with no English parallel) a translation.</para>
+  <para>Here are the 3-letter abbreviations used for the various languages (it is presumed to be obvious whether a compound is found in English or not, so English is not explicitly noted):</para>
+  <programlisting>
+      Aba = Abazin                 Kaz = Kazakh
+      Chi = Chinese                Kor = Korean
+      Ewe = Ewe                    Mon = Mongolian
+      Fin = Finnish                Qab = Qabardian
+      Geo = Georgian               Que = Quechua
+      Gua = Guarani                Rus = Russian
+      Hop = Hopi                   Skt = Sanskrit
+      Hun = Hungarian              Swe = Swedish
+      Imb = Imbabura Quechua       Tur = Turkish
+      Kar = Karaitic               Udm = Udmurt
+</programlisting>
+  <para>Any lujvo or fu'ivla used in a group are glossed at the end of that group.</para>
+  <para>The tanru discussed in this section are asymmetrical tanru; that is, ones in which the order of the terms is fundamental to the meaning of the tanru. For example, “junla dadysli”, or “clock pendulum”, is the kind of pendulum used in a clock, whereas “dadysli junla”, or “pendulum clock”, is the kind of clock that employs a pendulum. Most tanru are asymmetrical in this sense. Symmetrical tanru are discussed in <xref linkend="cll_chapter5-section15"/>.</para>
+  <para>The tertau represents an action, and the seltau then represents the object of that action:</para>
+  <programlisting>
+      pinsi nunkilbra              pencil sharpener (Hun)
+      zgike nunctu                 music instruction (Hun)
+      mirli nunkalte               deer hunting (Hun)
+      finpe nunkalte               fish hunting (Tur,Kor,Udm,Aba = fishing)
+      smacu terkavbu               mousetrap (Tur,Kor,Hun,Udm,Aba)
+      zdani turni                  house ruler (Kar = host)
+      zerle'a nunte'a              thief fear (Skt = fear of thieves)
+      cevni zekri                  god crime (Skt = offense against the gods)
+
+          nunkilbra = sharpness-apparatus
+          nunctu = event-of-teaching
+          nunkalte = event-of-hunting
+          terkavbu = trap
+          zerle'a = crime-taker
+          nunte'a = event-of-fearing
+</programlisting>
+  <para>The tertau represents a set, and the seltau the type of the elements contained in that set:</para>
+  <programlisting>
+      zdani lijgri                 house row
+      selci lamgri                 cell block
+      karda mulgri                 card pack (Swe)
+      rokci derxi                  stone heap (Swe)
+      tadni girzu                  student group (Hun)
+      remna girzu                  human-being group (Qab = group of people)
+      cpumi'i lijgri               tractor column (Qab)
+      cevni jenmi                  god army (Skt)
+      cevni prenu                  god folk (Skt)
+
+          lijgri = line-group
+          lamgri = adjacent-group
+          mulgri = complete-group
+          cpumi'i = pull-machine
+</programlisting>
+  <para>Conversely: the tertau is an element, and the seltau represents a set in which that element is contained. Implicitly, the meaning of the tertau is restricted from its usual general meaning to the specific meaning appropriate for elements in the given set. Note the opposition between “zdani linji” in the previous group, and “linji zdani” in this one, which shows why this kind of tanru is called “asymmetrical”.</para>
+  <programlisting>
+      carvi dirgo                  raindrop (Tur,Kor,Hun,Udm,Aba)
+      linji zdani                  row house
+</programlisting>
+  <para>The seltau specifies an object and the tertau a component or detail of that object; the tanru as a whole refers to the detail, specifying that it is a detail of that whole and not some other.</para>
+  <programlisting>
+      junla dadysli                clock pendulum (Hun)
+      purdi vorme                  garden door (Qab)
+      purdi bitmu                  garden wall (Que)
+      moklu skapi                  mouth skin (Imb = lips)
+      nazbi kevna                  nose hole (Imb = nostril)
+      karce xislu                  automobile wheel (Chi)
+      jipci pimlu                  chicken feather (Chi)
+      vinji rebla                  airplane tail (Chi)
+
+          dadysli = hang-oscillator
+</programlisting>
+  <para>Conversely: the seltau specifies a characteristic or important detail of the object described by the tertau; objects described by the tanru as a whole are differentiated from other similar objects by this detail.</para>
+  <programlisting>
+      pixra cukta                  picture book
+      kerfa silka                  hair silk (Kar = velvet)
+      plise tapla                  apple cake (Tur)
+      dadysli junla                pendulum clock (Hun)
+
+          dadysli = hang-oscillator
+</programlisting>
+  <para>The tertau specifies a general class of object (a genus), and the seltau specifies a sub-class of that class (a species):</para>
+  <programlisting>
+      ckunu tricu                  pine tree (Hun,Tur,Hop)
+</programlisting>
+  <para>The tertau specifies an object of possession, and the seltau may specify the possessor (the possession may be intrinsic or otherwise). In English, these compounds have an explicit possessive element in them: “lion’s mane”, “child’s foot”, “noble’s cow”.</para>
+  <programlisting>
+      cinfo kerfa                  lion mane (Kor,Tur,Hun,Udm,Qab)
+      verba jamfu                  child foot (Swe)
+      nixli tuple                  girl leg (Swe)
+      cinfo jamfu                  lion foot (Que)
+      danlu skapi                  animal skin (Ewe)
+      ralju zdani                  chief house (Ewe)
+      jmive munje                  living world (Skt)
+      nobli bakni                  noble cow (Skt)
+      nolraitru ralju              king chief (Skt = emperor)
+
+          nolraitru = nobly-superlative-ruler
+</programlisting>
+  <para>The tertau specifies a habitat, and the seltau specifies the inhabitant:</para>
+  <programlisting>
+      lanzu tumla                  family land
+</programlisting>
+  <para>The tertau specifies a causative agent, and the seltau specifies the effect of that cause:</para>
+  <programlisting>
+      kalselvi'i gapci             tear gas (Hun)
+      terbi'a jurme                disease germ (Tur)
+      fenki litki                  crazy liquid (Hop = whisky)
+      pinca litki                  urine liquid (Hop = beer)
+
+          kalselvi'i = eye-excreted-thing
+          terbi'a = disease
+</programlisting>
+  <para>Conversely: the tertau specifies an effect, and the seltau specifies its cause.</para>
+  <programlisting>
+      djacu barna                  water mark (Chi)
+</programlisting>
+  <para>The tertau specifies an instrument, and the seltau specifies the purpose of that instrument:</para>
+  <programlisting>
+      taxfu dadgreku               garment rack (Chi)
+      tergu'i ti'otci              lamp shade (Chi)
+      xirma zdani                  horse house (Chi = stall)
+      nuzba tanbo                  news board (Chi = bulletin board)
+
+      dadgreku = hang-frame
+      tergu'i = source of illumination
+      ti'otci = shadow-tool
+</programlisting>
+  <para>More vaguely: the tertau specifies an instrument, and the seltau specifies the object of the purpose for which that instrument is used:</para>
+  <programlisting>
+      cpina rokci                  pepper stone (Que = stone for grinding pepper)
+      jamfu djacu                  foot water (Skt = water for washing the feet)
+      grana mudri                  post wood (Skt = wood for making a post)
+      moklu djacu                  mouth water (Hun = water for washing the mouth)
+      lanme gerku                  sheep dog (dog for working sheep)
+</programlisting>
+  <para>The tertau specifies a product from some source, and the seltau specifies the source of the product:</para>
+  <programlisting>
+      moklu djacu                  mouth water (Aba,Qab = saliva)
+      ractu mapku                  rabbit hat (Rus)
+      jipci sovda                  chicken egg (Chi)
+      sikcurnu silka               silkworm silk (Chi)
+      mlatu kalci                  cat feces (Chi)
+      bifce lakse                  bee wax (Chi = beeswax)
+      cribe rectu                  bear meat (Tur,Kor,Hun,Udm,Aba)
+      solxrula grasu               sunflower oil (Tur,Kor,Hun,Udm,Aba)
+      bifce jisra                  bee juice (Hop = honey)
+      tatru litki                  breast liquid (Hop = milk)
+      kanla djacu                  eye water (Kor = tear)
+
+          sikcurnu = silk-worm
+          solxrula = solar-flower
+</programlisting>
+  <para>Conversely: the tertau specifies the source of a product, and the seltau specifies the product:</para>
+  <programlisting>
+      silna jinto                  salt well (Chi)
+      kolme terkakpa               coal mine (Chi)
+      ctile jinto                  oil well (Chi)
+
+          terkakpa = source of digging
+</programlisting>
+  <para>The tertau specifies an object, and the seltau specifies the material from which the object is made. This case is especially interesting, because the referent of the tertau may normally be made from just one kind of material, which is then overridden in the tanru.</para>
+  <programlisting>
+      rokci cinfo                  stone lion
+      snime nanmu                  snow man (Hun)
+      kliti cipni                  clay bird
+      blaci kanla                  glass eye (Hun)
+      blaci kanla                  glass eye (Que = spectacles)
+      solji sicni                  gold coin (Tur)
+      solji junla                  gold watch (Tur,Kor,Hun)
+      solji djine                  gold ring (Udm,Aba,Que)
+      rokci zdani                  stone house (Imb)
+      mudri zdani                  wood house (Ewe = wooden house)
+      rokci bitmu                  stone wall (Ewe)
+      solji carce                  gold chariot (Skt)
+      mudri xarci                  wood weapon (Skt = wooden weapon)
+      cmaro'i dargu                pebble road (Chi)
+      sudysrasu cutci              straw shoe (Chi)
+
+          cmaro'i = small-rock
+          sudysrasu = dry-grass
+</programlisting>
+  <para>Note: the two senses of “blaci kanla” can be discriminated as:</para>
+  <programlisting>
+      blaci kanla bo tarmi         glass (eye shape) = glass eye
+      blaci kanla bo sidju         glass (eye helper) = spectacles
+</programlisting>
+  <para>The tertau specifies a typical object used to measure a quantity and the seltau specifies something measured. The tanru as a whole refers to a given quantity of the thing being measured. English does not have compounds of this form, as a rule.</para>
+  <programlisting>
+      tumla spisa                  land piece (Tur = piece of land)
+      tcati kabri                  tea cup (Kor,Aba = cup of tea)
+      nanba spisa                  bread piece (Kor = piece of bread)
+      bukpu spisa                  cloth piece (Udm,Aba = piece of cloth)
+      djacu calkyguzme             water calabash (Ewe = calabash of water)
+
+          calkyguzme = shell-fruit, calabash
+</programlisting>
+  <para>The tertau specifies an object with certain implicit properties, and the seltau overrides one of those implicit properties:</para>
+  <programlisting>
+      kensa bloti                  spaceship
+      bakni verba                  cattle child (Ewe = calf)
+</programlisting>
+  <para>The seltau specifies a whole, and the tertau specifies a part which normally is associated with a different whole. The tanru then refers to a part of the seltau which stands in the same relationship to the whole seltau as the tertau stands to its typical whole.</para>
+  <programlisting>
+      kosta degji                  coat finger (Hun = coat sleeve)
+      denci genja                  tooth root (Imb)
+      tricu stedu                  tree head (Imb = treetop)
+</programlisting>
+  <para>The tertau specifies the producer of a certain product, and the seltau specifies the product. In this way, the tanru as a whole distinguishes its referents from other referents of the tertau which do not produce the product.</para>
+  <programlisting>
+      silka curnu                  silkworm (Tur,Hun,Aba)
+</programlisting>
+  <para>The tertau specifies an object, and the seltau specifies another object which has a characteristic property. The tanru as a whole refers to those referents of the tertau which possess the property.</para>
+  <programlisting>
+    sonci manti                    soldier ant
+    ninmu bakni                    woman cattle (Imb = cow)
+    mamta degji                    mother finger (Imb = thumb)
+    cifnu degji                    baby finger (Imb = pinky)
+    pacraistu zdani                hell house (Skt)
+    fagri dapma                    fire curse (Skt = curse destructive as fire)
+
+        pacraistu = evil-superlative-site
+</programlisting>
+  <para>As a particular case (when the property is that of resemblance): the seltau specifies an object which the referent of the tanru resembles.</para>
+  <programlisting>
+      grutrceraso jbama            cherry bomb
+      solji kerfa                  gold hair (Hun = golden hair)
+      kanla djacu                  eye water (Kar = spring)
+      bakni rokci                  bull stone (Mon = boulder)
+
+          grutrceraso = fu'ivla for “cherry” based on Linnean name
+</programlisting>
+  <para>The seltau specifies a place, and the tertau an object characteristically located in or at that place.</para>
+  <programlisting>
+      ckana boxfo                  bed sheet (Chi)
+      mrostu mojysu'a              tomb monument (Chi = tombstone)
+      jubme tergusni               table lamp (Chi)
+      foldi smacu                  field mouse (Chi)
+      briju ci'ajbu                office desk (Chi)
+      rirxe xirma                  river horse (Chi = hippopotamus)
+      xamsi gerku                  sea dog (Chi = seal)
+      cagyce'u zdani               village house (Skt)
+
+          mrostu = dead-site
+          mojysu'a = remember-structure
+          ci'ajbu = write-table
+          cagyce'u = farm-community
+</programlisting>
+  <para>Specifically: the tertau is a place where the seltau is sold or made available to the public.</para>
+  <programlisting>
+      cidja barja                  food bar (Chi = restaurant)
+      cukta barja                  book bar (Chi = library)
+</programlisting>
+  <para>The seltau specifies the locus of application of the tertau.</para>
+  <programlisting>
+      kanla velmikce               eye medicine (Chi)
+      jgalu grasu                  nail oil (Chi = nail polish)
+      denci pesxu                  tooth paste (Chi)
+
+          velmikce = treatment used by doctor
+</programlisting>
+  <para>The tertau specifies an implement used in the activity denoted by the seltau.</para>
+  <programlisting>
+      me la pinpan. bolci Ping-Pong ball (Chi)
+</programlisting>
+  <para>The tertau specifies a protective device against the undesirable features of the referent of the seltau.</para>
+  <programlisting>
+      carvi mapku                  rain cap (Chi)
+      carvi taxfu                  rain garment (Chi = raincoat)
+      vindu firgai                 poison mask (Chi = gas mask)
+
+          firgai = face-cover
+</programlisting>
+  <para>The tertau specifies a container characteristically used to hold the referent of the seltau.</para>
+  <programlisting>
+      cukta vasru                  book vessel (Chi = satchel)
+      vanju kabri                  wine cup (Chi)
+      spatrkoka lanka              coca basket (Que)
+      rismi dakli                  rice bag (Ewe,Chi)
+      tcati kabri                  tea cup (Chi)
+      ladru botpi                  milk bottle (Chi)
+      rismi patxu                  rice pot (Chi)
+      festi lante                  trash can (Chi)
+      bifce zdani                  bee house (Kor = beehive)
+      cladakyxa'i zdani            sword house (Kor = sheath)
+      manti zdani                  ant nest (Gua = anthill)
+
+          spatrkoka = fu'ivla for “coca”
+          cladakyxa'i = (long-knife)-weapon
+</programlisting>
+  <para>The seltau specifies the characteristic time of the event specified by the tertau.</para>
+  <programlisting>
+      vensa djedi                  spring day (Chi)
+      crisa citsi                  summer season (Chi)
+      cerni bumru                  morning fog (Chi)
+      critu lunra                  autumn moon (Chi)
+      dunra nicte                  winter night (Chi)
+      nicte ckule                  night school (Chi)
+</programlisting>
+  <para>The seltau specifies a source of energy for the referent of the tertau.</para>
+  <programlisting>
+      dikca tergusni               electric lamp (Chi)
+      ratni nejni                  atom energy (Chi)
+      brife molki                  windmill (Tur,Kor,Hun,Udm,Aba)
+
+          tergusni = illumination-source
+</programlisting>
+  <para>Finally, some tanru which don’t fall into any of the above categories.</para>
+  <programlisting>
+      ladru denci                  milk tooth (Tur,Hun,Udm,Qab)
+      kanla denci                  eye tooth
+</programlisting>
+  <para>It is clear that “tooth” is being specified, and that “milk” and “eye” act as modifiers. However, the relationship between “ladru” and “denci” is something like “tooth which one has when one is drinking milk from one’s mother”, a relationship certainly present nowhere except in this particular concept. As for “kanla denci”, the relationship is not only not present on the surface, it is hardly possible to formulate it at all.</para>
+</section>
+
+<section xml:id="cll_chapter5-section15">
+  <title>15. Some types of symmetrical tanru</title>
+  <para>This section deals with symmetrical tanru, where order is not important. Many of these tanru can be expressed with a logical or non-logical connective between the components.</para>
+  <para>The tanru may refer to things which are correctly specified by both tanru components. Some of these instances may also be seen as asymmetrical tanru where the seltau specifies a material. The connective “je” is appropriate:</para>
+  <programlisting>
+      cipnrstrigi pacru'i          owl demon (Skt)
+      nolraitru prije              royal sage (Skt)
+      remna nakni                  human-being male (Qab = man)
+      remna fetsi                  human-being female (Qab = woman)
+      sonci tolvri                 soldier coward (Que)
+      panzi nanmu                  offspring man (Ewe = son)
+      panzi ninmu                  offspring woman (Ewe = daughter)
+      solji sicni                  gold coin (Tur)
+      solji junla                  gold watch (Tur,Kor,Hun)
+      solji djine                  gold ring (Udm,Aba,Que)
+      rokci zdani                  stone house (Imb)
+      mudri zdani                  wooden house (Ewe)
+      rokci bitmu                  stone wall (Ewe)
+      solji carce                  gold chariot (Skt)
+      mudri xarci                  wooden weapon (Skt)
+      zdani tcadu                  home town (Chi)
+
+          cipnrstrigi = fu'ivla for “owl” based on Linnean name
+          pacru'i = evil-spirit
+          tolvri = opposite-of-brave
+</programlisting>
+  <para>The tanru may refer to all things which are specified by either of the tanru components. The connective “ja” is appropriate:</para>
+  <programlisting>
+      nunji'a nunterji'a           victory defeat (Skt = victory or defeat)
+      donri nicte                  day night (Skt = day and night)
+      lunra tarci                  moon stars (Skt = moon and stars)
+      patfu mamta                  father mother (Imb,Kaz,Chi = parents)
+      tuple birka                  leg arm (Kaz = extremity)
+      nuncti nunpinxe              eating drinking (Udm = cuisine)
+      bersa tixnu                  son daughter (Chi = children)
+
+          nunji'a = event-of-winning
+          nunterji'a = event-of-losing
+          nuncti = event-of-eating
+          nunpinxe = event-of-drinking
+</programlisting>
+  <para>Alternatively, the tanru may refer to things which are specified by either of the tanru components or by some more inclusive class of things which the components typify:</para>
+  <programlisting>
+      curnu jalra                  worm beetle (Mon = insect)
+      jalra curnu                  beetle worm (Mon = insect)
+      kabri palta                  cup plate (Kaz = crockery)
+      jipci gunse                  hen goose (Qab = housefowl)
+      xrula tricu                  flower tree (Chi = vegetation)
+</programlisting>
+  <para>The tanru components specify crucial or typical parts of the referent of the tanru as a whole:</para>
+  <programlisting>
+      tumla vacri                  land air (Fin = world)
+      moklu stedu                  mouth head (Aba = face)
+      sudysrasu cunmi              hay millet (Qab = agriculture)
+      gugde ciste                  state system (Mon = politics)
+      prenu so'imei                people multitude (Mon = masses)
+      djacu dertu                  water earth (Chi = climate)
+
+          sudysrasu = dry-grass
+          so'imei = manysome
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter5-section16">
+  <title>16. “Pretty little girls’ school”: forty ways to say it</title>
+  <para>The following examples show every possible grouping arrangement of “melbi cmalu nixli ckule” using “bo” or “ke ... ke'e” for grouping and “je” or “jebo” for logical connection. Most of these are definitely not plausible interpretations of the English phrase “pretty little girls’ school”, especially those which describe something which is both a girl and a school.</para>
+  <para>Examples 4.2, 4.3, 4.4, 4.5, and 5.6 are repeated here as Examples 16.1, 16.9, 16.17, 16.25, and 16.33 respectively. The seven examples following each of these share the same grouping pattern, but differ in the presence or absence of “je” at each possible site. Some of the examples have more than one Lojban version. In that case, they differ only in grouping mechanism, and are always equivalent in meaning.</para>
+  <para>The logical connective “je” is associative: that is, “A and (B and C)” is the same as “(A and B) and C”. Therefore, some of the examples have the same meaning as others. In particular, 16.8, 16.16, 16.24, 16.32, and 16.40 all have the same meaning because all four brivla are logically connected and the grouping is simply irrelevant. Other equivalent forms are noted in the examples themselves. However, if “je” were replaced by “naja” or “jo” or most of the other logical connectives, the meanings would become distinct.</para>
+  <para>It must be emphasized that, because of the ambiguity of all tanru, the English translations are by no means definitive — they represent only one possible interpretation of the corresponding Lojban sentence.</para>
+  <programlisting><anchor xml:id="c5e16d1"/><anchor xml:id="cll_chapter5-section16-example1"/>16.1)  melbi cmalu nixli ckule
+       ((pretty type-of little) type-of girl) type-of school
+       school for girls who are beautifully small
+
+<anchor xml:id="c5e16d2"/><anchor xml:id="cll_chapter5-section16-example2"/>16.2)  melbi je cmalu nixli ckule
+       ((pretty and little) type-of girl) type-of school
+       school for girls who are beautiful and small
+
+<anchor xml:id="c5e16d3"/><anchor xml:id="cll_chapter5-section16-example3"/>16.3)  melbi bo cmalu je nixli ckule
+       ((pretty type-of little) and girl) type-of school
+       school for girls and for beautifully small things
+
+<anchor xml:id="c5e16d4"/><anchor xml:id="cll_chapter5-section16-example4"/>16.4)  ke melbi cmalu nixli ke'e je ckule
+       ((pretty type-of little) type-of girl) and school
+       thing which is a school and a beautifully small girl
+
+<anchor xml:id="c5e16d5"/><anchor xml:id="cll_chapter5-section16-example5"/>16.5)  melbi je cmalu je nixli ckule
+       ((pretty and little) and girl) type-of school
+       school for things which are beautiful, small, and girls
+       Note: same as 16.21
+
+<anchor xml:id="c5e16d6"/><anchor xml:id="cll_chapter5-section16-example6"/>16.6)  melbi bo cmalu je nixli je ckule
+       ((pretty type-of little) and girl) and school
+       thing which is beautifully small, a school, and a girl
+       Note: same as 16.14
+
+<anchor xml:id="c5e16d7"/><anchor xml:id="cll_chapter5-section16-example7"/>16.7)  ke melbi je cmalu nixli ke'e je ckule
+       ((pretty and little) type-of girl) and school
+       thing which is a school and a girl who is both beautiful and small
+
+<anchor xml:id="c5e16d8"/><anchor xml:id="cll_chapter5-section16-example8"/>16.8)  melbi je cmalu je nixli je ckule
+       ((pretty and little) and girl) and school
+       thing which is beautiful, small, a girl, and a school
+
+<anchor xml:id="c5e16d9"/><anchor xml:id="cll_chapter5-section16-example9"/>16.9)  melbi cmalu nixli bo ckule
+       (pretty type-of little) type-of (girl type-of school)
+       girls’ school which is beautifully small
+
+<anchor xml:id="c5e16d10"/><anchor xml:id="cll_chapter5-section16-example10"/>16.10) melbi je cmalu nixli bo ckule
+       (pretty and little) type-of (girl type-of school)
+       girls’ school which is beautiful and small
+
+<anchor xml:id="c5e16d11"/><anchor xml:id="cll_chapter5-section16-example11"/>16.11) melbi cmalu nixli je ckule
+       (pretty type-of little) type-of (girl and school)
+       something which is a girl and a school which is beautifully small
+
+<anchor xml:id="c5e16d12"/><anchor xml:id="cll_chapter5-section16-example12"/>16.12) melbi bo cmalu je nixli bo ckule
+       (pretty type-of little) and (girl type-of school)
+       something which is beautifully small and a girls’ school
+
+<anchor xml:id="c5e16d13"/><anchor xml:id="cll_chapter5-section16-example13"/>16.13) melbi je cmalu nixli je ckule
+       (pretty and little) type-of (girl and school)
+       a pretty and little type of thing which is both a girl and a school
+
+<anchor xml:id="c5e16d14"/><anchor xml:id="cll_chapter5-section16-example14"/>16.14) melbi bo cmalu je nixli jebo ckule
+       (pretty type-of little) and (girl and school)
+       thing which is beautifully small, a school, and a girl
+       Note: same as 16.6
+
+<anchor xml:id="c5e16d15"/><anchor xml:id="cll_chapter5-section16-example15"/>16.15) melbi jebo cmalu je nixli bo ckule
+       (pretty and little) and (girl type-of school)
+       thing which is beautiful and small and a girl’s school
+       Note: same as 16.30
+
+<anchor xml:id="c5e16d16"/><anchor xml:id="cll_chapter5-section16-example16"/>16.16) melbi jebo cmalu je nixli jebo ckule
+       (pretty and little) and (girl and school)
+       thing which is beautiful, small, a girl, and a school
+
+<anchor xml:id="c5e16d17"/><anchor xml:id="cll_chapter5-section16-example17"/>16.17) melbi cmalu bo nixli ckule
+       (pretty type-of (little type-of girl)) type-of school
+       school for beautiful girls who are small
+
+<anchor xml:id="c5e16d18"/><anchor xml:id="cll_chapter5-section16-example18"/>16.18) melbi cmalu je nixli ckule
+       (pretty type-of (little and girl)) type-of school
+       school for beautiful things which are small and are girls
+
+<anchor xml:id="c5e16d19"/><anchor xml:id="cll_chapter5-section16-example19"/>16.19) melbi je cmalu bo nixli ckule
+       (pretty and (little type-of girl)) type-of school
+       school for things which are beautiful and are small girls
+
+<anchor xml:id="c5e16d20"/><anchor xml:id="cll_chapter5-section16-example20"/>16.20) ke melbi cmalu bo nixli ke'e je ckule
+       melbi bo cmalu bo nixli je ckule
+       (pretty type-of (little type-of girl)) and school
+       thing which is a school and a small girl who is beautiful
+
+<anchor xml:id="c5e16d21"/><anchor xml:id="cll_chapter5-section16-example21"/>16.21) melbi je cmalu jebo nixli ckule
+       (pretty and (little and girl)) type-of school
+       school for things which are beautiful, small, and girls
+       Note: same as 16.5
+
+<anchor xml:id="c5e16d22"/><anchor xml:id="cll_chapter5-section16-example22"/>16.22) melbi je cmalu bo nixli je ckule
+       (pretty and (little type-of girl)) and school
+       thing which is beautiful, a small girl, and a school
+       Note: same as 16.38
+
+<anchor xml:id="c5e16d23"/><anchor xml:id="cll_chapter5-section16-example23"/>16.23) ke melbi cmalu je nixli ke'e je ckule
+       (pretty type-of (little and girl)) and school
+       thing which is beautifully small, a beautiful girl, and a school
+
+<anchor xml:id="c5e16d24"/><anchor xml:id="cll_chapter5-section16-example24"/>16.24) melbi je cmalu jebo nixli je ckule
+       (pretty and (little and girl)) and school
+       thing which is beautiful, small, a girl, and a school
+
+<anchor xml:id="c5e16d25"/><anchor xml:id="cll_chapter5-section16-example25"/>16.25) melbi cmalu bo nixli bo ckule
+       melbi ke cmalu ke nixli ckule [ke'e] [ke'e]
+       pretty type-of (little type-of (girl type-of school))
+       small school for girls which is beautiful
+
+<anchor xml:id="c5e16d26"/><anchor xml:id="cll_chapter5-section16-example26"/>16.26) melbi ke cmalu nixli je ckule [ke'e]
+       pretty type-of (little type-of (girl and school))
+       small thing, both a girl and a school, which is beautiful
+
+<anchor xml:id="c5e16d27"/><anchor xml:id="cll_chapter5-section16-example27"/>16.27) melbi cmalu je nixli bo ckule
+       pretty type-of (little and (girl type-of school))
+       thing which is beautifully small and a girls’ school that is beautiful
+
+<anchor xml:id="c5e16d28"/><anchor xml:id="cll_chapter5-section16-example28"/>16.28) melbi je cmalu bo nixli bo ckule
+       melbi je ke cmalu nixli bo ckule [ke'e]
+       melbi je ke cmalu ke nixli ckule [ke'e] [ke'e]
+       pretty and (little type-of (girl type-of school))
+       thing which is beautiful and a small type of girls’ school
+
+<anchor xml:id="c5e16d29"/><anchor xml:id="cll_chapter5-section16-example29"/>16.29) melbi cmalu je nixli jebo ckule
+       melbi cmalu je ke nixli je ckule [ke'e]
+       pretty type-of (little and (girl and school))
+       thing which is beautifully small, a beautiful girl, and a beautiful school
+       Note: same as 16.37
+
+<anchor xml:id="c5e16d30"/><anchor xml:id="cll_chapter5-section16-example30"/>16.30) melbi je cmalu jebo nixli bo ckule
+       melbi je ke cmalu je nixli bo ckule [ke'e]
+       pretty and (little and (girl type-of school))
+       thing which is beautiful, small and a girls’ school
+       Note: same as 16.15
+
+<anchor xml:id="c5e16d31"/><anchor xml:id="cll_chapter5-section16-example31"/>16.31) melbi je ke cmalu nixli je ckule [ke'e]
+       pretty and (little type-of (girl and school))
+       beautiful thing which is a small girl and a small school
+
+<anchor xml:id="c5e16d32"/><anchor xml:id="cll_chapter5-section16-example32"/>16.32) melbi jebo cmalu jebo nixli jebo ckule
+       pretty and (little and (girl and school))
+       thing which is beautiful, small, a girl, and a school
+
+<anchor xml:id="c5e16d33"/><anchor xml:id="cll_chapter5-section16-example33"/>16.33) melbi ke cmalu nixli ckule [ke'e]
+       pretty type-of ((little type-of girl) type-of school)
+       beautiful school for small girls
+
+<anchor xml:id="c5e16d34"/><anchor xml:id="cll_chapter5-section16-example34"/>16.34) melbi ke cmalu je nixli ckule [ke'e]
+       pretty type-of ((little and girl) type-of school
+       beautiful school for things which are small and are girls
+
+<anchor xml:id="c5e16d35"/><anchor xml:id="cll_chapter5-section16-example35"/>16.35) melbi ke cmalu bo nixli je ckule [ke'e]
+       pretty type-of ((little type-of girl) and school)
+       beautiful thing which is a small girl and a school
+
+<anchor xml:id="c5e16d36"/><anchor xml:id="cll_chapter5-section16-example36"/>16.36) melbi je ke cmalu nixli ckule [ke'e]
+       pretty and ((little type-of girl) type-of school)
+       thing which is beautiful and a school for small girls
+
+<anchor xml:id="c5e16d37"/><anchor xml:id="cll_chapter5-section16-example37"/>16.37) melbi cmalu je nixli je ckule
+       pretty type-of ((little and girl) and school)
+       thing which is beautifully small, a beautiful girl, and a beautiful school
+       Note: same as 16.29
+
+<anchor xml:id="c5e16d38"/><anchor xml:id="cll_chapter5-section16-example38"/>16.38) melbi je ke cmalu bo nixli je ckule [ke'e]
+       pretty and ((little type-of girl) and school)
+       thing which is beautiful, a small girl and a school
+       Note: same as 16.22
+
+<anchor xml:id="c5e16d39"/><anchor xml:id="cll_chapter5-section16-example39"/>16.39) melbi je ke cmalu je nixli ckule [ke'e]
+       pretty and ((little and girl) type-of school)
+       thing which is beautiful and is a small school and a girls’ school
+
+<anchor xml:id="c5e16d40"/><anchor xml:id="cll_chapter5-section16-example40"/>16.40) melbi je ke cmalu je nixli je ckule [ke'e]
+       pretty and ((little and girl) and school)
+       thing which is beautiful, small, a girl, and a school
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/6.xml b/todocbook/6.xml
new file mode 100644
index 0000000..c655007
--- /dev/null
+++ b/todocbook/6.xml
@@ -0,0 +1,779 @@
+<chapter xml:id="cll_chapter6">
+  <title>Chapter 6
+To Speak Of Many Things: The Lojban sumti</title>
+
+
+<section xml:id="cll_chapter6-section1">
+  <title>1. The five kinds of simple sumti</title>
+  <para>If you understand anything about Lojban, you know what a sumti is by now, right? An argument, one of those things that fills the places of simple Lojban sentences like:</para>
+  <programlisting><anchor xml:id="c6e1d1"/><anchor xml:id="cll_chapter6-section1-example1"/>1.1)   mi klama le zarci
+       I go-to the market
+</programlisting>
+  <para>In <xref linkend="cll_chapter6-section1-example1"/>, “mi” and “le zarci” are the sumti. It is easy to see that these two sumti are not of the same kind: “mi” is a pro-sumti (the Lojban analogue of a pronoun) referring to the speaker, whereas “le zarci” is a description which refers to something described as being a market.</para>
+  <para>There are five kinds of simple sumti provided by Lojban:</para>
+  <variablelist>
+    <varlistentry>
+      <term>1)</term>
+      <listitem>
+        <para>descriptions like “le zarci”, which usually begin with a descriptor (called a “gadri” in Lojban) such as “le”;</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>2)</term>
+      <listitem>
+        <para>pro-sumti, such as “mi”;</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>3)</term>
+      <listitem>
+        <para>names, such as “la lojban.”, which usually begin with “la”;</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>4)</term>
+      <listitem>
+        <para>quotations, which begin with “lu”, “le'u”, “zo”, or “zoi”;</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>5)</term>
+      <listitem>
+        <para>pure numbers, which usually begin with “li”.</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>Here are a few examples of each kind of sumti:</para>
+  <programlisting><anchor xml:id="c6e1d2"/><anchor xml:id="cll_chapter6-section1-example2"/>1.2)   e'osai ko sarji la lojban.
+       Please support Lojban!
+</programlisting>
+  <para><xref linkend="cll_chapter6-section1-example2"/> exhibits “ko”, a pro-sumti; and “la lojban.”, a name.</para>
+  <programlisting><anchor xml:id="c6e1d3"/><anchor xml:id="cll_chapter6-section1-example3"/>1.3)   mi cusku lu e'osai li'u le tcidu
+       I express “Please!” to-the reader.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section1-example3"/> exhibits “mi”, a pro-sumti; “lu e'osai li'u”, a quotation; and “le tcidu”, a description.</para>
+  <programlisting><anchor xml:id="c6e1d4"/><anchor xml:id="cll_chapter6-section1-example4"/>1.4)   ti mitre li ci
+       This measures-in-meters the-number three.
+       This is three meters long.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section1-example4"/> exhibits “ti”, a pro-sumti; and “li ci”, a number.</para>
+  <para>Most of this chapter is about descriptions, as they have the most complicated syntax and usage. Some attention is also given to names, which are closely interwoven with descriptions. Pro-sumti, numbers, and quotations are described in more detail in <xref linkend="cll_chapter7"/>, <xref linkend="cll_chapter18"/>, and <xref linkend="cll_chapter19"/> respectively, so this chapter only gives summaries of their forms and uses. See <xref linkend="cll_chapter6-section13"/> through <xref linkend="cll_chapter6-section15"/> for these summaries.</para>
+</section>
+
+<section xml:id="cll_chapter6-section2">
+  <title>2. The three basic description types</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     le      LE                  the, the one(s) described as
+     lo      LE                  some, some of those which really are
+     la      LA                  the one(s) named
+     ku      KU                  elidable terminator for LE, LA
+</programlisting>
+  <para>The syntax of descriptions is fairly complex, and not all of it can be explained within the confines of this chapter: relative clauses, in particular, are discussed in <xref linkend="cll_chapter8"/>. However, most descriptions have just two components: a descriptor belonging to selma'o LE or LA, and a selbri. (The difference between selma'o LE and selma'o LA is not important until <xref linkend="cll_chapter6-section12"/>.) Furthermore, the selbri is often just a single brivla. Here is an elementary example:</para>
+  <programlisting><anchor xml:id="c6e2d1"/><anchor xml:id="cll_chapter6-section2-example1"/>2.1)   le zarci
+       one-or-more-specific-things-each-of-which-I-describe-as being-a-market
+       the market
+</programlisting>
+  <para>The long gloss for “le” is of course far too long to use most of the time, and in fact “le” is quite close in meaning to English “the”. It has particular implications, however, which “the” does not have.</para>
+  <para>The general purpose of all descriptors is to create a sumti which might occur in the x1 place of the selbri belonging to the description. Thus “le zarci” conveys something which might be found in the x1 place of “zarci”, namely a market.</para>
+  <para>The specific purpose of “le” is twofold. First, it indicates that the speaker has one or more specific markets in mind (whether or not the listener knows which ones they are). Second, it also indicates that the speaker is merely describing the things he or she has in mind as markets, without being committed to the truth of that description.</para>
+  <programlisting><anchor xml:id="c6e2d2"/><anchor xml:id="cll_chapter6-section2-example2"/>2.2)   le zarci cu barda
+       One-or-more-specific-things-which-I-describe as “markets” is/are-big.
+       The market is big.
+       The markets are big.
+</programlisting>
+  <para>Note that English-speakers must state whether a reference to markets is to just one (“the market”) or to more than one (“the markets”). Lojban requires no such forced choice, so both colloquial translations of <xref linkend="cll_chapter6-section2-example2"/> are valid. Only the context can specify which is meant. (This rule does not mean that Lojban has no way of specifying the number of markets in such a case: that mechanism is explained in <xref linkend="cll_chapter6-section7"/>.)</para>
+  <para>Now consider the following strange-looking example:</para>
+  <programlisting><anchor xml:id="c6e2d3"/><anchor xml:id="cll_chapter6-section2-example3"/>2.3)   le nanmu cu ninmu
+       One-or-more-specific-things-which-I-describe as “men” are women.
+       The man is a woman.
+       The men are women.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section2-example3"/> is not self-contradictory in Lojban, because “le nanmu” merely means something or other which, for my present purposes, I choose to describe as a man, whether or not it really is a man. A plausible instance would be: someone we had assumed to be a man at a distance turned out to be actually a woman on closer observation. <xref linkend="cll_chapter6-section2-example3"/> is what I would say to point out my observation to you.</para>
+  <para>In all descriptions with “le”, the listener is presumed to either know what I have in mind or else not to be concerned at present (perhaps I will give more identifying details later). In particular, I might be pointing at the supposed man or men: <xref linkend="cll_chapter6-section2-example3"/> would then be perfectly intelligible, since “le nanmu” merely clarifies that I am pointing at the supposed man, not at a landscape, or a nose, which happens to lie in the same direction.</para>
+  <para>The second descriptor dealt with in this section is “lo”. Unlike “le”, “lo” is nonspecific:</para>
+  <programlisting><anchor xml:id="c6e2d4"/><anchor xml:id="cll_chapter6-section2-example4"/>2.4)   lo zarci
+       one-or-more-of-all-the-things-which-really are-markets
+       a market
+       some markets
+</programlisting>
+  <para>Again, there are two colloquial English translations. The effect of using “lo” in <xref linkend="cll_chapter6-section2-example4"/> is to refer generally to one or more markets, without being specific about which. Unlike “le zarci”, “lo zarci” must refer to something which actually is a market (that is, which can appear in the x1 place of a truthful bridi whose selbri is “zarci”). Thus</para>
+  <programlisting><anchor xml:id="c6e2d5"/><anchor xml:id="cll_chapter6-section2-example5"/>2.5)   lo nanmu cu ninmu
+       Some man is a woman.
+       Some men are women.
+</programlisting>
+  <para>must be false in Lojban, given that there are no objects in the real world which are both men and women. Pointing at some specific men or women would not make <xref linkend="cll_chapter6-section2-example5"/> true, because those specific individuals are no more both-men-and-women than any others. In general, “lo” refers to whatever individuals meet its description.</para>
+  <para>The last descriptor of this section is “la”, which indicates that the selbri which follows it has been dissociated from its normal meaning and is being used as a name. Like “le” descriptions, “la” descriptions are implicitly restricted to those I have in mind. (Do not confuse this use of “la” with its use before regular Lojbanized names, which is discussed in <xref linkend="cll_chapter6-section12"/>.) For example:</para>
+  <programlisting><anchor xml:id="c6e2d6"/><anchor xml:id="cll_chapter6-section2-example6"/>2.6)   la cribe pu finti le lisri
+       The-one-named “bear” [past] creates the story.
+       Bear wrote the story.
+</programlisting>
+  <para>In <xref linkend="cll_chapter6-section2-example6"/>, “la cribe” refers to someone whose naming predicate is “cribe”, i.e. “Bear”. In English, most names don’t mean anything, or at least not anything obvious. The name “Frank” coincides with the English word “frank”, meaning “honest”, and so one way of translating “Frank ate some cheese” into Lojban would be:</para>
+  <programlisting><anchor xml:id="c6e2d7"/><anchor xml:id="cll_chapter6-section2-example7"/>2.7)   la stace pu citka lo cirla
+       The-one-called “Honest/Frank” [past] eats some cheese.
+</programlisting>
+  <para>English-speakers typically would not do this, as we tend to be more attached to the sound of our names than their meaning, even if the meaning (etymological or current) is known. Speakers of other languages may feel differently. (In point of fact, “Frank” originally meant “the free one” rather than “the honest one”.)</para>
+  <para>It is important to note the differences between <xref linkend="cll_chapter6-section2-example6"/> and the following:</para>
+  <programlisting><anchor xml:id="c6e2d8"/><anchor xml:id="cll_chapter6-section2-example8"/>2.8)   le cribe pu finti le lisri
+       One-or-more-specific-things-which-I-describe-as a-bear [past] creates the story.
+       The bear(s) wrote the story.
+</programlisting>
+  <programlisting><anchor xml:id="c6e2d9"/><anchor xml:id="cll_chapter6-section2-example9"/>2.9)   lo cribe pu finti le lisri
+       One-or-more-of-the-things-which-really are-bears [past] creates the story.
+       A bear wrote the story.
+       Some bears wrote the story.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section2-example8"/> is about a specific bear or bearlike thing(s), or thing(s) which the speaker (perhaps whimsically or metaphorically) describes as a bear (or more than one); <xref linkend="cll_chapter6-section2-example9"/> is about one or more of the really existing, objectively defined bears. In either case, though, each of them must have contributed to the writing of the story, if more than one bear (or “bear”) is meant.</para>
+  <para>(The notion of a “really existing, objectively defined bear” raises certain difficulties. Is a panda bear a “real bear”? How about a teddy bear? In general, the answer is “yes”. Lojban gismu are defined as broadly as possible, allowing tanru and lujvo to narrow down the definition. There probably are no necessary and sufficient conditions for defining what is and what is not a bear that can be pinned down with complete precision: the real world is fuzzy. In borderline cases, “le” may communicate better than “lo”.)</para>
+  <para>So while <xref linkend="cll_chapter6-section2-example6"/> could easily be true (there is a real writer named “Greg Bear”), and <xref linkend="cll_chapter6-section2-example8"/> could be true if the speaker is sufficiently peculiar in what he or she describes as a bear, <xref linkend="cll_chapter6-section2-example9"/> is certainly false.</para>
+  <para>Similarly, compare the following two examples, which are analogous to <xref linkend="cll_chapter6-section2-example8"/> and <xref linkend="cll_chapter6-section2-example9"/> respectively:</para>
+  <programlisting><anchor xml:id="c6e2d10"/><anchor xml:id="cll_chapter6-section2-example10"/>2.10)  le remna pu finti le lisri
+       The human being(s) wrote the story.
+
+<anchor xml:id="c6e2d11"/><anchor xml:id="cll_chapter6-section2-example11"/>2.11)  lo remna pu finti le lisri
+       A human being wrote the story.
+       Some human beings wrote the story.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section2-example10"/> says who the author of the story is: one or more particular human beings that the speaker has in mind. If the topic of conversation is the story, then <xref linkend="cll_chapter6-section2-example10"/> identifies the author as someone who can be pointed out or who has been previously mentioned; whereas if the topic is a person, then “le remna” is in effect a shorthand reference to that person. <xref linkend="cll_chapter6-section2-example11"/> merely says that the author is human.</para>
+  <para>The elidable terminator for all descriptions is “ku”. It can almost always be omitted with no danger of ambiguity. The main exceptions are in certain uses of relative clauses, which are discussed in <xref linkend="cll_chapter8"/>, and in the case of a description immediately preceding the selbri. In this latter case, using an explicit “cu” before the selbri makes the “ku” unnecessary. There are also a few other uses of “ku”: in the compound negator “naku” (discussed in <xref linkend="cll_chapter15"/>) and to terminate place-structure, tense, and modal tags that do not have associated sumti (discussed in <xref linkend="cll_chapter9"/> and <xref linkend="cll_chapter10"/>).</para>
+</section>
+
+<section xml:id="cll_chapter6-section3">
+  <title>3. Individuals and masses</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     lei     LE                  the mass I describe as
+     loi     LE                  part of the mass of those which really are
+     lai     LA                  the mass of those named
+</programlisting>
+  <para>All Lojban sumti are classified by whether they refer to one of three types of objects, known as “individuals”, “masses”, and “sets”. The term “individual” is misleading when used to refer to more than one object, but no less-confusing term has as yet been found. All the descriptions in <xref linkend="cll_chapter6-section1"/> and <xref linkend="cll_chapter6-section2"/> refer to individuals, whether one or more than one. Consider the following example:</para>
+  <programlisting><anchor xml:id="c6e3d1"/><anchor xml:id="cll_chapter6-section3-example1"/>3.1)   le prenu cu bevri le pipno
+       One-or-more-of-those-I-describe-as persons carry the piano.
+       The person(s) carry the piano.
+</programlisting>
+  <para>(Of course the second “le” should really get the same translation as the first, but I am putting the focus of this discussion on the first “le”, the one preceding “prenu”. I will assume that there is only one piano under discussion.)</para>
+  <para>Suppose the context of <xref linkend="cll_chapter6-section3-example1"/> is such that you can determine that I am talking about three persons. What am I claiming? I am claiming that each of the three persons carried the piano. This claim can be true if the persons carried the piano one at a time, or in turns, or in a variety of other ways. But in order for <xref linkend="cll_chapter6-section3-example1"/> to be true, I must be willing to assert that person 1 carried the piano, and that person 2 carried the piano, and that person 3 carried the piano.</para>
+  <para>But suppose I am not willing to claim that. For in fact pianos are heavy, and very few persons can carry a piano all by themselves. The most likely factual situation is that person 1 carried one end of the piano, and person 2 the other end, while person 3 either held up the middle or else supervised the whole operation without actually lifting anything. The correct way of expressing such a situation in Lojban is:</para>
+  <programlisting><anchor xml:id="c6e3d2"/><anchor xml:id="cll_chapter6-section3-example2"/>3.2)   lei prenu cu bevri le pipno
+       The-mass-of-one-or-more-of-those-I-describe-as persons carry the piano.
+</programlisting>
+  <para>Here the same three persons are treated not as individuals, but as a so-called “mass entity”, or just “mass”. A mass has the properties of each individual which composes it, and may have other properties of its own as well. This can lead to apparent contradictions. Thus suppose in the piano-moving example above that person 1 has fair skin, whereas person 2 has dark skin. Then it is correct to say that the person-mass has both fair skin and dark skin. Using the mass descriptor “lei” signals that ordinary logical reasoning is not applicable: contradictions can be maintained, and all sorts of other peculiarities may exist. However, we can safely say that a mass inherits only the component properties that are relevant to it; it would be ludicrous to say that a mass of two persons is of molecular dimensions, simply because some of the parts (namely, the molecules) of the persons are that small.</para>
+  <para>The descriptors “loi” and “lai” are analogous to “lo” and “la” respectively, but refer to masses either by property (“loi”) or by name (“lai”). A classic example of “loi” use is:</para>
+  <programlisting><anchor xml:id="c6e3d3"/><anchor xml:id="cll_chapter6-section3-example3"/>3.3)   loi cinfo cu xabju le fi'ortu'a
+       Part-of-the-mass-of-those-which-really are-lions dwell in-the African-land.
+       The lion dwells in Africa.
+       Lions dwell in Africa.
+</programlisting>
+  <para>The difference between “lei” and “loi” is that “lei cinfo” refers to a mass of specific individuals which the speaker calls lions, whereas “loi cinfo” refers to some part of the mass of all those individuals which actually are lions. The restriction to “some part of the mass” allows statements like <xref linkend="cll_chapter6-section3-example3"/> to be true even though some lions do not dwell in Africa — they live in various zoos around the world. On the other hand, <xref linkend="cll_chapter6-section3-example3"/> doesn’t actually say that most lions live in Africa: equally true is</para>
+  <programlisting><anchor xml:id="c6e3d4"/><anchor xml:id="cll_chapter6-section3-example4"/>3.4)   loi glipre
+               cu xabju le fi'ortu'a
+       Part-of-the-mass-of-those-which-really are-English-persons
+               dwell in-the African-land.
+       The English dwell in Africa.
+</programlisting>
+  <para>since there is at least one English person living there. <xref linkend="cll_chapter6-section4"/> explains another method of saying what is usually meant by “The lion lives in Africa” which does imply that living in Africa is normal, not exceptional, for lions.</para>
+  <para>Note that the Lojban mass articles are sometimes translated by English plurals (the most usual case), sometimes by English singulars (when the singular is used to express typicalness or abstraction), and sometimes by singulars with no article:</para>
+  <programlisting><anchor xml:id="c6e3d5"/><anchor xml:id="cll_chapter6-section3-example5"/>3.5)   loi matne cu ranti
+       Part-of-the-mass-of-that-which-really is-a-quantity-of-butter is-soft.
+       Butter is soft.
+</programlisting>
+  <para>Of course, some butter is hard (for example, if it is frozen butter), so the “part-of” implication of “loi” becomes once again useful. The reason this mechanism works is that the English words like “butter”, which are seen as already describing masses, are translated in Lojban by non-mass forms. The place structure of “matne” is “x1 is a quantity of butter from source x2”, so the single English word “butter” is translated as something like “a part of the mass formed from all the quantities of butter that exist”. (Note that the operation of forming a mass entity does not imply, in Lojban, that the components of the mass are necessarily close to one another or even related in any way other than conceptually. Masses are formed by the speaker’s intention to form a mass, and can in principle contain anything.)</para>
+  <para>The mass name descriptor “lai” is used in circumstances where we wish to talk about a mass of things identified by a name which is common to all of them. It is not used to identify a mass by a single name peculiar to it. Thus the mass version of <xref linkend="cll_chapter6-section2-example5"/>,</para>
+  <programlisting><anchor xml:id="c6e3d6"/><anchor xml:id="cll_chapter6-section3-example6"/>3.6)   lai cribe pu finti le vi cukta
+       The-mass-of-those-named “bear” [past] creates the nearby book.
+       The Bears wrote this book.
+</programlisting>
+  <para>in a context where “la cribe” would be understood as plural, would mean that either Tom Bear or Fred Bear (to make up some names) might have written the book, or that Tom and Fred might have written it as collaborators. Using “la” instead of “lai” in <xref linkend="cll_chapter6-section3-example6"/> would give the implication that each of Tom and Fred, considered individually, had written it.</para>
+</section>
+
+<section xml:id="cll_chapter6-section4">
+  <title>4. Masses and sets</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     le'i    LE                  the set described as
+     lo'i    LE                  the set of those which really are
+     la'i    LA                  the set of those named
+</programlisting>
+  <para>Having said so much about masses, let us turn to sets. Sets are easier to understand than masses, but are more rarely used. Like a mass, a set is an abstract object formed from a number of individuals; however, the properties of a set are not derived from any of the properties of the individuals that compose it.</para>
+  <para>Sets have properties like cardinality (how many elements in the set), membership (the relationship between a set and its elements), and set inclusion (the relationship between two sets, one of which — the superset – contains all the elements of the other — the subset). The set descriptors “le'i”, “lo'i” and “la'i” correspond exactly to the mass descriptors “lei”, “loi”, and “lai” except that normally we talk of the whole of a set, not just part of it. Here are some examples contrasting “lo”, “loi”, and “lo'i”:</para>
+  <programlisting><anchor xml:id="c6e4d1"/><anchor xml:id="cll_chapter6-section4-example1"/>4.1)   lo ratcu cu bunre
+       One-or-more-of-those-which-really-are rats are-brown.
+       Some rats are brown.
+
+<anchor xml:id="c6e4d2"/><anchor xml:id="cll_chapter6-section4-example2"/>4.2)   loi ratcu cu cmalu
+       Part-of-the-mass-of-those-which-really-are rats are-small.
+       Rats are small.
+
+<anchor xml:id="c6e4d3"/><anchor xml:id="cll_chapter6-section4-example3"/>4.3)   lo'i ratcu cu barda
+       The-set-of rats is-large.
+       There are a lot of rats.
+</programlisting>
+  <para>The mass of rats is small because at least one rat is small; the mass of rats is also large; the set of rats, though, is unquestionably large — it has billions of members. The mass of rats is also brown, since some of its components are; but it would be incorrect to call the set of rats brown — brown-ness is not the sort of property that sets possess.</para>
+  <para>Lojban speakers should generally think twice before employing the set descriptors. However, certain predicates have places that require set sumti to fill them. For example, the place structure of “fadni” is:</para>
+  <programlisting>
+      x1 is ordinary/common/typical/usual in property x2 among the members of set x3
+</programlisting>
+  <para>Why is it necessary for the x3 place of “fadni” to be a set? Because it makes no sense for an individual to be typical of another individual: an individual is typical of a group. In order to make sure that the bridi containing “fadni” is about an entire group, its x3 place must be filled with a set:</para>
+  <programlisting><anchor xml:id="c6e4d4"/><anchor xml:id="cll_chapter6-section4-example4"/>4.4)   mi fadni zo'e lo'i lobypli
+       I am-ordinary among the-set-of Lojban-users.
+       I am a typical Lojban user.
+</programlisting>
+  <para>Note that the x2 place has been omitted; I am not specifying in exactly which way I am typical — whether in language knowledge, or age, or interests, or something else. If “lo'i” were changed to “lo” in <xref linkend="cll_chapter6-section4-example4"/>, the meaning would be something like “I am typical of some Lojban user”, which is nonsense.</para>
+</section>
+
+<section xml:id="cll_chapter6-section5">
+  <title>5. Descriptors for typical objects</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     lo'e    LE                  the typical
+     le'e    LE                  the stereotypical
+</programlisting>
+  <para>As promised in <xref linkend="cll_chapter6-section3"/>, Lojban has a method for discriminating between “the lion” who lives in Africa and “the Englishman” who, generally speaking, doesn’t live in Africa even though some Englishmen do. The descriptor “lo'e” means “the typical”, as in</para>
+  <programlisting><anchor xml:id="c6e5d1"/><anchor xml:id="cll_chapter6-section5-example1"/>5.1)   lo'e cinfo cu xabju le fi'ortu'a
+       The-typical lion dwells-in the African-land.
+       The lion dwells in Africa.
+</programlisting>
+  <para>What is this “typical lion”? Surely it is not any particular lion, because no lion has all of the “typical” characteristics, and (worse yet) some characteristics that all real lions have can’t be viewed as typical. For example, all real lions are either male or female, but it would be bizarre to suppose that the typical lion is either one. So the typical lion has no particular sex, but does have a color (golden brown), a residence (Africa), a diet (game), and so on. Likewise we can say that</para>
+  <programlisting><anchor xml:id="c6e5d2"/><anchor xml:id="cll_chapter6-section5-example2"/>5.2)   lo'e glipre cu xabju le fi'ortu'a na.e
+               le gligugde
+       The-typical English-person dwells-in the African-land (Not!) and
+               the English-country.
+       The typical English person dwells not in Africa but in England.
+</programlisting>
+  <para>The relationship between “lo'e cinfo” and “lo'i cinfo” may be explained thus: the typical lion is an imaginary lion-abstraction which best exemplifies the set of lions. There is a similar relationship between “le'e” and “le'i”:</para>
+  <programlisting><anchor xml:id="c6e5d3"/><anchor xml:id="cll_chapter6-section5-example3"/>5.3)   le'e xelso merko cu gusta ponse
+       The-stereotypical Greek-type-of American is-a-restaurant-type-of owner.
+       Lots of Greek-Americans own restaurants.
+</programlisting>
+  <para>Here we are concerned not with the actual set of Greek-Americans, but with the set of those the speaker has in mind, which is typified by one (real or imaginary) who owns a restaurant. The word “stereotypical” is often derogatory in English, but “le'e” need not be derogatory in Lojban: it simply suggests that the example is typical in the speaker’s imagination rather than in some objectively agreed-upon way. Of course, different speakers may disagree about what the features of “the typical lion” are (some would include having a short intestine, whereas others would know nothing of lions’ intestines), so the distinction between “lo'e cinfo” and “le'e cinfo” may be very fine.</para>
+  <para>Furthermore,</para>
+  <programlisting><anchor xml:id="c6e5d4"/><anchor xml:id="cll_chapter6-section5-example4"/>5.4)   le'e skina cu se finti ne'i la xali,uyd.
+       The-stereotypical movie is-invented in Hollywood.
+</programlisting>
+  <para>is probably true to an American, but might be false (not the stereotype) to someone living in India or Russia.</para>
+  <para>Note that there is no naming equivalent of “lo'e” and “le'e”, because there is no need, as a rule, for a “typical George” or a “typical Smith”. People or things who share a common name do not, in general, have any other common attributes worth mentioning.</para>
+</section>
+
+<section xml:id="cll_chapter6-section6">
+  <title>6. Quantified sumti</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ro      PA                  all of/each of
+     su'o    PA                  at least (one of)
+</programlisting>
+  <para>Quantifiers tell us how many: in the case of quantifiers with sumti, how many things we are talking about. In Lojban, quantifiers are expressed by numbers and mathematical expressions: a large topic discussed in some detail in <xref linkend="cll_chapter18"/>. For the purposes of this chapter, a simplified treatment will suffice. Our examples will employ either the simple Lojban numbers “pa”, “re”, “ci”, “vo”, and “mu”, meaning “one”, “two”, “three”, “four”, “five” respectively, or else one of four special quantifiers, two of which are discussed in this section and listed above. These four quantifiers are important because every Lojban sumti has either one or two of them implicitly present in it — which one or two depends on the particular kind of sumti. There is more explanation of implicit quantifiers later in this section. (The other two quantifiers, “piro” and “pisu'o”, are explained in <xref linkend="cll_chapter6-section7"/>.)</para>
+  <para>Every Lojban sumti may optionally be preceded by an explicit quantifier. The purpose of this quantifier is to specify how many of the things referred to by the sumti are being talked about. Here are some simple examples contrasting sumti with and without explicit quantifiers:</para>
+  <programlisting><anchor xml:id="c6e6d1"/><anchor xml:id="cll_chapter6-section6-example1"/>6.1)   do cadzu le bisli
+       You walk-on the ice.
+
+<anchor xml:id="c6e6d2"/><anchor xml:id="cll_chapter6-section6-example2"/>6.2)   re do cadzu le bisli
+       Two-of you walk-on the ice.
+</programlisting>
+  <para>The difference between <xref linkend="cll_chapter6-section6-example1"/> and <xref linkend="cll_chapter6-section6-example2"/> is the presence of the explicit quantifier “re” in the latter example. Although “re” by itself means “two”, when used as a quantifier it means “two-of”. Out of the group of listeners (the number of which isn’t stated), two (we are not told which ones) are asserted to be “walkers on the ice”. Implicitly, the others (if any) are not walkers on the ice. In Lojban, you cannot say “I own three shoes” if in fact you own four shoes. Numbers need never be specified, but if they are specified they must be correct.</para>
+  <para>(This rule does not mean that there is no way to specify a number which is vague. The sentence</para>
+  <programlisting><anchor xml:id="c6e6d3"/><anchor xml:id="cll_chapter6-section6-example3"/>6.3)   mi ponse su'o ci cutci
+       I possess at-least three shoes.
+</programlisting>
+  <para>is true if you own three shoes, or four, or indeed any larger number. More details on vague numbers appear in the discussion of mathematical expressions in <xref linkend="cll_chapter18"/>.)</para>
+  <para>Now consider <xref linkend="cll_chapter6-section6-example1"/> again. How many of the listeners are claimed to walk on the ice? The answer turns out to be: all of them, however many that is. So <xref linkend="cll_chapter6-section6-example1"/> and <xref linkend="cll_chapter6-section6-example4"/>:</para>
+  <programlisting><anchor xml:id="c6e6d4"/><anchor xml:id="cll_chapter6-section6-example4"/>6.4)   ro do cadzu le bisli
+       All-of you walk-on the ice.
+</programlisting>
+  <para>turn out to mean exactly the same thing. This is a safe strategy, because if one of my listeners doesn’t turn out to be walking on the ice, I can safely claim that I didn’t intend that person to be a listener! And in fact, all of the personal pro-sumti such as “mi” and “mi'o” and “ko” obey the same rule. We say that personal pro-sumti have a so-called “implicit quantifier” of “ro” (all). This just means that if no quantifier is given explicitly, the meaning is the same as if the implicit quantifier had been used.</para>
+  <para>Not all sumti have “ro” as the implicit quantifier, however. Consider the quotation in:</para>
+  <programlisting><anchor xml:id="c6e6d5"/><anchor xml:id="cll_chapter6-section6-example5"/>6.5)   mi cusku lu do cadzu le bisli li'u
+       I express [quote] you walk-on the ice [unquote].
+       I say, “You walk on the ice.”
+</programlisting>
+  <para>What is the implicit quantifier of the quotation “lu do cadzu le bisli li'u”? Surely not “ro”. If “ro” were supplied explicitly, thus:</para>
+  <programlisting><anchor xml:id="c6e6d6"/><anchor xml:id="cll_chapter6-section6-example6"/>6.6)   mi cusku ro lu do cadzu le bisli li'u
+       I express all-of [quote] you walk-on the ice [unquote].
+</programlisting>
+  <para>the meaning would be something like “I say every occurrence of the sentence ’You walk on the ice’”. Of course I don’t say every occurrence of it, only some occurrences. One might suppose that <xref linkend="cll_chapter6-section6-example5"/> means that I express exactly one occurrence, but it is more Lojbanic to leave the number unspecified, as with other sumti. We can say definitely, however, that I say it at least once.</para>
+  <para>The Lojban cmavo meaning “at least” is “su'o”, and if no ordinary number follows, “su'o” means “at least once”. (See <xref linkend="cll_chapter6-section6-example3"/> for the use of “su'o” with an ordinary number). Therefore, the explicitly quantified version of <xref linkend="cll_chapter6-section6-example5"/> is</para>
+  <programlisting><anchor xml:id="c6e6d7"/><anchor xml:id="cll_chapter6-section6-example7"/>6.7)   mi cusku su'o lu do cadzu le bisli li'u
+       I express at-least-one-of [quote] you walk-on the ice [unquote].
+       I say one or more instances of “You walk on the ice”.
+       I say “You walk on the ice”.
+</programlisting>
+  <para>If an explicit ordinary number such as “re” were to appear, it would have to convey an exact expression, so</para>
+  <programlisting><anchor xml:id="c6e6d8"/><anchor xml:id="cll_chapter6-section6-example8"/>6.8)   mi cusku re lu do cadzu le bisli li'u
+       I express two-of [quote] you walk-on the ice [unquote].
+</programlisting>
+  <para>means that I say the sentence exactly twice, neither more nor less.</para>
+</section>
+
+<section xml:id="cll_chapter6-section7">
+  <title>7. Quantified descriptions</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     piro    PA                  the whole of
+     pisu'o  PA                  a part of
+</programlisting>
+  <para>Like other sumti, descriptions can be quantified. When a quantifier appears before a description, it has the same meaning as one appearing before a non-description sumti: it specifies how many things, of all those referred to by the description, are being talked about in this particular bridi. Suppose that context tells us that “le gerku” refers to three dogs. Then we can say that exactly two of them are white as follows:</para>
+  <programlisting><anchor xml:id="c6e7d1"/><anchor xml:id="cll_chapter6-section7-example1"/>7.1)   re le gerku cu blabi
+       Two-of the dogs are-white.
+       Two of the dogs are white.
+</programlisting>
+  <para>When discussing descriptions, this ordinary quantifier is called an “outer quantifier”, since it appears outside the description. But there is another possible location for a quantifier: between the descriptor and the selbri. This quantifier is called an “inner quantifier”, and its meaning is quite different: it tells the listener how many objects the description selbri characterizes.</para>
+  <para>For example, the context of <xref linkend="cll_chapter6-section7-example1"/> supposedly told us that “le gerku” referred to some three specific dogs. This assumption can be made certain with the use of an explicit inner quantifier:</para>
+  <programlisting><anchor xml:id="c6e7d2"/><anchor xml:id="cll_chapter6-section7-example2"/>7.2)   re le ci gerku cu blabi
+       Two-of the three dogs are-white.
+       Two of the three dogs are white.
+</programlisting>
+  <para>(As explained in the discussion of <xref linkend="cll_chapter6-section6-example3"/>, simple numbers like those in <xref linkend="cll_chapter6-section7-example2"/> must be exact: it therefore follows that the third dog cannot be white.)</para>
+  <para>You may also specify an explicit inner quantifier and leave the outer quantifier implicit:</para>
+  <programlisting><anchor xml:id="c6e7d3"/><anchor xml:id="cll_chapter6-section7-example3"/>7.3)   le ci gerku cu blabi
+       The three dogs are-white.
+       The three dogs are white.
+</programlisting>
+  <para>There are rules for each of the 11 descriptors specifying what the implicit values for the inner and outer quantifiers are. They are meant to provide sensible default values when context is absent, not necessarily to prescribe hard and fast rules. The following table lists the implicit values:</para>
+  <variablelist>
+    <varlistentry>
+      <term>le:</term>
+      <listitem>
+        <para>ro le su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lo:</term>
+      <listitem>
+        <para>su'o lo ro</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>la:</term>
+      <listitem>
+        <para>ro la su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lei:</term>
+      <listitem>
+        <para>pisu'o lei su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>loi:</term>
+      <listitem>
+        <para>pisu'o loi ro</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lai:</term>
+      <listitem>
+        <para>pisu'o lai su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>le'i:</term>
+      <listitem>
+        <para>piro le'i su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lo'i:</term>
+      <listitem>
+        <para>piro lo'i ro</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>la'i:</term>
+      <listitem>
+        <para>piro la'i su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>le'e:</term>
+      <listitem>
+        <para>ro le'e su'o</para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>lo'e:</term>
+      <listitem>
+        <para>su'o lo'e ro</para>
+      </listitem>
+    </varlistentry>
+  </variablelist>
+  <para>When examined for the first time, this table looks dreadfully arbitrary. In fact, there are quite a few regularities in it. First of all, the la-series (that is, the descriptors “la”, “lai”, and “la'i”) and the le-series (that is, the descriptors “le”, “lei”, “le'i”, and “le'e”) always have corresponding implicit quantifiers, so we may subsume the la-series under the le-series for the rest of this discussion: “le-series cmavo” will refer to both the le-series proper and to the la-series.</para>
+  <para>The rule for the inner quantifier is very simple: the lo-series cmavo (namely, “lo”, “loi”, “lo'i”, and “lo'e”) all have an implicit inner quantifier of “ro”, whereas the le-series cmavo all have an implicit inner quantifier of “su'o”.</para>
+  <para>Why? Because lo-series descriptors always refer to all of the things which really fit into the x1 place of the selbri. They are not restricted by the speaker’s intention. Descriptors of the le-series, however, are so restricted, and therefore talk about some number, definite or indefinite, of objects the speaker has in mind — but never less than one.</para>
+  <para>Understanding the implicit outer quantifier requires rules of greater subtlety. In the case of mass and set descriptors, a single rule suffices for each: reference to a mass is implicitly a reference to some part of the mass; reference to a set is implicitly a reference to the whole set. Masses and sets are inherently singular objects: it makes no sense to talk about two distinct masses with the same components, or two distinct sets with the same members. Therefore, the largest possible outer quantifier for either a set description or a mass description is “piro”, the whole of it.</para>
+  <para>(Pedantically, it is possible that the mass of water molecules composing an ice cube might be thought of as different from the same mass of water molecules in liquid form, in which case we might talk about “re lei djacu”, two masses of the water-bits I have in mind.)</para>
+  <para>Why “pi-”? It is the Lojban cmavo for the decimal point. Just as “pimu” means “.5”, and when used as a quantifier specifies a portion consisting of five tenths of a thing, “piro” means a portion consisting of the all-ness – the entirety — of a thing. Similarly, “pisu'o” specifies a portion consisting of at least one part of a thing, i.e. some of it.</para>
+  <para>Smaller quantifiers are possible for sets, and refer to subsets. Thus “pimu le'i nanmu” is a subset of the set of men I have in mind; we don’t know precisely which elements make up this subset, but it must have half the size of the full set. This is the best way to say “half of the men”; saying “pimu le nanmu” would give us a half-portion of one of them instead! Of course, the result of “pimu le'i nanmu” is still a set; if you need to refer to the individuals of the subset, you must say so (see “lu'a” in <xref linkend="cll_chapter6-section10"/>).</para>
+  <para>The case of outer quantifiers for individual descriptors (including “le”, “lo”, “la”, and the typical descriptors “le'e” and “lo'e”) is special. When we refer to specific individuals with “le”, we mean to refer to all of those we have in mind, so “ro” is appropriate as the implicit quantifier, just as it is appropriate for “do”. Reference to non-specific individuals with “lo”, however, is typically to only some of the objects which can be correctly described, and so “su'o” is the appropriate implicit quantifier, just as for quotations.</para>
+  <para>From the English-speaking point of view, the difference in structure between the following example using “le”:</para>
+  <programlisting><anchor xml:id="c6e7d4"/><anchor xml:id="cll_chapter6-section7-example4"/>7.4)   [ro] le ci gerku cu blabi
+       [All-of] those-described-as three dogs are-white.
+       The three dogs are white.
+</programlisting>
+  <para>and the corresponding form with “lo”:</para>
+  <programlisting><anchor xml:id="c6e7d5"/><anchor xml:id="cll_chapter6-section7-example5"/>7.5)   ci lo [ro] gerku cu blabi
+       Three-of those-which-are [all] dogs are-white.
+       Three dogs are white.
+</programlisting>
+  <para>looks very peculiar. Why is the number “ci” found as an inner quantifier in <xref linkend="cll_chapter6-section7-example4"/> and as an outer quantifier in <xref linkend="cll_chapter6-section7-example5"/>? The number of dogs is the same in either case. The answer is that the “ci” in <xref linkend="cll_chapter6-section7-example4"/> is part of the specification: it tells us the actual number of dogs in the group that the speaker has in mind. In <xref linkend="cll_chapter6-section7-example5"/>, however, the dogs referred to by “... lo gerku” are all the dogs that exist: the outer quantifier then restricts the number to three; which three, we cannot tell. The implicit quantifiers are chosen to avoid claiming too much or too little: in the case of “le”, the implicit outer quantifier “ro” says that each of the dogs in the restricted group is white; in the case of “lo”, the implicit inner quantifier simply says that three dogs, chosen from the group of all the dogs there are, are white.</para>
+  <para>Using exact numbers as inner quantifiers in lo-series descriptions is dangerous, because you are stating that exactly that many things exist which really fit the description. So examples like</para>
+  <programlisting><anchor xml:id="c6e7d6"/><anchor xml:id="cll_chapter6-section7-example6"/>7.6)   [so'o] lo ci gerku cu blabi
+       [some-of] those-which-really-are three dogs are-white
+</programlisting>
+  <para>are semantically anomalous; <xref linkend="cll_chapter6-section7-example6"/> claims that some dog (or dogs) is white, but also that there are just three dogs in the universe!</para>
+  <para>Nevertheless, inner quantifiers are permitted on “lo” descriptors for consistency’s sake, and may occasionally be useful.</para>
+  <para>Note that the inner quantifier of “le”, even when exact, need not be truthful: “le ci nanmu” means “what I describe as three men”, not “three of what I describe as men”. This follows from the rule that what is described by a “le” description represents the speaker’s viewpoint rather than the objective way things are.</para>
+</section>
+
+<section xml:id="cll_chapter6-section8">
+  <title>8. Indefinite descriptions</title>
+  <para>By a quirk of Lojban syntax, it is possible to omit the descriptor “lo”, but never any other descriptor, from a description like that of <xref linkend="cll_chapter6-section7-example5"/>; namely, one which has an explicit outer quantifier but no explicit inner quantifier. The following example:</para>
+  <programlisting><anchor xml:id="c6e8d1"/><anchor xml:id="cll_chapter6-section8-example1"/>8.1)   ci gerku [ku] cu blabi
+       Three dogs are white.
+</programlisting>
+  <para>is equivalent in meaning to <xref linkend="cll_chapter6-section7-example5"/>. Even though the descriptor is not present, the elidable terminator “ku” may still be used. The name “indefinite description” for this syntactic form is historically based: of course, it is no more and no less indefinite than its counterpart with an explicit “lo”. Indefinite descriptions were introduced into the language in order to imitate the syntax of English and other natural languages.</para>
+  <para>Indefinite descriptions must fit this mold exactly: there is no way to make one which does not have an explicit outer quantifier (thus “*gerku cu blabi” is ungrammatical), or which has an explicit inner quantifier (thus “*reboi ci gerku cu blabi” is also ungrammatical — “re ci gerku cu blabi” is fine, but means “23 dogs are white”).</para>
+  <para>Note: <xref linkend="cll_chapter6-section6-example3"/> also contains an indefinite description, namely “su'o ci cutci”; another version of that example using an explicit “lo” would be:</para>
+  <programlisting><anchor xml:id="c6e8d2"/><anchor xml:id="cll_chapter6-section8-example2"/>8.2)   mi ponse su'o ci lo cutci
+       I possess at-least three things-which-really-are shoes
+       I own three (or more) shoes.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter6-section9">
+  <title>9. sumti-based descriptions</title>
+  <para>As stated in <xref linkend="cll_chapter6-section2"/>, most descriptions consist of just a descriptor and a selbri. (In this chapter, the selbri have always been single gismu, but of course any selbri, however complex, can be employed in a description. The syntax and semantics of selbri are explained in <xref linkend="cll_chapter5"/>.) In the intervening sections, inner and outer quantifiers have been added to the syntax. Now it is time to discuss a description of a radically different kind: the sumti-based description.</para>
+  <para>A sumti-based description has a sumti where the selbri would normally be, and the inner quantifier is required — it cannot be implicit. An outer quantifier is permitted but not required.</para>
+  <para>A full theory of sumti-based descriptions has yet to be worked out. One common case, however, is well understood. Compare the following:</para>
+  <programlisting><anchor xml:id="c6e9d1"/><anchor xml:id="cll_chapter6-section9-example1"/>9.1)   re do cu nanmu
+       Two-of you are-men.
+
+<anchor xml:id="c6e9d2"/><anchor xml:id="cll_chapter6-section9-example2"/>9.2)   le re do cu nanmu
+       The two-of you are men.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section9-example1"/> simply specifies that of the group of listeners, size unknown, two are men. <xref linkend="cll_chapter6-section9-example2"/>, which has the sumti-based description “le re do”, says that of the two listeners, all (the implicit outer quantifier “ro”) are men. So in effect the inner quantifier “re” gives the number of individuals which the inner sumti “do” refers to.</para>
+  <para>Here is another group of examples:</para>
+  <programlisting><anchor xml:id="c6e9d3"/><anchor xml:id="cll_chapter6-section9-example3"/>9.3)   re le ci cribe cu bunre
+       Two-of the three bears are-brown.
+
+<anchor xml:id="c6e9d4"/><anchor xml:id="cll_chapter6-section9-example4"/>9.4)   le re le ci cribe cu bunre
+       The two-of the three bears are-brown.
+
+<anchor xml:id="c6e9d5"/><anchor xml:id="cll_chapter6-section9-example5"/>9.5)   pa le re le ci cribe cu bunre
+       One-of the two-of the three bears are-brown.
+</programlisting>
+  <para>In each case, “le ci cribe” restricts the bears (or alleged bears) being talked of to some group of three which the speaker has in mind. <xref linkend="cll_chapter6-section9-example3"/> says that two of them (which two is not stated) are brown. <xref linkend="cll_chapter6-section9-example4"/> says that a specific pair of them are brown. <xref linkend="cll_chapter6-section9-example5"/> says that of a specific pair chosen from the original three, one or the other of that pair is brown.</para>
+</section>
+
+<section xml:id="cll_chapter6-section10">
+  <title>10. sumti qualifiers</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     la'e    LAhE                something referred to by
+     lu'e    LAhE                a reference to
+     tu'a    LAhE                an abstraction involving
+     lu'a    LAhE                an individual/member/component of
+     lu'i    LAhE                a set formed from
+     lu'o    LAhE                a mass formed from
+     vu'i    LAhE                a sequence formed from
+
+     na'ebo  NAhE+BO             something other than
+     to'ebo  NAhE+BO             the opposite of
+     no'ebo  NAhE+BO             the neutral form of
+     je'abo  NAhE+BO             that which indeed is
+
+     lu'u    LUhU                elidable terminator for LAhE and NAhE+BO
+</programlisting>
+  <para>Well, that’s quite a list of cmavo. What are they all about?</para>
+  <para>The above cmavo and compound cmavo are called the “sumti qualifiers”. All of them are either single cmavo of selma'o LAhE, or else compound cmavo involving a scalar negation cmavo of selma'o NAhE immediately followed by “bo” of selma'o BO. Syntactically, you can prefix a sumti qualifier to any sumti and produce another simple sumti. (You may need to add the elidable terminator “lu'u” to show where the qualified sumti ends.)</para>
+  <para>Semantically, sumti qualifiers represent short forms of certain common special cases. Suppose you want to say “I see ’The Red Pony’”, where “The Red Pony” is the title of a book. How about:</para>
+  <programlisting><anchor xml:id="c6e10d1"/><anchor xml:id="cll_chapter6-section10-example1"/>10.1)  mi viska lu le xunre cmaxirma li'u
+       I see [quote] the red small-horse [unquote].
+</programlisting>
+  <para>But <xref linkend="cll_chapter6-section10-example1"/> doesn’t work: it says that you see a piece of text “The Red Pony”. That might be all right if you were looking at the cover of the book, where the words “The Red Pony” are presumably written. (More precisely, where the words “le xunre cmaxirma” are written – but we may suppose the book has been translated into Lojban.)</para>
+  <para>What you really want to say is:</para>
+  <programlisting><anchor xml:id="c6e10d2"/><anchor xml:id="cll_chapter6-section10-example2"/>10.2)  mi viska le selsinxa be lu le xunre cmaxirma li'u
+       I see the thing-represented-by [quote] the red small-horse [unquote].
+</programlisting>
+  <para>The x2 place of “selsinxa” (the x1 place of “sinxa”) is a sign or symbol, and the x1 place of “selsinxa” (the x2 place of “sinxa”) is the thing represented by the sign. <xref linkend="cll_chapter6-section10-example2"/> allows us to use a symbol (namely the title of a book) to represent the thing it is a symbol of (namely the book itself).</para>
+  <para>This operation turns out to be needed often enough that it’s useful to be able to say:</para>
+  <programlisting><anchor xml:id="c6e10d3"/><anchor xml:id="cll_chapter6-section10-example3"/>10.3)  mi viska la'e lu le xunre cmaxirma li'u [lu'u]
+       I see the-referent-of [quote] the red small-horse [unquote].
+</programlisting>
+  <para>So when “la'e” is prefixed to a sumti referring to a symbol, it produces a sumti referring to the referent of that symbol. (In computer jargon, “la'e” dereferences a pointer.)</para>
+  <para>By introducing a sumti qualifier, we correct a false sentence (<xref linkend="cll_chapter6-section10-example1"/>), which too closely resembles its literal English equivalent, into a true sentence (<xref linkend="cll_chapter6-section10-example3"/>), without having to change it overmuch; in particular, the structure remains the same. Most of the uses of sumti qualifiers are of this general kind.</para>
+  <para>The sumti qualifier “lu'e” provides the converse operation: it can be prefixed to a sumti referring to some thing to produce a sumti referring to a sign or symbol for the thing. For example,</para>
+  <programlisting><anchor xml:id="c6e10d4"/><anchor xml:id="cll_chapter6-section10-example4"/>10.4)  mi pu cusku lu'e le vi cukta
+       I [past] express a-symbol-for the nearby book.
+       I said the title of this book.
+</programlisting>
+  <para>The equivalent form not using a sumti qualifier would be:</para>
+  <programlisting><anchor xml:id="c6e10d5"/><anchor xml:id="cll_chapter6-section10-example5"/>10.5)  mi pu cusku le sinxa be le vi cukta
+       I [past] express the symbol-for the nearby book.
+</programlisting>
+  <para>which is equivalent to <xref linkend="cll_chapter6-section10-example4"/>, but longer.</para>
+  <para>The other sumti qualifiers follow the same rules. The cmavo “tu'a” is used in forming abstractions, and is explained more fully in <xref linkend="cll_chapter11"/>. The triplet “lu'a”, “lu'i”, and “lu'o” convert between individuals, sets, and masses; “vu'i” belongs to this group as well, but creates a sequence, which is similar to a set but has a definite order. (The set of John and Charles is the same as the set of Charles and John, but the sequences are different.) Here are some examples:</para>
+  <programlisting><anchor xml:id="c6e10d6"/><anchor xml:id="cll_chapter6-section10-example6"/>10.6)  mi troci tu'a le vorme
+       I try some-abstraction-about the door.
+       I try (to open) the door.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section10-example6"/> might mean that I try to do something else involving the door; the form is deliberately vague.</para>
+  <para>Most of the following examples make use of the cmavo “ri”, belonging to selma'o KOhA. This cmavo means “the thing last mentioned”; it is equivalent to repeating the immediately previous sumti (but in its original context). It is explained in more detail in <xref linkend="cll_chapter7"/>.</para>
+  <programlisting><anchor xml:id="c6e10d7"/><anchor xml:id="cll_chapter6-section10-example7"/>10.7)  lo'i ratcu cu barda .iku'i lu'a ri cmalu
+       The-set-of rats is-large.  But some-members-of it-last-mentioned is-small.
+       The set of rats is large, but some of its members are small.
+
+<anchor xml:id="c6e10d8"/><anchor xml:id="cll_chapter6-section10-example8"/>10.8)  lo ratcu cu cmalu .iku'i lu'i ri barda
+       Some rats are-small.  But the-set-of them-last-mentioned is-large.
+       Some rats are small, but the set of rats is large.
+
+<anchor xml:id="c6e10d9"/><anchor xml:id="cll_chapter6-section10-example9"/>10.9)  mi ce do girzu
+           .i lu'o ri gunma
+           .i vu'i ri porsi
+       I in-a-set-with you are-a-set.
+           The-mass-of it-last-mentioned is-a-mass.
+           The-sequence-of it-last-mentioned is-a-sequence
+       The set of you and me is a set.
+           The mass of you and me is a mass.
+           The sequence of you and me is a sequence.
+</programlisting>
+  <para>(Yes, I know these examples are a bit silly. This set was introduced for completeness, and practical examples are as yet hard to come by.)</para>
+  <para>Finally, the four sumti qualifiers formed from a cmavo of NAhE and “bo” are all concerned with negation, which is discussed in detail in <xref linkend="cll_chapter15"/>. Here are a few examples of negation sumti qualifiers:</para>
+  <programlisting><anchor xml:id="c6e10d10"/><anchor xml:id="cll_chapter6-section10-example10"/>10.10) mi viska na'ebo le gerku
+       I see something-other-than the dog.
+</programlisting>
+  <para>This compound, “na'ebo”, is the most common of the four negation sumti qualifiers. The others usually only make sense in the context of repeating, with modifications, something already referred to:</para>
+  <programlisting><anchor xml:id="c6e10d11"/><anchor xml:id="cll_chapter6-section10-example11"/>10.11) mi nelci loi glare cidja
+              .ije do nelci to'ebo ri
+              .ije la djein. nelci no'ebo ra
+       I like part-of-the-mass-of hot-type-of food.
+              And you like the-opposite-of the-last-mentioned.
+              And Jane likes the-neutral-value-of something-mentioned.
+       I like hot food, and you like cold food, and Jane likes lukewarm food.
+</programlisting>
+  <para>(In <xref linkend="cll_chapter6-section10-example11"/>, the sumti “ra” refers to some previously mentioned sumti other than that referred to by “ri”. We cannot use “ri” here, because it would signify “la djein.”, that being the most recent sumti available to “ri”. See more detailed explanations in <xref linkend="cll_chapter7"/>.)</para>
+</section>
+
+<section xml:id="cll_chapter6-section11">
+  <title>11. The syntax of vocative phrases</title>
+  <para>Vocative phrases are not sumti, but are explained in this chapter because their syntax is very similar to that of sumti. Grammatically, a vocative phrase is one of the so-called “free modifiers” of Lojban, along with subscripts, parentheses, and various other constructs explained in <xref linkend="cll_chapter19"/>. They can be placed after many, but not all, constructions of the grammar: in general, after any elidable terminator (which, however, must not then be elided!), at the beginnings and ends of sentences, and in many other places.</para>
+  <para>The purpose of a vocative phrase is to indicate who is being addressed, or to indicate to that person that he or she ought to be listening. A vocative phrase begins with a cmavo of selma'o COI or DOI, all of which are explained in more detail in <xref linkend="cll_chapter13"/>. Sometimes that is all there is to the phrase:</para>
+  <programlisting><anchor xml:id="c6e11d1"/><anchor xml:id="cll_chapter6-section11-example1"/>11.1)  coi
+       [greetings]
+       Hello.
+
+<anchor xml:id="c6e11d2"/><anchor xml:id="cll_chapter6-section11-example2"/>11.2)  je'e
+       [acknowledgement]
+       Uh-huh.
+       Roger!
+</programlisting>
+  <para>In these cases, the person being addressed is obvious from the context. However, a vocative word (more precisely, one or more cmavo of COI, possibly followed by “doi”, or else just “doi” by itself) can be followed by one of several kinds of phrases, all of which are intended to indicate the addressee. The most common case is a name:</para>
+  <programlisting><anchor xml:id="c6e11d3"/><anchor xml:id="cll_chapter6-section11-example3"/>11.3)  coi. djan.
+       Hello, John.
+</programlisting>
+  <para>A pause is required (for morphological reasons) between a member of COI and a name. You can use “doi” instead of a pause:</para>
+  <programlisting><anchor xml:id="c6e11d4"/><anchor xml:id="cll_chapter6-section11-example4"/>11.4)  coi doi djan.
+       Hello, John.
+</programlisting>
+  <para>means exactly the same thing and does not require a pause. Using “doi” by itself is like just saying someone’s name to attract his or her attention:</para>
+  <programlisting><anchor xml:id="c6e11d5"/><anchor xml:id="cll_chapter6-section11-example5"/>11.5)  doi djan.
+       John!
+</programlisting>
+  <para>In place of a name, a description may appear, lacking its descriptor, which is understood to be “le”:</para>
+  <programlisting><anchor xml:id="c6e11d6"/><anchor xml:id="cll_chapter6-section11-example6"/>11.6)  coi xunre pastu nixli
+       Hello, (red-type-of dress)-type-of girl.
+       Hello, girl with the red dress!
+</programlisting>
+  <para>The listener need not really be a “xunre pastu nixli”, as long as she understands herself correctly from the description. (Actually, only a bare selbri can appear; explicit quantifiers are forbidden in this form of vocative, so the implicit quantifiers “su'o le ro” are in effect.)</para>
+  <para>Finally, a complete sumti may be used, the most general case.</para>
+  <programlisting><anchor xml:id="c6e11d7"/><anchor xml:id="cll_chapter6-section11-example7"/>11.7)  co'o la bab. .e la noras.
+       Goodbye, Bob and Nora.
+</programlisting>
+  <para><xref linkend="cll_chapter6-section11-example6"/> is thus the same as:</para>
+  <programlisting><anchor xml:id="c6e11d8"/><anchor xml:id="cll_chapter6-section11-example8"/>11.8)  coi le xunre pastu nixli
+       Hello, the-one-described-as red-dress girl!
+</programlisting>
+  <para>and <xref linkend="cll_chapter6-section11-example5"/> is the same as:</para>
+  <programlisting><anchor xml:id="c6e11d9"/><anchor xml:id="cll_chapter6-section11-example9"/>11.9)  doi la djan.
+       The-one-named John!
+</programlisting>
+  <para>Finally, the elidable terminator for vocative phrases is “do'u” (of selma'o DOhU), which is rarely needed except when a simple vocative word is being placed somewhere within a bridi. It may also be required when a vocative is placed between a sumti and its relative clause, or when there are a sequence of so-called “free modifiers” (vocatives, subscripts, utterance ordinals — see <xref linkend="cll_chapter18"/> — metalinguistic comments — see <xref linkend="cll_chapter19"/> — or reciprocals — see <xref linkend="cll_chapter19"/>) which must be properly separated.</para>
+  <para>The meaning of a vocative phrase that is within a sentence is not affected by its position in the sentence: thus <xref linkend="cll_chapter6-section11-example9"/> and <xref linkend="cll_chapter6-section11-example10"/> mean the same thing:</para>
+  <programlisting><anchor xml:id="c6e11d10"/><anchor xml:id="cll_chapter6-section11-example10"/>11.10) doi djan. ko klama mi
+       John, come to me!
+
+<anchor xml:id="c6e11d11"/><anchor xml:id="cll_chapter6-section11-example11"/>11.11) ko klama mi doi djan.
+       Come to me, John!
+</programlisting>
+  <para>As usual for this chapter, the full syntax of vocative phrases has not been explained: relative clauses, discussed in <xref linkend="cll_chapter8"/>, make for more possibilities.</para>
+</section>
+
+<section xml:id="cll_chapter6-section12">
+  <title>12. Lojban names</title>
+  <para>Names have been used freely as sumti throughout this chapter without too much explanation. The time for the explanation has now come.</para>
+  <para>First of all, there are two different kinds of things usually called “names” when talking about Lojban. The naming predicates of <xref linkend="cll_chapter6-section2"/> are just ordinary predicates which are being used in a special sense. In addition, though, there is a class of Lojban words which are used only to name things: these can be recognized by the fact that they end in a consonant followed by a pause. Some examples:</para>
+  <programlisting><anchor xml:id="c6e12d1"/><anchor xml:id="cll_chapter6-section12-example1"/>12.1)  djan.      meris.      djein.       .alis.
+       John.      Mary.       Jane.        Alice.
+</programlisting>
+  <para>(Note that “.alis.” begins as well as ends with a pause, because all Lojban words beginning with a vowel must be preceded by a pause. See <xref linkend="cll_chapter4"/> for more information.)</para>
+  <para>Names of this kind have two basic uses in Lojban: when used in a vocative phrase (see <xref linkend="cll_chapter6-section11"/>) they indicate who the listener is or should be. When used with a descriptor of selma'o LA, namely “la”, “lai”, or “la'i”, they form sumti which refer to the persons or things known by the name.</para>
+  <programlisting><anchor xml:id="c6e12d2"/><anchor xml:id="cll_chapter6-section12-example2"/>12.2)  la djonz. klama le zarci
+       Jones goes to-the store.
+       The Joneses go to-the store.
+
+<anchor xml:id="c6e12d3"/><anchor xml:id="cll_chapter6-section12-example3"/>12.3)  lai djonz. klama le zarci
+       The-mass-of Joneses go to-the store.
+       The Joneses go to the store.
+</programlisting>
+  <para>In <xref linkend="cll_chapter6-section12-example2"/>, the significance is that all the persons (perhaps only one) I mean to refer to by the name “djonz.” are going to the store. In <xref linkend="cll_chapter6-section12-example3"/>, the Joneses are massified, and only some part of them needs to be going. Of course, by “djonz.” I can mean whomever I want: that person need not use the name “djonz.” at all.</para>
+  <para>The sumti in <xref linkend="cll_chapter6-section12-example2"/> and <xref linkend="cll_chapter6-section12-example3"/> operate exactly like the similar uses of “la” and “lai” in <xref linkend="cll_chapter6-section2-example6"/> and <xref linkend="cll_chapter6-section3-example6"/> respectively. The only difference is that these descriptors are followed by Lojban name-words. And in fact, the only difference between descriptors of selma'o LA (these three) and of selma'o LE (all the other descriptors) is that the former can be followed by name-words, whereas the latter cannot.</para>
+  <para>There are certain limitations on the form of name-words in Lojban. In particular, they cannot contain the letter-sequences (or sound-sequences) “la”, “lai”, or “doi” unless a consonant immediately precedes within the name. Reciprocally, every name not preceded by “la”, “lai”, “la'i”, or “doi” must be preceded by a pause instead:</para>
+  <programlisting><anchor xml:id="c6e12d4"/><anchor xml:id="cll_chapter6-section12-example4"/>12.4)  coi .djan.
+       Hello, John.
+
+<anchor xml:id="c6e12d5"/><anchor xml:id="cll_chapter6-section12-example5"/>12.5)  zo .djan. cmene mi
+       The-word “John” is-the-name-of me.
+       My name is John.
+</programlisting>
+  <para>In <xref linkend="cll_chapter6-section12-example4"/> and <xref linkend="cll_chapter6-section12-example5"/>, “.djan.” appears with a pause before it as well as after it, because the preceding word is not one of the four special cases. These rules force names to always be separable from the general word-stream.</para>
+  <para>Unless some other rule prevents it (such as the rule that “zo” is always followed by a single word, which is quoted), multiple names may appear wherever one name is permitted, each with its terminating pause:</para>
+  <programlisting><anchor xml:id="c6e12d6"/><anchor xml:id="cll_chapter6-section12-example6"/>12.6)  doi djan. pol. djonz. le bloti cu klama fi la niuport. niuz.
+       John Paul Jones, the boat comes (to somewhere) from Newport News.
+</programlisting>
+  <para>A name may not contain any consonant combination that is illegal in Lojban words generally: the “impermissible consonant clusters” of Lojban morphology (explained in <xref linkend="cll_chapter3"/>). Thus “djeimz.” is not a valid version of “James” (because “mz” is invalid): “djeimyz” will suffice. Similarly, “la” may be replaced by “ly”, “lai” by “ly'i”, “doi” by “do'i” or “dai”. Here are a few examples:</para>
+  <programlisting>
+     English name              invalid Lojban name   valid Lojban names
+
+       Doyle                     *doi,l                do'il or dai,l
+       Lyra                      *lairas               ly'iras
+       Lottie                    *latis                LYtis. or lotis.
+
+     (American pronunciation)
+</programlisting>
+  <para>Names may be borrowed from other languages or created arbitrarily. Another common practice is to use one or more rafsi, arranged to end with a consonant, to form a name: thus the rafsi “loj-” for “logji” (logical) and “ban-” for “bangu” (language) unite to form the name of this language:</para>
+  <programlisting><anchor xml:id="c6e12d7"/><anchor xml:id="cll_chapter6-section12-example7"/>12.7)  lojban.
+       Lojban
+</programlisting>
+  <para>When borrowing names from another language which end in a vowel, or when turning a Lojban brivla (all of which end in vowels) into a name, the vowel may be removed or an arbitrary consonant added. It is common (but not required) to use the consonants “s” or “n” when borrowing vowel-final names from English; speakers of other languages may wish to use other consonant endings.</para>
+  <para>The implicit quantifier for name sumti of the form “la” followed by a name is “su'o”, just as for “la” followed by a selbri.</para>
+</section>
+
+<section xml:id="cll_chapter6-section13">
+  <title>13. Pro-sumti summary</title>
+  <para>The Lojban pro-sumti are the cmavo of selma'o KOhA. They fall into several classes: personal, definable, quantificational, reflexive, back-counting, indefinite, demonstrative, metalinguistic, relative, question. More details are given in <xref linkend="cll_chapter7"/>; this section mostly duplicates information found there, but adds material on the implicit quantifier of each pro-sumti.</para>
+  <para>The following examples illustrate each of the classes. Unless otherwise noted below, the implicit quantification for pro-sumti is “ro” (all). In the case of pro-sumti which refer to other sumti, the “ro” signifies “all of those referred to by the other sumti”: thus it is possible to restrict, but not to extend, the quantification of the other sumti.</para>
+  <para>Personal pro-sumti (“mi”, “do”, “mi'o”, “mi'a”, “ma'a”, “do'o”, “ko”) refer to the speaker or the listener or both, with or without third parties:</para>
+  <programlisting><anchor xml:id="c6e13d1"/><anchor xml:id="cll_chapter6-section13-example1"/>13.1)  mi prami do
+       I love you.
+</programlisting>
+  <para>The personal pro-sumti may be interpreted in context as either representing individuals or masses, so the implicit quantifier may be “pisu'o” rather than “ro”: in particular, “mi'o”, “mi'a”, “ma'a”, and “do'o” specifically represent mass combinations of the individuals (you and I, I and others, you and I and others, you and others) that make them up.</para>
+  <para>Definable pro-sumti (“ko'a”, “ko'e”, “ko'i”, “ko'o”, “ko'u”, “fo'a”, “fo'e”, “fo'i”, “fo'o”, “fo'u”) refer to whatever the speaker has explicitly made them refer to. This reference is accomplished with “goi” (of selma'o GOI), which means “defined-as”.</para>
+  <programlisting><anchor xml:id="c6e13d2"/><anchor xml:id="cll_chapter6-section13-example2"/>13.2)  le cribe goi ko'a cu xekri .i ko'a citka le smacu
+       The bear defined-as it-1 is-black. It-1 eats the mouse.
+</programlisting>
+  <para>Quantificational pro-sumti (“da”, “de”, “di”) are used as variables in bridi involving predicate logic:</para>
+  <programlisting><anchor xml:id="c6e13d3"/><anchor xml:id="cll_chapter6-section13-example3"/>13.3)  ro da poi prenu cu prami pa de poi finpe
+       All somethings-1 which-are persons love one something-2 which-is a-fish.
+       All persons love a fish (each his/her own).
+</programlisting>
+  <para>(This is not the same as “All persons love a certain fish”; the difference between the two is one of quantifier order.) The implicit quantification rules for quantificational pro-sumti are particular to them, and are discussed in detail in <xref linkend="cll_chapter16"/>. Roughly speaking, the quantifier is “su'o” (at least one) when the pro-sumti is first used, and “ro” (all) thereafter.</para>
+  <para>Reflexive pro-sumti (“vo'a”, “vo'e”, “vo'i”, “vo'o”, “vo'u”) refer to the same referents as sumti filling other places in the same bridi, with the effect that the same thing is referred to twice:</para>
+  <programlisting><anchor xml:id="c6e13d4"/><anchor xml:id="cll_chapter6-section13-example4"/>13.4)  le cribe cu batci vo'a
+       The bear bites what-is-in-the-x1-place.
+       The bear bites itself.
+</programlisting>
+  <para>Back-counting pro-sumti (“ri”, “ra”, “ru”) refer to the referents of previous sumti counted backwards from the pro-sumti:</para>
+  <programlisting><anchor xml:id="c6e13d5"/><anchor xml:id="cll_chapter6-section13-example5"/>13.5)  mi klama la frankfurt. ri
+       I go to-Frankfurt from-the-referent-of-the-last-sumti
+       I go from Frankfurt to Frankfurt (by some unstated route).
+</programlisting>
+  <para>Indefinite pro-sumti (“zo'e”, “zu'i”, “zi'o”) refer to something which is unspecified:</para>
+  <programlisting><anchor xml:id="c6e13d6"/><anchor xml:id="cll_chapter6-section13-example6"/>13.6)  mi klama la frankfurt. zo'e zo'e zo'e
+       I go to-Frankfurt from-unspecified via-unspecified by-means-unspecified.
+</programlisting>
+  <para>The implicit quantifier for indefinite pro-sumti is, well, indefinite. It might be “ro” (all) or “su'o” (at least one) or conceivably even “no” (none), though “no” would require a very odd context indeed.</para>
+  <para>Demonstrative pro-sumti (“ti”, “ta”, “tu”) refer to things pointed at by the speaker, or when pointing is not possible, to things near or far from the speaker:</para>
+  <programlisting><anchor xml:id="c6e13d7"/><anchor xml:id="cll_chapter6-section13-example7"/>13.7)  ko muvgau
+              ti ta tu
+       You [imperative] move
+              this-thing from-that-nearby-place to-that-further-away-place.
+       Move this from there to over there!
+</programlisting>
+  <para>Metalinguistic pro-sumti (“di'u”, “de'u”, “da'u”, “di'e”, “de'e”, “da'e”, “dei”, “do'i”) refer to spoken or written utterances, either preceding, following, or the same as the current utterance.</para>
+  <programlisting><anchor xml:id="c6e13d8"/><anchor xml:id="cll_chapter6-section13-example8"/>13.8)  li re su'i re du li vo
+             .i la'e di'u jetnu
+       The-number two plus two equals the-number four.
+             The-referent-of the-previous-utterance is-true.
+</programlisting>
+  <para>The implicit quantifier for metalinguistic pro-sumti is “su'o” (at least one), because they are considered analogous to “lo” descriptions: they refer to things which really are previous, current, or following utterances.</para>
+  <para>The relative pro-sumti (“ke'a”) is used within relative clauses (see <xref linkend="cll_chapter8"/> for a discussion of relative clauses) to refer to whatever sumti the relative clause is attached to.</para>
+  <programlisting><anchor xml:id="c6e13d9"/><anchor xml:id="cll_chapter6-section13-example9"/>13.9)  mi viska le mlatu ku poi zo'e zbasu ke'a
+              loi slasi
+       I see the cat(s) such-that something-unspecified makes it/them (the cats)
+              from-a-mass-of plastic.
+       I see the cat(s) made of plastic.
+</programlisting>
+  <para>The question pro-sumti (“ma”) is used to ask questions which request the listener to supply a sumti which will make the question into a truth:</para>
+  <programlisting><anchor xml:id="c6e13d10"/><anchor xml:id="cll_chapter6-section13-example10"/>13.10) do klama ma
+       You go to-what-sumti?
+       Where are you going?
+</programlisting>
+  <para>The implicit quantifier for the question pro-sumti is “su'o” (at least one), because the listener is only being asked to supply a single answer, not all correct answers.</para>
+  <para>In addition, sequences of lerfu words (of selma'o BY and related selma'o) can also be used as definable pro-sumti.</para>
+</section>
+
+<section xml:id="cll_chapter6-section14">
+  <title>14. Quotation summary</title>
+  <para>There are four kinds of quotation in Lojban: text quotation, words quotation, single-word quotation, non-Lojban quotation. More information is provided in <xref linkend="cll_chapter19"/>.</para>
+  <para>Text quotations are preceded by “lu” and followed by “li'u”, and are an essential part of the surrounding text: they must be grammatical Lojban texts.</para>
+  <programlisting><anchor xml:id="c6e14d1"/><anchor xml:id="cll_chapter6-section14-example1"/>14.1)  mi cusku lu mi'e djan. li'u
+       I say the-text [quote] I-am John [unquote].
+       I say “I’m John”.
+</programlisting>
+  <para>Words quotations are quotations of one or more Lojban words. The words need not mean anything, but they must be morphologically valid so that the end of the quotation can be discerned.</para>
+  <programlisting><anchor xml:id="c6e14d2"/><anchor xml:id="cll_chapter6-section14-example2"/>14.2)  mi cusku lo'u li mi le'u
+       I say the-words [quote] “li mi” [unquote].
+       I say “li mi”.
+</programlisting>
+  <para>Note that the translation of <xref linkend="cll_chapter6-section14-example2"/> does not translate the Lojban words, because they are not presumed to have any meaning (in fact, they are ungrammatical).</para>
+  <para>Single-word quotation quotes a single Lojban word. Compound cmavo are not allowed.</para>
+  <programlisting><anchor xml:id="c6e14d3"/><anchor xml:id="cll_chapter6-section14-example3"/>14.3)  mi cusku zo .ai
+       I say the-word “.ai”.
+</programlisting>
+  <para>Non-Lojban quotation can quote anything, Lojban or not, even non-speech such as drum talk, whistle words, music, or belching. A Lojban word which does not appear within the quotation is used before and after it to set it off from the surrounding Lojban text.</para>
+  <programlisting><anchor xml:id="c6e14d4"/><anchor xml:id="cll_chapter6-section14-example4"/>14.4)  mi cusku zoi kuot. I’m John .kuot
+       I say “I’m John”.
+</programlisting>
+  <para>The implicit quantifier for all types of quotation is “su'o” (at least one), because quotations are analogous to “lo” descriptions: they refer to things which actually are words or sequences of words.</para>
+</section>
+
+<section xml:id="cll_chapter6-section15">
+  <title>15. Number summary</title>
+  <para>The sumti which refer to numbers consist of the cmavo “li” (of selma'o LI) followed by an arbitrary Lojban mekso, or mathematical expression. This can be anything from a simple number up to the most complicated combination of numbers, variables, operators, and so on. Much more information on numbers is given in <xref linkend="cll_chapter18"/>. Here are a few examples of increasing complexity:</para>
+  <programlisting><anchor xml:id="c6e15d1"/><anchor xml:id="cll_chapter6-section15-example1"/>15.1)  li vo
+       the-number four
+       4
+
+<anchor xml:id="c6e15d2"/><anchor xml:id="cll_chapter6-section15-example2"/>15.2)  li re su'i re
+       the-number two plus two
+       2 + 2
+
+<anchor xml:id="c6e15d3"/><anchor xml:id="cll_chapter6-section15-example3"/>15.3)  li .abu bopi'i xy. bote'a re su'i by. bopi'i xy. su'i cy.
+       the-number a times x to-power 2 plus b times x plus c
+       ax<superscript>2</superscript>  + bx + c
+</programlisting>
+  <para>An alternative to “li” is “me'o”, also of selma'o LI. Number expressions beginning with “me'o” refer to the actual expression, rather than its value. Thus <xref linkend="cll_chapter6-section15-example1"/> and <xref linkend="cll_chapter6-section15-example2"/> above have the same meaning, the number four, whereas</para>
+  <programlisting><anchor xml:id="c6e15d4"/><anchor xml:id="cll_chapter6-section15-example4"/>15.4)  me'o vo
+       the-expression four
+       “4”
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c6e15d5"/><anchor xml:id="cll_chapter6-section15-example5"/>15.5)  me'o re su'i re
+       the-expression two plus two
+       “2+2”
+</programlisting>
+  <para>refer to different pieces of text.</para>
+  <para>The implicit quantifier for numbers and mathematical expressions is “su'o”, because these sumti are analogous to “lo” descriptions: they refer to things which actually are numbers or pieces of text. In the case of numbers (with “li”), this is a distinction without a difference, as there is only one number which is 4; but there are many texts “4”, as many as there are documents in which that numeral appears.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/7.xml b/todocbook/7.xml
new file mode 100644
index 0000000..483aac4
--- /dev/null
+++ b/todocbook/7.xml
@@ -0,0 +1,777 @@
+<chapter xml:id="cll_chapter7">
+  <title>Chapter 7
+Brevity Is The Soul Of Language: Pro-sumti And Pro-bridi</title>
+
+
+<section xml:id="cll_chapter7-section1">
+  <title>1. What are pro-sumti and pro-bridi? What are they for?</title>
+  <para>Speakers of Lojban, like speakers of other languages, require mechanisms of abbreviation. If every time we referred to something, we had to express a complete description of it, life would be too short to say what we have to say. In English, we have words called “pronouns” which allow us to replace nouns or noun phrases with shorter terms. An English with no pronouns might look something like this:</para>
+  <programlisting><anchor xml:id="c7e1d1"/><anchor xml:id="cll_chapter7-section1-example1"/>1.1)   Speakers of Lojban, like speakers of other languages,
+       require mechanisms of abbreviation.  If every time
+       speakers of Lojban referred to a thing to which
+       speakers of Lojban refer, speakers of Lojban had to
+       express a complete description of what speakers
+       of Lojban referred to, life would be too short to say
+       what speakers of Lojban have to say.
+</programlisting>
+  <para>Speakers of this kind of English would get mightily sick of talking. Furthermore, there are uses of pronouns in English which are independent of abbreviation. There is all the difference in the world between:</para>
+  <programlisting><anchor xml:id="c7e1d2"/><anchor xml:id="cll_chapter7-section1-example2"/>1.2)   John picked up a stick and shook it.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c7e1d3"/><anchor xml:id="cll_chapter7-section1-example3"/>1.3)   John picked up a stick and shook a stick.
+</programlisting>
+  <para><xref linkend="cll_chapter7-section1-example3"/> does not imply that the two sticks are necessarily the same, whereas <xref linkend="cll_chapter7-section1-example2"/> requires that they are.</para>
+  <para>In Lojban, we have sumti rather than nouns, so our equivalent of pronouns are called by the hybrid term “pro-sumti”. A purely Lojban term would be “sumti cmavo”: all of the pro-sumti are cmavo belonging to selma'o KOhA. In exactly the same way, Lojban has a group of cmavo (belonging to selma'o GOhA) which serve as selbri or full bridi. These may be called “pro-bridi” or “bridi cmavo”. This chapter explains the uses of all the members of selma'o KOhA and GOhA. They fall into a number of groups, known as series: thus, in selma'o KOhA, we have among others the mi-series, the ko'a-series, the da-series, and so on. In each section, a series of pro-sumti is explained, and if there is a corresponding series of pro-bridi, it is explained and contrasted. Many pro-sumti series don’t have pro-bridi analogues, however.</para>
+  <para>A few technical terms: The term “referent” means the thing to which a pro-sumti (by extension, a pro-bridi) refers. If the speaker of a sentence is James, then the referent of the word “I” is James. On the other hand, the term “antecedent” refers to a piece of language which a pro-sumti (or pro-bridi) implicitly repeats. In</para>
+  <programlisting><anchor xml:id="c7e1d4"/><anchor xml:id="cll_chapter7-section1-example4"/>1.4)   John loves himself
+</programlisting>
+  <para>the antecedent of “himself” is “John”; not the person, but a piece of text (a name, in this case). John, the person, would be the referent of “himself”. Not all pro-sumti or pro-bridi have antecedents, but all of them have referents.</para>
+</section>
+
+<section xml:id="cll_chapter7-section2">
+  <title>2. Personal pro-sumti: the mi-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     mi      KOhA  mi-series     I, me
+     do      KOhA  mi-series     you
+     mi'o    KOhA  mi-series     you and I
+     mi'a    KOhA  mi-series     I and others, we but not you
+     ma'a    KOhA  mi-series     you and I and others
+     do'o    KOhA  mi-series     you and others
+     ko      KOhA  mi-series     you-imperative
+</programlisting>
+  <para>The mi-series of pro-sumti refer to the speaker, the listener, and others in various combinations. “mi” refers to the speaker and perhaps others for whom the speaker speaks; it may be a Lojbanic mass. “do” refers to the listener or listeners. Neither “mi” nor “do” is specific about the number of persons referred to; for example, the foreman of a jury may refer to the members of the jury as “mi”, since in speaking officially he represents all of them.</para>
+  <para>The referents of “mi” and “do” are usually obvious from the context, but may be assigned by the vocative words of selma'o COI, explained in <xref linkend="cll_chapter13"/>. The vocative “mi'e” assigns “mi”, whereas all of the other vocatives assign “do”.</para>
+  <programlisting><anchor xml:id="c7e2d1"/><anchor xml:id="cll_chapter7-section2-example1"/>2.1)   mi'e djan. doi frank.  mi cusku lu mi bajra li'u do
+       I-am John, O Frank, I express [quote] I run [unquote] to-you
+       I am John, Frank; I tell you “I run”.
+</programlisting>
+  <para>The cmavo “mi'o”, “mi'a”, “ma'a”, and “do'o” express various combinations of the speaker and/or the listener and/or other people:</para>
+  <itemizedlist>
+    <listitem>
+      <para>“mi'o” includes only the speaker and the listener but no one else;</para>
+    </listitem>
+    <listitem>
+      <para>“mi'a” includes the speaker and others but excludes the listener;</para>
+    </listitem>
+    <listitem>
+      <para>“do'o” includes the listener and others but excludes the speaker;</para>
+    </listitem>
+    <listitem>
+      <para>“ma'a” includes all three: speaker, listener, others.</para>
+    </listitem>
+  </itemizedlist>
+  <para>All of these pro-sumti represent masses. For example, “mi'o” is the same as “mi joi do”, the mass of me and you considered jointly.</para>
+  <para>In English, “we” can mean “mi” or “mi'o” or “mi'a” or even “ma'a”, and English-speakers often suffer because they cannot easily distinguish “mi'o” from “mi'a”:</para>
+  <programlisting><anchor xml:id="c7e2d2"/><anchor xml:id="cll_chapter7-section2-example2"/>2.2)   We’re going to the store.
+</programlisting>
+  <para>Does this include the listener or not? There’s no way to be sure.</para>
+  <para>Finally, the cmavo “ko” is logically equivalent to “do”; its referent is the listener. However, its use alters an assertion about the listener into a command to the listener to make the assertion true:</para>
+  <programlisting><anchor xml:id="c7e2d3"/><anchor xml:id="cll_chapter7-section2-example3"/>2.3)   do klama le zarci
+       You go to-the store.
+</programlisting>
+  <para>becomes:</para>
+  <programlisting><anchor xml:id="c7e2d4"/><anchor xml:id="cll_chapter7-section2-example4"/>2.4)   ko klama le zarci
+       You [imperative] go to-the store.
+       Make “you go to the store” true!
+       Go to the store!
+</programlisting>
+  <para>In English, the subject of a command is omitted, but in Lojban, the word “ko” must be used. However, “ko” does not have to appear in the x1 place:</para>
+  <programlisting><anchor xml:id="c7e2d5"/><anchor xml:id="cll_chapter7-section2-example5"/>2.5)   mi viska ko
+       I see you [imperative]
+       Make “I see you” true!
+       Be seen by me!
+</programlisting>
+  <para>In <xref linkend="cll_chapter7-section2-example5"/>, it is necessary to make the verb passive in English in order to convey the effect of “ko” in the x2 place. Indeed, “ko” does not even have to be a sumti of the main bridi:</para>
+  <programlisting><anchor xml:id="c7e2d6"/><anchor xml:id="cll_chapter7-section2-example6"/>2.6)   mi viska le prenu poi prami ko
+       I see the person that loves you [imperative]
+       Make “I see the person that loves you” true!
+       Be such that the person who loves you is seen by me!
+       Show me the person who loves you!
+</programlisting>
+  <para>As mentioned in <xref linkend="cll_chapter7-section1"/>, some pro-sumti series have corresponding pro-bridi series. However, there is no equivalent of the mi-series among pro-bridi, since a person isn’t a relationship.</para>
+</section>
+
+<section xml:id="cll_chapter7-section3">
+  <title>3. Demonstrative pro-sumti: the ti-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ti      KOhA  ti-series     this here, a nearby object
+     ta      KOhA  ti-series     that there, a medium-distant object
+     tu      KOhA  ti-series     that yonder, a far-distant object
+</programlisting>
+  <para>It is often useful to refer to things by pointing to them or by some related non-linguistic mechanism. In English, the words “this” and “that” serve this function among others: “this” refers to something pointed at that is near the speaker, and “that” refers to something further away. The Lojban pro-sumti of the ti-series serve the same functions, but more narrowly. The cmavo “ti”, “ta”, and “tu” provide only the pointing function of “this” and “that”; they are not used to refer to things that cannot be pointed at.</para>
+  <para>There are three pro-sumti of the ti-series rather than just two because it is often useful to distinguish between objects that are at more than two different distances. Japanese, among other languages, regularly does this. Until the 16th century, English did too; the pronoun “that” referred to something at a medium distance from the speaker, and the now-archaic pronoun “yon” to something far away.</para>
+  <para>In conversation, there is a special rule about “ta” and “tu” that is often helpful in interpreting them. When used contrastingly, “ta” refers to something that is near the listener, whereas “tu” refers to something far from both speaker and listener. This makes for a parallelism between “ti” and “mi”, and “ta” and “do”, that is convenient when pointing is not possible; for example, when talking by telephone. In written text, on the other hand, the meaning of the ti-series is inherently vague; is the writer to be taken as pointing to something, and if so, to what? In all cases, what counts as “near” and “far away” is relative to the current situation.</para>
+  <para>It is important to distinguish between the English pronoun “this” and the English adjective “this” as in “this boat”. The latter is not represented in Lojban by “ti”:</para>
+  <programlisting><anchor xml:id="c7e3d1"/><anchor xml:id="cll_chapter7-section3-example1"/>3.1)   le ti bloti
+       the this boat
+</programlisting>
+  <para>does not mean “this boat” but rather “this one’s boat”, “the boat associated with this thing”, as explained in <xref linkend="cll_chapter8"/>. A correct Lojban translation of <xref linkend="cll_chapter7-section3-example1"/> is</para>
+  <programlisting><anchor xml:id="c7e3d2"/><anchor xml:id="cll_chapter7-section3-example2"/>3.2)   le vi bloti
+       the here boat
+       the nearby boat
+</programlisting>
+  <para>using a spatial tense before the selbri “bloti” to express that the boat is near the speaker. (Tenses are explained in full in <xref linkend="cll_chapter11"/>.) Another correct translation would be:</para>
+  <programlisting><anchor xml:id="c7e3d3"/><anchor xml:id="cll_chapter7-section3-example3"/>3.3)   ti noi bloti
+       this-thing which-incidentally is-a-boat
+</programlisting>
+  <para>There are no demonstrative pro-bridi to correspond to the ti-series: you can’t point to a relationship.</para>
+</section>
+
+<section xml:id="cll_chapter7-section4">
+  <title>4. Utterance pro-sumti: the di'u-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     di'u    KOhA  di'u-series   the previous utterance
+     de'u    KOhA  di'u-series   an earlier utterance
+     da'u    KOhA  di'u-series   a much earlier utterance
+     di'e    KOhA  di'u-series   the next utterance
+     de'e    KOhA  di'u-series   a later utterance
+     da'e    KOhA  di'u-series   a much later utterance
+     dei     KOhA  di'u-series   this very utterance
+     do'i    KOhA  di'u-series   some utterance
+</programlisting>
+  <para>The cmavo of the di'u-series enable us to talk about things that have been, are being, or will be said. In English, it is normal to use “this” and “that” for this (indeed, the immediately preceding “this” is an example of such a usage):</para>
+  <programlisting><anchor xml:id="c7e4d1"/><anchor xml:id="cll_chapter7-section4-example1"/>4.1)   You don’t like cats.
+       That is untrue.
+</programlisting>
+  <para>Here “that” does not refer to something that can be pointed to, but to the preceding sentence “You don’t like cats”. In Lojban, therefore, <xref linkend="cll_chapter7-section4-example1"/> is rendered:</para>
+  <programlisting><anchor xml:id="c7e4d2"/><anchor xml:id="cll_chapter7-section4-example2"/>4.2)   do na nelci loi mlatu .i di'u jitfa jufra
+       You (Not!) like the-mass-of cats. The-previous-utterance is-a-false-sentence.
+</programlisting>
+  <para>Using “ta” instead of “di'u” would cause the listener to look around to see what the speaker of the second sentence was physically pointing to.</para>
+  <para>As with “ti”, “ta”, and “tu”, the cmavo of the di'u-series come in threes: a close utterance, a medium-distance utterance, and a distant utterance, either in the past or in the future. It turned out to be impossible to use the “i”/“a”/“u” vowel convention of the demonstratives in <xref linkend="cll_chapter7-section3"/> without causing collisions with other cmavo, and so the di'u-series has a unique “i”/“e”/“a” convention in the first vowel of the cmavo.</para>
+  <para>Most references in speech are to the past (what has already been said), so “di'e”, “de'e”, and “da'e” are not very useful when speaking. In writing, they are frequently handy:</para>
+  <programlisting><anchor xml:id="c7e4d3"/><anchor xml:id="cll_chapter7-section4-example3"/>4.3)   la saimn. cusku di'e
+       Simon expresses the-following-utterance.
+       Simon says:
+</programlisting>
+  <para><xref linkend="cll_chapter7-section4-example3"/> would typically be followed by a quotation. Note that although presumably the quotation is of something Simon has said in the past, the quotation utterance itself would appear after <xref linkend="cll_chapter7-section4-example3"/>, and so “di'e” is appropriate.</para>
+  <para>The remaining two cmavo, “dei” and “do'i”, refer respectively to the very utterance that the speaker is uttering, and to some vague or unspecified utterance uttered by someone at some time:</para>
+  <programlisting><anchor xml:id="c7e4d4"/><anchor xml:id="cll_chapter7-section4-example4"/>4.4)   dei jetnu jufra
+       This-utterance is-a-true-sentence.
+       What I am saying (at this moment) is true.
+
+<anchor xml:id="c7e4d5"/><anchor xml:id="cll_chapter7-section4-example5"/>4.5)   do'i jetnu jufra
+       Some-utterance is-a-true-sentence.
+       That’s true (where “that” is not necessarily what was just said).
+</programlisting>
+  <para>The cmavo of the di'u-series have a meaning that is relative to the context. The referent of “dei” in the current utterance is the same as the referent of “di'u” in the next utterance. The term “utterance” is used rather than “sentence” because the amount of speech or written text referred to by any of these words is vague. Often, a single bridi is intended, but longer utterances may be thus referred to.</para>
+  <para>Note one very common construction with “di'u” and the cmavo “la'e” (of selma'o LAhE; see <xref linkend="cll_chapter6"/>) which precedes a sumti and means “the thing referred to by (the sumti)”:</para>
+  <programlisting><anchor xml:id="c7e4d6"/><anchor xml:id="cll_chapter7-section4-example6"/>4.6)   mi prami la djein. .i mi nelci la'e di'u
+       I love Jane. And I like the-referent-of the-last-utterance.
+       I love Jane, and I like that.
+</programlisting>
+  <para>The effect of “la'e di'u” in <xref linkend="cll_chapter7-section4-example6"/> is that the speaker likes, not the previous sentence, but rather the state of affairs referred to by the previous sentence, namely his loving Jane. This cmavo compound is often written as a single word: “la'edi'u”. It is important not to mix up “di'u” and “la'edi'u”, or the wrong meaning will generally result:</para>
+  <programlisting><anchor xml:id="c7e4d7"/><anchor xml:id="cll_chapter7-section4-example7"/>4.7)   mi prami la djein. .i mi nelci di'u
+       I love Jane. And I like the-last-utterance.
+</programlisting>
+  <para>says that the speaker likes one of his own sentences.</para>
+  <para>There are no pro-bridi corresponding to the di'u-series.</para>
+</section>
+
+<section xml:id="cll_chapter7-section5">
+  <title>5. Assignable pro-sumti and pro-bridi: the ko'a-series and the broda-series</title>
+  <para>The following cmavo and gismu are discussed in this section:</para>
+  <programlisting>
+     ko'a    KOhA    ko'a-series     it-1
+     ko'e    KOhA    ko'a-series     it-2
+     ko'i    KOhA    ko'a-series     it-3
+     ko'o    KOhA    ko'a-series     it-4
+     ko'u    KOhA    ko'a-series     it-5
+     fo'a    KOhA    ko'a-series     it-6
+     fo'e    KOhA    ko'a-series     it-7
+     fo'i    KOhA    ko'a-series     it-8
+     fo'o    KOhA    ko'a-series     it-9
+     fo'u    KOhA    ko'a-series     it-10
+     broda   BRIVLA  broda-series    is-thing-1
+     brode   BRIVLA  broda-series    is-thing-2
+     brodi   BRIVLA  broda-series    is-thing-3
+     brodo   BRIVLA  broda-series    is-thing-4
+     brodu   BRIVLA  broda-series    is-thing-5
+     goi     GOI                     pro-sumti assignment
+     cei     CEI                     pro-bridi assignment
+</programlisting>
+  <para>The discussion of personal pro-sumti in <xref linkend="cll_chapter7-section2"/> may have seemed incomplete. In English, the personal pronouns include not only “I” and “you” but also “he”, “she”, “it”, and “they”. Lojban does have equivalents of this latter group: in fact, it has more of them than English does. However, they are organized and used very differently.</para>
+  <para>There are ten cmavo in the ko'a-series, and they may be assigned freely to any sumti whatsoever. The English word “he” can refer only to males, “she” only to females (and ships and a few other things), “it” only to inanimate things, and “they” only to plurals; the cmavo of the ko'a-series have no restrictions at all. Therefore, it is almost impossible to guess from the context what ko'a-series cmavo might refer to if they are just used freely:</para>
+  <programlisting><anchor xml:id="c7e5d1"/><anchor xml:id="cll_chapter7-section5-example1"/>5.1)   la .alis. klama le zarci .i ko'a blanu
+       Alice goes-to the store. It-1 is-blue.
+</programlisting>
+  <para>The English gloss “it-1”, plus knowledge about the real world, would tend to make English-speakers believe that “ko'a” refers to the store; in other words, that its antecedent is “le zarci”. To a Lojbanist, however, “la .alis.” is just as likely an antecedent, in which case <xref linkend="cll_chapter7-section5-example1"/> means that Alice, not the store, is blue.</para>
+  <para>To avoid this pitfall, Lojban employs special syntax, using the cmavo “goi”:</para>
+  <programlisting><anchor xml:id="c7e5d2"/><anchor xml:id="cll_chapter7-section5-example2"/>5.2)   la .alis. klama le zarci .i ko'a goi la .alis. cu blanu
+       Alice goes-to the store. It-1, also-known-as Alice, is-blue.
+</programlisting>
+  <para>Syntactically, “goi la .alis.” is a relative phrase (relative phrases are explained in <xref linkend="cll_chapter8"/>). Semantically, it says that “ko'a” and “la .alis.” refer to the same thing, and furthermore that this is true because “ko'a” is being defined as meaning “la .alis.”. It is equally correct to say:</para>
+  <programlisting><anchor xml:id="c7e5d3"/><anchor xml:id="cll_chapter7-section5-example3"/>5.3)   la .alis. klama le zarci .i la .alis. goi ko'a cu blanu
+       Alice goes-to the store. Alice, also-known-as it-1, is-blue.
+</programlisting>
+  <para>in other words, “goi” is symmetrical. There is a terminator, “ge'u” (of selma'o GEhU), which is almost always elidable. The details are in <xref linkend="cll_chapter8"/>.</para>
+  <para>The afterthought form of “goi” shown in <xref linkend="cll_chapter7-section5-example2"/> and <xref linkend="cll_chapter7-section5-example3"/> is probably most common in speech, where we do not know until part way through our utterance that we will want to refer to Alice again. In writing, though, “ko'a” may be assigned at the point where Alice is first mentioned. An example of this forethought form of “goi” is:</para>
+  <programlisting><anchor xml:id="c7e5d4"/><anchor xml:id="cll_chapter7-section5-example4"/>5.4)   la .alis. goi ko'a klama le zarci .i ko'a cu blanu
+       Alice, also-known-as it-1, goes-to the store. It-1 is-blue.
+</programlisting>
+  <para>Again, “ko'a goi la .alis.” would have been entirely acceptable in <xref linkend="cll_chapter7-section5-example4"/>. This last form is reminiscent of legal jargon: “The party of the first part, hereafter known as Buyer, ... ”.</para>
+  <para>Just as the ko'a-series of pro-sumti allows a substitute for a sumti which is long or complex, or which for some other reason we do not want to repeat, so the broda-series of pro-bridi allows a substitute for a selbri or even a whole bridi:</para>
+  <programlisting><anchor xml:id="c7e5d5"/><anchor xml:id="cll_chapter7-section5-example5"/>5.5)   ti slasi je mlatu bo cidja lante gacri cei broda
+              .i le crino broda cu barda .i le xunre broda cu cmalu
+       These are plastic cat-food can covers or thingies.
+              The green thingy is large. The red thingy is small.
+</programlisting>
+  <para>The pro-bridi “broda” has as its antecedent the selbri “slasi je mlatu bo cidja lante gacri”. The cmavo “cei” performs the role of “goi” in assigning “broda” to this long phrase, and “broda” can then be used just like any other brivla. (In fact, “broda” and its relatives actually <emphasis>are</emphasis> brivla: they are gismu in morphology, although they behave exactly like the members of selma'o GOhA. The reasons for using gismu rather than cmavo are buried in the Loglan Project’s history.)</para>
+  <para>Note that pro-bridi are so called because, even though they have the grammar of selbri, their antecedents are whole bridi. In the following rather contrived example, the antecedent of “brode” is the whole bridi “mi klama le zarci”:</para>
+  <programlisting><anchor xml:id="c7e5d6"/><anchor xml:id="cll_chapter7-section5-example6"/>5.6)   mi klama cei brode le zarci .i do brode
+       I go-to (which-is claim-1) the store.  You claim-1.
+       I go to the store. You, too.
+</programlisting>
+  <para>In the second bridi, “do brode” means “do klama le zarci”, because “brode” carries the x2 sumti of “mi klama le zarci” along with it. It also potentially carries the x1 sumti as well, but the explicit x1 sumti “do” overrides the “mi” of the antecedent bridi. Similarly, any tense or negation that is present in the antecedent is also carried, and can be overridden by explicit tense or negation cmavo on the pro-bridi. These rules hold for all pro-bridi that have antecedents.</para>
+  <para>Another use of “broda” and its relatives, without assignment, is as “sample gismu”:</para>
+  <programlisting><anchor xml:id="c7e5d7"/><anchor xml:id="cll_chapter7-section5-example7"/>5.7)   broda ke brode brodi
+       a thing-1 type of (thing-2 type-of thing-3)
+</programlisting>
+  <para>represents an abstract pattern, a certain kind of tanru. (Historically, this use was the original one.)</para>
+  <para>As is explained in <xref linkend="cll_chapter17"/>, the words for Lojban letters, belonging to selma'o BY and certain related selma'o, are also usable as assignable pro-sumti. The main difference between letter pro-sumti and ko'a-series pro-sumti is that, in the absence of an explicit assignment, letters are taken to refer to the most recent name or description sumti beginning with the same letter:</para>
+  <programlisting><anchor xml:id="c7e5d8"/><anchor xml:id="cll_chapter7-section5-example8"/>5.8)   mi viska le gerku .i gy. cusku zo arf.
+       I see the dog. D expresses the-word “Arf!”.
+</programlisting>
+  <para>The Lojban word “gerku” begins with “g”, so the antecedent of “gy.”, the cmavo for the letter “g”, must be “le gerku”. In the English translation, we use the same principle to refer to the dog as “D”. Of course, in case of ambiguity, “goi” can be used to make an explicit assignment.</para>
+  <para>Furthermore, “goi” can even be used to assign a name:</para>
+  <programlisting><anchor xml:id="c7e5d9"/><anchor xml:id="cll_chapter7-section5-example9"/>5.9)   le ninmu goi la sam. cu klama le zarci
+       The woman also-known-as Sam goes to-the store.
+       The woman, whom I’ll call Sam, goes to the store.
+</programlisting>
+  <para>This usage does not imply that the woman’s name is Sam, or even that the speaker usually calls the woman “Sam”. “Sam” is simply a name chosen, as if at random, for use in the current context only.</para>
+</section>
+
+<section xml:id="cll_chapter7-section6">
+  <title>6. Anaphoric pro-sumti and pro-bridi: the ri-series and the go'i-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ri      KOhA  ri-series     (repeats last sumti)
+     ra      KOhA  ri-series     (repeats previous sumti)
+     ru      KOhA  ri-series     (repeats long-ago sumti)
+
+     go'i    GOhA  go'i-series   (repeats last bridi)
+     go'a    GOhA  go'i-series   (repeats previous bridi)
+     go'u    GOhA  go'i-series   (repeats long-ago bridi)
+     go'e    GOhA  go'i-series   (repeats last-but-one bridi)
+     go'o    GOhA  go'i-series   (repeats future bridi)
+     nei     GOhA  go'i-series   (repeats current bridi)
+     no'a    GOhA  go'i-series   (repeats outer bridi)
+
+     ra'o    RAhO                pro-cmavo update
+</programlisting>
+  <para>The term “anaphora” literally means “repetition”, but is used in linguistics to refer to pronouns whose significance is the repetition of earlier words, namely their antecedents. Lojban provides three pro-sumti anaphora, “ri”, “ra”, and “ru”; and three corresponding pro-bridi anaphora, “go'i”, “go'a”, and “go'u”. These cmavo reveal the same vowel pattern as the ti-series, but the “distances” referred to are not physical distances, but distances from the anaphoric cmavo to its antecedent.</para>
+  <para>The cmavo “ri” is the simplest of these; it has the same referent as the last complete sumti appearing before the “ri”:</para>
+  <programlisting><anchor xml:id="c7e6d1"/><anchor xml:id="cll_chapter7-section6-example1"/>6.1)   la .alis. sipna le ri kumfa
+       Alice sleeps-in the of-[repeat last sumti] room.
+       Alice sleeps in her room.
+</programlisting>
+  <para>The “ri” in <xref linkend="cll_chapter7-section6-example1"/> is equivalent to repeating the last sumti, which is “la .alis.”, so <xref linkend="cll_chapter7-section6-example1"/> is equivalent to:</para>
+  <programlisting><anchor xml:id="c7e6d2"/><anchor xml:id="cll_chapter7-section6-example2"/>6.2)   la .alis. sipna le la .alis. kumfa
+       Alice sleeps-in the of-Alice room.
+       Alice sleeps in Alice’s room.
+</programlisting>
+  <para>Note that “ri” does not repeat “le ri kumfa”, because that sumti is not yet complete when “ri” appears. This prevents “ri” from getting entangled in paradoxes of self-reference. (There are plenty of other ways to do that!) Note also that sumti within other sumti, as in quotations, abstractions, and the like, are counted in the order of their beginnings; thus a lower level sumti like “la alis.” in <xref linkend="cll_chapter7-section6-example2"/> is considered to be more recent than a higher level sumti that contains it.</para>
+  <para>Certain sumti are ignored by “ri”; specifically, most of the other cmavo of KOhA, and the almost-grammatically-equivalent lerfu words of selma'o BY. It is simpler just to repeat these directly:</para>
+  <programlisting><anchor xml:id="c7e6d3"/><anchor xml:id="cll_chapter7-section6-example3"/>6.3)   mi prami mi
+       I love me.
+       I love myself.
+</programlisting>
+  <para>However, the cmavo of the ti-series can be picked up by “ri”, because you might have changed what you are pointing at, so repeating “ti” may not be effective. Likewise, “ri” itself (or rather its antecedent) can be repeated by a later “ri”; in fact, a string of “ri” cmavo with no other intervening sumti always all repeat the same sumti:</para>
+  <programlisting><anchor xml:id="c7e6d4"/><anchor xml:id="cll_chapter7-section6-example4"/>6.4)   la djan. viska le tricu .i ri se jadni le ri jimca
+       John sees the tree. [repeat last] is-adorned-by the of-[repeat last] branch.
+       John sees the tree. It is adorned by its branches.
+</programlisting>
+  <para>Here the second “ri” has as antecedent the first “ri”, which has as antecedent “le tricu”. All three refer to the same thing: a tree.</para>
+  <para>To refer to the next-to-last sumti, the third-from-last sumti, and so on, “ri” may be subscripted (subscripts are explained in <xref linkend="cll_chapter19"/>):</para>
+  <programlisting><anchor xml:id="c7e6d5"/><anchor xml:id="cll_chapter7-section6-example5"/>6.5)   lo smuci .i lo forca .i la rik. pilno rixire
+             .i la .alis. pilno riximu
+       A spoon. A fork. Rick uses [repeat next-to-last].
+             Alice uses [repeat fifth-from-last].
+</programlisting>
+  <para>Here “rixire”, or “ri-sub-2”, skips “la rik.” to reach “lo forca”. In the same way, “riximu”, or “ri-sub-5”, skips “la .alis.”, “rixire”, “la rik.”, and “lo forca” to reach “lo smuci”. As can clearly be seen, this procedure is barely practicable in writing, and would break down totally in speech.</para>
+  <para>Therefore, the vaguer “ra” and “ru” are also provided. The cmavo “ra” repeats a recently used sumti, and “ru” one that was further back in the speech or text. The use of “ra” and “ru” forces the listener to guess at the referent, but makes life easier for the speaker. Can “ra” refer to the last sumti, like “ri”? The answer is no if “ri” has also been used. If “ri” has not been used, then “ra” might be the last sumti. Likewise, if “ra” has been used, then any use of “ru” would repeat a sumti earlier than the one “ra” is repeating. A more reasonable version of Example 6.5, but one that depends more on context, is:</para>
+  <programlisting><anchor xml:id="c7e6d6"/><anchor xml:id="cll_chapter7-section6-example6"/>6.6)   lo smuci .i lo forca .i la rik. pilno ra
+             .i la .alis. pilno ru
+       A spoon. A fork. Rick uses [some previous thing].
+             Alice uses [some more remote thing].
+</programlisting>
+  <para>In <xref linkend="cll_chapter7-section6-example6"/>, the use of “ra” tells us that something other than “la rik.” is the antecedent; “lo forca” is the nearest sumti, so it is probably the antecedent. Similarly, the antecedent of “ru” must be something even further back in the utterance than “lo forca”, and “lo smuci” is the obvious candidate.</para>
+  <para>The meaning of “ri” must be determined every time it is used. Since “ra” and “ru” are more vaguely defined, they may well retain the same meaning for a while, but the listener cannot count on this behavior. To make a permanent reference to something repeated by “ri”, “ra”, or “ru”, use “goi” and a ko'a-series cmavo:</para>
+  <programlisting><anchor xml:id="c7e6d7"/><anchor xml:id="cll_chapter7-section6-example7"/>6.7)   la .alis. klama le zarci .i ri goi ko'a blanu
+       Alice goes-to the store. It-last-mentioned also-known-as it-1 is-blue.
+</programlisting>
+  <para>allows the store to be referred to henceforth as “ko'a” without ambiguity. <xref linkend="cll_chapter7-section6-example7"/> is equivalent to <xref linkend="cll_chapter7-section5-example1"/> and eliminates any possibility of “ko'a” being interpreted by the listener as referring to Alice.</para>
+  <para>The cmavo “go'i”, “go'a”, and “go'u” follow exactly the same rules as “ri”, “ra”, and “ru”, except that they are pro-bridi, and therefore repeat bridi, not sumti — specifically, main sentence bridi. Any bridi that are embedded within other bridi, such as relative clauses or abstractions, are not counted. Like the cmavo of the broda-series, the cmavo of the go'i-series copy all sumti with them. This makes “go'i” by itself convenient for answering a question affirmatively, or for repeating the last bridi, possibly with new sumti:</para>
+  <programlisting><anchor xml:id="c7e6d8"/><anchor xml:id="cll_chapter7-section6-example8"/>6.8)   xu zo djan. cmene do .i go'i
+       [True-false?] The-word “John” is-the-name of you? [repeat last bridi].
+       Is John your name? Yes.
+
+<anchor xml:id="c7e6d9"/><anchor xml:id="cll_chapter7-section6-example9"/>6.9)   mi klama le zarci .i do go'i
+       I go-to the store. You [repeat last bridi].
+       I go to the store. You, too.
+</programlisting>
+  <para>Note that <xref linkend="cll_chapter7-section6-example9"/> means the same as <xref linkend="cll_chapter7-section5-example6"/>, but without the bother of assigning an actual broda-series word to the first bridi. For long-term reference, use “go'i cei broda” or the like, analogously to “ri goi ko'a” in <xref linkend="cll_chapter7-section6-example7"/>.</para>
+  <para>The remaining four cmavo of the go'i-series are provided for convenience or for achieving special effects. The cmavo “go'e” means the same as “go'ixire”: it repeats the last bridi but one. This is useful in conversation:</para>
+  <programlisting><anchor xml:id="c7e6d10"/><anchor xml:id="cll_chapter7-section6-example10"/>6.10)  A: mi ba klama le zarci
+       B: mi nelci le si'o mi go'i
+       A: do go'e
+
+       A: I [future] go-to the store.
+       B: I like the concept-of I [repeat last bridi].
+       A: You [repeat last bridi but one].
+
+       A: I am going to the store.
+       B: I like the idea of my going.
+       A: You’ll go, too.
+</programlisting>
+  <para>Here B’s sentence repeats A’s within an abstraction (explained in Chapter 11): “le si'o mi go'i” means “le si'o mi klama le zarci”. Why must B use the word “mi” explicitly to replace the x1 of “mi klama le zarci”, even though it looks like “mi” is replacing “mi”? Because B’s “mi” refers to B, whereas A’s “mi” refers to A. If B said:</para>
+  <programlisting><anchor xml:id="c7e6d11"/><anchor xml:id="cll_chapter7-section6-example11"/>6.11)  mi nelci le si'o go'i
+</programlisting>
+  <para>that would mean:</para>
+  <programlisting>
+     I like the idea of your going to the store.
+</programlisting>
+  <para>The repetition signalled by “go'i” is not literally of words, but of concepts. Finally, A repeats her own sentence, but with the x1 changed to “do”, meaning B. Note that in <xref linkend="cll_chapter7-section6-example10"/>, the tense “ba” (future time) is carried along by both “go'i” and “go'e”.</para>
+  <para>Descriptions based on go'i-series cmavo can be very useful for repeating specific sumti of previous bridi:</para>
+  <programlisting><anchor xml:id="c7e6d12"/><anchor xml:id="cll_chapter7-section6-example12"/>6.12)  le xekri mlatu cu klama le zarci
+              .i le go'i cu cadzu le bisli
+       The black cat goes-to the store.
+              That-described-as-the-x1-place-of [repeat last bridi] walks-on the ice.
+       The black cat goes to the store. It walks on the ice.
+</programlisting>
+  <para>Here the “go'i” repeats “le xekri mlatu cu klama le zarci”, and since “le” makes the x1 place into a description, and the x1 place of this bridi is “le xekri mlatu”, “le go'i” means “le xekri mlatu”.</para>
+  <para>The cmavo “go'o”, “nei”, and “no'a” have been little used so far. They repeat respectively some future bridi, the current bridi, and the bridi that encloses the current bridi (“no'a”, unlike the other members of the go'i- series, can repeat non-sentence bridi). Here are a few examples:</para>
+  <programlisting><anchor xml:id="c7e6d13"/><anchor xml:id="cll_chapter7-section6-example13"/>6.13)  mi nupre le nu mi go'o
+             .i ba dunda le djini le bersa
+             .i ba dunda le zdani le tixnu
+       I promise the event-of I [repeat future bridi]
+             [Future] give the money to-the son
+             [Future] give the house to-the daughter
+       I promise to do the following:
+             Give the money to my son.
+             Give the house to my daughter.
+</programlisting>
+  <para>(Note: The Lojban does not contain an equivalent of the “my” in the colloquial English; it leaves the fact that it is the speaker’s son and daughter that are referred to implicit. To make the fact explicit, use “le bersa/tixnu be mi”.)</para>
+  <para>For good examples of “nei” and “no'a”, we need nested bridi contexts:</para>
+  <programlisting><anchor xml:id="c7e6d14"/><anchor xml:id="cll_chapter7-section6-example14"/>6.14)  mi se pluka le nu do pensi
+             le nu nei kei pu le nu do zukte
+       I am-pleased-by the event-of (you think-about
+             (the event-of [main bridi]) before the-event of (your acting).
+       I am pleased that you thought about whether I
+             would be pleased (about ...) before you acted.
+
+<anchor xml:id="c7e6d15"/><anchor xml:id="cll_chapter7-section6-example15"/>6.15)  mi ba klama ca le nu do no'a
+       I [future] go [present] the event-of you [repeats outer bridi]
+       I will go when you do.
+</programlisting>
+  <para>Finally, “ra'o” is a cmavo that can be appended to any go'i-series cmavo, or indeed any cmavo of selma'o GOhA, to signal that pro-sumti or pro-bridi cmavo in the antecedent are to be repeated literally and reinterpreted in their new context. Normally, any pro-sumti used within the antecedent of the pro-bridi keep their meanings intact. In the presence of “ra'o”, however, their meanings must be reinterpreted with reference to the new environment. If someone says to you:</para>
+  <programlisting><anchor xml:id="c7e6d16"/><anchor xml:id="cll_chapter7-section6-example16"/>6.16)  mi ba lumci lemi karce
+       I will wash my car.
+</programlisting>
+  <para>you might reply either:</para>
+  <programlisting><anchor xml:id="c7e6d17"/><anchor xml:id="cll_chapter7-section6-example17"/>6.17)  mi go'i
+       I will wash your car.
+</programlisting>
+  <para>or:</para>
+  <programlisting><anchor xml:id="c7e6d18"/><anchor xml:id="cll_chapter7-section6-example18"/>6.18)  mi go'i ra'o
+       I will wash my car.
+</programlisting>
+  <para>The “ra'o” forces the second “mi” from the original bridi to mean the new speaker rather than the former speaker. This means that “go'e ra'o” would be an acceptable alternative to “do go'e” in B’s statement in <xref linkend="cll_chapter7-section6-example10"/>.</para>
+  <para>The anaphoric pro-sumti of this section can be used in quotations, but never refer to any of the supporting text outside the quotation, since speakers presumably do not know that they may be quoted by someone else.</para>
+  <para>However, a “ri”-series or “go'a”-series reference within a quotation can refer to something mentioned in an earlier quotation if the two quotations are closely related in time and context. This allows a quotation to be broken up by narrative material without interfering with the pro-sumti within it. Here’s an example:</para>
+  <programlisting><anchor xml:id="c7e6d19"/><anchor xml:id="cll_chapter7-section6-example19"/>6.19)  la djan. cusku lu mi klama le zarci li'u
+              .i la .alis. cusku lu mi go'i li'u
+       John says [quote] I go-to the store [unquote].
+              Alice says [quote] I [repeat] [unquote].
+       John says, “I am going to the store.”
+              Alice says, “Me too.”
+</programlisting>
+  <para>Of course, there is no problem with narrative material referring to something within a quotation: people who quote, unlike people who are quoted, are aware of what they are doing.</para>
+</section>
+
+<section xml:id="cll_chapter7-section7">
+  <title>7. Indefinite pro-sumti and pro-bridi: the zo'e-series and the co'e-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     zo'e    KOhA  zo'e-series   the obvious value
+     zu'i    KOhA  zo'e-series   the typical value
+     zi'o    KOhA  zo'e-series   the nonexistent value
+
+     co'e    GOhA  co'e-series   has the obvious relationship
+</programlisting>
+  <para>The cmavo of the zo'e-series represent indefinite, unspecified sumti. The cmavo “zo'e” represents an elliptical value for this sumti place; it is the optional spoken place holder when a sumti is skipped without being specified. Note that the elliptical value is not always the typical value. The properties of ellipsis lead to an elliptical sumti being defined as “whatever I want it to mean but haven’t bothered to figure out, or figure out how to express”.</para>
+  <para>The cmavo “zu'i”, on the other hand, represents the typical value for this place of this bridi:</para>
+  <programlisting><anchor xml:id="c7e7d1"/><anchor xml:id="cll_chapter7-section7-example1"/>7.1)   mi klama le bartu be le zdani le nenri be le zdani
+              zu'i zu'i
+       I go to-the outside of the house from-the inside of the house
+              [by-typical-route] [by-typical-means]
+</programlisting>
+  <para>In <xref linkend="cll_chapter7-section7-example1"/>, the first “zu'i” probably means something like “by the door”, and the second “zu'i” probably means something like “on foot”, those being the typical route and means for leaving a house. On the other hand, if you are at the top of a high rise during a fire, neither “zu'i” is appropriate. It’s also common to use “zu'i” in “by standard” places.</para>
+  <para>Finally, the cmavo “zi'o” represents a value which does not even exist. When a bridi fills one of its places with “zi'o”, what is really meant is that the selbri has a place which is irrelevant to the true relationship the speaker wishes to express. For example, the place structure of “zbasu” is</para>
+  <programlisting>
+             zbasu: actor x1 makes x2 from materials x3
+</programlisting>
+  <para>Consider the sentence</para>
+  <programlisting>
+      Living things are made from cells.
+</programlisting>
+  <para>This cannot be correctly expressed as:</para>
+  <programlisting><anchor xml:id="c7e7d2"/><anchor xml:id="cll_chapter7-section7-example2"/>7.2)   loi jmive cu se zbasu [zo'e] fi loi selci
+       The-mass-of living-things is-made [by-something] from the-mass-of cells
+</programlisting>
+  <para>because the “zo'e”, expressed or understood, in <xref linkend="cll_chapter7-section7-example2"/> indicates that there is still a “maker” in this relationship. We do not generally suppose, however, that someone “makes” living things from cells. The best answer is probably to find a different selbri, one which does not imply a “maker”: however, an alternative strategy is to use “zi'o” to eliminate the maker place:</para>
+  <programlisting><anchor xml:id="c7e7d3"/><anchor xml:id="cll_chapter7-section7-example3"/>7.3)   loi jmive cu se zbasu zi'o loi selci
+       The-mass-of living-things is-made [without-maker] from the-mass-of cells.
+</programlisting>
+  <para>Note: The use of “zi'o” to block up, as it were, one place of a selbri actually creates a new selbri with a different place structure. Consider the following examples:</para>
+  <programlisting><anchor xml:id="c7e7d4"/><anchor xml:id="cll_chapter7-section7-example4"/>7.4)   mi zbasu le dinju loi mudri
+       I make the building from-some-of-the-mass-of wood.
+       I make the building out of wood.
+
+<anchor xml:id="c7e7d5"/><anchor xml:id="cll_chapter7-section7-example5"/>7.5)   zi'o zbasu le dinju loi mudri
+       [without-maker] makes the building from-some-of-the-mass-of wood.
+       The building is made out of wood.
+
+<anchor xml:id="c7e7d6"/><anchor xml:id="cll_chapter7-section7-example6"/>7.6)   mi zbasu zi'o loi mudri
+       I make [without-thing-made] from-some-of-the-mass-of wood.
+       I build using wood.
+
+<anchor xml:id="c7e7d7"/><anchor xml:id="cll_chapter7-section7-example7"/>7.7)   mi zbasu le dinju zi'o
+       I make the building [without-material].
+       I make the building.
+</programlisting>
+  <para>If <xref linkend="cll_chapter7-section7-example4"/> is true, then <xref linkend="cll_chapter7-section7-example5"/> through <xref linkend="cll_chapter7-section7-example7"/> must be true also. However, <xref linkend="cll_chapter7-section7-example3"/> does not correspond to any sentence with three regular (non-“zi'o”) sumti.</para>
+  <para>The pro-bridi “co'e” (which by itself constitutes the co'e-series of selma'o GOhA) represents the elliptical selbri. Lojban grammar does not allow the speaker to merely omit a selbri from a bridi, although any or all sumti may be freely omitted. Being vague about a relationship requires the use of “co'e” as a selbri place-holder:</para>
+  <programlisting><anchor xml:id="c7e7d8"/><anchor xml:id="cll_chapter7-section7-example8"/>7.8)   mi troci le nu mi co'e le vorme
+       I try the event-of my [doing-the-obvious-action] to-the door.
+       I try the door.
+</programlisting>
+  <para>The English version means, and the Lojban version probably means, that I try to open the door, but the relationship of opening is not actually specified; the Lojbanic listener must guess it from context. Lojban, unlike English, makes it clear that there is an implicit action that is not being expressed.</para>
+  <para>The form of “co'e” was chosen to resemble “zo'e”; the cmavo “do'e” of selma'o BAI (see <xref linkend="cll_chapter9"/>) also belongs to the same group of cmavo.</para>
+  <para>Note that “do'i”, of the di'u-series, is also a kind of indefinite pro-sumti: it is indefinite in referent, but is restricted to referring only to an utterance.</para>
+</section>
+
+<section xml:id="cll_chapter7-section8">
+  <title>8. Reflexive and reciprocal pro-sumti: the vo'a-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     vo'a    KOhA  vo'a-series   x1 of this bridi
+     vo'e    KOhA  vo'a-series   x2 of this bridi
+     vo'i    KOhA  vo'a-series   x3 of this bridi
+     vo'o    KOhA  vo'a-series   x4 of this bridi
+     vo'u    KOhA  vo'a-series   x5 of this bridi
+
+     soi     SOI                 reciprocity
+
+     se'u    SEhU                soi terminator
+</programlisting>
+  <para>The cmavo of the vo'a-series are pro-sumti anaphora, like those of the ri-series, but have a specific function. These cmavo refer to the other places of the same bridi; the five of them represent up to five places. The same vo'a-series cmavo mean different things in different bridi. Some examples:</para>
+  <programlisting><anchor xml:id="c7e8d1"/><anchor xml:id="cll_chapter7-section8-example1"/>8.1)   mi lumci vo'a
+       I wash myself
+
+<anchor xml:id="c7e8d2"/><anchor xml:id="cll_chapter7-section8-example2"/>8.2)   mi klama le zarci vo'e
+       I go to the store from itself [by some route unspecified].
+</programlisting>
+  <para>To refer to places of neighboring bridi, constructions like “le se go'i ku” do the job: this refers to the 2nd place of the previous main bridi, as explained in <xref linkend="cll_chapter7-section6"/>.</para>
+  <para>The cmavo of the vo'a-series are also used with “soi” (of selma'o SOI) to precisely express reciprocity, which in English is imprecisely expressed with a discursive phrase like “vice versa”:</para>
+  <programlisting><anchor xml:id="c7e8d3"/><anchor xml:id="cll_chapter7-section8-example3"/>8.3)   mi prami do soi vo'a vo'e
+       I love you [reciprocity] [x1 of this bridi] [x2 of this bridi].
+       I love you and vice versa (swapping “I” and “you”).
+</programlisting>
+  <para>The significance of “soi vo'a vo'e” is that the bridi is still true even if the x1 (specified by “vo'a”) and the x2 (specified by “vo'e”) places are interchanged. If only a single sumti follows “soi”, then the sumti immediately preceding “soi” is understood to be one of those involved:</para>
+  <programlisting><anchor xml:id="c7e8d4"/><anchor xml:id="cll_chapter7-section8-example4"/>8.4)   mi prami do soi vo'a
+       I love you [reciprocity] [x1 of this bridi].
+</programlisting>
+  <para>again involves the x1 and x2 places.</para>
+  <para>Of course, other places can be involved, and other sumti may be used in place of vo'a-series cmavo, provided those other sumti can be reasonably understood as referring to the same things mentioned in the bridi proper. Here are several examples that mean the same thing:</para>
+  <programlisting><anchor xml:id="c7e8d5"/><anchor xml:id="cll_chapter7-section8-example5"/>8.5)   mi bajykla ti ta soi vo'e
+       mi bajykla ti ta soi vo'e vo'i
+       soi vo'e vo'i mi bajykla ti ta
+       I runningly-go to this from that and vice versa (to that from this).
+</programlisting>
+  <para>The elidable terminator for “soi” is “se'u” (selma'o SEhU), which is normally needed only if there is just one sumti after the “soi”, and the “soi” construction is not at the end of the bridi. Constructions using “soi” are free modifiers, and as such can go almost anywhere. Here is an example where “se'u” is required:</para>
+  <programlisting><anchor xml:id="c7e8d6"/><anchor xml:id="cll_chapter7-section8-example6"/>8.6)   mi bajykla ti soi vo'i se'u ta
+       I runningly-go to-this [reciprocity] [x3 of this bridi] from-that
+       I runningly-go to this from that and vice versa.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter7-section9">
+  <title>9. sumti and bridi questions: “ma” and “mo”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ma      KOhA                sumti question
+     mo      GOhA                bridi question
+</programlisting>
+  <para>Lojban questions are more fully explained in <xref linkend="cll_chapter19"/>, but “ma” and “mo” are listed in this chapter for completeness. The cmavo “ma” asks for a sumti to make the bridi true:</para>
+  <programlisting><anchor xml:id="c7e9d1"/><anchor xml:id="cll_chapter7-section9-example1"/>9.1)   do klama ma
+       You go to-what-destination?
+       Where are you going?
+</programlisting>
+  <para>The cmavo “mo”, on the other hand, asks for a selbri which makes the question bridi true. If the answer is a full bridi, then the arguments of the answer override the arguments in the question, in the same manner as the go'i-series cmavo. A simple example is:</para>
+  <programlisting><anchor xml:id="c7e9d2"/><anchor xml:id="cll_chapter7-section9-example2"/>9.2)   do mo
+       What predicate is true as applied to you?
+       How are you?
+       What are you doing?
+       What are you?
+</programlisting>
+  <para><xref linkend="cll_chapter7-section9-example3"/> is a truly pregnant question that will have several meanings depending on context.</para>
+  <para>(One thing it probably does not mean is “Who are you?” in the sense “What is your name/identity?”, which is better expressed by:</para>
+  <programlisting><anchor xml:id="c7e9d3"/><anchor xml:id="cll_chapter7-section9-example3"/>9.3)   ma cmene do
+       What sumti is-the-name-of you?
+       What is your name?
+</programlisting>
+  <para>or even</para>
+  <programlisting><anchor xml:id="c7e9d4"/><anchor xml:id="cll_chapter7-section9-example4"/>9.4)   doi ma
+       O [what sumti?]
+</programlisting>
+  <para>which uses the vocative “doi” to address someone, and simultaneously asks who the someone is.)</para>
+  <para>A further example of “mo”:</para>
+  <programlisting><anchor xml:id="c7e9d5"/><anchor xml:id="cll_chapter7-section9-example5"/>9.5)   lo mo prenu cu darxi do .i barda
+       A [what selbri?] type-of person hit you? (Observative:) A big thing.
+       Which person hit you? The big one.
+</programlisting>
+  <para>When “ma” or “mo” is repeated, multiple questions are being asked simultaneously:</para>
+  <programlisting><anchor xml:id="c7e9d6"/><anchor xml:id="cll_chapter7-section9-example6"/>9.6)   ma djuno ma
+       [What sumti] knows [what sumti]?
+       Who knows what?
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter7-section10">
+  <title>10. Relativized pro-sumti: “ke'a”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ke'a    KOhA                relativized sumti
+</programlisting>
+  <para>This pro-sumti is used in relative clauses (explained in <xref linkend="cll_chapter8"/>) to indicate how the sumti being relativized fits within the clause. For example:</para>
+  <programlisting><anchor xml:id="c7e10d1"/><anchor xml:id="cll_chapter7-section10-example1"/>10.1)  mi catlu lo mlatu poi [zo'e] zbasu
+               ke'a lei slasi
+       I see a cat such-that something-unspecified makes
+               the-thing-being-relativized [the cat] from-some-mass-of plastic.
+       I see a cat made of plastic.
+</programlisting>
+  <para>If “ke'a” were omitted from <xref linkend="cll_chapter7-section10-example1"/>, it might be confused with:</para>
+  <programlisting><anchor xml:id="c7e10d2"/><anchor xml:id="cll_chapter7-section10-example2"/>10.2)  mi catlu lo mlatu poi [ke'a]
+               zbasu lei slasi
+       I see a cat such-that the-thing-being-relativized
+               [the cat] makes a-mass-of plastic
+       I see a cat that makes plastic.
+</programlisting>
+  <para>The anaphora cmavo “ri” cannot be used in place of “ke'a” in <xref linkend="cll_chapter7-section10-example1"/> and <xref linkend="cll_chapter7-section10-example2"/>, because the relativized sumti is not yet complete when the “ke'a” appears.</para>
+  <para>Note that “ke'a” is used only with relative clauses, and not with other embedded bridi such as abstract descriptions. In the case of relative clauses within relative clauses, “ke'a” may be subscripted to make the difference clear (see <xref linkend="cll_chapter8"/>).</para>
+</section>
+
+<section xml:id="cll_chapter7-section11">
+  <title>11. Abstraction focus pro-sumti: “ce'u”</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ce'u    KOhA                abstraction focus
+</programlisting>
+  <para>The cmavo “ce'u” is used within abstraction bridi, particularly property abstractions introduced by the cmavo “ka”. Abstractions, including the uses of “ce'u”, are discussed in full in <xref linkend="cll_chapter11"/>.</para>
+  <para>In brief: Every property abstraction specifies a property of one of the sumti in it; that sumti place is filled by using “ce'u”. This convention enables us to distinguish clearly between:</para>
+  <programlisting><anchor xml:id="c7e11d1"/><anchor xml:id="cll_chapter7-section11-example1"/>11.1)  le ka ce'u gleki
+       the property-of (X being-happy)
+       the property of being happy
+       happiness
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c7e11d2"/><anchor xml:id="cll_chapter7-section11-example2"/>11.2)  le ka gleki ce'u
+       the property-of (being-happy about-X)
+       the property of being that which someone is happy about
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter7-section12">
+  <title>12. Bound variable pro-sumti and pro-bridi: the da-series and the bu'a-series</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     da      KOhA  da-series     something-1
+     de      KOhA  da-series     something-2
+     di      KOhA  da-series     something-3
+
+     bu'a    GOhA  bu'a-series   some-predicate-1
+     bu'e    GOhA  bu'a-series   some-predicate-2
+     bu'i    GOhA  bu'a-series   some-predicate-3
+</programlisting>
+  <para>Bound variables belong to the predicate-logic part of Lojban, and are listed here for completeness only. Their semantics is explained in <xref linkend="cll_chapter16"/>. It is worth mentioning that the Lojban translation of <xref linkend="cll_chapter7-section1-example2"/> is:</para>
+  <programlisting><anchor xml:id="c7e12d1"/><anchor xml:id="cll_chapter7-section12-example1"/>12.1)  la djan. cu lafti da poi grana ku'o gi'e desygau da
+       John raised something-1 which is-a-stick and shake-did something-1.
+       John picked up a stick and shook it.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter7-section13">
+  <title>13. Pro-sumti and pro-bridi cancelling</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     da'o    DAhO                cancel all pro-sumti/pro-bridi
+</programlisting>
+  <para>How long does a pro-sumti or pro-bridi remain stable? In other words, once we know the referent of a pro-sumti or pro-bridi, how long can we be sure that future uses of the same cmavo have the same referent? The answer to this question depends on which series the cmavo belongs to.</para>
+  <para>Personal pro-sumti are stable until there is a change of speaker or listener, possibly signaled by a vocative. Assignable pro-sumti and pro-bridi last indefinitely or until rebound with “goi” or “cei”. Bound variable pro-sumti and pro-bridi also generally last until re-bound; details are available in <xref linkend="cll_chapter16"/>.</para>
+  <para>Utterance pro-sumti are stable only within the utterance in which they appear; similarly, reflexive pro-sumti are stable only within the bridi in which they appear; and “ke'a” is stable only within its relative clause. Anaphoric pro-sumti and pro-bridi are stable only within narrow limits depending on the rules for the particular cmavo.</para>
+  <para>Demonstrative pro-sumti, indefinite pro-sumti and pro-bridi, and sumti and bridi questions potentially change referents every time they are used.</para>
+  <para>However, there are ways to cancel all pro-sumti and pro-bridi, so that none of them have known referents. (Some, such as “mi”, will acquire the same referent as soon as they are used again after the cancellation.) The simplest way to cancel everything is with the cmavo “da'o” of selma'o DAhO, which is used solely for this purpose; it may appear anywhere, and has no effect on the grammar of texts containing it. One use of “da'o” is when entering a conversation, to indicate that one’s pro-sumti assignments have nothing to do with any assignments already made by other participants in the conversation.</para>
+  <para>In addition, the cmavo “ni'o” and “no'i” of selma'o NIhO, which are used primarily to indicate shifts in topic, may also have the effect of canceling pro-sumti and pro-bridi assignments, or of reinstating ones formerly in effect. More explanations of NIhO can be found in <xref linkend="cll_chapter19"/>.</para>
+</section>
+
+<section xml:id="cll_chapter7-section14">
+  <title>14. The identity predicate: du</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     du      GOhA                identity
+</programlisting>
+  <para>The cmavo “du” has the place structure:</para>
+  <programlisting>
+       du: x1 is identical with x2, x3, ...
+</programlisting>
+  <para>and appears in selma'o GOhA for reasons of convenience: it is not a pro-bridi. “du” serves as mathematical “=”, and outside mathematical contexts is used for defining or identifying. Mathematical examples may be found in <xref linkend="cll_chapter18"/>.</para>
+  <para>The main difference between</para>
+  <programlisting><anchor xml:id="c7e14d1"/><anchor xml:id="cll_chapter7-section14-example1"/>14.1)  ko'a du le nanmu
+       It-1 is-identical-to the man
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c7e14d2"/><anchor xml:id="cll_chapter7-section14-example2"/>14.2)  ko'a mintu le nanmu
+       It-1 is-the-same-as the man
+</programlisting>
+  <para>is this defining nature. <xref linkend="cll_chapter7-section14-example1"/> presumes that the speaker is responding to a request for information about what “ko'a” refers to, or that the speaker in some way feels the need to define “ko'a” for later reference. A bridi with “du” is an identity sentence, somewhat metalinguistically saying that all attached sumti are representations for the same referent. There may be any number of sumti associated with “du”, and all are said to be identical.</para>
+  <para><xref linkend="cll_chapter7-section14-example2"/>, however, predicates; it is used to make a claim about the identity of “ko'a”, which presumably has been defined previously.</para>
+  <para>Note: “du” historically is derived from “dunli”, but “dunli” has a third place which “du” lacks: the standard of equality.</para>
+</section>
+
+<section xml:id="cll_chapter7-section15">
+  <title>15. lujvo based on pro-sumti</title>
+  <para>There exist rafsi allocated to a few cmavo of selma'o KOhA, but they are rarely used. (See <xref linkend="cll_chapter7-section16"/> for a complete list.) The obvious way to use them is as internal sumti, filling in an appropriate place of the gismu or lujvo to which they are attached; as such, they usually stand as the first rafsi in their lujvo.</para>
+  <para>Thus “donta'a”, meaning “you-talk”, would be interpreted as “tavla be do”, and would have the place structure</para>
+  <programlisting><anchor xml:id="c7e15d1"/><anchor xml:id="cll_chapter7-section15-example1"/>15.1)  t1 talks to you about subject t3 in language t4
+</programlisting>
+  <para>since t2 (the addressee) is already known to be “do”.</para>
+  <para>On the other hand, the lujvo “donma'o”, literally “you-cmavo”, which means “a second person personal pronoun”, would be interpreted as “cmavo be zo do”, and have the place structure:</para>
+  <programlisting><anchor xml:id="c7e15d2"/><anchor xml:id="cll_chapter7-section15-example2"/>15.2)  c1 is a second person pronoun in language c4
+</programlisting>
+  <para>since both the c2 place (the grammatical class) and the c3 place (the meaning) are obvious from the context “do”.</para>
+  <para>An anticipated use of rafsi for cmavo in the “fo'a” series is to express lujvo which can’t be expressed in a convenient rafsi form, because they are too long to express, or are formally inconvenient (fu'ivla, cmene, and so forth.) An example would be:</para>
+  <programlisting><anchor xml:id="c7e15d3"/><anchor xml:id="cll_chapter7-section15-example3"/>15.3)  fo'a goi le kulnrsu,omi .i lo fo'arselsanga
+       x6 stands for Finnish-culture. An x6-song.
+</programlisting>
+  <para>Finally, lujvo involving “zi'o” are also possible, and are fully discussed in <xref linkend="cll_chapter12"/>. In brief, the convention is to use the rafsi for “zi'o” as a prefix immediately followed by the rafsi for the number of the place to be deleted. Thus, if we consider a beverage (something drunk without considering who, if anyone, drinks it) as a “se pinxe be zi'o”, the lujvo corresponding to this is “zilrelselpinxe” (deleting the second place of “se pinxe”). Deleting the x1 place in this fashion would move all remaining places up by one. This would mean that “zilpavypinxe” has the same place structure as “zilrelselpinxe”, and “lo zilpavypinxe”, like “lo zilrelselpinxe”, refers to a beverage, and not to a non-existent drinker.</para>
+  <para>The pro-bridi “co'e”, “du”, and “bu'a” also have rafsi, which can be used just as if they were gismu. The resulting lujvo have (except for “du”-based lujvo) highly context-dependent meanings.</para>
+</section>
+
+<section xml:id="cll_chapter7-section16">
+  <title>16. KOhA cmavo by series</title>
+  <programlisting>
+         mi-series:
+     mi        I (rafsi: “mib”)
+     do        you (rafsi: “don” and “doi”)
+     mi'o      you and I
+     mi'a      I and others, we but not you
+     ma'a      you and I and others
+     do'o      you and others
+     ko        you-imperative
+
+         ti-series:
+     ti        this here; something nearby (rafsi: “tif”)
+     ta        that there; something distant (rafsi: “taz”)
+     tu        that yonder; something far distant (rafsi: “tuf”)
+
+         di'u-series:
+     di'u      the previous utterance
+     de'u      an earlier utterance
+     da'u      a much earlier utterance
+     di'e      the next utterance
+     de'e      a later utterance
+     da'e      a much later utterance
+     dei       this very utterance
+     do'i      some utterance
+
+         ko'a-series:
+     ko'a      it-1; 1st assignable pro-sumti
+     ko'e      it-2; 2nd assignable pro-sumti
+     ko'i      it-3; 3rd assignable pro-sumti
+     ko'o      it-4; 4th assignable pro-sumti
+     ko'u      it-5; 5th assignable pro-sumti
+
+     fo'a      it-6; 6th assignable pro-sumti (rafsi: “fo'a”)
+     fo'e      it-7; 7th assignable pro-sumti (rafsi: “fo'e”)
+     fo'i      it-8; 8th assignable pro-sumti (rafsi: “fo'i”)
+     fo'o      it-9; 9th assignable pro-sumti
+     fo'u      it-10; 10th assignable pro-sumti
+
+         ri-series:
+     ri        (repeats the last sumti)
+     ra        (repeats a previous sumti)
+     ru        (repeats a long-ago sumti)
+
+         zo'e-series:
+     zo'e      the obvious value
+     zu'i      the typical value
+     zi'o      the nonexistent value (rafsi: “zil”)
+
+         vo'a-series:
+     vo'a      x1 of this bridi
+     vo'e      x2 of this bridi
+     vo'i      x3 of this bridi
+     vo'o      x4 of this bridi
+     vo'u      x5 of this bridi
+
+         da-series:
+     da        something-1 (rafsi: “dav”/“dza”)
+     de        something-2
+     di        something-3
+
+         others:
+     ke'a      relativized sumti
+     ma        sumti question
+     ce'u      abstraction focus
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter7-section17">
+  <title>17. GOhA and other pro-bridi by series</title>
+  <programlisting>
+         broda-series (not GOhA):
+     broda     is-1; 1st assignable pro-bridi
+     brode     is-2; 2nd assignable pro-bridi
+     brodi     is-3; 3rd assignable pro-bridi
+     brodo     is-4; 4th assignable pro-bridi
+     brodu     is-5; 5th assignable pro-bridi
+
+         go'i-series:
+     go'i      (repeats the last bridi)
+     go'a      (repeats a previous bridi)
+     go'u      (repeats a long-ago bridi)
+     go'e      (repeats the last-but-one bridi)
+     go'o      (repeats a future bridi)
+     nei       (repeats the current bridi)
+     no'a      (repeats the next outer bridi)
+
+         bu'a-series:
+     bu'a      some-predicate-1 (rafsi: “bul”)
+     bu'e      some-predicate-2
+     bu'i      some-predicate-3
+
+         others:
+     co'e      has the obvious relationship (rafsi: “com”/“co'e”)
+     mo        bridi question
+     du        identity: x1 is identical to x2, x3 ... (rafsi: “dub”/“du'o”)
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter7-section18">
+  <title>18. Other cmavo discussed in this chapter</title>
+  <programlisting>
+     goi     GOI                 pro-sumti assignment (ko'a-series)
+     cei     CEI                 pro-bridi assignment (broda-series)
+     ra'o    RAhO                pro-sumti/pro-bridi update
+     soi     SOI                 reciprocity
+     se'u    SEhU                soi terminator
+     da'o    DAhO                cancel all pro-sumti/pro-bridi
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/8.xml b/todocbook/8.xml
new file mode 100644
index 0000000..84e8a8a
--- /dev/null
+++ b/todocbook/8.xml
@@ -0,0 +1,544 @@
+<chapter xml:id="cll_chapter8">
+  <title>Chapter 8
+Relative Clauses, Which Make sumti Even More Complicated</title>
+
+
+<section xml:id="cll_chapter8-section1">
+  <title>1. What are you pointing at?</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     poi     NOI                 restrictive relative clause introducer
+     ke'a    GOhA                relative pro-sumti
+     ku'o    KUhO                relative clause terminator
+</programlisting>
+  <para>Let us think about the problem of communicating what it is that we are pointing at when we are pointing at something. In Lojban, we can refer to what we are pointing at by using the pro-sumti “ti” if it is nearby, or “ta” if it is somewhat further away, or “tu” if it is distant. (Pro-sumti are explained in full in <xref linkend="cll_chapter7"/>.)</para>
+  <para>However, even with the assistance of a pointing finger, or pointing lips, or whatever may be appropriate in the local culture, it is often hard for a listener to tell just what is being pointed at. Suppose one is pointing at a person (in particular, in the direction of his or her face), and says:</para>
+  <programlisting><anchor xml:id="c8e1d1"/><anchor xml:id="cll_chapter8-section1-example1"/>1.1)   ti cu barda
+       This-one is-big.
+</programlisting>
+  <para>What is the referent of “ti”? Is it the person? Or perhaps it is the person’s nose? Or even (for “ti” can be plural as well as singular, and mean “these ones” as well as “this one”) the pores on the person’s nose?</para>
+  <para>To help solve this problem, Lojban uses a construction called a “relative clause”. Relative clauses are usually attached to the end of sumti, but there are other places where they can go as well, as explained later in this chapter. A relative clause begins with a word of selma'o NOI, and ends with the elidable terminator “ku'o” (of selma'o KUhO). As you might suppose, “noi” is a cmavo of selma'o NOI; however, first we will discuss the cmavo “poi”, which also belongs to selma'o NOI.</para>
+  <para>In between the “poi” and the “ku'o” appears a full bridi, with the same syntax as any other bridi. Anywhere within the bridi of a relative clause, the pro-sumti “ke'a” (of selma'o KOhA) may be used, and it stands for the sumti to which the relative clause is attached (called the “relativized sumti”). Here are some examples before we go any further:</para>
+  <programlisting><anchor xml:id="c8e1d2"/><anchor xml:id="cll_chapter8-section1-example2"/>1.2)   ti poi ke'a prenu ku'o cu barda
+       This-thing such-that-(IT is-a-person) is-large.
+       This thing which is a person is big.
+       This person is big.
+
+<anchor xml:id="c8e1d3"/><anchor xml:id="cll_chapter8-section1-example3"/>1.3)   ti poi ke'a nazbi ku'o cu barda
+       This-thing such-that-(IT is-a-nose) is-large.
+       This thing which is a nose is big.
+       This nose is big.
+
+<anchor xml:id="c8e1d4"/><anchor xml:id="cll_chapter8-section1-example4"/>1.4)   ti poi ke'a nazbi kapkevna ku'o cu barda
+       This-thing such-that-(IT is-a-nose-type-of skin-hole) is-big.
+       These things which are nose-pores are big.
+       These nose-pores are big.
+</programlisting>
+  <para>In the literal translations throughout this chapter, the word “IT”, capitalized, is used to represent the cmavo “ke'a”. In each case, it serves to represent the sumti (in <xref linkend="cll_chapter8-section1-example2"/> through <xref linkend="cll_chapter8-section1-example4"/>, the cmavo “ti”) to which the relative clause is attached.</para>
+  <para>Of course, there is no reason why “ke'a” needs to appear in the x1 place of a relative clause bridi; it can appear in any place, or indeed even in a sub-bridi within the relative clause bridi. Here are two more examples:</para>
+  <programlisting><anchor xml:id="c8e1d5"/><anchor xml:id="cll_chapter8-section1-example5"/>1.5)   tu poi le mlatu pu lacpu ke'a ku'o cu ratcu
+       That-distant-thing such-that (the cat [past] drags IT) is-a-rat.
+       That thing which the cat dragged is a rat.
+       What the cat dragged is a rat.
+
+<anchor xml:id="c8e1d6"/><anchor xml:id="cll_chapter8-section1-example6"/>1.6)   ta poi mi djica le nu mi ponse ke'a [kei] ku'o cu bloti
+       That-thing such-that( I desire the event-of( I own IT ) ) is-a-boat.
+       That thing that I want to own is a boat.
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section1-example6"/>, “ke'a” appears in an abstraction clause (abstractions are explained in <xref linkend="cll_chapter11"/>) within a relative clause.</para>
+  <para>Like any sumti, “ke'a” can be omitted. The usual presumption in that case is that it then falls into the x1 place:</para>
+  <programlisting><anchor xml:id="c8e1d7"/><anchor xml:id="cll_chapter8-section1-example7"/>1.7)   ti poi nazbi cu barda
+       This-thing which is-a-nose is-big.
+</programlisting>
+  <para>almost certainly means the same thing as <xref linkend="cll_chapter8-section1-example3"/>. However, “ke'a” can be omitted if it is clear to the listener that it belongs in some place other than x1:</para>
+  <programlisting><anchor xml:id="c8e1d8"/><anchor xml:id="cll_chapter8-section1-example8"/>1.8)   tu poi le mlatu pu lacpu cu ratcu
+       That-distant-thing which the cat [past] drags is-a-rat
+</programlisting>
+  <para>is equivalent to <xref linkend="cll_chapter8-section1-example4"/>.</para>
+  <para>As stated before, “ku'o” is an elidable terminator, and in fact it is almost always elidable. Throughout the rest of this chapter, “ku'o” will not be written in any of the examples unless it is absolutely required: thus, <xref linkend="cll_chapter8-section1-example2"/> can be written:</para>
+  <programlisting><anchor xml:id="c8e1d9"/><anchor xml:id="cll_chapter8-section1-example9"/>1.9)   ti poi prenu cu barda
+       That which is-a-person is-big.
+       That person is big.
+</programlisting>
+  <para>without any change in meaning. Note that “poi” is translated “which” rather than “such-that” when “ke'a” has been omitted from the x1 place of the relative clause bridi. The word “which” is used in English to introduce English relative clauses: other words that can be used are “who” and “that”, as in:</para>
+  <programlisting><anchor xml:id="c8e1d10"/><anchor xml:id="cll_chapter8-section1-example10"/>1.10)  I saw a man who was going to the store.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c8e1d11"/><anchor xml:id="cll_chapter8-section1-example11"/>1.11)  The building that the school was located in is large.
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section1-example10"/> the relative clause is “who was going to the store”, and in <xref linkend="cll_chapter8-section1-example11"/> it is “that the school was located in”. Sometimes “who”, “which”, and “that” are used in literal translations in this chapter in order to make them read more smoothly.</para>
+</section>
+
+<section xml:id="cll_chapter8-section2">
+  <title>2. Incidental relative clauses</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     noi     NOI                 incidental relative clause introducer
+</programlisting>
+  <para>There are two basic kinds of relative clauses: restrictive relative clauses introduced by “poi”, and incidental (sometimes called simply “non-restrictive”) relative clauses introduced by “noi”. The difference between restrictive and incidental relative clauses is that restrictive clauses provide information that is essential to identifying the referent of the sumti to which they are attached, whereas incidental relative clauses provide additional information which is helpful to the listener but is not essential for identifying the referent of the sumti. All of the examples in <xref linkend="cll_chapter8-section1"/> are restrictive relative clauses: the information in the relative clause is essential to identification. (The title of this chapter, though, uses an incidental relative clause.)</para>
+  <para>Consider the following examples:</para>
+  <programlisting><anchor xml:id="c8e2d1"/><anchor xml:id="cll_chapter8-section2-example1"/>2.1)   le gerku poi blanu cu barda
+       The dog which is-blue is-large.
+       The dog which is blue is large.
+
+<anchor xml:id="c8e2d2"/><anchor xml:id="cll_chapter8-section2-example2"/>2.2)   le gerku noi blanu cu barda
+       The dog incidentally-which is-blue is-large.
+       The dog, which is blue, is large.
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section2-example1"/>, the information conveyed by “poi blanu” is essential to identifying the dog in question: it restricts the possible referents from dogs in general to dogs that are blue. This is why “poi” relative clauses are called restrictive. In <xref linkend="cll_chapter8-section2-example2"/>, on the other hand, the dog which is referred to has presumably already been identified clearly, and the relative clause “noi blanu” just provides additional information about it. (If in fact the dog hasn’t been identified clearly, then the relative clause does not help identify it further.)</para>
+  <para>In English, the distinction between restrictive and incidental relative clauses is expressed in writing by surrounding incidental, but not restrictive, clauses with commas. These commas are functioning as parentheses, because incidental relative clauses are essentially parenthetical. This distinction in punctuation is represented in speech by a difference in tone of voice. In addition, English restrictive relative clauses can be introduced by “that” as well as “which” and “who”, whereas incidental relative clauses cannot begin with “that”. Lojban, however, always uses the cmavo “poi” and “noi” rather than punctuation or intonation to make the distinction.</para>
+  <para>Here are more examples of incidental relative clauses:</para>
+  <programlisting><anchor xml:id="c8e2d3"/><anchor xml:id="cll_chapter8-section2-example3"/>2.3)   mi noi jdice cu zvati
+       I who-incidentally am-a-judge am-at [some-place].
+       I, a judge, am present.
+</programlisting>
+  <para>In this example, “mi” is already sufficiently restricted, and the additional information that I am a judge is being provided solely for the listener’s edification.</para>
+  <programlisting><anchor xml:id="c8e2d4"/><anchor xml:id="cll_chapter8-section2-example4"/>2.4)   xu do viska le mi karce noi blabi
+       [True?] You see my car incidentally-which is-white.
+       Do you see my car, which is white?
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section2-example4"/>, the speaker is presumed to have only one car, and is providing incidental information that it is white. (Alternatively, he or she might have more than one car, since “le karce” can be plural, in which case the incidental information is that each of them is white.) Contrast <xref linkend="cll_chapter8-section2-example5"/> with a restrictive relative clause:</para>
+  <programlisting><anchor xml:id="c8e2d5"/><anchor xml:id="cll_chapter8-section2-example5"/>2.5)   xu do viska le mi karce poi blabi
+       [True?] You see my car which is-white.
+       Do you see my car that is white?
+       Do you see my white car?
+</programlisting>
+  <para>Here the speaker probably has several cars, and is restricting the referent of the sumti “le mi karce” (and thereby the listener’s attention) to the white one only. <xref linkend="cll_chapter8-section2-example5"/> means much the same as <xref linkend="cll_chapter8-section2-example6"/>, which does not use a relative clause:</para>
+  <programlisting><anchor xml:id="c8e2d6"/><anchor xml:id="cll_chapter8-section2-example6"/>2.6)   xu do viska le mi blabi karce
+       [True?] You see my white car.
+       Do you see my car, the white one?
+</programlisting>
+  <para>So a restrictive relative clause attached to a description can often mean the same as a description involving a tanru. However, “blabi karce”, like all tanru, is somewhat vague: in principle, it might refer to a car which carries white things, or even express some more complicated concept involving whiteness and car-ness; the restrictive relative clause of <xref linkend="cll_chapter8-section2-example5"/> can only refer to a car which is white, not to any more complex or extended concept.</para>
+</section>
+
+<section xml:id="cll_chapter8-section3">
+  <title>3. Relative phrases</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     pe      GOI                 restrictive association
+     po      GOI                 restrictive possession
+     po'e    GOI                 restrictive intrinsic possession
+     po'u    GOI                 restrictive identification
+     ne      GOI                 incidental association
+     no'u    GOI                 incidental identification
+
+     ge'u    GEhU                relative phrase terminator
+</programlisting>
+  <para>There are types of relative clauses (those which have a certain selbri) which are frequently wanted in Lojban, and can be expressed using a shortcut called a relative phrase. Relative phrases are introduced by cmavo of selma'o GOI, and consist of a GOI cmavo followed by a single sumti.</para>
+  <para>Here is an example of “pe”, plus an equivalent sentence using a relative clause:</para>
+  <programlisting><anchor xml:id="c8e3d1"/><anchor xml:id="cll_chapter8-section3-example1"/>3.1)   le stizu pe mi cu blanu
+       The chair associated-with me is-blue.
+       My chair is blue.
+
+<anchor xml:id="c8e3d2"/><anchor xml:id="cll_chapter8-section3-example2"/>3.2)   le stizu poi ke'a srana mi cu blanu
+       The chair such-that( IT is-associated-with me) is-blue.
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section3-example1"/> and <xref linkend="cll_chapter8-section3-example2"/>, the link between the chair and the speaker is of the loosest kind.</para>
+  <para>Here is an example of “po”:</para>
+  <programlisting><anchor xml:id="c8e3d3"/><anchor xml:id="cll_chapter8-section3-example3"/>3.3)   le stizu po mi cu xunre
+       The chair specific-to me is red.
+
+<anchor xml:id="c8e3d4"/><anchor xml:id="cll_chapter8-section3-example4"/>3.4)   le stizu poi ke'a se steci srana mi cu xunre
+       The chair such-that (IT is-specifically associated-with me) is-red.
+</programlisting>
+  <para><xref linkend="cll_chapter8-section3-example3"/> and <xref linkend="cll_chapter8-section3-example4"/> contrast with <xref linkend="cll_chapter8-section3-example1"/> and <xref linkend="cll_chapter8-section3-example2"/>: the chair is more permanently connected with the speaker. A plausible (though not the only possible) contrast between <xref linkend="cll_chapter8-section3-example1"/> and <xref linkend="cll_chapter8-section3-example3"/> is that “pe mi” would be appropriate for a chair the speaker is currently sitting on (whether or not the speaker owned that chair), and “po mi” for a chair owned by the speaker (whether or not he or she was currently occupying it).</para>
+  <para>As a result, the relationship expressed between two sumti by “po” is usually called “possession”, although it does not necessarily imply ownership, legal or otherwise. The central concept is that of specificity (“steci” in Lojban).</para>
+  <para>Here is an example of “po'e”, as well as another example of “po”:</para>
+  <programlisting><anchor xml:id="c8e3d5"/><anchor xml:id="cll_chapter8-section3-example5"/>3.5)   le birka po'e mi cu spofu
+       The arm intrinsically-possessed-by me is-broken
+
+<anchor xml:id="c8e3d6"/><anchor xml:id="cll_chapter8-section3-example6"/>3.6)   le birka poi jinzi ke se steci srana mi cu spofu
+       The arm which is-intrinsically (specifically associated-with) me is-broken.
+
+<anchor xml:id="c8e3d7"/><anchor xml:id="cll_chapter8-section3-example7"/>3.7)   le botpi po mi cu spofu
+       The bottle specific-to me is-broken
+</programlisting>
+  <para><xref linkend="cll_chapter8-section3-example5"/> and <xref linkend="cll_chapter8-section3-example6"/> on the one hand, and <xref linkend="cll_chapter8-section3-example7"/> on the other, illustrate the contrast between two types of possession called “intrinsic” and “extrinsic”, or sometimes “inalienable” and “alienable”, respectively. Something is intrinsically (or inalienably) possessed by someone if the possession is part of the possessor, and cannot be changed without changing the possessor. In the case of <xref linkend="cll_chapter8-section3-example5"/>, people are usually taken to intrinsically possess their arms: even if an arm is cut off, it remains the arm of that person. (If the arm is transplanted to another person, however, it becomes intrinsically possessed by the new user, though, so intrinsic possession is a matter of degree.)</para>
+  <para>By contrast, the bottle of <xref linkend="cll_chapter8-section3-example7"/> can be given away, or thrown away, or lost, or stolen, so it is possessed extrinsically (alienably). The exact line between intrinsic and extrinsic possession is culturally dependent. The U.S. Declaration of Independence speaks of the “inalienable rights” of men, but just what those rights are, and even whether the concept makes sense at all, varies from culture to culture.</para>
+  <para>Note that <xref linkend="cll_chapter8-section3-example5"/> can also be expressed without a relative clause:</para>
+  <programlisting><anchor xml:id="c8e3d8"/><anchor xml:id="cll_chapter8-section3-example8"/>3.8)   le birka be mi cu spofu
+       The arm of-body me is broken
+</programlisting>
+  <para>reflecting the fact that the gismu “birka” has an x2 place representing the body to which the arm belongs. Many, but not all, cases of intrinsic possession can be thus covered without using “po'e” by placing the possessor into the appropriate place of the description selbri.</para>
+  <para>Here is an example of “po'u”:</para>
+  <programlisting><anchor xml:id="c8e3d9"/><anchor xml:id="cll_chapter8-section3-example9"/>3.9)   le gerku po'u le mi pendo cu cinba mi
+       The dog which-is my friend kisses me.
+
+<anchor xml:id="c8e3d10"/><anchor xml:id="cll_chapter8-section3-example10"/>3.10)  le gerku poi du le mi pendo cu cinba mi
+       The dog which = my friend kisses me.
+</programlisting>
+  <para>The cmavo “po'u” does not represent possession at all, but rather identity. (Note that it means “poi du” and its form was chosen to suggest the relationship.)</para>
+  <para>In <xref linkend="cll_chapter8-section3-example9"/>, the use of “po'u” tells us that “le gerku” and “le mi pendo” represent the same thing. Consider the contrast between <xref linkend="cll_chapter8-section3-example9"/> and:</para>
+  <programlisting><anchor xml:id="c8e3d11"/><anchor xml:id="cll_chapter8-section3-example11"/>3.11)  le mi pendo po'u le gerku cu cinba mi
+       My friend which-is the dog kisses me.
+</programlisting>
+  <para>The facts of the case are the same, but the listener’s knowledge about the situation may not be. In <xref linkend="cll_chapter8-section3-example9"/>, the listener is presumed not to understand which dog is meant by “le gerku”, so the speaker adds a relative phrase clarifying that it is the particular dog which is the speaker’s friend.</para>
+  <para><xref linkend="cll_chapter8-section3-example11"/>, however, assumes that the listener does not know which of the speaker’s friends is referred to, and specifies that it is the friend that is the dog (which dog is taken to be obvious). Here is another example of the same contrast:</para>
+  <programlisting><anchor xml:id="c8e3d12"/><anchor xml:id="cll_chapter8-section3-example12"/>3.12)  le tcadu po'u la nu,iork
+       The city of New York [not another city]
+
+<anchor xml:id="c8e3d13"/><anchor xml:id="cll_chapter8-section3-example13"/>3.13)  la nu,iork po'u le tcadu
+       New York the city (not the state or some other New York)
+</programlisting>
+  <para>The principle that the possessor and the possessed may change places applies to all the GOI cmavo, and allows for the possibility of odd effects:</para>
+  <programlisting><anchor xml:id="c8e3d14"/><anchor xml:id="cll_chapter8-section3-example14"/>3.14)  le kabri pe le mi pendo cu cmalu
+       The cup associated-with my friend is small.
+       My friend’s cup is small
+
+<anchor xml:id="c8e3d15"/><anchor xml:id="cll_chapter8-section3-example15"/>3.15)  le mi pendo pe le kabri cu cmalu
+       My friend associated-with the cup is small.
+       My friend, the one with the cup, is small.
+</programlisting>
+  <para><xref linkend="cll_chapter8-section3-example14"/> is useful in a context which is about my friend, and states that his or her cup is small, whereas <xref linkend="cll_chapter8-section3-example15"/> is useful in a context that is primarily about a certain cup, and makes a claim about “my friend of the cup”, as opposed to some other friend of mine. Here the cup appears to “possess” the person! English can’t even express this relationship with a possessive — “the cup’s friend of mine” looks like nonsense — but Lojban has no trouble doing so.</para>
+  <para>Finally, the cmavo “ne” and “no'u” stand to “pe” and “po'u”, respectively, as “noi” does to “poi” — they provide incidental information:</para>
+  <programlisting><anchor xml:id="c8e3d16"/><anchor xml:id="cll_chapter8-section3-example16"/>3.16)  le blabi gerku ne mi cu batci do
+       The white dog, incidentally-associated-with me, bites you.
+       The white dog, which is mine, bites you.
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section3-example16"/>, the white dog is already fully identified (after all, presumably the listener knows which dog bit him or her!). The fact that it is yours is merely incidental to the main bridi claim.</para>
+  <para>Distinguishing between “po'u” and “no'u” can be a little tricky. Consider a room with several men in it, one of whom is named Jim. If you don’t know their names, I might say:</para>
+  <programlisting><anchor xml:id="c8e3d17"/><anchor xml:id="cll_chapter8-section3-example17"/>3.17)  le nanmu no'u la djim. cu terpemci
+       The man, incidentally-who-is Jim, is-a-poet.
+       The man, Jim, is a poet.
+</programlisting>
+  <para>Here I am saying that one of the men is a poet, and incidentally telling you that he is Jim. But if you do know the names, then</para>
+  <programlisting><anchor xml:id="c8e3d18"/><anchor xml:id="cll_chapter8-section3-example18"/>3.18)  le nanmu po'u la djim. cu terpemci
+       The man who-is Jim is-a-poet.
+       The man Jim is a poet.
+</programlisting>
+  <para>is appropriate. Now I am using the fact that the man I am speaking of is Jim in order to pick out which man I mean.</para>
+  <para>It is worth mentioning that English sometimes over-specifies possession from the Lojban point of view (and the point of view of many other languages, including ones closely related to English). The idiomatic English sentence</para>
+  <programlisting><anchor xml:id="c8e3d19"/><anchor xml:id="cll_chapter8-section3-example19"/>3.19)  The man put his hands in his pockets.
+</programlisting>
+  <para>seems strange to a French- or German-speaking person: whose pockets would he put his hands into? and even odder, whose hands would he put into his pockets? In Lojban, the sentence</para>
+  <programlisting><anchor xml:id="c8e3d20"/><anchor xml:id="cll_chapter8-section3-example20"/>3.20)  le nanmu cu punji le xance le daski
+       The man puts the hand at-locus-the pocket.
+</programlisting>
+  <para>is very natural. Of course, if the man is in fact putting his hands into another’s pockets, or another’s hands into his pockets, the fact can be specified.</para>
+  <para>Finally, the elidable terminator for GOI cmavo is “ge'u” of selma'o GEhU; it is almost never required. However, if a logical connective immediately follows a sumti modified by a relative phrase, then an explicit “ge'u” is needed to allow the connective to affect the relativized sumti rather than the sumti of the relative phrase. (What about the cmavo after which selma'o GOI is named? It is discussed in <xref linkend="cll_chapter7"/>, as it is not semantically akin to the other kinds of relative phrases, although the syntax is the same.)</para>
+</section>
+
+<section xml:id="cll_chapter8-section4">
+  <title>4. Multiple relative clauses: “zi'e”</title>
+  <programlisting>
+     zi'e    ZIhE                relative clause joiner
+</programlisting>
+  <para>Sometimes it is necessary or useful to attach more than one relative clause to a sumti. This is made possible in Lojban by the cmavo “zi'e” (of selma'o ZIhE), which is used to join one or more relative clauses together into a single unit, thus making them apply to the same sumti. For example:</para>
+  <programlisting><anchor xml:id="c8e4d1"/><anchor xml:id="cll_chapter8-section4-example1"/>4.1)   le gerku poi blabi zi'e poi batci le nanmu cu klama
+       The dog which is white and which bites the man goes.
+</programlisting>
+  <para>The most usual translation of “zi'e” in English is “and”, but “zi'e” is not really a logical connective: unlike most of the true logical connectives (which are explained in <xref linkend="cll_chapter14"/>), it cannot be converted into a logical connection between sentences.</para>
+  <para>It is perfectly correct to use “zi'e” to connect relative clauses of different kinds:</para>
+  <programlisting><anchor xml:id="c8e4d2"/><anchor xml:id="cll_chapter8-section4-example2"/>4.2)   le gerku poi blabi zi'e noi le mi pendo cu ponse ke'a cu klama
+       The dog that-is (white) and incidentally-such-that (my friend owns IT) goes.
+       The dog that is white, which my friend owns, is going.
+</programlisting>
+  <para>In <xref linkend="cll_chapter8-section4-example2"/>, the restrictive clause “poi blabi” specifies which dog is referred to, but the incidental clause “noi le mi pendo cu ponse” is mere incidental information: the listener is supposed to already have identified the dog from the “poi blabi”. Of course, the meaning (though not necessarily the emphasis) is the same if the incidental clause appears first.</para>
+  <para>It is also possible to connect relative phrases with “zi'e”, or a relative phrase with a relative clause:</para>
+  <programlisting><anchor xml:id="c8e4d3"/><anchor xml:id="cll_chapter8-section4-example3"/>4.3)   le botpi po mi zi'e poi blanu cu spofu
+       The bottle specific-to me and which-is blue is-broken.
+       My blue bottle is broken.
+</programlisting>
+  <para>Note that if the colloquial translation of <xref linkend="cll_chapter8-section4-example3"/> were “My bottle, which is blue, is broken”, then “noi” rather than “poi” would have been correct in the Lojban version, since that version of the English implies that you do not need to know the bottle is blue. As written, <xref linkend="cll_chapter8-section4-example3"/> suggests that I probably have more than one bottle, and the one in question needs to be picked out as the blue one.</para>
+  <programlisting><anchor xml:id="c8e4d4"/><anchor xml:id="cll_chapter8-section4-example4"/>4.4)   mi ba zutse le stizu pe mi zi'e po do
+            zi'e poi xunre
+       I [future] sit-in the chair associated-with me and specific-to you
+            and which-is red.
+       I will sit in my chair (really yours), the red one.
+</programlisting>
+  <para><xref linkend="cll_chapter8-section4-example4"/> illustrates that more than two relative phrases or clauses can be connected with “zi'e”. It almost defies colloquial translation because of the very un-English contrast between “pe mi”, implying that the chair is temporarily connected with me, and “po do”, implying that the chair has a more permanent association with you. (Perhaps I am a guest in your house, in which case the chair would naturally be your property.)</para>
+  <para>Here is another example, mixing a relative phrase and two relative clauses, a restrictive one and a non-restrictive one:</para>
+  <programlisting><anchor xml:id="c8e4d5"/><anchor xml:id="cll_chapter8-section4-example5"/>4.5)   mi ba citka le dembi pe mi
+            zi'e poi cpana le mi palta
+            zi'e noi do dunda ke'a mi
+       I [future] eat the beans associated-with me
+            and which are-upon my plate
+            and which-incidentally you gave IT to-me.
+       I’ll eat my beans that are on my plate, the ones you gave me.
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter8-section5">
+  <title>5. Non-veridical relative clauses: “voi”</title>
+  <programlisting>
+     voi     NOI                 non-veridical relative clause introducer
+</programlisting>
+  <para>There is another member of selma'o NOI which serves to introduce a third kind of relative clause: “voi”. Relative clauses introduced by “voi” are restrictive, like those introduced by “poi”. However, there is a fundamental difference between “poi” and “voi” relative clauses. A “poi” relative clause is said to be veridical, in the same sense that a description using “lo” or “loi” is: it is essential to the interpretation that the bridi actually be true. For example:</para>
+  <programlisting><anchor xml:id="c8e5d1"/><anchor xml:id="cll_chapter8-section5-example1"/>5.1)   le gerku poi blabi cu klama
+       The dog which is-white goes.
+</programlisting>
+  <para>it must actually be true that the dog is white, or the sentence constitutes a miscommunication. If there is a white dog and a brown dog, and the speaker uses “le gerku poi blabi” to refer to the brown dog, then the listener will not understand correctly. However,</para>
+  <programlisting><anchor xml:id="c8e5d2"/><anchor xml:id="cll_chapter8-section5-example2"/>5.2)   le gerku voi blabi cu klama
+       The dog which-I-describe-as white goes.
+</programlisting>
+  <para>puts the listener on notice that the dog in question may not actually meet objective standards (whatever they are) for being white: only the speaker can say exactly what is meant by the term. In this way, “voi” is like “le”; the speaker’s intention determines the meaning.</para>
+  <para>As a result, the following two sentences</para>
+  <programlisting><anchor xml:id="c8e5d3"/><anchor xml:id="cll_chapter8-section5-example3"/>5.3)   le nanmu cu ninmu
+       That-which-I-describe-as a-man is-a-woman.
+       The “guy” is actually a gal.
+
+<anchor xml:id="c8e5d4"/><anchor xml:id="cll_chapter8-section5-example4"/>5.4)   ti voi nanmu cu ninmu
+       This-thing which-I-describe-as a-man is-a-woman.
+</programlisting>
+  <para>mean essentially the same thing (except that <xref linkend="cll_chapter8-section5-example4"/> involves pointing thanks to the use of “ti”, whereas <xref linkend="cll_chapter8-section5-example3"/> doesn’t), and neither one is self-contradictory: it is perfectly all right to describe something as a man (although perhaps confusing to the listener) even if it actually is a woman.</para>
+</section>
+
+<section xml:id="cll_chapter8-section6">
+  <title>6. Relative clauses and descriptors</title>
+  <para>So far, this chapter has described the various kinds of relative clauses (including relative phrases). The list is now complete, and the rest of the chapter will be concerned with the syntax of sumti that include relative clauses. So far, all relative clauses have appeared directly after the sumti to which they are attached. This is the most common position (and originally the only one), but a variety of other placements are also possible which produce a variety of semantic effects.</para>
+  <para>There are actually three places where a relative clause can be attached to a description sumti: after the descriptor (“le”, “lo”, or whatever), after the embedded selbri but before the elidable terminator (which is “ku”), and after the “ku”. The relative clauses attached to descriptors that we have seen have occupied the second position. Thus <xref linkend="cll_chapter8-section5-example1"/>, if written out with all elidable terminators, would appear as:</para>
+  <programlisting><anchor xml:id="c8e6d1"/><anchor xml:id="cll_chapter8-section6-example1"/>6.1)   le gerku poi blabi ku'o ku cu klama vau
+       The (dog which (is-white) ) goes.
+       The dog which is white is going.
+</programlisting>
+  <para>Here “ku'o” is the terminator paired with “poi” and “ku” with “le”, and “vau” is the terminator of the whole bridi.</para>
+  <para>When a simple descriptor using “le”, like “le gerku”, has a relative clause attached, it is purely a matter of style and emphasis where the relative clause should go. Therefore, the following examples are all equivalent in meaning to <xref linkend="cll_chapter8-section6-example1"/>:</para>
+  <programlisting><anchor xml:id="c8e6d2"/><anchor xml:id="cll_chapter8-section6-example2"/>6.2)   le poi blabi ku'o gerku cu klama
+       The such-that (it-is-white) dog goes.
+
+<anchor xml:id="c8e6d3"/><anchor xml:id="cll_chapter8-section6-example3"/>6.3)   le gerku ku poi blabi cu klama
+       The (dog) which is-white goes.
+</programlisting>
+  <para><xref linkend="cll_chapter8-section6-example1"/> will seem most natural to speakers of languages like English, which always puts relative clauses after the noun phrases they are attached to; <xref linkend="cll_chapter8-section6-example2"/>, on the other hand, may seem more natural to Finnish or Chinese speakers, who put the relative clause first. Note that in <xref linkend="cll_chapter8-section6-example2"/>, the elidable terminator “ku'o” must appear, or the selbri of the relative clause (“blabi”) will merge with the selbri of the description (“gerku”), resulting in an ungrammatical sentence. The purpose of the form appearing in <xref linkend="cll_chapter8-section6-example3"/> will be apparent shortly.</para>
+  <para>As is explained in detail in <xref linkend="cll_chapter6"/>, two different numbers (known as the “inner quantifier” and the “outer quantifier”) can be attached to a description. The inner quantifier specifies how many things the descriptor refers to: it appears between the descriptor and the description selbri. The outer quantifier appears before the descriptor, and specifies how many of the things referred to by the descriptor are involved in this particular bridi. In the following example,</para>
+  <programlisting><anchor xml:id="c8e6d4"/><anchor xml:id="cll_chapter8-section6-example4"/>6.4)   re le mu prenu cu klama le zarci
+       Two-of the five persons go to-the market.
+       Two of the five people [that I have in mind] are going to the market.
+</programlisting>
+  <para>“mu” is the inner quantifier and “re” is the outer quantifier. Now what is meant by attaching a relative clause to the sumti “re le mu prenu”? Suppose the relative clause is “poi ninmu” (meaning “who are women”). Now the three possible attachment points discussed previously take on significance.</para>
+  <programlisting><anchor xml:id="c8e6d5"/><anchor xml:id="cll_chapter8-section6-example5"/>6.5)   re le poi ninmu ku'o mu prenu cu klama le zarci
+       Two of the such-that([they] are-women) five persons go to-the market.
+       Two women out of the five persons go to the market.
+
+<anchor xml:id="c8e6d6"/><anchor xml:id="cll_chapter8-section6-example6"/>6.6)   re le mu prenu poi ninmu [ku] cu klama le zarci
+       Two of the (five persons which are-women) go to-the market.
+       Two of the five women go to the market.
+
+<anchor xml:id="c8e6d7"/><anchor xml:id="cll_chapter8-section6-example7"/>6.7)   re le mu prenu ku poi ninmu cu klama le zarci
+       (Two of the five persons) which are-women go to-the market.
+       Two women out of the five persons go to the market.
+</programlisting>
+  <para>As the parentheses show, <xref linkend="cll_chapter8-section6-example6"/> means that all five of the persons are women, whereas <xref linkend="cll_chapter8-section6-example7"/> means that the two who are going to the market are women. How do we remember which is which? If the relative clause comes after the explicit “ku”, as in <xref linkend="cll_chapter8-section6-example7"/>, then the sumti as a whole is qualified by the relative clause. If there is no “ku”, or if the relative clause comes before an explicit “ku”, then the relative clause is understood to apply to everything which the underlying selbri applies to.</para>
+  <para>What about <xref linkend="cll_chapter8-section6-example5"/>? By convention, it means the same as <xref linkend="cll_chapter8-section6-example7"/>, and it requires no “ku”, but it does typically require a “ku'o” instead. Note that the relative clause comes before the inner quantifier.</para>
+  <para>When “le” is the descriptor being used, and the sumti has no explicit outer quantifier, then the outer quantifier is understood to be “ro” (meaning “all”), as is explained in <xref linkend="cll_chapter6"/>. Thus “le gerku” is taken to mean “all of the things I refer to as dogs”, possibly all one of them. In that case, there is no difference between a relative clause after the “ku” or before it. However, if the descriptor is “lo”, the difference is quite important:</para>
+  <programlisting><anchor xml:id="c8e6d8"/><anchor xml:id="cll_chapter8-section6-example8"/>6.8)   lo prenu ku noi blabi cu klama le zarci
+       (Some persons) incidentally-which are-white go to-the market.
+       Some people, who are white, go to the market.
+
+<anchor xml:id="c8e6d9"/><anchor xml:id="cll_chapter8-section6-example9"/>6.9)   lo prenu noi blabi [ku] cu klama le zarci
+       Some (persons incidentally-which are-white) go to-the market.
+       Some of the people, who by the way are white, go to the market.
+</programlisting>
+  <para>Both <xref linkend="cll_chapter8-section6-example8"/> and <xref linkend="cll_chapter8-section6-example9"/> tell us that one or more persons are going to the market. However, they make very different incidental claims. Now, what does “lo prenu noi blabi” mean? Well, the default inner quantifier is “ro” (meaning “all”), and the default outer quantifier is “su'o” (meaning “at least one”). Therefore, we must first take all persons, then choose at least one of them. That one or more people will be going.</para>
+  <para>In <xref linkend="cll_chapter8-section6-example8"/>, the relative clause described the sumti once the outer quantifier was applied: one or more people, who are white, are going. But in <xref linkend="cll_chapter8-section6-example9"/>, the relative clause actually describes the sumti before the outer quantification is applied, so that it ends up meaning “First take all persons — by the way, they’re all white”. But not all people are white, so the incidental claim being made here is false.</para>
+  <para>The safe strategy, therefore, is to always use “ku” when attaching a “noi” relative clause to a “lo” descriptor. Otherwise we may end up claiming far too much.</para>
+  <para>When the descriptor is “la”, indicating that what follows is a selbri used for naming, then the positioning of relative clauses has a different significance. A relative clause inside the “ku”, whether before or after the selbri, is reckoned part of the name; a relative clause outside the “ku” is not. Therefore,</para>
+  <programlisting><anchor xml:id="c8e6d10"/><anchor xml:id="cll_chapter8-section6-example10"/>6.10)  mi viska la nanmu poi terpa le ke'a xirma [ku]
+       I see that-named (“man which fears the of-IT horse”).
+       I see Man Afraid Of His Horse.
+</programlisting>
+  <para>says that the speaker sees a person with a particular name, who does not necessarily fear any horses, whereas</para>
+  <programlisting><anchor xml:id="c8e6d11"/><anchor xml:id="cll_chapter8-section6-example11"/>6.11)  mi viska la nanmu ku poi terpa le ke'a xirma.
+       I see that-named( “Man” ) which fears the of-IT horse.
+       I see the person named “Man” who is afraid of his horse.
+</programlisting>
+  <para>refers to one (or more) of those named “Man”, namely the one(s) who are afraid of their horses.</para>
+  <para>Finally, so-called indefinite sumti like “re karce”, which means almost the same as “re lo karce” (which in turn means the same as “re lo ro karce”), can have relative clauses attached; these are taken to be of the outside-the-“ku” variety. Here is an example:</para>
+  <programlisting><anchor xml:id="c8e6d12"/><anchor xml:id="cll_chapter8-section6-example12"/>6.12)  mi ponse re karce [ku] poi xekri
+       I possess two cars which-are black.
+</programlisting>
+  <para>The restrictive relative clause only affects the two cars being affected by the main bridi, not all cars that exist. It is ungrammatical to try to place a relative clause within an indefinite sumti (that is, before an explicitly expressed terminating “ku”.) Use an explicit “lo” instead.</para>
+</section>
+
+<section xml:id="cll_chapter8-section7">
+  <title>7. Possessive sumti</title>
+  <para>In <xref linkend="cll_chapter8-section2-example4"/> through <xref linkend="cll_chapter8-section2-example6"/>, the sumti “le mi karce” appears, glossed as “my car”. Although it might not seem so, this sumti actually contains a relative phrase. When a sumti appears between a descriptor and its description selbri, it is actually a “pe” relative phrase. So</para>
+  <programlisting><anchor xml:id="c8e7d1"/><anchor xml:id="cll_chapter8-section7-example1"/>7.1)   le mi karce cu xunre
+       My car is-red.
+</programlisting>
+  <para>and</para>
+  <programlisting><anchor xml:id="c8e7d2"/><anchor xml:id="cll_chapter8-section7-example2"/>7.2)   le pe mi karce cu xunre
+       The (associated-with me) car is-red.
+</programlisting>
+  <para>mean exactly the same thing. Furthermore, since there are no special considerations of quantifiers here,</para>
+  <programlisting><anchor xml:id="c8e7d3"/><anchor xml:id="cll_chapter8-section7-example3"/>7.3)   le karce pe mi cu xunre
+       The car associated-with me is-red.
+</programlisting>
+  <para>means the same thing as well. A sumti like the one in <xref linkend="cll_chapter8-section7-example1"/> is called a “possessive sumti”. Of course, it does not really indicate possession in the sense of ownership, but like “pe” relative phrases, indicates only weak association; you can say “le mi karce” even if you’ve only borrowed it for the night. (In English, “my car” usually means “le karce po mi”, but we do not have the same sense of possession in “my seat on the bus”; Lojban simply makes the weaker sense the standard one.) The inner sumti, “mi” in <xref linkend="cll_chapter8-section7-example1"/>, is correspondingly called the “possessor sumti”.</para>
+  <para>Historically, possessive sumti existed before any other kind of relative phrase or clause, and were retained when the machinery of relative phrases and clauses as detailed in this chapter so far was slowly built up. When preposed relative clauses of the <xref linkend="cll_chapter8-section7-example2"/> type were devised, possessive sumti were most easily viewed as a special case of them.</para>
+  <para>Although any sumti, however complex, can appear in a full-fledged relative phrase, only simple sumti can appear as possessor sumti, without a “pe”. Roughly speaking, the legal possessor sumti are: pro-sumti, quotations, names and descriptions, and numbers. In addition, the possessor sumti may not be preceded by a quantifier, as such a form would be interpreted as the unusual “descriptor + quantifier + sumti” type of description. All these sumti forms are explained in full in <xref linkend="cll_chapter6"/>.</para>
+  <para>Here is an example of a description used in a possessive sumti:</para>
+  <programlisting><anchor xml:id="c8e7d4"/><anchor xml:id="cll_chapter8-section7-example4"/>7.4)   le le nanmu ku karce cu blanu
+       The (associated-with-the man) car is blue.
+       The man’s car is blue.
+</programlisting>
+  <para>Note the explicit “ku” at the end of the possessor sumti, which prevents the selbri of the possessor sumti from merging with the selbri of the main description sumti. Because of the need for this “ku”, the most common kind of possessor sumti are pro-sumti, especially personal pro-sumti, which require no elidable terminator. Descriptions are more likely to be attached with relative phrases.</para>
+  <para>And here is a number used as a possessor sumti:</para>
+  <programlisting><anchor xml:id="c8e7d5"/><anchor xml:id="cll_chapter8-section7-example5"/>7.5)   le li mu jdice se bende
+       The of-the-number-five judging team-member
+       Juror number 5
+</programlisting>
+  <para>which is not quite the same as “the fifth juror”; it simply indicates a weak association between the particular juror and the number 5.</para>
+  <para>A possessive sumti may also have regular relative clauses attached to it. This would need no comment if it were not for the following special rule: a relative clause immediately following the possessor sumti is understood to affect the possessor sumti, not the possessive. For example:</para>
+  <programlisting><anchor xml:id="c8e7d6"/><anchor xml:id="cll_chapter8-section7-example6"/>7.6)   le mi noi sipna vau karce cu na klama
+       The of-me incidentally-which-(is-sleeping) car isn’t going.
+</programlisting>
+  <para>means that my car isn’t going; the incidental claim of “noi sipna” applies to me, not my car, however. If I wanted to say that the car is sleeping (whatever that might mean) I would need:</para>
+  <programlisting><anchor xml:id="c8e7d7"/><anchor xml:id="cll_chapter8-section7-example7"/>7.7)   le mi karce poi sipna cu na klama
+    The of-me car which sleeps isn’t going.
+</programlisting>
+  <para>Note that <xref linkend="cll_chapter8-section7-example6"/> uses “vau” rather than “ku'o” at the end of the relative clause: this terminator ends every simple bridi and is almost always elidable; in this case, though, it is a syllable shorter than the equally valid alternative, “ku'o”.</para>
+</section>
+
+<section xml:id="cll_chapter8-section8">
+  <title>8. Relative clauses and complex sumti: “vu'o”</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     vu'o    VUhO                relative clause attacher
+</programlisting>
+  <para>Normally, relative clauses attach only to simple sumti or parts of sumti: pro-sumti, names and descriptions, pure numbers, and quotations. An example of a relative clause attached to a pure number is:</para>
+  <programlisting><anchor xml:id="c8e8d1"/><anchor xml:id="cll_chapter8-section8-example1"/>8.1)   li pai noi na'e frinu namcu
+       The-number pi, incidentally-which is-a-non- fraction number
+       The irrational number pi
+</programlisting>
+  <para>And here is an incidental relative clause attached to a quotation:</para>
+  <programlisting><anchor xml:id="c8e8d2"/><anchor xml:id="cll_chapter8-section8-example2"/>8.2)   lu mi klama le zarci li'u
+            noi mi cusku ke'a cu jufra
+       [quote] I go to-the market [unquote]
+            incidentally-which-(I express IT) is-a-sentence.
+       “I’m going to the market”, which I’d said, is a sentence.
+</programlisting>
+  <para>which may serve to identify the author of the quotation or some other relevant, but subsidiary, fact about it. All such relative clauses appear only after the simple sumti, never before it.</para>
+  <para>In addition, sumti with attached sumti qualifiers of selma'o LAhE or NAhE+BO (which are explained in detail in <xref linkend="cll_chapter6"/>) can have a relative clause appearing after the qualifier and before the qualified sumti, as in:</para>
+  <programlisting><anchor xml:id="c8e8d3"/><anchor xml:id="cll_chapter8-section8-example3"/>8.3)   la'e poi tolcitno vau lu le xunre cmaxirma li'u
+            cu zvati le vu kumfa
+       A-referent-of (which is-old) [quote] The Red Small-horse [unquote]
+            is-at the [far distance] room.
+       An old “The Red Pony” is in the far room.
+</programlisting>
+  <para><xref linkend="cll_chapter8-section8-example3"/> is a bit complex, and may need some picking apart. The quotation “lu le xunre cmaxirma li'u” means the string of words “The Red Pony”. If the “la'e” at the beginning of the sentence were omitted, <xref linkend="cll_chapter8-section8-example3"/> would claim that a certain string of words is in a room distant from the speaker. But obviously a string of words can’t be in a room! The effect of the “la'e” is to modify the sumti so that it refers not to the words themselves, but to the referent of those words, a novel by John Steinbeck (presumably in Lojban translation). The particular copy of “The Red Pony” is identified by the restrictive relative clause. <xref linkend="cll_chapter8-section8-example3"/> means exactly the same as:</para>
+  <programlisting><anchor xml:id="c8e8d4"/><anchor xml:id="cll_chapter8-section8-example4"/>8.4)   la'e lu le xunre cmaxirma li'u lu'u
+            poi to'ercitno cu zvati le vu kumfa
+       A-referent-of ([quote] The Red Small-horse [unquote])
+            which is-old is-at the [far distance] room.
+</programlisting>
+  <para>and the two sentences can be considered stylistic variants. Note the required “lu'u” terminator, which prevents the relative clause from attaching to the quotation itself: we do not wish to refer to an old quotation!</para>
+  <para>Sometimes, however, it is important to make a relative clause apply to the whole of a more complex sumti, one which involves logical or non-logical connection (explained in <xref linkend="cll_chapter14"/>). For example,</para>
+  <programlisting><anchor xml:id="c8e8d5"/><anchor xml:id="cll_chapter8-section8-example5"/>8.5)   la frank. .e la djordj. noi nanmu cu klama le zdani
+       Frank and George incidentally-who is-a-man go to-the house.
+       Frank and George, who is a man, go to the house.
+</programlisting>
+  <para>The incidental claim in <xref linkend="cll_chapter8-section8-example5"/> is not that Frank and George are men, but only that George is a man, because the incidental relative clause attaches only to “la djordj”, the immediately preceding simple sumti.</para>
+  <para>To make a relative clause attach to both parts of the logically connected sumti in <xref linkend="cll_chapter8-section8-example5"/>, a new cmavo is needed, “vu'o” (of selma'o VUhO). It is placed between the sumti and the relative clause, and extends the sphere of influence of that relative clause to the entire preceding sumti, including however many logical or non-logical connectives there may be.</para>
+  <programlisting><anchor xml:id="c8e8d6"/><anchor xml:id="cll_chapter8-section8-example6"/>8.6)   la frank. .e la djordj. vu'o noi nanmu cu klama le zdani
+       Frank and George incidentally-who are-men go to-the house.
+       Frank and George, who are men, go to the house.
+</programlisting>
+  <para>The presence of “vu'o” here means that the relative clause “noi nanmu” extends to the entire logically connected sumti “la frank. .e la djordj.”; in other words, both Frank and George are claimed to be men, as the colloquial translation shows.</para>
+  <para>English is able to resolve the distinction correctly in the case of <xref linkend="cll_chapter8-section8-example5"/> and <xref linkend="cll_chapter8-section8-example6"/> by making use of number: “who is” rather than “who are”. Lojban doesn’t distinguish between singular and plural verbs: “nanmu” can mean “is a man” or “are men”, so another means is required. Furthermore, Lojban’s mechanism works correctly in general: if “nanmu” (meaning “is-a-man”) were replaced with “pu bajra” (“ran”), English would have to make the distinction some other way:</para>
+  <programlisting><anchor xml:id="c8e8d7"/><anchor xml:id="cll_chapter8-section8-example7"/>8.7)   la frank. .e la djordj. noi pu bajra cu klama le zdani
+       Frank and (George who [past] runs) go to-the house.
+       Frank and George, who ran, go to the house.
+
+<anchor xml:id="c8e8d8"/><anchor xml:id="cll_chapter8-section8-example8"/>8.8)   la frank. .e la djordj. vu'o noi pu bajra cu klama le zdani
+       (Frank and George) who [past] run go to-the house.
+       Frank and George, who ran, go to the house.
+</programlisting>
+  <para>In spoken English, tone of voice would serve; in written English, one or both sentences would need rewriting.</para>
+</section>
+
+<section xml:id="cll_chapter8-section9">
+  <title>9. Relative clauses in vocative phrases</title>
+  <para>Vocative phrases are explained in more detail in <xref linkend="cll_chapter6"/>. Briefly, they are a method of indicating who a sentence or discourse is addressed to: of identifying the intended listener. They take three general forms, all beginning with cmavo from selma'o COI or DOI (called “vocative words”; there can be one or many), followed by either a name, a selbri, or a sumti. Here are three examples:</para>
+  <programlisting><anchor xml:id="c8e9d1"/><anchor xml:id="cll_chapter8-section9-example1"/>9.1)   coi. frank.
+       Hello, Frank.
+
+<anchor xml:id="c8e9d2"/><anchor xml:id="cll_chapter8-section9-example2"/>9.2)   co'o xirma
+       Goodbye, horse.
+
+<anchor xml:id="c8e9d3"/><anchor xml:id="cll_chapter8-section9-example3"/>9.3)   fi'i la frank. .e la djordj.
+       Welcome, Frank and George!
+</programlisting>
+  <para>Note that <xref linkend="cll_chapter8-section9-example2"/> says farewell to something which doesn’t really have to be a horse, something that the speaker simply thinks of as being a horse, or even might be something (a person, for example) who is named “Horse”. In a sense, <xref linkend="cll_chapter8-section9-example2"/> is ambiguous between “co'o le xirma” and “co'o la xirma”, a relatively safe semantic ambiguity, since names are ambiguous in general: saying “George” doesn’t distinguish between the possible Georges.</para>
+  <para>Similarly, <xref linkend="cll_chapter8-section9-example1"/> can be thought of as an abbreviation of:</para>
+  <programlisting><anchor xml:id="c8e9d4"/><anchor xml:id="cll_chapter8-section9-example4"/>9.4)   coi la frank.
+       Hello, the-one-named “Frank”.
+</programlisting>
+  <para>Syntactically, vocative phrases are a kind of free modifier, and can appear in many places in Lojban text, generally at the beginning or end of some complete construct; or, as in <xref linkend="cll_chapter8-section9-example1"/> to <xref linkend="cll_chapter8-section9-example3"/>, as sentences by themselves.</para>
+  <para>As can be seen, the form of vocative phrases is similar to that of sumti, and as you might expect, vocative phrases allow relative clauses in various places. In vocative phrases which are simple names (after the vocative words), any relative clauses must come just after the names:</para>
+  <programlisting><anchor xml:id="c8e9d5"/><anchor xml:id="cll_chapter8-section9-example5"/>9.5)   coi. frank. poi xunre se bende
+       Hello, Frank who is-a-red team-member
+       Hello, Frank from the Red Team!
+</programlisting>
+  <para>The restrictive relative clause in <xref linkend="cll_chapter8-section9-example5"/> suggests that there is some other Frank (perhaps on the Green Team) from whom this Frank, the one the speaker is greeting, must be distinguished.</para>
+  <para>A vocative phrase containing a selbri can have relative clauses either before or after the selbri; both forms have the same meaning. Here are some examples:</para>
+  <programlisting><anchor xml:id="c8e9d6"/><anchor xml:id="cll_chapter8-section9-example6"/>9.6)   co'o poi mi zvati ke'a ku'o xirma
+       Goodbye, such-that-(I am-at IT) horse
+       Goodbye, horse where I am!
+
+<anchor xml:id="c8e9d7"/><anchor xml:id="cll_chapter8-section9-example7"/>9.7)   co'o xirma poi mi zvati
+       Goodbye, horse such-that-(I am-at-it).
+</programlisting>
+  <para><xref linkend="cll_chapter8-section9-example6"/> and <xref linkend="cll_chapter8-section9-example7"/> mean the same thing. In fact, relative clauses can appear in both places.</para>
+</section>
+
+<section xml:id="cll_chapter8-section10">
+  <title>10. Relative clauses within relative clauses</title>
+  <para>For the most part, these are straightforward and uncomplicated: a sumti that is part of a relative clause bridi may itself be modified by a relative clause:</para>
+  <programlisting><anchor xml:id="c8e10d1"/><anchor xml:id="cll_chapter8-section10-example1"/>10.1)  le prenu poi zvati le kumfa poi blanu cu masno
+       The person who is-in the room which is-blue is-slow.
+</programlisting>
+  <para>However, an ambiguity can exist if “ke'a” is used in a relative clause within a relative clause: does it refer to the outermost sumti, or to the sumti within the outer relative clause to which the inner relative clause is attached? The latter. To refer to the former, use a subscript on “ke'a”:</para>
+  <programlisting><anchor xml:id="c8e10d2"/><anchor xml:id="cll_chapter8-section10-example2"/>10.2)  le prenu poi zvati le kumfa poi ke'axire zbasu ke'a cu masno
+       The person who is-in the room which IT-sub-2 built IT is-slow.
+       The person who is in the room which he built is slow.
+</programlisting>
+  <para>Here, the meaning of “IT-sub-2” is that sumti attached to the second relative clause, counting from the innermost, is used. Therefore, “ke'axipa” (IT-sub-1) means the same as plain “ke'a”.</para>
+  <para>Alternatively, you can use a prenex (explained in full in <xref linkend="cll_chapter16"/>), which is syntactically a series of sumti followed by the special cmavo “zo'u”, prefixed to the relative clause bridi:</para>
+  <programlisting><anchor xml:id="c8e10d3"/><anchor xml:id="cll_chapter8-section10-example3"/>10.3)  le prenu poi ke'a goi ko'a zo'u ko'a zvati le kumfa
+            poi ke'a goi ko'e zo'u ko'a zbasu ke'a cu masno
+       The man who (IT = it1 : it1 is-in the room
+            which  (IT = it2 : it1 built it2) is-slow.
+</programlisting>
+  <para><xref linkend="cll_chapter8-section10-example3"/> is more verbose than <xref linkend="cll_chapter8-section10-example2"/>, but may be clearer, since it explicitly spells out the two “ke'a” cmavo, each on its own level, and assigns them to the assignable cmavo “ko'a” and “ko'e” (explained in Chapter <xref linkend="cll_chapter6"/>).</para>
+</section>
+
+<section xml:id="cll_chapter8-section11">
+  <title>11. Index of relative clause cmavo</title>
+  <para>Relative clause introducers (selma'o NOI):</para>
+  <programlisting>
+     noi     incidental clauses
+     poi     restrictive clauses
+     voi     restrictive clauses (non-veridical)
+</programlisting>
+  <para>Relative phrase introducers (selma'o GOI):</para>
+  <programlisting>
+     goi     pro-sumti assignment
+     pe      restrictive association
+     ne      incidental association
+     po      extrinsic (alienable) possession
+     po'e    intrinsic (inalienable) possession
+     po'u    restrictive identification
+     no'u    incidental identification
+</programlisting>
+  <para>Relativizing pro-sumti (selma'o KOhA):</para>
+  <programlisting>
+     ke'a    pro-sumti for relativized sumti
+</programlisting>
+  <para>Relative clause joiner (selma'o ZIhE):</para>
+  <programlisting>
+     zi'e    joins relative clauses applying to a single sumti
+</programlisting>
+  <para>Relative clause associator (selma'o VUhO):</para>
+  <programlisting>
+     vu'o    causes relative clauses to apply to all of a complex sumti
+</programlisting>
+  <para>Elidable terminators (each its own selma'o):</para>
+  <programlisting>
+     ku'o    relative clause elidable terminator
+     ge'u    relative phrase elidable terminator
+</programlisting>
+</section>
+
+
+</chapter>
diff --git a/todocbook/9.xml b/todocbook/9.xml
new file mode 100644
index 0000000..9c35e06
--- /dev/null
+++ b/todocbook/9.xml
@@ -0,0 +1,889 @@
+<chapter xml:id="cll_chapter9">
+  <title>Chapter 9
+To Boston Via The Road Go I, With An Excursion Into The Land Of Modals</title>
+
+
+<section xml:id="cll_chapter9-section1">
+  <title>1. Introductory</title>
+  <para>The basic type of Lojban sentence is the bridi: a claim by the speaker that certain objects are related in a certain way. The objects are expressed by Lojban grammatical forms called “sumti”; the relationship is expressed by the Lojban grammatical form called a “selbri”.</para>
+  <para>The sumti are not randomly associated with the selbri, but according to a systematic pattern known as the “place structure” of the selbri. This chapter describes the various ways in which the place structure of Lojban bridi is expressed and by which it can be manipulated. The place structure of a selbri is a sequence of empty slots into which the sumti associated with that selbri are placed. The sumti are said to occupy the places of the selbri.</para>
+  <para>For our present purposes, every selbri is assumed to have a well-known place structure. If the selbri is a brivla, the place structure can be looked up in a dictionary (or, if the brivla is a lujvo not in any dictionary, inferred from the principles of lujvo construction as explained in <xref linkend="cll_chapter12"/>); if the selbri is a tanru, the place structure is the same as that of the final component in the tanru.</para>
+  <para>The stock example of a place structure is that of the gismu “klama”:</para>
+  <programlisting>
+       klama: x1 comes/goes to destination x2 from origin x3 via route x4
+            employing means of transport x5.
+</programlisting>
+  <para>The “x1 ... x5” indicates that “klama” is a five-place predicate, and show the natural order (as assigned by the language engineers) of those places: agent, destination, origin, route, means.</para>
+  <para>The place structures of brivla are not absolutely stable aspects of the language. The work done so far has attempted to establish a basic place structure on which all users can, at first, agree. In the light of actual experience with the individual selbri of the language, there will inevitably be some degree of change to the brivla place structures.</para>
+</section>
+
+<section xml:id="cll_chapter9-section2">
+  <title>2. Standard bridi form: “cu”</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     cu      CU                  prefixed selbri separator
+</programlisting>
+  <para>The most usual way of constructing a bridi from a selbri such as “klama” and an appropriate number of sumti is to place the sumti intended for the x1 place before the selbri, and all the other sumti in order after the selbri, thus:</para>
+  <programlisting><anchor xml:id="c9e2d1"/><anchor xml:id="cll_chapter9-section2-example1"/>2.1)   mi cu klama la bastn. la .atlantas. le dargu le karce
+       I go to-Boston from-Atlanta via-the road using-the car.
+</programlisting>
+  <para>Here the sumti are assigned to the places as follows:</para>
+  <programlisting>
+       x1  agent         mi
+       x2  destination   la bastn.
+       x3  origin        la .atlantas.
+       x4  route         le dargu
+       x5  means         le karce
+</programlisting>
+  <para>(Note: Many of the examples in the rest of this chapter will turn out to have the same meaning as <xref linkend="cll_chapter9-section2-example1"/>; this fact will not be reiterated.)</para>
+  <para>This ordering, with the x1 place before the selbri and all other places in natural order after the selbri, is called “standard bridi form”, and is found in the bulk of Lojban bridi, whether used in main sentences or in subordinate clauses. However, many other forms are possible, such as:</para>
+  <programlisting><anchor xml:id="c9e2d2"/><anchor xml:id="cll_chapter9-section2-example2"/>2.2)   mi la bastn. la .atlantas. le dargu le karce cu klama
+       I, to-Boston from-Atlanta via-the road using-the car, go.
+</programlisting>
+  <para>Here the selbri is at the end; all the sumti are placed before it. However, the same order is maintained.</para>
+  <para>Similarly, we may split up the sumti, putting some before the selbri and others after it:</para>
+  <programlisting><anchor xml:id="c9e2d3"/><anchor xml:id="cll_chapter9-section2-example3"/>2.3)   mi la bastn. cu klama la .atlantas. le dargu le karce
+       I to-Boston go from-Atlanta via-the road using-the car.
+</programlisting>
+  <para>All of the variant forms in this section and following sections can be used to place emphasis on the part or parts which have been moved out of their standard places. Thus, <xref linkend="cll_chapter9-section2-example2"/> places emphasis on the selbri (because it is at the end); <xref linkend="cll_chapter9-section2-example3"/> emphasizes “la bastn.”, because it has been moved before the selbri. Moving more than one component may dilute this emphasis. It is permitted, but no stylistic significance has yet been established for drastic reordering.</para>
+  <para>In all these examples, the cmavo “cu” (belonging to selma'o CU) is used to separate the selbri from any preceding sumti. It is never absolutely necessary to use “cu”. However, providing it helps the reader or listener to locate the selbri quickly, and may make it possible to place a complex sumti just before the selbri, allowing the speaker to omit elidable terminators, possibly a whole stream of them, that would otherwise be necessary.</para>
+  <para>The general rule, then, is that the selbri may occur anywhere in the bridi as long as the sumti maintain their order. The only exception (and it is an important one) is that if the selbri appears first, the x1 sumti is taken to have been omitted:</para>
+  <programlisting><anchor xml:id="c9e2d4"/><anchor xml:id="cll_chapter9-section2-example4"/>2.4)   klama la bastn. la .atlantas. le dargu le karce
+       A-goer to-Boston from-Atlanta via-the road using-the car.
+       Goes to-Boston from-Atlanta via-the road using-the car.
+       Look: a goer to Boston from Atlanta via the road using the car!
+</programlisting>
+  <para>Here the x1 place is empty: the listener must guess from context who is going to Boston. In <xref linkend="cll_chapter9-section2-example4"/>, “klama” is glossed “a goer” rather than “go” because “Go” at the beginning of an English sentence would suggest a command: “Go to Boston!”. <xref linkend="cll_chapter9-section2-example4"/> is not a command, simply a normal statement with the x1 place unspecified, causing the emphasis to fall on the selbri “klama”. Such a bridi, with empty x1, is called an “observative”, because it usually calls on the listener to observe something in the environment which would belong in the x1 place. The third translation above shows this observative nature. Sometimes it is the relationship itself which the listener is asked to observe.</para>
+  <para>(There is a way to both provide a sumti for the x1 place and put the selbri first in the bridi: see <xref linkend="cll_chapter9-section3-example7"/>.)</para>
+  <para>Suppose the speaker desires to omit a place other than the x1 place? (Presumably it is obvious or, for one reason or another, not worth saying.) Places at the end may simply be dropped:</para>
+  <programlisting><anchor xml:id="c9e2d5"/><anchor xml:id="cll_chapter9-section2-example5"/>2.5)   mi klama la bastn. la .atlantas.
+       I go to-Boston from-Atlanta (via an unspecified route, using an unspecified means).
+</programlisting>
+  <para><xref linkend="cll_chapter9-section2-example5"/> has empty x4 and x5 places: the speaker does not specify the route or the means of transport. However, simple omission will not work for a place when the places around it are to be specified: in</para>
+  <programlisting><anchor xml:id="c9e2d6"/><anchor xml:id="cll_chapter9-section2-example6"/>2.6)   mi klama la bastn. la .atlantas. le karce
+       I go to-Boston from-Atlanta via-the car.
+</programlisting>
+  <para>“le karce” occupies the x4 place, and therefore <xref linkend="cll_chapter9-section2-example6"/> means:</para>
+  <programlisting>
+       I go to Boston from Atlanta, using the car as a route.
+</programlisting>
+  <para>This is nonsense, since a car cannot be a route. What the speaker presumably meant is expressed by:</para>
+  <programlisting><anchor xml:id="c9e2d7"/><anchor xml:id="cll_chapter9-section2-example7"/>2.7)   mi klama la bastn. la .atlantas.  zo'e le karce
+       I go to-Boston from-Atlanta via-something-unspecified using-the car.
+</programlisting>
+  <para>Here the sumti cmavo “zo'e” is used to explicitly fill the x4 place; “zo'e” means “the unspecified thing” and has the same meaning as leaving the place empty: the listener must infer the correct meaning from context.</para>
+</section>
+
+<section xml:id="cll_chapter9-section3">
+  <title>3. Tagging places: FA</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     fa      FA                  tags x1 place
+     fe      FA                  tags x2 place
+     fi      FA                  tags x3 place
+     fo      FA                  tags x4 place
+     fu      FA                  tags x5 place
+     fi'a    FA                  place structure question
+</programlisting>
+  <para>In sentences like <xref linkend="cll_chapter9-section2-example1"/>, it is easy to get lost and forget which sumti falls in which place, especially if the sumti are more complicated than simple names or descriptions. The place structure tags of selma'o FA may be used to help clarify place structures. The five cmavo “fa”, “fe”, “fi”, “fo”, and “fu” may be inserted just before the sumti in the x1 to x5 places respectively:</para>
+  <programlisting><anchor xml:id="c9e3d1"/><anchor xml:id="cll_chapter9-section3-example1"/>3.1)   fa mi cu klama fe la bastn. fi la .atlantas. fo le dargu fu le karce
+       x1= I go x2= Boston x3= Atlanta x4= the road x5= the car.
+       I go to Boston from Atlanta via the road using the car.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section3-example1"/>, the tag “fu” before “le karce” clarifies that “le karce” occupies the x5 place of “klama”. The use of “fu” tells us nothing about the purpose or meaning of the x5 place; it simply says that “le karce” occupies it.</para>
+  <para>In <xref linkend="cll_chapter9-section3-example1"/>, the tags are overkill; they serve only to make <xref linkend="cll_chapter9-section2-example1"/> even longer than it is. Here is a better illustration of the use of FA tags for clarification:</para>
+  <programlisting><anchor xml:id="c9e3d2"/><anchor xml:id="cll_chapter9-section3-example2"/>3.2)   fa mi klama fe le zdani be mi be'o poi nurma vau fi la nu,IORK.
+       x1= I go x2= (the house of me) which is-rural x3= New York.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section3-example2"/>, the place structure of “klama” is as follows:</para>
+  <programlisting>
+       x1  agent         mi
+       x2  destination   le zdani be mi be'o poi nurma vau
+       x3  origin        la nu,IORK.
+       x4  route         (empty)
+       x5  means         (empty)
+</programlisting>
+  <para>The “fi” tag serves to remind the hearer that what follows is in the x3 place of “klama”; after listening to the complex sumti occupying the x2 place, it’s easy to get lost.</para>
+  <para>Of course, once the sumti have been tagged, the order in which they are specified no longer carries the burden of distinguishing the places. Therefore, it is perfectly all right to scramble them into any order desired, and to move the selbri to anywhere in the bridi, even the beginning:</para>
+  <programlisting><anchor xml:id="c9e3d3"/><anchor xml:id="cll_chapter9-section3-example3"/>3.3)   klama fa mi fi la .atlantas. fu le karce fe la bastn. fo le dargu
+       go x1= I x3= Atlanta x5= the car x2= Boston x4= the road.
+       Go I from Atlanta using the car to Boston via the road.
+</programlisting>
+  <para>Note that no “cu” is permitted before the selbri in <xref linkend="cll_chapter9-section3-example3"/>, because “cu” separates the selbri from any preceding sumti, and <xref linkend="cll_chapter9-section3-example3"/> has no such sumti.</para>
+  <programlisting><anchor xml:id="c9e3d4"/><anchor xml:id="cll_chapter9-section3-example4"/>3.4)   fu le karce fo le dargu fi la .atlantas. fe la bastn. cu klama fa mi
+       x5= the car x4= the road x3= Atlanta x2= Boston go x1=I
+       Using the car, via the road, from Atlanta to Boston go I.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section3-example4"/> exhibits the reverse of the standard bridi form seen in <xref linkend="cll_chapter9-section2-example1"/> and <xref linkend="cll_chapter9-section3-example1"/>, but still means exactly the same thing. If the FA tags were left out, however, producing:</para>
+  <programlisting><anchor xml:id="c9e3d5"/><anchor xml:id="cll_chapter9-section3-example5"/>3.5)   le karce le dargu la .atlantas. la bastn. cu klama mi
+       The car to-the road from-Atlanta via-Boston goes using-me.
+       The car goes to the road from Atlanta, with Boston as the route, using me as a means of transport.
+</programlisting>
+  <para>the meaning would be wholly changed, and in fact nonsensical.</para>
+  <para>Tagging places with FA cmavo makes it easy not only to reorder the places but also to omit undesirable ones, without any need for “zo'e” or special rules about the x1 place:</para>
+  <programlisting><anchor xml:id="c9e3d6"/><anchor xml:id="cll_chapter9-section3-example6"/>3.6)   klama fi la .atlantas. fe la bastn. fu le karce
+       A-goer x3= Atlanta x2= Boston x5 = the car.
+       A goer from Atlanta to Boston using the car.
+</programlisting>
+  <para>Here the x1 and x4 places are empty, and so no sumti are tagged with “fa” or “fo”; in addition, the x2 and x3 places appear in reverse order.</para>
+  <para>What if some sumti have FA tags and others do not? The rule is that after a FA-tagged sumti, any sumti following it occupy the places numerically succeeding it, subject to the proviso that an already-filled place is skipped:</para>
+  <programlisting><anchor xml:id="c9e3d7"/><anchor xml:id="cll_chapter9-section3-example7"/>3.7)   klama fa mi la bastn. la .atlantas. le dargu le karce
+       Go x1= I x2= Boston x3= Atlanta x4= the road x5= the car.
+       Go I to Boston from Atlanta via the road using the car.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section3-example7"/>, the “fa” causes “mi” to occupy the x1 place, and then the following untagged sumti occupy in order the x2 through x5 places. This is the mechanism by which Lojban allows placing the selbri first while specifying a sumti for the x1 place.</para>
+  <para>Here is a more complex (and more confusing) example:</para>
+  <programlisting><anchor xml:id="c9e3d8"/><anchor xml:id="cll_chapter9-section3-example8"/>3.8)   mi klama fi la .atlantas. le dargu fe la bastn. le karce
+       I go x3= Atlanta, the road x2= Boston, the car.
+       I go from Atlanta via the road to Boston using the car.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section3-example8"/>, “mi” occupies the x1 place because it is the first sumti in the sentence (and is before the selbri). The second sumti, “la .atlantas.”, occupies the x3 place by virtue of the tag “fi”, and “le dargu” occupies the x4 place as a result of following “la .atlantas.”. Finally, “la bastn.” occupies the x2 place because of its tag “fe”, and “le karce” skips over the already-occupied x3 and x4 places to land in the x5 place.</para>
+  <para>Such a convoluted use of tags should probably be avoided except when trying for a literal translation of some English (or other natural-language) sentence; the rules stated here are merely given so that some standard interpretation is possible.</para>
+  <para>It is grammatically permitted to tag more than one sumti with the same FA cmavo. The effect is that of making more than one claim:</para>
+  <programlisting><anchor xml:id="c9e3d9"/><anchor xml:id="cll_chapter9-section3-example9"/>3.9)   [fa] la rik. fa la djein. klama [fe] le skina fe le zdani fe le zarci
+       [x1=] Rick x1= Jane goes-to x2= the movie x2= the house x2= the office
+</programlisting>
+  <para>may be taken to say that both Rick and Jane go to the movie, the house, and the office, merging six claims into one. More likely, however, it will simply confuse the listener. There are better ways, involving logical connectives (explained in <xref linkend="cll_chapter14"/>), to say such things in Lojban. In fact, putting more than one sumti into a place is odd enough that it can only be done by explicit FA usage: this is the motivation for the proviso above, that already-occupied places are skipped. In this way, no sumti can be forced into a place already occupied unless it has an explicit FA cmavo tagging it.</para>
+  <para>The cmavo “fi'a” also belongs to selma'o FA, and allows Lojban users to ask questions about place structures. A bridi containing “fi'a” is a question, asking the listener to supply the appropriate other member of FA which will make the bridi a true statement:</para>
+  <programlisting><anchor xml:id="c9e3d10"/><anchor xml:id="cll_chapter9-section3-example10"/>3.10)  fi'a do dunda [fe] le vi rozgu
+       [what place]? you give x2= the nearby rose
+       In what way are you involved in the giving of this rose?
+       Are you the giver or the receiver of this rose?
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section3-example10"/>, the speaker uses the selbri “dunda”, whose place structure is:</para>
+  <programlisting>
+       dunda: x1 gives x2 to x3
+</programlisting>
+  <para>The tagged sumti “fi'a do” indicates that the speaker wishes to know whether the sumti “do” falls in the x1 or the x3 place (the x2 place is already occupied by “le rozgu”). The listener can reply with a sentence consisting solely of a FA cmavo: “fa” if the listener is the giver, “fi” if he/she is the receiver.</para>
+  <para>I have inserted the tag “fe” in brackets into <xref linkend="cll_chapter9-section3-example10"/>, but it is actually not necessary, because “fi'a” does not count as a numeric tag; therefore, “le vi rozgu” would necessarily be in the x2 place even if no tag were present, because it immediately follows the selbri.</para>
+  <para>There is also another member of FA, namely “fai”, which is discussed in <xref linkend="cll_chapter9-section12"/>.</para>
+</section>
+
+<section xml:id="cll_chapter9-section4">
+  <title>4. Conversion: SE</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     se      SE                  2nd place conversion
+     te      SE                  3rd place conversion
+     ve      SE                  4th place conversion
+     xe      SE                  5th place conversion
+</programlisting>
+  <para>So far we have seen ways to move sumti around within a bridi, but the actual place structure of the selbri has always remained untouched. The conversion cmavo of selma'o SE are incorporated within the selbri itself, and produce a new selbri (called a converted selbri) with a different place structure. In particular, after the application of any SE cmavo, the number and purposes of the places remain the same, but two of them have been exchanged, the x1 place and another. Which place has been exchanged with x1 depends on the cmavo chosen. Thus, for example, when “se” is used, the x1 place is swapped with the x2 place.</para>
+  <para>Note that the cmavo of SE begin with consecutive consonants in alphabetical order. There is no “1st place conversion” cmavo, because exchanging the x1 place with itself is a pointless maneuver.</para>
+  <para>Here are the place structures of “se klama”:</para>
+  <programlisting>
+       x1 is the destination of x2’s going from x3 via x4 using x5
+</programlisting>
+  <para>and “te klama”:</para>
+  <programlisting>
+       x1 is the origin and x2 the destination of x3 going via x4 using x5
+</programlisting>
+  <para>and “ve klama”:</para>
+  <programlisting>
+       x1 is the route to x2 from x3 used by x4 going via x5
+</programlisting>
+  <para>and “xe klama”:</para>
+  <programlisting>
+       x1 is the means in going to x2 from x3 via x4 employed by x5
+</programlisting>
+  <para>Note that the place structure numbers in each case continue to be listed in the usual order, x1 to x5.</para>
+  <para>Consider the following pair of examples:</para>
+  <programlisting><anchor xml:id="c9e4d1"/><anchor xml:id="cll_chapter9-section4-example1"/>4.1)   la bastn. cu se klama mi
+       Boston is-the-destination of-me.
+       Boston is my destination.
+       Boston is gone to by me.
+
+<anchor xml:id="c9e4d2"/><anchor xml:id="cll_chapter9-section4-example2"/>4.2)   fe la bastn. cu klama fa mi
+       x2 = Boston  go  x1=I.
+       To Boston go I.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section4-example1"/> and <xref linkend="cll_chapter9-section4-example2"/> mean the same thing, in the sense that there is a relationship of going with the speaker as the agent and Boston as the destination (and with unspecified origin, route, and means). Structurally, however, they are quite different. <xref linkend="cll_chapter9-section4-example1"/> has “la bastn.” in the x1 place and “mi” in the x2 place of the selbri “se klama”, and uses standard bridi order; <xref linkend="cll_chapter9-section4-example2"/> has “mi” in the x1 place and “la bastn.” in the x2 place of the selbri “klama”, and uses a non-standard order.</para>
+  <para>The most important use of conversion is in the construction of descriptions. A description is a sumti which begins with a cmavo of selma'o LA or LE, called the descriptor, and contains (in the simplest case) a selbri. We have already seen the descriptions “le dargu” and “le karce”. To this we could add:</para>
+  <programlisting><anchor xml:id="c9e4d3"/><anchor xml:id="cll_chapter9-section4-example3"/>4.3)   le klama
+       the go-er, the one who goes
+</programlisting>
+  <para>In every case, the description is about something which fits into the x1 place of the selbri. In order to get a description of a destination (that is, something fitting the x2 place of “klama”), we must convert the selbri to “se klama”, whose x1 place is a destination. The result is</para>
+  <programlisting><anchor xml:id="c9e4d4"/><anchor xml:id="cll_chapter9-section4-example4"/>4.4)   le se klama
+       the destination gone to by someone
+</programlisting>
+  <para>Likewise, we can create three more converted descriptions:</para>
+  <programlisting><anchor xml:id="c9e4d5"/><anchor xml:id="cll_chapter9-section4-example5"/>4.5)   le te klama
+       the origin of someone’s going
+
+<anchor xml:id="c9e4d6"/><anchor xml:id="cll_chapter9-section4-example6"/>4.6)   le ve klama
+       the route of someone’s going
+
+<anchor xml:id="c9e4d7"/><anchor xml:id="cll_chapter9-section4-example7"/>4.7)   le xe klama
+       the means by which someone goes
+</programlisting>
+  <para><xref linkend="cll_chapter9-section4-example6"/> does not mean “the route” plain and simple: that is “le pluta”, using a different selbri. It means a route that is used by someone for an act of “klama”; that is, a journey with origin and destination. A “road” on Mars, on which no one has traveled or is ever likely to, may be called “le pluta”, but it cannot be “le ve klama”, since there exists no one for whom it is “le ve klama be fo da” (the route taken in an actual journey by someone [da]).</para>
+  <para>When converting selbri that are more complex than a single brivla, it is important to realize that the scope of a SE cmavo is only the following brivla (or equivalent unit). In order to convert an entire tanru, it is necessary to enclose the tanru in “ke ... ke'e” brackets:</para>
+  <programlisting><anchor xml:id="c9e4d8"/><anchor xml:id="cll_chapter9-section4-example8"/>4.8)   mi se ke blanu zdani [ke'e] ti
+       I [2nd conversion] blue house this-thing
+</programlisting>
+  <para>The place structure of “blanu zdani” (blue house) is the same as that of “zdani”, by the rule given in <xref linkend="cll_chapter9-section1"/>. The place structure of “zdani” is:</para>
+  <programlisting>
+       zdani: x1 is a house/nest/lair/den for inhabitant x2
+</programlisting>
+  <para>The place structure of “se ke blanu zdani [ke'e]” is therefore:</para>
+  <programlisting>
+       x1 is the inhabitant of the blue house (etc.) x2
+</programlisting>
+  <para>Consequently, <xref linkend="cll_chapter9-section4-example8"/> means:</para>
+  <programlisting>
+       I am the inhabitant of the blue house which is this thing.
+</programlisting>
+  <para>Conversion applied to only part of a tanru has subtler effects which are explained in <xref linkend="cll_chapter5"/>.</para>
+  <para>It is grammatical to convert a selbri more than once with SE; later (inner) conversions are applied before earlier (outer) ones. For example, the place structure of “se te klama” is achieved by exchanging the x1 and x2 place of “te klama”, producing:</para>
+  <programlisting>
+       x1 is the destination and x2 is the origin of x3 going via x4 using x5
+</programlisting>
+  <para>On the other hand, “te se klama” has a place structure derived from swapping the x1 and x3 places of “se klama”:</para>
+  <programlisting>
+       x1 is the origin of x2’s going to x3 via x4 using x5
+</programlisting>
+  <para>which is quite different. However, multiple conversions like this are never necessary. Arbitrary scrambling of places can be achieved more easily and far more intelligibly with FA tags, and only a single conversion is ever needed in a description.</para>
+  <para>(Although no one has made any real use of it, it is perhaps worth noting that compound conversions of the form “setese”, where the first and third cmavo are the same, effectively swap the two given places while leaving the others, including x1, alone: “setese” (or equivalently “tesete”) swap the x2 and x3 places, whereas “texete” (or “xetexe”) swap the x3 and x5 places.)</para>
+</section>
+
+<section xml:id="cll_chapter9-section5">
+  <title>5. Modal places: FIhO, FEhU</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     fi'o    FIhO                modal place prefix
+     fe'u    FEhU                modal terminator
+</programlisting>
+  <para>Sometimes the place structures engineered into Lojban are inadequate to meet the needs of actual speech. Consider the gismu “viska”, whose place structure is:</para>
+  <programlisting>
+       viska: x1 sees x2 under conditions x3
+</programlisting>
+  <para>Seeing is a threefold relationship, involving an agent (le viska), an object of sight (le se viska), and an environment that makes seeing possible (le te viska). Seeing is done with one or more eyes, of course; in general, the eyes belong to the entity in the x1 place.</para>
+  <para>Suppose, however, that you are blind in one eye and are talking to someone who doesn’t know that. You might want to say, “I see you with the left eye.” There is no place in the place structure of “viska” such as “with eye x4” or the like. Lojban allows you to solve the problem by adding a new place, changing the relationship:</para>
+  <programlisting><anchor xml:id="c9e5d1"/><anchor xml:id="cll_chapter9-section5-example1"/>5.1)   mi viska do fi'o kanla [fe'u] le zunle
+       I see you [modal] eye: the left-thing
+       I see you with the left eye.
+</programlisting>
+  <para>The three-place relation “viska” has now acquired a fourth place specifying the eye used for seeing. The combination of the cmavo “fi'o” (of selma'o FIhO) followed by a selbri, in this case the gismu “kanla”, forms a tag which is prefixed to the sumti filling the new place, namely “le zunle”. The semantics of “fi'o kanla le zunle” is that “le zunle” fills the x1 place of “kanla”, whose place structure is</para>
+  <programlisting>
+       kanla: x1 is an/the eye of body x2
+</programlisting>
+  <para>Thus “le zunle” is an eye. The x2 place of “kanla” is unspecified and must be inferred from the context. It is important to remember that even though “le zunle” is placed following “fi'o kanla”, semantically it belongs in the x1 place of “kanla”. The selbri may be terminated with “fe'u” (of selma'o FEhU), an elidable terminator which is rarely required unless a non-logical connective follows the tag (omitting “fe'u” in that case would make the connective affect the selbri).</para>
+  <para>The term for such an added place is a “modal place”, as distinguished from the regular numbered places. (This use of the word “modal” is specific to the Loglan Project, and does not agree with the standard uses in either logic or linguistics, but is now too entrenched to change easily.) The “fi'o” construction marking a modal place is called a “modal tag”, and the sumti which follows it a “modal sumti”; the purely Lojban terms “sumti tcita” and “seltcita sumti”, respectively, are also commonly used. Modal sumti may be placed anywhere within the bridi, in any order; they have no effect whatever on the rules for assigning unmarked bridi to numbered places, and they may not be marked with FA cmavo.</para>
+  <para>Consider <xref linkend="cll_chapter9-section5-example1"/> again. Another way to view the situation is to consider the speaker’s left eye as a tool, a tool for seeing. The relevant selbri then becomes “pilno”, whose place structure is</para>
+  <programlisting>
+       pilno: x1 uses x2 as a tool for purpose x3
+</programlisting>
+  <para>and we can rewrite <xref linkend="cll_chapter9-section5-example1"/> as</para>
+  <programlisting><anchor xml:id="c9e5d2"/><anchor xml:id="cll_chapter9-section5-example2"/>5.2)   mi viska do fi'o se pilno le zunle kanla
+       I see you [modal] [conversion] use: the left eye.
+       I see you using my left eye.
+</programlisting>
+  <para>Here the selbri belonging to the modal is “se pilno”. The conversion of “pilno” is necessary in order to get the “tool” place into x1, since only x1 can be the modal sumti. The “tool user” place is the x2 of “se pilno” (because it is the x1 of “pilno”) and remains unspecified. The tag “fi'o pilno” would mean “with tool user”, leaving the tool unspecified.</para>
+</section>
+
+<section xml:id="cll_chapter9-section6">
+  <title>6. Modal tags: BAI</title>
+  <para>There are certain selbri which seem particularly useful in constructing modal tags. In particular, “pilno” is one of them. The place structure of “pilno” is:</para>
+  <programlisting>
+       pilno: x1 uses x2 as a tool for purpose x3
+</programlisting>
+  <para>and almost any selbri which represents an action may need to specify a tool. Having to say “fi'o se pilno” frequently would make many Lojban sentences unnecessarily verbose and clunky, so an abbreviation is provided in the language design: the compound cmavo “sepi'o”.</para>
+  <para>Here “se” is used before a cmavo, namely “pi'o”, rather than before a brivla. The meaning of this cmavo, which belongs to selma'o BAI, is exactly the same as that of “fi'o pilno fe'u”. Since what we want is a tag based on “se pilno” rather than “pilno” — the tool, not the tool user — the grammar allows a BAI cmavo to be converted using a SE cmavo. <xref linkend="cll_chapter9-section5-example2"/> may therefore be rewritten as:</para>
+  <programlisting><anchor xml:id="c9e6d1"/><anchor xml:id="cll_chapter9-section6-example1"/>6.1)   mi viska do sepi'o le zunle kanla
+       I see you with-tool: the left eye
+       I see you using my left eye.
+</programlisting>
+  <para>The compound cmavo “sepi'o” is much shorter than “fi'o se pilno [fe'u]” and can be thought of as a single word meaning “with-tool”. The modal tag “pi'o”, with no “se”, similarly means “with-tool-user”, probably a less useful concept. Nevertheless, the parallelism with the place structure of “pilno” makes the additional syllable worthwhile.</para>
+  <para>Some BAI cmavo make sense with as well as without a SE cmavo; for example, “ka'a”, the BAI corresponding to the gismu “klama”, has five usable forms corresponding to the five places of “klama” respectively:</para>
+  <programlisting>
+       ka'a        with-goer
+       seka'a      with-destination
+       teka'a      with-origin
+       veka'a      with-route
+       xeka'a      with-means-of-transport
+</programlisting>
+  <para>Any of these tags may be used to provide modal places for bridi, as in the following examples:</para>
+  <programlisting><anchor xml:id="c9e6d2"/><anchor xml:id="cll_chapter9-section6-example2"/>6.2)   la .eivn. cu vecnu loi flira cinta ka'a mi
+       Avon sells a-mass-of face paint with-goer me.
+       I am a traveling cosmetics salesperson for Avon.
+</programlisting>
+  <para>(<xref linkend="cll_chapter9-section6-example2"/> may seem a bit strained, but it illustrates the way in which an existing selbri, “vecnu” in this case, may have a place added to it which might otherwise seem utterly unrelated.)</para>
+  <programlisting><anchor xml:id="c9e6d3"/><anchor xml:id="cll_chapter9-section6-example3"/>6.3)   mi cadzu seka'a la bratfyd.
+       I walk with-destination Bradford.
+       I am walking to Bradford.
+
+<anchor xml:id="c9e6d4"/><anchor xml:id="cll_chapter9-section6-example4"/>6.4)   bloti teka'a la nu,IORK.
+       [Observative:] is-a-boat with-origin New York
+       A boat from New York!
+
+<anchor xml:id="c9e6d5"/><anchor xml:id="cll_chapter9-section6-example5"/>6.5)   do bajra veka'a lo djine
+       You run with-route a circle.
+       You are running in circles.
+
+<anchor xml:id="c9e6d6"/><anchor xml:id="cll_chapter9-section6-example6"/>6.6)   mi citka xeka'a le vinji
+       I eat with-means-of-transport the airplane.
+       I eat in the airplane.
+</programlisting>
+  <para>There are sixty-odd cmavo of selma'o BAI, based on selected gismu that seemed useful in a variety of settings. The list is somewhat biased toward English, because many of the cmavo were selected on the basis of corresponding English prepositions and preposition compounds such as “with”, “without”, and “by means of”. The BAI cmavo, however, are far more precise than English prepositions, because their meanings are fixed by the place structures of the corresponding gismu.</para>
+  <para>All BAI cmavo have the form CV'V or CVV. Most of them are CV'V, where the C is the first consonant of the corresponding gismu and the two Vs are the two vowels of the gismu. The table in <xref linkend="cll_chapter9-section16"/> shows the exceptions.</para>
+  <para>There is one additional BAI cmavo that is not derived from a gismu: “do'e”. This cmavo is used when an extra place is needed, but it seems useful to be vague about the semantic implications of the extra place:</para>
+  <programlisting><anchor xml:id="c9e6d7"/><anchor xml:id="cll_chapter9-section6-example7"/>6.7)   lo nanmu be do'e le berti cu klama le tcadu
+       Some man [related to] the north came to-the city.
+       A man of the north came to the city.
+</programlisting>
+  <para>Here “le berti” is provided as a modal place of the selbri “nanmu”, but its exact significance is vague, and is paralleled in the colloquial translation by the vague English preposition “of”. <xref linkend="cll_chapter9-section6-example7"/> also illustrates a modal place bound into a selbri with “be”. This construction is useful when the selbri of a description requires a modal place; this and other uses of “be” are more fully explained in <xref linkend="cll_chapter5"/>.</para>
+</section>
+
+<section xml:id="cll_chapter9-section7">
+  <title>7. Modal sentence connection: the causals</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     ri'a    BAI                 rinka modal: physical cause
+     ki'u    BAI                 krinu modal: justification
+     mu'i    BAI                 mukti modal: motivation
+     ni'i    BAI                 nibli modal: logical entailment
+</programlisting>
+  <para>This section has two purposes. On the one hand, it explains the grammatical construct called “modal sentence connection”. On the other, it exemplifies some of the more useful BAI cmavo: the causals. (There are other BAI cmavo which have causal implications: “ja'e” means “with result”, and so “seja'e” means “with cause of unspecified nature”; likewise, “gau” means “with agent” and “tezu'e” means “with purpose”. These other modal cmavo will not be further discussed here, as my purpose is to explain modal sentence connection rather than Lojbanic views of causation.)</para>
+  <para>There are four causal gismu in Lojban, distinguishing different versions of the relationships lumped in English as “causal”:</para>
+  <programlisting>
+       rinka: event x1 physically causes event x2
+       krinu: event x1 is the justification for event x2
+       mukti: event x1 is the (human) motive for event x2
+       nibli: event x1 logically entails event x2
+</programlisting>
+  <para>Each of these gismu has a related modal: “ri'a”, “ki'u”, “mu'i”, and “ni'i” respectively. Using these gismu and these modals, we can create various causal sentences with different implications:</para>
+  <programlisting><anchor xml:id="c9e7d1"/><anchor xml:id="cll_chapter9-section7-example1"/>7.1)   le spati cu banro ri'a le nu do djacu dunda fi le spati
+       The plant grows with-physical-cause the event-of you water give to the plant.
+       The plant grows because you water it.
+
+<anchor xml:id="c9e7d2"/><anchor xml:id="cll_chapter9-section7-example2"/>7.2)   la djan. cpacu le pamoi se jinga ki'u le nu la djan. jinga
+       John gets the first prize with-justification the event-of John wins.
+       John got the first prize because he won.
+
+<anchor xml:id="c9e7d3"/><anchor xml:id="cll_chapter9-section7-example3"/>7.3)   mi lebna le cukta mu'i le nu mi viska le cukta
+       I took the book with-motivation the event-of I saw the book.
+       I took the book because I saw it.
+
+<anchor xml:id="c9e7d4"/><anchor xml:id="cll_chapter9-section7-example4"/>7.4)   la sokrates. morsi binxo ni'i le nu la sokrates. remna
+       Socrates dead-became with-logical-justification Socrates is-human.
+       Socrates died because Socrates is human.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section7-example1"/> through <xref linkend="cll_chapter9-section7-example4"/>, the same English word “because” is used to translate all four modals, but the types of cause being expressed are quite different. Let us now focus on <xref linkend="cll_chapter9-section7-example1"/>, and explore some variations on it.</para>
+  <para>As written, <xref linkend="cll_chapter9-section7-example1"/> claims that the plant grows, but only refers to the event of watering it in an abstraction bridi (abstractions are explained in <xref linkend="cll_chapter11"/>) without actually making a claim. If I express <xref linkend="cll_chapter9-section7-example1"/>, I have said that the plant in fact grows, but I have not said that you actually water it, merely that there is a causal relationship between watering and growing. This is semantically asymmetrical. Suppose I wanted to claim that the plant was being watered, and only mention its growth as ancillary information? Then we could reverse the main bridi and the abstraction bridi, saying:</para>
+  <programlisting><anchor xml:id="c9e7d5"/><anchor xml:id="cll_chapter9-section7-example5"/>7.5)   do djacu dunda fi le spati seri'a le nu ri banro
+       You water-give to the plant with-physical-effect it grows.
+       You water the plant; therefore, it grows.
+</programlisting>
+  <para>with the “ri'a” changed to “seri'a”. In addition, there are also symmetrical forms:</para>
+  <programlisting><anchor xml:id="c9e7d6"/><anchor xml:id="cll_chapter9-section7-example6"/>7.6)   le nu do djacu dunda fi le spati cu rinka
+             le nu le spati cu banro
+       The event-of (you water-give to the plant) causes
+             the event-of (the plant grows).
+       Your watering the plant causes its growth.
+       If you water the plant, then it grows.
+</programlisting>
+  <para>does not claim either event, but asserts only the causal relationship between them. So in <xref linkend="cll_chapter9-section7-example6"/>, I am not saying that the plant grows nor that you have in fact watered it. The second colloquial translation shows a form of “if-then” in English quite distinct from the logical connective “if-then” explained in <xref linkend="cll_chapter14"/>.</para>
+  <para>Suppose we wish to claim both events as well as their causal relationship? We can use one of two methods:</para>
+  <programlisting><anchor xml:id="c9e7d7"/><anchor xml:id="cll_chapter9-section7-example7"/>7.7)   le spati cu banro .iri'abo do djacu dunda fi le spati
+       The plant grows. Because you water-give to the plant.
+       The plant grows because you water it.
+
+<anchor xml:id="c9e7d8"/><anchor xml:id="cll_chapter9-section7-example8"/>7.8)   do djacu dunda fi le spati .iseri'abo le spati cu banro
+       You water-give to the plant. Therefore it grows.
+       You water the plant; therefore, it grows.
+</programlisting>
+  <para>The compound cmavo “.iri'abo” and “.iseri'abo” serve to connect two bridi, as the initial “.i” indicates. The final “bo” is necessary to prevent the modal from “taking over” the following sumti. If the “bo” were omitted from <xref linkend="cll_chapter9-section7-example7"/> we would have:</para>
+  <programlisting><anchor xml:id="c9e7d9"/><anchor xml:id="cll_chapter9-section7-example9"/>7.9)   le spati cu banro .i ri'a do djacu dunda fi le spati
+       The plant grows.  Because of you, [something] water-gives to the plant.
+       The plant grows. Because of you, water is given to the plant.
+</programlisting>
+  <para>Because “ri'a do” is a modal sumti in <xref linkend="cll_chapter9-section7-example9"/>, there is no longer an explicit sumti in the x1 place of “djacu dunda”, and the translation must be changed.</para>
+  <para>The effect of sentences like <xref linkend="cll_chapter9-section7-example7"/> and <xref linkend="cll_chapter9-section7-example8"/> is that the modal, “ri'a” in this example, no longer modifies an explicit sumti. Instead, the sumti is implicit, the event given by a full bridi. Furthermore, there is a second implication: that the first bridi fills the x2 place of the gismu “rinka”; it specifies an event which is the effect. I am therefore claiming three things: that the plant grows, that you have watered it, and that there is a cause-and-effect relationship between the two.</para>
+  <para>In principle, any modal tag can appear in a sentence connective of the type exemplified by <xref linkend="cll_chapter9-section7-example7"/> and <xref linkend="cll_chapter9-section7-example8"/>. However, it makes little sense to use any modals which do not expect events or other abstractions to fill the places of the corresponding gismu. The sentence connective “.ibaubo” is perfectly grammatical, but it is hard to imagine any two sentences which could be connected by an “in-language” modal. This is because a sentence describes an event, and an event can be a cause or an effect, but not a language.</para>
+</section>
+
+<section xml:id="cll_chapter9-section8">
+  <title>8. Other modal connections</title>
+  <para>Like many Lojban grammatical constructions, sentence modal connection has both forethought and afterthought forms. (See <xref linkend="cll_chapter14"/> for a more detailed discussion of Lojban connectives.) <xref linkend="cll_chapter9-section7"/> exemplifies only afterthought modal connection, illustrated here by:</para>
+  <programlisting><anchor xml:id="c9e8d1"/><anchor xml:id="cll_chapter9-section8-example1"/>8.1)   mi jgari lei djacu .iri'abo mi jgari le kabri
+       I grasp the-mass-of water with-physical-cause I grasp the cup.
+       Causing the mass of water to be grasped by me, I grasped the cup.
+       I grasp the water because I grasp the cup.
+</programlisting>
+  <para>An afterthought connection is one that is signaled only by a cmavo (or a compound cmavo, in this case) between the two constructs being connected. Forethought connection uses a signal both before the first construct and between the two: the use of “both” and “and” in the first half of this sentence represents a forethought connection (though not a modal one).</para>
+  <para>To make forethought modal sentence connections in Lojban, place the modal plus “gi” before the first bridi, and “gi” between the two. No “.i” is used within the construct. The forethought equivalent of <xref linkend="cll_chapter9-section8-example1"/> is:</para>
+  <programlisting><anchor xml:id="c9e8d2"/><anchor xml:id="cll_chapter9-section8-example2"/>8.2)   ri'agi mi jgari le kabri gi mi jgari lei djacu
+       With-physical-cause I grasp the cup, I grasp the-mass-of water.
+       Because I grasp the cup, I grasp the water.
+</programlisting>
+  <para>Note that the cause, the x1 of “rinka” is now placed first. To keep the two bridi in the original order of <xref linkend="cll_chapter9-section8-example1"/>, we could say:</para>
+  <programlisting><anchor xml:id="c9e8d3"/><anchor xml:id="cll_chapter9-section8-example3"/>8.3)   seri'agi mi jgari lei djacu gi mi jgari le kabri
+       With-physical-effect I grasp the-mass-of water, I grasp the cup.
+</programlisting>
+  <para>In English, the sentence “*Therefore I grasp the water, I grasp the cup” is ungrammatical, because “therefore” is not grammatically equivalent to “because”. In Lojban, “seri'agi” can be used just like “ri'agi”.</para>
+  <para>When the two bridi joined by a modal connection have one or more elements (selbri or sumti or both) in common, there are various condensed forms that can be used in place of full modal sentence connection with both bridi completely stated.</para>
+  <para>When the bridi are the same except for a single sumti, as in Examples 8.1 through 8.3, then a sumti modal connection may be employed:</para>
+  <programlisting><anchor xml:id="c9e8d4"/><anchor xml:id="cll_chapter9-section8-example4"/>8.4)   mi jgari ri'agi le kabri gi lei djacu
+       I grasp because the cup, the-mass-of water.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section8-example4"/> means exactly the same as <xref linkend="cll_chapter9-section8-example1"/> through <xref linkend="cll_chapter9-section8-example3"/>, but there is no idiomatic English translation that will distinguish it from them.</para>
+  <para>If the two connected bridi are different in more than one sumti, then a termset may be employed. Termsets are explained more fully in <xref linkend="cll_chapter14"/>, but are essentially a mechanism for creating connections between multiple sumti simultaneously.</para>
+  <programlisting><anchor xml:id="c9e8d5"/><anchor xml:id="cll_chapter9-section8-example5"/>8.5)   mi dunda le cukta la djan. .imu'ibo la djan. dunda lei jdini mi
+       I gave the book to John. Motivated-by John gave the-mass-of money to-me.
+       I gave the book to John, because John gave money to me.
+</programlisting>
+  <para>means the same as:</para>
+  <programlisting><anchor xml:id="c9e8d6"/><anchor xml:id="cll_chapter9-section8-example6"/>8.6)   nu'i mu'igi mi le cukta la djan. gi la djan. lei jdini mi nu'u dunda
+       [start] because I, the book, John; John, the-mass-of money, me [end] gives.
+</programlisting>
+  <para>Here there are three sumti in each half of the termset, because the two bridi share only their selbri.</para>
+  <para>There is no modal connection between selbri as such: bridi which differ only in the selbri can be modally connected using bridi-tail modal connection. The bridi-tail construct is more fully explained in <xref linkend="cll_chapter14"/>, but essentially it consists of a selbri with optional sumti following it. <xref linkend="cll_chapter9-section7-example3"/> is suitable for bridi-tail connection, and could be shortened to:</para>
+  <programlisting><anchor xml:id="c9e8d7"/><anchor xml:id="cll_chapter9-section8-example7"/>8.7)   mi mu'igi viska le cukta gi lebna le cukta
+       I, because saw the book, took the book.
+</programlisting>
+  <para>Again, no straightforward English translation exists. It is even possible to shorten <xref linkend="cll_chapter9-section8-example7"/> further to:</para>
+  <programlisting><anchor xml:id="c9e8d8"/><anchor xml:id="cll_chapter9-section8-example8"/>8.8)   mi mu'igi viska gi lebna vau le cukta
+       I because saw, therefore took, the book.
+</programlisting>
+  <para>where “le cukta” is set off by the non-elidable “vau” and is made to belong to both bridi-tails — see <xref linkend="cll_chapter14"/> for more explanations.</para>
+  <para>Since this is a chapter on rearranging sumti, it is worth pointing out that <xref linkend="cll_chapter9-section8-example8"/> can be further rearranged to:</para>
+  <programlisting><anchor xml:id="c9e8d9"/><anchor xml:id="cll_chapter9-section8-example9"/>8.9)   mi le cukta mu'igi viska gi lebna
+       I, the book, because saw, therefore took.
+</programlisting>
+  <para>which doesn’t require the extra “vau”; all sumti before a conjunction of bridi-tails are shared.</para>
+  <para>Finally, mathematical operands can be modally connected.</para>
+  <programlisting><anchor xml:id="c9e8d10"/><anchor xml:id="cll_chapter9-section8-example10"/>8.10)  li ny. du li vo
+             .ini'ibo li ny. du li re su'i re
+       the number <emphasis>n</emphasis> = the-number 4.
+             Entailed-by the-number <emphasis>n</emphasis> = the-number 2 + 2.
+       <emphasis>n</emphasis> = 4 because <emphasis>n</emphasis> = 2 + 2.
+</programlisting>
+  <para>can be reduced to:</para>
+  <programlisting><anchor xml:id="c9e8d11"/><anchor xml:id="cll_chapter9-section8-example11"/>8.11)  li ny. du li ni'igi vei re su'i re [ve'o] gi vo
+       the-number <emphasis>n</emphasis> = the-number because ( 2 + 2 ) therefore 4.
+       <emphasis>n</emphasis> is 2 + 2, and is thus 4.
+</programlisting>
+  <para>The cmavo “vei” and “ve'o” represent mathematical parentheses, and are required so that “ni'igi” affects more than just the immediately following operand, namely the first “re”. (The right parenthesis, “ve'o”, is an elidable terminator.) As usual, no English translation does <xref linkend="cll_chapter9-section8-example11"/> justice.</para>
+  <para>Note: Due to restrictions on the Lojban parsing algorithm, it is not possible to form modal connectives using the “fi'o”-plus-selbri form of modal. Only the predefined modals of selma'o BAI can be compounded as shown in <xref linkend="cll_chapter9-section7"/> and <xref linkend="cll_chapter9-section8"/>.</para>
+</section>
+
+<section xml:id="cll_chapter9-section9">
+  <title>9. Modal selbri</title>
+  <para>Consider the example:</para>
+  <programlisting><anchor xml:id="c9e9d1"/><anchor xml:id="cll_chapter9-section9-example1"/>9.1)   mi tavla bau la lojban. bai tu'a la frank.
+       I speak in-language Lojban with-compeller some-act-by Frank.
+       I speak in Lojban, under compulsion by Frank.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section9-example1"/> has two modal sumti, using the modals “bau” and “bai”. Suppose we wanted to specify the language explicitly but be vague about who’s doing the compelling. We can simplify <xref linkend="cll_chapter9-section9-example1"/> to:</para>
+  <programlisting><anchor xml:id="c9e9d2"/><anchor xml:id="cll_chapter9-section9-example2"/>9.2)   mi tavla bau la lojban. bai [ku].
+       I speak in-language Lojban under-compulsion.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section9-example2"/>, the elidable terminator “ku” has taken the place of the sumti which would normally follow “bai”. Alternatively, we could specify the one who compels but keep the language vague:</para>
+  <programlisting><anchor xml:id="c9e9d3"/><anchor xml:id="cll_chapter9-section9-example3"/>9.3)   mi tavla bau [ku] bai tu'a la frank.
+       I speak in-some-language under-compulsion-by some-act-by Frank.
+</programlisting>
+  <para>We are also free to move the modal-plus-“ku” around the bridi:</para>
+  <programlisting><anchor xml:id="c9e9d4"/><anchor xml:id="cll_chapter9-section9-example4"/>9.4)   bau [ku] bai ku mi tavla
+       In-some-language under-compulsion I speak.
+</programlisting>
+  <para>An alternative to using “ku” is to place the modal cmavo right before the selbri, following the “cu” which often appears there. When a modal is present, the “cu” is almost never necessary.</para>
+  <programlisting><anchor xml:id="c9e9d5"/><anchor xml:id="cll_chapter9-section9-example5"/>9.5)   mi bai tavla bau la lojban.
+       I compelledly speak in-language Lojban.
+</programlisting>
+  <para>In this use, the modal is like a tanru modifier semantically, although grammatically it is quite distinct. <xref linkend="cll_chapter9-section9-example5"/> is very similar in meaning to:</para>
+  <programlisting><anchor xml:id="c9e9d6"/><anchor xml:id="cll_chapter9-section9-example6"/>9.6)   mi se bapli tavla bau la lojban.
+       I compelledly-speak in-language Lojban.
+</programlisting>
+  <para>The “se” conversion is needed because “bapli tavla” would be a “compeller type of speaker” rather than a “compelled (by someone) type of speaker”, which is what a “bai tavla” is.</para>
+  <para>If the modal preceding a selbri is constructed using “fi'o”, then “fe'u” is required to prevent the main selbri and the modal selbri from colliding:</para>
+  <programlisting><anchor xml:id="c9e9d7"/><anchor xml:id="cll_chapter9-section9-example7"/>9.7)   mi fi'o kanla fe'u viska do
+       I with-eye see you.
+       I see you with my eye(s).
+</programlisting>
+  <para>There are two other uses of modals. A modal can be attached to a pair of bridi-tails that have already been connected by a logical, non-logical, or modal connection (see <xref linkend="cll_chapter14"/> for more on logical and non-logical connections):</para>
+  <programlisting><anchor xml:id="c9e9d8"/><anchor xml:id="cll_chapter9-section9-example8"/>9.8)   mi bai ke ge klama le zarci gi cadzu le bisli [ke'e]
+       I under-compulsion (both go to-the market and walk on-the ice).
+       Under compulsion, I both go to the market and walk on the ice.
+</programlisting>
+  <para>Here the “bai” is spread over both “klama le zarci” and “cadzu le bisli”, and the “ge ... gi” represents the logical connection “both-and” between the two.</para>
+  <para>Similarly, a modal can be attached to multiple sentences that have been combined with “tu'e” and “tu'u”, which are explained in more detail in <xref linkend="cll_chapter19"/>:</para>
+  <programlisting><anchor xml:id="c9e9d9"/><anchor xml:id="cll_chapter9-section9-example9"/>9.9)   bai tu'e mi klama le zarci .i mi cadzu le bisli [tu'u]
+       Under-compulsion [start] I go to-the market. I walk on-the ice [end].
+</programlisting>
+  <para>means the same thing as <xref linkend="cll_chapter9-section9-example8"/>.</para>
+  <para>Note: Either BAI modals or “fi'o”-plus-selbri modals may correctly be used in any of the constructions discussed in this section.</para>
+</section>
+
+<section xml:id="cll_chapter9-section10">
+  <title>10. Modal relative phrases; Comparison</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     pe      GOI                 restrictive relative phrase
+     ne      GOI                 incidental relative phrase
+     mau     BAI                 zmadu modal
+     me'a    BAI                 mleca modal
+</programlisting>
+  <para>Relative phrases and clauses are explained in much more detail in <xref linkend="cll_chapter8"/>. However, there is a construction which combines a modal with a relative phrase which is relevant to this chapter. Consider the following examples of relative clauses:</para>
+  <programlisting><anchor xml:id="c9e10d1"/><anchor xml:id="cll_chapter9-section10-example1"/>10.1)  la .apasionatas. poi se cusku la .artr. rubnstain. cu se nelci mi
+       The Appassionata which is-expressed-by Arthur Rubinstein is-liked-by me.
+
+<anchor xml:id="c9e10d2"/><anchor xml:id="cll_chapter9-section10-example2"/>10.2)  la .apasionatas. noi se finti la betovn. cu se nelci mi
+       The Appassionata, which is-created-by Beethoven, is-liked-by me.
+
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section10-example1"/>, “la .apasionatas.” refers to a particular performance of the sonata, namely the one performed by Rubinstein. Therefore, the relative clause “poi se cusku” uses the cmavo “poi” (of selma'o NOI) to restrict the meaning of “la .apasionatas” to the performance in question.</para>
+  <para>In <xref linkend="cll_chapter9-section10-example2"/>, however, “la .apasionatas.” refers to the sonata as a whole, and the information that it was composed by Beethoven is merely incidental. The cmavo “noi” (also of selma'o NOI) expresses the incidental nature of this relationship.</para>
+  <para>The cmavo “pe” and “ne” (of selma'o GOI) are roughly equivalent to “poi” and “noi” respectively, but are followed by sumti rather than full bridi. We can abbreviate <xref linkend="cll_chapter9-section10-example1"/> and <xref linkend="cll_chapter9-section10-example2"/> to:</para>
+  <programlisting><anchor xml:id="c9e10d3"/><anchor xml:id="cll_chapter9-section10-example3"/>10.3)  la .apasionatas pe la .artr. rubnstain. se nelci mi
+       The Appassionata of Arthur Rubinstein is-liked-by me.
+
+<anchor xml:id="c9e10d4"/><anchor xml:id="cll_chapter9-section10-example4"/>10.4)  la .apasionatas ne la betovn. se nelci mi
+       The Appassionata, which is of Beethoven, is-liked-by me.
+</programlisting>
+  <para>Here the precise selbri of the relative clauses is lost: all we can tell is that the Appassionata is connected in some way with Rubinstein (in <xref linkend="cll_chapter9-section10-example3"/>) and Beethoven (in <xref linkend="cll_chapter9-section10-example4"/>), and that the relationships are respectively restrictive and incidental.</para>
+  <para>It happens that both “cusku” and “finti” have BAI cmavo, namely “cu'u” and “fi'e”. We can recast <xref linkend="cll_chapter9-section10-example3"/> and <xref linkend="cll_chapter9-section10-example4"/> as:</para>
+  <programlisting><anchor xml:id="c9e10d5"/><anchor xml:id="cll_chapter9-section10-example5"/>10.5)  la .apasionatas pe cu'u la .artr. rubnstain. cu se nelci mi
+       The Appassionata expressed-by Arthur Rubinstein is-liked-by me.
+
+<anchor xml:id="c9e10d6"/><anchor xml:id="cll_chapter9-section10-example6"/>10.6)  la .apasionatas ne fi'e la betovn. cu se nelci mi
+       The Appassionata, invented-by Beethoven, is-liked-by me.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section10-example5"/> and <xref linkend="cll_chapter9-section10-example6"/> have the full semantic content of <xref linkend="cll_chapter9-section10-example1"/> and <xref linkend="cll_chapter9-section10-example2"/> respectively.</para>
+  <para>Modal relative phrases are often used with the BAI cmavo “mau” and “me'a”, which are based on the comparative gismu “zmadu” (more than) and “mleca” (less than) respectively. The place structures are:</para>
+  <programlisting>
+       zmadu: x1 is more than x2 in property/quantity x3 by amount x4
+       mleca: x1 is less than x2 in property/quantity x3 by amount x4
+</programlisting>
+  <para>Here are some examples:</para>
+  <programlisting><anchor xml:id="c9e10d7"/><anchor xml:id="cll_chapter9-section10-example7"/>10.7)  la frank. nelci la betis. ne semau la meiris.
+       Frank likes Betty, which-is more-than Mary.
+       Frank likes Betty more than (he likes) Mary.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section10-example7"/> requires that Frank likes Betty, but adds the information that his liking for Betty exceeds his liking for Mary. The modal appears in the form “semau” because the x2 place of “zmadu” is the basis for comparison: in this case, Frank’s liking for Mary.</para>
+  <programlisting><anchor xml:id="c9e10d8"/><anchor xml:id="cll_chapter9-section10-example8"/>10.8)  la frank. nelci la meiris. ne seme'a la betis.
+       Frank likes Mary, which-is less-than Betty.
+       Frank likes Mary less than (he likes) Betty.
+</programlisting>
+  <para>Here we are told that Frank likes Mary less than he likes Betty; the information about the comparison is the same. It would be possible to rephrase <xref linkend="cll_chapter9-section10-example7"/> using “me'a” rather than “semau”, and <xref linkend="cll_chapter9-section10-example8"/> using “mau” rather than “seme'a”, but such usage would be unnecessarily confusing. Like many BAI cmavo, “mau” and “me'a” are more useful when converted with “se”.</para>
+  <para>If the “ne” were omitted in <xref linkend="cll_chapter9-section10-example7"/> and <xref linkend="cll_chapter9-section10-example8"/>, the modal sumti (“la meiris.” and “la betis.” respectively) would become attached to the bridi as a whole, producing a very different translation. <xref linkend="cll_chapter9-section10-example8"/> would become:</para>
+  <programlisting><anchor xml:id="c9e10d9"/><anchor xml:id="cll_chapter9-section10-example9"/>10.9)  la frank. nelci la meiris. seme'a la betis.
+       Frank likes Mary is-less-than Betty.
+       Frank’s liking Mary is less than Betty.
+</programlisting>
+  <para>which compares a liking with a person, and is therefore nonsense.</para>
+  <para>Pure comparison, which states only the comparative information but says nothing about whether Frank actually likes either Mary or Betty (he may like neither, but dislike Betty less), would be expressed differently, as:</para>
+  <programlisting><anchor xml:id="c9e10d10"/><anchor xml:id="cll_chapter9-section10-example10"/>10.10) le ni la frank. nelci la betis. cu zmadu
+            le ni la frank. nelci la meiris.
+       The quantity-of Frank’s liking Betty is-more-than
+            the quantity-of Frank’s liking Mary.
+</programlisting>
+  <para>The mechanisms explained in this section are appropriate to many modals other than “semau” and “seme'a”. Some other modals that are often associated with relative phrases are: “seba'i” (“instead of”), “ci'u” (“on scale”), “de'i” (“dated”), “du'i” (“as much as”). Some BAI tags can be used equally well in relative phrases or attached to bridi; others seem useful only attached to bridi. But it is also possible that the usefulness of particular BAI modals is an English-speaker bias, and that speakers of other languages may find other BAIs useful in divergent ways.</para>
+  <para>Note: The uses of modals discussed in this section are applicable both to BAI modals and to “fi'o”-plus-selbri modals.</para>
+</section>
+
+<section xml:id="cll_chapter9-section11">
+  <title>11. Mixed modal connection</title>
+  <para>It is possible to mix logical connection (explained in <xref linkend="cll_chapter14"/>) with modal connection, in a way that simultaneously asserts the logical connection and the modal relationship. Consider the sentences:</para>
+  <programlisting><anchor xml:id="c9e11d1"/><anchor xml:id="cll_chapter9-section11-example1"/>11.1)  mi nelci do .ije mi nelci la djein.
+       I like you. And I like Jane.
+</programlisting>
+  <para>which is a logical connection, and</para>
+  <programlisting><anchor xml:id="c9e11d2"/><anchor xml:id="cll_chapter9-section11-example2"/>11.2)  mi nelci do .iki'ubo mi nelci la djein.
+       I like you. Justified-by I like Jane.
+</programlisting>
+  <para>The meanings of <xref linkend="cll_chapter9-section11-example1"/> and <xref linkend="cll_chapter9-section11-example2"/> can be simultaneously expressed by combining the two compound cmavo, thus:</para>
+  <programlisting><anchor xml:id="c9e11d3"/><anchor xml:id="cll_chapter9-section11-example3"/>11.3)  mi nelci do .ijeki'ubo mi nelci la djein.
+       I like you. And justified-by I like Jane.
+</programlisting>
+  <para>Here the two sentences “mi nelci do” and “mi nelci la djein.” are simultaneously asserted, their logical connection is asserted, and their causal relationship is asserted. The logical connective “je” comes before the modal “ki'u” in all such mixed connections.</para>
+  <para>Since “mi nelci do” and “mi nelci la djein.” differ only in the final sumti, we can transform <xref linkend="cll_chapter9-section11-example3"/> into a mixed sumti connection:</para>
+  <programlisting><anchor xml:id="c9e11d4"/><anchor xml:id="cll_chapter9-section11-example4"/>11.4)  mi nelci do .eki'ubo la djein.
+       I like you and/because Jane.
+</programlisting>
+  <para>Note that this connection is an afterthought one. Mixed connectives are always afterthought; forethought connectives must be either logical or modal.</para>
+  <para>There are numerous other afterthought logical and non-logical connectives that can have modal information planted within them. For example, a bridi-tail connected version of <xref linkend="cll_chapter9-section11-example4"/> would be:</para>
+  <programlisting><anchor xml:id="c9e11d5"/><anchor xml:id="cll_chapter9-section11-example5"/>11.5)  mi nelci do gi'eki'ubo nelci la djein.
+       I like you and/because like Jane.
+</programlisting>
+  <para>The following three complex examples all mean the same thing.</para>
+  <programlisting><anchor xml:id="c9e11d6"/><anchor xml:id="cll_chapter9-section11-example6"/>11.6)   mi bevri le dakli
+             .ijeseri'abo tu'e mi bevri le gerku .ijadu'ibo mi bevri le mlatu [tu'u]
+       I carry the sack.
+             And [effect] (I carry the dog. And/or [equal] I carry the cat.)
+       I carry the sack.
+             As a result I carry the dog or I carry the cat, equally.
+
+<anchor xml:id="c9e11d7"/><anchor xml:id="cll_chapter9-section11-example7"/>11.7)  mi bevri le dakli
+             gi'eseri'ake bevri le gerku gi'adu'ibo bevri le mlatu [ke'e]
+       I carry the sack
+             and [effect] (carry the dog and/or [equal] carry the cat).
+       I carry the sack and as a result carry the dog or carry the cat equally.
+
+<anchor xml:id="c9e11d8"/><anchor xml:id="cll_chapter9-section11-example8"/>11.8)  mi bevri le dakli
+             .eseri'ake le gerku .adu'ibo le mlatu [ke'e]
+       I carry the sack
+             and [effect] (the cat and/or [equal] the dog).
+       I carry the sack, and as a result the cat or the dog equally.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section11-example6"/>, the “tu'e ... tu'u” brackets are the equivalent of the “ke ... ke'e” brackets in <xref linkend="cll_chapter9-section11-example7"/> and <xref linkend="cll_chapter9-section11-example8"/>, because “ke ... ke'e” cannot extend across more than one sentence. It would also be possible to change the “.ijeseri'abo” to “.ije seri'a”, which would show that the “tu'e ... tu'u” portion was an effect, but would not pin down the “mi bevri le dakli” portion as the cause. It is legal for a modal (or a tense; see <xref linkend="cll_chapter10"/>) to modify the whole of a “tu'e ... tu'u” construct.</para>
+  <para>Note: The uses of modals discussed in this section are applicable both to BAI modals and to “fi'o”-plus-selbri modals.</para>
+</section>
+
+<section xml:id="cll_chapter9-section12">
+  <title>12. Modal conversion: JAI</title>
+  <para>The following cmavo are discussed in this section:</para>
+  <programlisting>
+     jai     JAI                 modal conversion
+     fai     FA                  modal place structure tag
+</programlisting>
+  <para>So far, conversion of numbered bridi places with SE and the addition of modal places with BAI have been two entirely separate operations. However, it is possible to convert a selbri in such a way that, rather than exchanging two numbered places, a modal place is made into a numbered place. For example,</para>
+  <programlisting><anchor xml:id="c9e12d1"/><anchor xml:id="cll_chapter9-section12-example1"/>12.1)  mi cusku bau la lojban.
+       I express [something] in-language Lojban.
+</programlisting>
+  <para>has an explicit x1 place occupied by “mi” and an explicit “bau” place occupied by “la lojban.” To exchange these two, we use a modal conversion operator consisting of “jai” (of selma'o JAI) followed by the modal cmavo. Thus, the modal conversion of <xref linkend="cll_chapter9-section12-example1"/> is:</para>
+  <programlisting><anchor xml:id="c9e12d2"/><anchor xml:id="cll_chapter9-section12-example2"/>12.2)  la lojban. jai bau cusku fai mi
+       Lojban is-the-language-of-expression used-by me.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section12-example2"/>, the modal place “la lojban.” has become the x1 place of the new selbri “jai bau cusku”. What has happened to the old x1 place? There is no numbered place for it to move to, so it moves to a special “unnumbered place” marked by the tag “fai” of selma'o FA.</para>
+  <para>Note: For the purposes of place numbering, “fai” behaves like “fi'a”; it does not affect the numbering of the other places around it.</para>
+  <para>Like SE conversions, JAI conversions are especially convenient in descriptions. We may refer to “the language of an expression” as “le jai bau cusku”, for example.</para>
+  <para>In addition, it is grammatical to use “jai” without a following modal. This usage is not related to modals, but is explained here for completeness. The effect of “jai” by itself is to send the x1 place, which should be an abstraction, into the “fai” position, and to raise one of the sumti from the abstract sub-bridi into the x1 place of the main bridi. This feature is discussed in more detail in <xref linkend="cll_chapter11"/>. The following two examples mean the same thing:</para>
+  <programlisting><anchor xml:id="c9e12d3"/><anchor xml:id="cll_chapter9-section12-example3"/>12.3)  le nu mi lebna le cukta cu se krinu le nu mi viska le cukta
+       The event-of (I take the book) is-justified-by the event-of (I see the book).
+       My taking the book is justified by my seeing it.
+
+<anchor xml:id="c9e12d4"/><anchor xml:id="cll_chapter9-section12-example4"/>12.4)  mi jai se krinu le nu mi viska le cukta kei
+             [fai le nu mi lebna le cukta]
+       I am-justified by the event-of (I see the book)
+             [namely, the event-of (I take the book)]
+       I am justified in taking the book by seeing the book.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section12-example4"/>, with the bracketed part omitted, allows us to say that “I am justified” whereas in fact it is my action that is justified. This construction is vague, but useful in representing natural-language methods of expression.</para>
+  <para>Note: The uses of modals discussed in this section are applicable both to BAI modals and to “fi'o”-plus-selbri modals.</para>
+</section>
+
+<section xml:id="cll_chapter9-section13">
+  <title>13. Modal negation</title>
+  <para>Negation is explained in detail in <xref linkend="cll_chapter15"/>. There are two forms of negation in Lojban: contradictory and scalar negation. Contradictory negation expresses what is false, whereas scalar negation says that some alternative to what has been stated is true. A simple example is the difference between “John didn’t go to Paris” (contradictory negation) and “John went to (somewhere) other than Paris” (scalar negation).</para>
+  <para>Contradictory negation involving BAI cmavo is performed by appending “-nai” (of selma'o NAI) to the BAI. A common use of modals with “-nai” is to deny a causal relationship:</para>
+  <programlisting><anchor xml:id="c9e13d1"/><anchor xml:id="cll_chapter9-section13-example1"/>13.1)  mi nelci do mu'inai le nu do nelci mi
+       I like you, but not because you like me.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section13-example1"/> denies that the relationship between my liking you (which is asserted) and your liking me (which is not asserted) is one of motivation. Nothing is said about whether you like me or not, merely that that hypothetical liking is not the motivation for my liking you.</para>
+  <para>Scalar negation is achieved by prefixing “na'e” (of selma'o NAhE), or any of the other cmavo of NAhE, to the BAI cmavo.</para>
+  <programlisting><anchor xml:id="c9e13d2"/><anchor xml:id="cll_chapter9-section13-example2"/>13.2)  le spati cu banro na'emu'i le nu
+             do djacu dunda fi le spati
+       The plant grows other-than-motivated-by the event-of
+             you water-give to the plant.
+</programlisting>
+  <para><xref linkend="cll_chapter9-section13-example2"/> says that the relationship between the plant’s growth and your watering it is not one of motivation: the plant is not motivated to grow, as plants are not something which can have motivation as a rule. Implicitly, some other relationship between watering and growth exists, but <xref linkend="cll_chapter9-section13-example2"/> doesn’t say what it is (presumably “ri'a”).</para>
+  <para>Note: Modals made with “fi'o” plus a selbri cannot be negated directly. The selbri can itself be negated either with contradictory or with scalar negation, however.</para>
+</section>
+
+<section xml:id="cll_chapter9-section14">
+  <title>14. Sticky modals</title>
+  <para>The following cmavo is discussed in this section:</para>
+  <programlisting>
+     ki      KI                  stickiness flag
+</programlisting>
+  <para>Like tenses, modals can be made persistent from the bridi in which they appear to all following bridi. The effect of this “stickiness” is to make the modal, along with its following sumti, act as if it appeared in every successive bridi. Stickiness is put into effect by following the modal (but not any following sumti) with the cmavo “ki” of selma'o KI. For example,</para>
+  <programlisting><anchor xml:id="c9e14d1"/><anchor xml:id="cll_chapter9-section14-example1"/>14.1)  mi tavla bau la lojban. bai ki tu'a la frank.
+            .ibabo mi tavla bau la gliban.
+       I speak in-language Lojban compelled-by some-property-of Frank.
+            Afterward, I speak in-language English.
+</programlisting>
+  <para>means the same as:</para>
+  <programlisting><anchor xml:id="c9e14d2"/><anchor xml:id="cll_chapter9-section14-example2"/>14.2)  mi tavla bau la lojban. bai tu'a la frank.
+       .ibabo mi tavla bau la gliban.
+             bai tu'a la frank.
+       I speak in-language Lojban compelled-by some-property-of Frank.
+            Afterward, I speak in-language English
+                 compelled-by some-property-of Frank.
+</programlisting>
+  <para>In <xref linkend="cll_chapter9-section14-example1"/>, “bai” is made sticky, and so Frank’s compelling is made applicable to every following bridi. “bau” is not sticky, and so the language may vary from bridi to bridi, and if not specified in a particular bridi, no assumption can safely be made about its value.</para>
+  <para>To cancel stickiness, use the form “BAI ki ku”, which stops any modal value for the specified BAI from being passed to the next bridi. To cancel stickiness for all modals simultaneously, and also for any sticky tenses that exist (“ki” is used for both modals and tenses), use “ki” by itself, either before the selbri or (in the form “ki ku”) anywhere in the bridi:</para>
+  <programlisting><anchor xml:id="c9e14d3"/><anchor xml:id="cll_chapter9-section14-example3"/>14.3)  mi ki tavla
+       I speak (no implication about language or compulsion).
+</programlisting>
+  <para>Note: Modals made with “fi'o”-plus-selbri cannot be made sticky. This is an unfortunate, but unavoidable, restriction.</para>
+</section>
+
+<section xml:id="cll_chapter9-section15">
+  <title>15. Logical and non-logical connection of modals</title>
+  <para>Logical and non-logical connectives are explained in detail in <xref linkend="cll_chapter14"/>. For the purposes of this chapter, it suffices to point out that a logical (or non-logical) connection between two bridi which differ only in a modal can be reduced to a single bridi with a connective between the modals. As a result, <xref linkend="cll_chapter9-section15-example1"/> and <xref linkend="cll_chapter9-section15-example2"/> mean the same thing:</para>
+  <programlisting><anchor xml:id="c9e15d1"/><anchor xml:id="cll_chapter9-section15-example1"/>15.1)  la frank. bajra seka'a le zdani .ije la frank. bajra teka'a le zdani
+       Frank runs with-destination the house. And Frank runs with-origin the house.
+       Frank runs to the house, and Frank runs from the house.
+
+<anchor xml:id="c9e15d2"/><anchor xml:id="cll_chapter9-section15-example2"/>15.2)  la frank. bajra seka'a je teka'a le zdani
+       Frank runs with-destination and with-origin the house.
+       Frank runs to and from the house.
+</programlisting>
+  <para>Neither example implies whether a single act, or two acts, of running is referred to. To compel the sentence to refer to a single act of running, you can use the form:</para>
+  <programlisting><anchor xml:id="c9e15d3"/><anchor xml:id="cll_chapter9-section15-example3"/>15.3)  la frank. bajra seka'a le zdani ce'e teka'a le zdani
+       Frank runs with-destination the house [joined-to] with-origin the-house.
+</programlisting>
+  <para>The cmavo “ce'e” creates a termset containing two terms (termsets are explained in <xref linkend="cll_chapter14"/> and <xref linkend="cll_chapter16"/>). When a termset contains more than one modal tag derived from a single BAI, the convention is that the two tags are derived from a common event.</para>
+</section>
+
+<section xml:id="cll_chapter9-section16">
+  <title>16. CV'V cmavo of selma'o BAI with irregular forms</title>
+  <para>There are 65 cmavo of selma'o BAI, of which all but one (“do'e”, discussed in <xref linkend="cll_chapter9-section6"/>), are derived directly from selected gismu. Of these 64 cmavo, 36 are entirely regular and have the form CV'V, where C is the first consonant of the corresponding gismu, and the Vs are the two vowels of the gismu. The remaining BAI cmavo, which are irregular in one way or another, are listed in the table below. The table is divided into sub-tables according to the nature of the exception; some cmavo appear in more than one sub-table, and are so noted.</para>
+  <programlisting>
+   cmavo    gismu        comments
+
+    Monosyllables of the form CVV:
+
+    bai     bapli
+    bau     bangu
+    cau     claxu
+    fau     fasnu
+    gau     gasnu
+    kai     ckaji        uses 2nd consonant of gismu
+    mau     zmadu        uses 2nd consonant of gismu
+    koi     korbi
+    rai     traji        uses 2nd consonant of gismu
+    sau     sarcu
+    tai     tamsmi       based on lujvo, not gismu
+    zau     zanru
+
+    Second consonant of the gismu as the C:
+        (the gismu is always of the form CCVCV)
+
+    ga'a    zgana
+    kai     ckaji        has CVV form (monosyllable)
+    ki'i    ckini
+    la'u    klani        has irregular 2nd V
+    le'a    klesi        has irregular 2nd V
+    mau     zmadu        has CVV form (monosyllable)
+    me'e    cmene
+    ra'a    srana
+    ra'i    krasi
+    rai     traji        has CVV form (monosyllable)
+    ti'i    stidi
+    tu'i    stuzi
+
+    Irregular 2nd V:
+
+    fi'e    finti
+    la'u    klani        uses 2nd consonant of gismu
+    le'a    klesi        uses 2nd consonant of gismu
+    ma'e    marji
+    mu'u    mupli
+    ti'u    tcika
+    va'o    vanbi
+
+    Special cases:
+
+    ri'i    lifri        uses 3rd consonant of gismu
+    tai     tamsmi       based on lujvo, not gismu
+    va'u    xamgu        CV'V cmavo can’t begin with “x”
+</programlisting>
+</section>
+
+<section xml:id="cll_chapter9-section17">
+  <title>17. Complete table of BAI cmavo with rough English equivalents</title>
+  <para>The following table shows all the cmavo belonging to selma'o BAI, and has five columns. The first column is the cmavo itself; the second column is the gismu linked to it. The third column gives an English phrase which indicates the meaning of the cmavo; and the fourth column indicates its meaning when preceded by “se”.</para>
+  <para>For those cmavo with meaningful “te”, “ve”, and even “xe” conversions (depending on the number of places of the underlying gismu), the meanings of these are shown on one or two extra rows following the primary row for that cmavo.</para>
+  <para>It should be emphasized that the place structures of the gismu control the meanings of the BAI cmavo. The English phrases shown here are only suggestive, and are often too broad or too narrow to correctly specify what the acceptable range of uses for the modal tag are.</para>
+  <programlisting>
+    ba'i    basti   replaced by                    instead of
+    bai     bapli   compelled by                   compelling
+    bau     bangu   in language                    in language of
+    be'i    benji   sent by                        transmitting
+                    te=sent to                     ve=with transmit origin
+                    xe=transmitted via
+    ca'i    catni   by authority of                with authority over
+    cau     claxu   lacked by                      without
+    ci'e    ciste   in system                      with system function
+                    te=of system components
+    ci'o    cinmo   felt by                        feeling emotion
+    ci'u    ckilu   on the scale                   on scale measuring
+    cu'u    cusku   as said by                     expressing
+                    te=as told to                  ve=expressed in medium
+    de'i    detri   dated                          on the same date as
+    di'o    diklo   at the locus of                at specific locus
+    do'e    -----   vaguely related to
+    du'i    dunli   as much as                     equal to
+    du'o    djuno   according to                   knowing facts
+                    te=knowing about
+                    ve=under epistemology
+    fa'e    fatne   reverse of                     in reversal of
+    fau     fasnu   in the event of
+    fi'e    finti   created by                     creating work
+                    te=created                     for purpose
+    ga'a    zgana   to observer                    observing
+                    te=observed                    by means
+                    ve=observed under conditions
+    gau     gasnu   with agent                     as agent in doing
+    ja'e    jalge   resulting in                   results because of
+    ja'i    javni   by rule                        by rule prescribing
+    ji'e    jimte   up to limit                    as a limit of
+    ji'o    jitro   under direction                controlling
+    ji'u    jicmu   based on                       supporting
+    ka'a    klama   gone to by                     with destination
+                    te=with origin                 ve=via route
+                    xe=by transport mode
+    ka'i    krati   represented by                 on behalf of
+    kai     ckaji   characterizing                 with property
+    ki'i    ckini   as relation of                 related to
+                    te=with relation
+    ki'u    krinu   justified by                   with justified result
+    koi     korbi   bounded by                     as boundary of
+                    te=bordering
+    ku'u    kulnu   in culture                     in culture of
+    la'u    klani   as quantity of                 in quantity
+    le'a    klesi   in category                    as category of
+                    te=defined by quality
+    li'e    lidne   led by                         leading
+    ma'e    marji   of material                    made from material
+                    te=in material form of
+    ma'i    manri   in reference frame             as a standard for
+    mau     zmadu   exceeded by                    more than
+    me'a    mleca   undercut by                    less than
+    me'e    cmene   with name                      as a name for
+                    te=as a name to
+    mu'i    mukti   motivated by                   motive therefore
+    mu'u    mupli   exemplified by                 as an example of
+    ni'i    nibli   entailed by                    entails
+    pa'a    panra   in addition to                 similar to
+                    te=similar in pattern
+                    ve=similar by standard
+    pa'u    pagbu   with component                 as a part of
+    pi'o    pilno   used by                        using tool
+    po'i    porsi   in the sequence                sequenced by rule
+    pu'a    pluka   pleased by                     in order to please
+    pu'e    pruce   by process                     processing from
+                    te=processing into
+                    ve=passing through stages
+    ra'a    srana   pertained to by concerning
+    ra'i    krasi   from source as an origin of
+    rai     traji   with superlative               superlative in
+                    te=at extreme                  ve=superlative among
+    ri'a    rinka   caused by                      causing
+    ri'i    lifri   experienced by                 experiencing
+    sau     sarcu   requiring                      necessarily for
+                    te=necessarily under conditions
+    si'u    sidju   aided by                       assisting in
+    ta'i    tadji   by method                      as a method for
+    tai     tamsmi  as a form of                   in form
+                    te=in form similar to
+    ti'i    stidi   suggested by                   suggesting
+                    te=suggested to
+    ti'u    tcika   with time                      at the time of
+    tu'i    stuzi   with site                      as location of
+    va'o    vanbi   under conditions               as conditions for
+    va'u    xamgu   benefiting from                with beneficiary
+    zau     zanru   approved by                    approving
+    zu'e    zukte   with actor                     with means to goal
+                    te=with goal
+</programlisting>
+  <para>The lujvo “tamsmi” on which “tai” is based is derived from the tanru “tarmi simsa” and has the place structure:</para>
+  <programlisting>
+       tamsmi: x1 has form x2, similar in form to x3 in property/quality x4
+</programlisting>
+  <para>This lujvo is employed because “tarmi” does not have a place structure useful for the modal’s purpose.</para>
+</section>
+
+
+</chapter>
diff --git a/todocbook/README b/todocbook/README
new file mode 100644
index 0000000..a289f29
--- /dev/null
+++ b/todocbook/README
@@ -0,0 +1,16 @@
+
+This directory is used to turn the old HTML many-files stuff into
+dockbook/xml.  It's not ever intended to be re-run once it's all
+working properly; the scripts and stuff are still here in case
+something is found that's easier to fix in the HTML and propogate
+through.
+
+Anyways, that's why these instructions on how to build everything
+aren't in a makefile or something:
+
+  superglom.sh
+
+  merge.sh
+
+  xmlto -o html/ html cll.xml 2>&1 | grep -v 'No localization exists for "jbo" or "". Using default "en".'
+
diff --git a/todocbook/dtd/docbook-5.0.dtd b/todocbook/dtd/docbook-5.0.dtd
new file mode 100644
index 0000000..0b7f54c
--- /dev/null
+++ b/todocbook/dtd/docbook-5.0.dtd
@@ -0,0 +1,4201 @@
+<!-- From http://www.docbook.org/xml/5.0/dtd/docbook.dtd -->
+
+<!ENTITY % db.common.attributes "
+	xml:id	ID	#IMPLIED
+	version	CDATA	#IMPLIED
+	xml:lang	CDATA	#IMPLIED
+	xml:base	CDATA	#IMPLIED
+	remap	CDATA	#IMPLIED
+	xreflabel	CDATA	#IMPLIED
+	revisionflag	(changed|added|deleted|off)	#IMPLIED
+	dir	(ltr|rtl|lro|rlo)	#IMPLIED
+	arch	CDATA	#IMPLIED
+	audience	CDATA	#IMPLIED
+	condition	CDATA	#IMPLIED
+	conformance	CDATA	#IMPLIED
+	os	CDATA	#IMPLIED
+	revision	CDATA	#IMPLIED
+	security	CDATA	#IMPLIED
+	userlevel	CDATA	#IMPLIED
+	vendor	CDATA	#IMPLIED
+	wordsize	CDATA	#IMPLIED
+	annotations	CDATA	#IMPLIED
+
+">
+
+<!ENTITY % db.common.linking.attributes "
+	linkend	IDREF	#IMPLIED
+	xmlns:xlink	CDATA	#FIXED	'http://www.w3.org/1999/xlink'	
+	xlink:href	CDATA	#IMPLIED
+	xlink:type	CDATA	#IMPLIED
+	xlink:role	CDATA	#IMPLIED
+	xlink:arcrole	CDATA	#IMPLIED
+	xlink:title	CDATA	#IMPLIED
+	xlink:show	(new|replace|embed|other|none)	#IMPLIED
+	xlink:actuate	(onLoad|onRequest|other|none)	#IMPLIED
+
+">
+
+<!ELEMENT title (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST title
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT titleabbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST titleabbrev
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT subtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST subtitle
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT info ((title|titleabbrev|subtitle)*|(abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber)*)*>
+
+<!ATTLIST info
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+
+>
+
+<!ELEMENT subjectset ((subject)+)>
+
+<!ATTLIST subjectset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	scheme	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT subject ((subjectterm)+)>
+
+<!ATTLIST subject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	weight	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT subjectterm (#PCDATA)*>
+
+<!ATTLIST subjectterm
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT keywordset ((keyword)+)>
+
+<!ATTLIST keywordset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT keyword (#PCDATA)*>
+
+<!ATTLIST keyword
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT procedure (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (step)+)>
+
+<!ATTLIST procedure
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT step (((title|titleabbrev)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*)?)|((substeps|stepalternatives), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*)))>
+
+<!ATTLIST step
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	performance	(optional|required)	#IMPLIED
+
+>
+
+<!ELEMENT stepalternatives ((info)?, (step)+)>
+
+<!ATTLIST stepalternatives
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	performance	(optional|required)	#IMPLIED
+
+>
+
+<!ELEMENT substeps ((step)+)>
+
+<!ATTLIST substeps
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	performance	(optional|required)	#IMPLIED
+
+>
+
+<!ELEMENT sidebar (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST sidebar
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT abstract (((title|titleabbrev)*, (info)?), (anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST abstract
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT personblurb (((title|titleabbrev)*, (info)?), (anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST personblurb
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT blockquote (((title|titleabbrev)*, (info)?), (attribution)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST blockquote
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT attribution (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|person|personname|citetitle|citation)*>
+
+<!ATTLIST attribution
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT bridgehead (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST bridgehead
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	renderas	(sect1|sect2|sect3|sect4|sect5|other)	#IMPLIED
+	otherrenderas	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT remark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST remark
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT epigraph ((info)?, (attribution)?, (anchor|para|formalpara|simpara|literallayout)+)>
+
+<!ATTLIST epigraph
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT footnote ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST footnote
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT formalpara (((title|titleabbrev)*, (info)?), (indexterm)*, para)>
+
+<!ATTLIST formalpara
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT para (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning)*>
+
+<!ATTLIST para
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT simpara (#PCDATA|info|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST simpara
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT itemizedlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (listitem)+)>
+
+<!ATTLIST itemizedlist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	spacing	(compact|normal)	#IMPLIED
+	mark	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT orderedlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (listitem)+)>
+
+<!ATTLIST orderedlist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	spacing	(compact|normal)	#IMPLIED
+	continuation	(continues|restarts)	#IMPLIED
+	startingnumber	NMTOKEN	#IMPLIED
+	inheritnum	(ignore|inherit)	#IMPLIED
+	numeration	(arabic|upperalpha|loweralpha|upperroman|lowerroman)	#IMPLIED
+
+>
+
+<!ELEMENT listitem ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST listitem
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	override	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT segmentedlist (((title|titleabbrev)*, (info)?), (segtitle)+, (seglistitem)+)>
+
+<!ATTLIST segmentedlist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT segtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST segtitle
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT seglistitem ((seg)+)>
+
+<!ATTLIST seglistitem
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT seg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST seg
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT simplelist ((member)+)>
+
+<!ATTLIST simplelist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	type	(horiz|vert|inline)	"vert"
+	columns	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT member (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST member
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT variablelist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (varlistentry)+)>
+
+<!ATTLIST variablelist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	spacing	(compact|normal)	#IMPLIED
+	termlength	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT varlistentry ((term)+, listitem)>
+
+<!ATTLIST varlistentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT term (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST term
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT example (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)>
+
+<!ATTLIST example
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	floatstyle	CDATA	#IMPLIED
+	width	NMTOKEN	#IMPLIED
+	pgwide	(0|1)	#IMPLIED
+
+>
+
+<!ELEMENT informalexample ((info)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)>
+
+<!ATTLIST informalexample
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	floatstyle	CDATA	#IMPLIED
+	width	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT literallayout (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*>
+
+<!ATTLIST literallayout
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+	class	(monospaced|normal)	#IMPLIED
+
+>
+
+<!ELEMENT screen (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*>
+
+<!ATTLIST screen
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+	width	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT screenshot (((title|titleabbrev|subtitle)*, (info)?), mediaobject)>
+
+<!ATTLIST screenshot
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT figure (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)>
+
+<!ATTLIST figure
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	pgwide	(0|1)	#IMPLIED
+	floatstyle	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT informalfigure ((info)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (caption)?)>
+
+<!ATTLIST informalfigure
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	pgwide	(0|1)	#IMPLIED
+	floatstyle	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT mediaobject ((info)?, (alt)?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+, (caption)?)>
+
+<!ATTLIST mediaobject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT inlinemediaobject ((info)?, (alt)?, (videoobject|audioobject|imageobject|textobject|imageobjectco)+)>
+
+<!ATTLIST inlinemediaobject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT videoobject ((info)?, videodata)>
+
+<!ATTLIST videoobject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT audioobject ((info)?, audiodata)>
+
+<!ATTLIST audioobject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT imageobject ((info)?, (imagedata))>
+
+<!ATTLIST imageobject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT textobject ((info)?, (phrase|textdata|(itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+))>
+
+<!ATTLIST textobject
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT videodata (info)?>
+
+<!ATTLIST videodata
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	format	CDATA	#IMPLIED
+	fileref	CDATA	#IMPLIED
+	entityref	ENTITY	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+	valign	(bottom|middle|top)	#IMPLIED
+	width	CDATA	#IMPLIED
+	contentwidth	CDATA	#IMPLIED
+	scalefit	(0|1)	#IMPLIED
+	scale	NMTOKEN	#IMPLIED
+	depth	CDATA	#IMPLIED
+	contentdepth	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT audiodata (info)?>
+
+<!ATTLIST audiodata
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	format	CDATA	#IMPLIED
+	fileref	CDATA	#IMPLIED
+	entityref	ENTITY	#IMPLIED
+
+>
+
+<!ELEMENT imagedata (info)?>
+
+<!ATTLIST imagedata
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	format	CDATA	#IMPLIED
+	fileref	CDATA	#IMPLIED
+	entityref	ENTITY	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+	valign	(bottom|middle|top)	#IMPLIED
+	width	CDATA	#IMPLIED
+	contentwidth	CDATA	#IMPLIED
+	scalefit	(0|1)	#IMPLIED
+	scale	NMTOKEN	#IMPLIED
+	depth	CDATA	#IMPLIED
+	contentdepth	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT textdata (info)?>
+
+<!ATTLIST textdata
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	format	CDATA	#IMPLIED
+	fileref	CDATA	#IMPLIED
+	entityref	ENTITY	#IMPLIED
+	encoding	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT caption (#PCDATA|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|caution|important|note|tip|warning|example|figure|table|informalexample|informalfigure|informaltable|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|programlisting|screen|literallayout|synopsis|programlistingco|screenco|cmdsynopsis|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|bridgehead|remark|revhistory|indexterm|equation|informalequation|anchor|para|formalpara|simpara|html:form|annotation)*>
+
+<!ATTLIST caption
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT address (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|personname|pob|street|city|state|postcode|country|phone|fax|email|uri|otheraddr)*>
+
+<!ATTLIST address
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+
+>
+
+<!ELEMENT street (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST street
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT pob (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST pob
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT postcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST postcode
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT city (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST city
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT state (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST state
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT country (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST country
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT phone (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST phone
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT fax (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST fax
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT otheraddr (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST otheraddr
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT affiliation ((shortaffil)?, (jobtitle)*, ((org)?|((orgname)?, (orgdiv)*, (address)*)))>
+
+<!ATTLIST affiliation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT shortaffil (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST shortaffil
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT jobtitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST jobtitle
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT orgname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST orgname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(consortium|corporation|informal|nonprofit|other)	#IMPLIED
+	otherclass	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT orgdiv (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST orgdiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT artpagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST artpagenums
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT personname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|honorific|firstname|surname|lineage|othername)*>
+
+<!ATTLIST personname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT author ((personname, (personblurb|affiliation|email|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|address|contrib)*))>
+
+<!ATTLIST author
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT authorgroup ((author|editor|othercredit)+)>
+
+<!ATTLIST authorgroup
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT collab ((person|personname|org|orgname)+, (affiliation)*)>
+
+<!ATTLIST collab
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT authorinitials (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST authorinitials
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT person (personname, (address|affiliation|email|uri|personblurb)*)>
+
+<!ATTLIST person
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT org (orgname, (address|affiliation|email|uri|orgdiv)*)>
+
+<!ATTLIST org
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT confgroup ((confdates|conftitle|confnum|confsponsor|address)*)>
+
+<!ATTLIST confgroup
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT confdates (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST confdates
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT conftitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST conftitle
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT confnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST confnum
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT confsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST confsponsor
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT contractnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST contractnum
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT contractsponsor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST contractsponsor
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT copyright ((year)+, (holder)*)>
+
+<!ATTLIST copyright
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT year (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST year
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT holder (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST holder
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT cover ((anchor|para|formalpara|simpara|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis)+)>
+
+<!ATTLIST cover
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT date (#PCDATA)*>
+
+<!ATTLIST date
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT edition (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST edition
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT editor ((personname, (personblurb|affiliation|email|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|address|contrib)*))>
+
+<!ATTLIST editor
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT biblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST biblioid
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
+	otherclass	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT citebiblioid (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST citebiblioid
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
+	otherclass	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT bibliosource (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliosource
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
+	otherclass	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT bibliorelation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliorelation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(doi|isbn|isrn|issn|libraryofcongress|pubsnumber|uri|other)	#IMPLIED
+	otherclass	NMTOKEN	#IMPLIED
+	type	(hasformat|haspart|hasversion|isformatof|ispartof|isreferencedby|isreplacedby|isrequiredby|isversionof|references|replaces|requires|othertype)	#IMPLIED
+	othertype	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT bibliocoverage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliocoverage
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	spatial	(dcmipoint|iso3166|dcmibox|tgn|otherspatial)	#IMPLIED
+	otherspatial	NMTOKEN	#IMPLIED
+	temporal	(dcmiperiod|w3c-dtf|othertemporal)	#IMPLIED
+	othertemporal	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT legalnotice (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST legalnotice
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT othercredit ((personname, (personblurb|affiliation|email|uri|address|contrib)*)|(orgname, (orgdiv|affiliation|email|uri|address|contrib)*))>
+
+<!ATTLIST othercredit
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(copyeditor|graphicdesigner|other|productioneditor|technicaleditor|translator)	#IMPLIED
+	otherclass	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT pagenums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST pagenums
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT contrib (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST contrib
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT honorific (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST honorific
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT firstname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST firstname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT surname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST surname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT lineage (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST lineage
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT othername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST othername
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT printhistory ((anchor|para|formalpara|simpara)+)>
+
+<!ATTLIST printhistory
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT pubdate (#PCDATA)*>
+
+<!ATTLIST pubdate
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT publisher (publishername, (address)*)>
+
+<!ATTLIST publisher
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT publishername (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST publishername
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT releaseinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST releaseinfo
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT revhistory (((title|titleabbrev)*, (info)?), (revision)+)>
+
+<!ATTLIST revhistory
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT revision ((revnumber)?, date, (authorinitials|author)*, ((revremark|revdescription))?)>
+
+<!ATTLIST revision
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT revnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST revnumber
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT revremark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST revremark
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT revdescription ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*)>
+
+<!ATTLIST revdescription
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT seriesvolnums (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST seriesvolnums
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT volumenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST volumenum
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT issuenum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST issuenum
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT package (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST package
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT email (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST email
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT lineannotation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST lineannotation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT parameter (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST parameter
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(command|function|option)	#IMPLIED
+
+>
+
+<!ELEMENT replaceable (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>
+
+<!ATTLIST replaceable
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(command|function|option|parameter)	#IMPLIED
+
+>
+
+<!ELEMENT uri (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST uri
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	type	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT abbrev (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*>
+
+<!ATTLIST abbrev
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT acronym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|trademark)*>
+
+<!ATTLIST acronym
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT citation (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST citation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT citerefentry (refentrytitle, (manvolnum)?)>
+
+<!ATTLIST citerefentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refentrytitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST refentrytitle
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT manvolnum (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST manvolnum
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT citetitle (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST citetitle
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	pubwork	(article|bbs|book|cdrom|chapter|dvd|emailmessage|gopher|journal|manuscript|newsposting|part|refentry|section|series|set|webpage|wiki)	#IMPLIED
+
+>
+
+<!ELEMENT emphasis (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST emphasis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT foreignphrase (#PCDATA|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|inlinemediaobject|indexterm|xref|link|olink|anchor|biblioref)*>
+
+<!ATTLIST foreignphrase
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT phrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST phrase
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT quote (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST quote
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT subscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST subscript
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT superscript (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST superscript
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT trademark (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST trademark
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(copyright|registered|service|trade)	#IMPLIED
+
+>
+
+<!ELEMENT wordasword (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST wordasword
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT footnoteref EMPTY>
+
+<!ATTLIST footnoteref
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT xref EMPTY>
+
+<!ATTLIST xref
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	xrefstyle	CDATA	#IMPLIED
+	endterm	IDREF	#IMPLIED
+
+>
+
+<!ELEMENT link (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST link
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	xrefstyle	CDATA	#IMPLIED
+	endterm	IDREF	#IMPLIED
+
+>
+
+<!ELEMENT olink (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST olink
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	%db.common.attributes;
+	targetdoc	CDATA	#IMPLIED
+	role	CDATA	#IMPLIED
+	xrefstyle	CDATA	#IMPLIED
+	localinfo	CDATA	#IMPLIED
+	targetptr	CDATA	#IMPLIED
+	type	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT anchor EMPTY>
+
+<!ATTLIST anchor
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+
+>
+
+<!ELEMENT alt (#PCDATA|inlinemediaobject)*>
+
+<!ATTLIST alt
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+
+>
+
+<!ELEMENT set (((title|titleabbrev|subtitle)*, (info)?), (toc)?, (set|book)+, (setindex)?)>
+
+<!ATTLIST set
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT book (((title|titleabbrev|subtitle)*, (info)?), (glossary|bibliography|index|toc|dedication|acknowledgements|preface|chapter|appendix|article|colophon|part|reference)*)>
+
+<!ATTLIST book
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT dedication (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST dedication
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT acknowledgements (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST acknowledgements
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT colophon (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST colophon
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT appendix (((title|titleabbrev|subtitle)*, (info)?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>
+
+<!ATTLIST appendix
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT chapter (((title|titleabbrev|subtitle)*, (info)?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>
+
+<!ATTLIST chapter
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT part (((title|titleabbrev|subtitle)*, (info)?), (partintro)?, (glossary|bibliography|index|toc|dedication|acknowledgements|preface|chapter|appendix|article|colophon|refentry|reference)+)>
+
+<!ATTLIST part
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT preface (((title|titleabbrev|subtitle)*, (info)?), ((glossary|bibliography|index|toc)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc)*))>
+
+<!ATTLIST preface
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT partintro (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))>
+
+<!ATTLIST partintro
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT section (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|(refentry)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST section
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT simplesect (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST simplesect
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT article (((title|titleabbrev|subtitle)*, (info)?), (glossary|bibliography|index|toc|appendix|acknowledgements|colophon)*, (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+))?)|((section)+, (simplesect)*)|(simplesect)+|((sect1)+, (simplesect)*)|(refentry)+), (glossary|bibliography|index|toc|appendix|acknowledgements|colophon)*)>
+
+<!ATTLIST article
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+	class	(faq|journalarticle|productsheet|specification|techreport|whitepaper)	#IMPLIED
+
+>
+
+<!ELEMENT annotation (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST annotation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	annotates	CDATA	#IMPLIED
+	%db.common.attributes;
+
+>
+
+<!ELEMENT extendedlink ((locator|arc)+)>
+
+<!ATTLIST extendedlink
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+
+>
+
+<!ELEMENT locator EMPTY>
+
+<!ATTLIST locator
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	xlink:label	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT arc EMPTY>
+
+<!ATTLIST arc
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	xlink:from	NMTOKEN	#IMPLIED
+	xlink:to	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT sect1 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect2)+, (simplesect)*)|(simplesect)+))?)|((sect2)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect1
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT sect2 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect3)+, (simplesect)*)|(simplesect)+))?)|((sect3)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect2
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT sect3 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect4)+, (simplesect)*)|(simplesect)+))?)|((sect4)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect3
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT sect4 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((((sect5)+, (simplesect)*)|(simplesect)+))?)|((sect5)+, (simplesect)*)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect4
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT sect5 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((simplesect)+)?)|(simplesect)+), (glossary|bibliography|index|toc)*)>
+
+<!ATTLIST sect5
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT reference (((title|titleabbrev|subtitle)*, (info)?), (partintro)?, (refentry)+)>
+
+<!ATTLIST reference
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	status	CDATA	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT refentry ((indexterm)*, (info)?, (refmeta)?, (refnamediv)+, (refsynopsisdiv)?, ((refsection)+|(refsect1)+))>
+
+<!ATTLIST refentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	status	CDATA	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT refmeta ((indexterm)*, refentrytitle, (manvolnum)?, (refmiscinfo)*, (indexterm)*)>
+
+<!ATTLIST refmeta
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refmiscinfo (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST refmiscinfo
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(source|version|manual|sectdesc|software|other)	#IMPLIED
+	otherclass	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT refnamediv ((refdescriptor)?, (refname)+, refpurpose, (refclass)*)>
+
+<!ATTLIST refnamediv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refdescriptor (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST refdescriptor
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST refname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refpurpose (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST refpurpose
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refclass (#PCDATA|application)*>
+
+<!ATTLIST refclass
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refsynopsisdiv (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (((refsection)+|(refsect2)+))?)|(refsection)+|(refsect2)+))>
+
+<!ATTLIST refsynopsisdiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT refsection (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (refsection)*)|(refsection)+))>
+
+<!ATTLIST refsection
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	status	CDATA	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT refsect1 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((refsect2)+)?)|(refsect2)+))>
+
+<!ATTLIST refsect1
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT refsect2 (((title|titleabbrev|subtitle)*, (info)?), (((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, ((refsect3)+)?)|(refsect3)+))>
+
+<!ATTLIST refsect2
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT refsect3 (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST refsect3
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT glosslist ((((title|titleabbrev)*, (info)?))?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (glossentry)+)>
+
+<!ATTLIST glosslist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT glossentry (glossterm, (acronym)?, (abbrev)?, (indexterm)*, (glosssee|(glossdef)+))>
+
+<!ATTLIST glossentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	sortas	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT glossdef ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+, (glossseealso)*)>
+
+<!ATTLIST glossdef
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	subject	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT glosssee (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST glosssee
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	otherterm	IDREF	#IMPLIED
+
+>
+
+<!ELEMENT glossseealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST glossseealso
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	otherterm	IDREF	#IMPLIED
+
+>
+
+<!ELEMENT firstterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST firstterm
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	baseform	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT glossterm (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST glossterm
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	baseform	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT glossary (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((glossdiv)*|(glossentry)*), (bibliography)?)>
+
+<!ATTLIST glossary
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT glossdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (glossentry)+)>
+
+<!ATTLIST glossdiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT termdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST termdef
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	sortas	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	baseform	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT biblioentry ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)+)>
+
+<!ATTLIST biblioentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT bibliomixed (#PCDATA|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)*>
+
+<!ATTLIST bibliomixed
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT biblioset ((abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|subscript|superscript|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)+)>
+
+<!ATTLIST biblioset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	relation	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT bibliomset (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber|abbrev|acronym|emphasis|footnote|footnoteref|foreignphrase|quote|wordasword|firstterm|glossterm|coref|citerefentry|citetitle|citebiblioid|person|personblurb|personname|subtitle|title|titleabbrev)*>
+
+<!ATTLIST bibliomset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	relation	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT bibliomisc (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST bibliomisc
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT bibliography (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((bibliodiv)+|(biblioentry|bibliomixed)+))>
+
+<!ATTLIST bibliography
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT bibliodiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (biblioentry|bibliomixed)+)>
+
+<!ATTLIST bibliodiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT bibliolist ((((title|titleabbrev)*, (info)?))?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (biblioentry|bibliomixed)+)>
+
+<!ATTLIST bibliolist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT biblioref EMPTY>
+
+<!ATTLIST biblioref
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	xrefstyle	CDATA	#IMPLIED
+	endterm	IDREF	#IMPLIED
+	units	NMTOKEN	#IMPLIED
+	begin	NMTOKEN	#IMPLIED
+	end	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT itermset ((indexterm)+)>
+
+<!ATTLIST itermset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT indexterm ((primary)?, (((secondary, (((tertiary, ((see|(seealso)+))?)|see|(seealso)+))?)|see|(seealso)+))?)>
+
+<!ATTLIST indexterm
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	significance	(normal|preferred)	#IMPLIED
+	startref	IDREF	#IMPLIED
+	zone	IDREFS	#IMPLIED
+	pagenum	CDATA	#IMPLIED
+	scope	(all|global|local)	#IMPLIED
+	type	CDATA	#IMPLIED
+	class	(singular|startofrange|endofrange)	#IMPLIED
+
+>
+
+<!ELEMENT primary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST primary
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	sortas	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT secondary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST secondary
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	sortas	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT tertiary (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST tertiary
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	sortas	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT see (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST see
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT seealso (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST seealso
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT index (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((indexdiv)*|(indexentry)*|segmentedlist))>
+
+<!ATTLIST index
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+	type	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT setindex (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((indexdiv)*|(indexentry)*))>
+
+<!ATTLIST setindex
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+	type	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT indexdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((indexentry)+|segmentedlist))>
+
+<!ATTLIST indexdiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	status	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT indexentry (primaryie, (seeie|seealsoie)*, ((secondaryie, (seeie|seealsoie|tertiaryie)*))*)>
+
+<!ATTLIST indexentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT primaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST primaryie
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	linkends	IDREFS	#IMPLIED
+
+>
+
+<!ELEMENT secondaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST secondaryie
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	linkends	IDREFS	#IMPLIED
+
+>
+
+<!ELEMENT tertiaryie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST tertiaryie
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	linkends	IDREFS	#IMPLIED
+
+>
+
+<!ELEMENT seeie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST seeie
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT seealsoie (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST seealsoie
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	linkends	IDREFS	#IMPLIED
+
+>
+
+<!ELEMENT toc (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (tocdiv|tocentry)*)>
+
+<!ATTLIST toc
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT tocdiv (((title|titleabbrev|subtitle)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (tocdiv|tocentry)+)>
+
+<!ATTLIST tocdiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	pagenum	CDATA	#IMPLIED
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT tocentry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype)*>
+
+<!ATTLIST tocentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	pagenum	CDATA	#IMPLIED
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT task (((title|titleabbrev|subtitle)*, (info)?), (tasksummary)?, (taskprerequisites)?, procedure, (example)*, (taskrelated)?)>
+
+<!ATTLIST task
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT tasksummary (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST tasksummary
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT taskprerequisites (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST taskprerequisites
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT taskrelated (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST taskrelated
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT calloutlist (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, (callout)+)>
+
+<!ATTLIST calloutlist
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT callout ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST callout
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	arearefs	IDREFS	#REQUIRED
+
+>
+
+<!ELEMENT programlistingco ((info)?, areaspec, programlisting, (calloutlist)*)>
+
+<!ATTLIST programlistingco
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT areaspec ((area|areaset)+)>
+
+<!ATTLIST areaspec
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	units	(calspair|linecolumn|linecolumnpair|linerange|other)	#IMPLIED
+	otherunits	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT area (alt)?>
+
+<!ATTLIST area
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	units	(calspair|linecolumn|linecolumnpair|linerange|other)	#IMPLIED
+	otherunits	NMTOKEN	#IMPLIED
+	linkends	IDREFS	#IMPLIED
+	label	CDATA	#IMPLIED
+	coords	CDATA	#REQUIRED
+
+>
+
+<!ELEMENT areaset ((area)+)>
+
+<!ATTLIST areaset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	units	(calspair|linecolumn|linecolumnpair|linerange|other)	#IMPLIED
+	otherunits	NMTOKEN	#IMPLIED
+	linkends	IDREFS	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT screenco ((info)?, areaspec, screen, (calloutlist)*)>
+
+<!ATTLIST screenco
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT imageobjectco ((info)?, areaspec, (imageobject)+, (calloutlist)*)>
+
+<!ATTLIST imageobjectco
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT co EMPTY>
+
+<!ATTLIST co
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	linkends	IDREFS	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT coref EMPTY>
+
+<!ATTLIST coref
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT productionset (((title|titleabbrev)*, (info)?), (production|productionrecap)+)>
+
+<!ATTLIST productionset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT production (lhs, rhs, (constraint)*)>
+
+<!ATTLIST production
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT lhs (#PCDATA)*>
+
+<!ATTLIST lhs
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT rhs (#PCDATA|nonterminal|lineannotation|sbr)*>
+
+<!ATTLIST rhs
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT nonterminal (#PCDATA)*>
+
+<!ATTLIST nonterminal
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	def	CDATA	#REQUIRED
+
+>
+
+<!ELEMENT constraint EMPTY>
+
+<!ATTLIST constraint
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT productionrecap EMPTY>
+
+<!ATTLIST productionrecap
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT constraintdef (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST constraintdef
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT tgroup ((colspec)*, (spanspec)*, (thead)?, (tfoot)?, tbody)>
+
+<!ATTLIST tgroup
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	tgroupstyle	CDATA	#IMPLIED
+	cols	NMTOKEN	#REQUIRED
+	colsep	(0|1)	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+
+>
+
+<!ELEMENT colspec EMPTY>
+
+<!ATTLIST colspec
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	colnum	NMTOKEN	#IMPLIED
+	char	CDATA	#IMPLIED
+	colsep	(0|1)	#IMPLIED
+	colwidth	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	colname	CDATA	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+
+>
+
+<!ELEMENT spanspec EMPTY>
+
+<!ATTLIST spanspec
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	spanname	CDATA	#REQUIRED
+	namest	CDATA	#REQUIRED
+	nameend	CDATA	#REQUIRED
+	char	CDATA	#IMPLIED
+	colsep	(0|1)	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+
+>
+
+<!ELEMENT thead ((colspec)*, (row+|tr+))>
+
+<!ATTLIST thead
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	valign	(bottom|middle|top|baseline)	#IMPLIED
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT tfoot ((colspec)*, (row+|tr+))>
+
+<!ATTLIST tfoot
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	valign	(bottom|middle|top|baseline)	#IMPLIED
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT tbody ((row+|tr+))>
+
+<!ATTLIST tbody
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	valign	(bottom|middle|top|baseline)	#IMPLIED
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT row ((entry|entrytbl)+)>
+
+<!ATTLIST row
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	rowsep	(0|1)	#IMPLIED
+	valign	(bottom|middle|top)	#IMPLIED
+
+>
+
+<!ELEMENT entry (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|para|formalpara|simpara)*>
+
+<!ATTLIST entry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	valign	(bottom|middle|top)	#IMPLIED
+	char	CDATA	#IMPLIED
+	colsep	(0|1)	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	morerows	NMTOKEN	#IMPLIED
+	colname	CDATA	#IMPLIED
+	namest	CDATA	#IMPLIED
+	spanname	CDATA	#IMPLIED
+	nameend	CDATA	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	rotate	(0|1)	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+
+>
+
+<!ELEMENT entrytbl ((colspec)*, (spanspec)*, (thead)?, tbody)>
+
+<!ATTLIST entrytbl
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	colname	CDATA	#IMPLIED
+	namest	CDATA	#IMPLIED
+	spanname	CDATA	#IMPLIED
+	nameend	CDATA	#IMPLIED
+	tgroupstyle	CDATA	#IMPLIED
+	cols	NMTOKEN	#IMPLIED
+	colsep	(0|1)	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	align	(center|char|justify|left|right)	#IMPLIED
+
+>
+
+<!ELEMENT table ((info?, (title, titleabbrev?), indexterm*, textobject*, (mediaobject+|tgroup+))|(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))>
+
+<!ATTLIST table
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	label	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	tabstyle	CDATA	#IMPLIED
+	floatstyle	CDATA	#IMPLIED
+	orient	(land|port)	#IMPLIED
+	colsep	(0|1)	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	frame	(all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border)	#IMPLIED
+	pgwide	(0|1)	#IMPLIED
+	shortentry	(0|1)	#IMPLIED
+	tocentry	(0|1)	#IMPLIED
+	rowheader	(firstcol|norowheader)	#IMPLIED
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	summary	CDATA	#IMPLIED
+	width	CDATA	#IMPLIED
+	border	NMTOKEN	#IMPLIED
+	rules	(none|groups|rows|cols|all)	#IMPLIED
+	cellspacing	CDATA	#IMPLIED
+	cellpadding	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT informaltable (info?, ((textobject*, (mediaobject+|tgroup+))|((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))))>
+
+<!ATTLIST informaltable
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	tabstyle	CDATA	#IMPLIED
+	floatstyle	CDATA	#IMPLIED
+	orient	(land|port)	#IMPLIED
+	colsep	(0|1)	#IMPLIED
+	rowsep	(0|1)	#IMPLIED
+	frame	(all|bottom|none|sides|top|topbot|void|above|below|hsides|lhs|rhs|vsides|box|border)	#IMPLIED
+	pgwide	(0|1)	#IMPLIED
+	rowheader	(firstcol|norowheader)	#IMPLIED
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	summary	CDATA	#IMPLIED
+	width	CDATA	#IMPLIED
+	border	NMTOKEN	#IMPLIED
+	rules	(none|groups|rows|cols|all)	#IMPLIED
+	cellspacing	CDATA	#IMPLIED
+	cellpadding	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT col EMPTY>
+
+<!ATTLIST col
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	%db.common.attributes;
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	span	NMTOKEN	#IMPLIED
+	width	CDATA	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	valign	(top|middle|bottom|baseline)	#IMPLIED
+
+>
+
+<!ELEMENT colgroup ((col)*)>
+
+<!ATTLIST colgroup
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	%db.common.attributes;
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	span	NMTOKEN	#IMPLIED
+	width	CDATA	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	valign	(top|middle|bottom|baseline)	#IMPLIED
+
+>
+
+<!ELEMENT tr ((th|td)+)>
+
+<!ATTLIST tr
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	%db.common.attributes;
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	valign	(top|middle|bottom|baseline)	#IMPLIED
+
+>
+
+<!ELEMENT th (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|para|formalpara|simpara)*>
+
+<!ATTLIST th
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	%db.common.attributes;
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	abbr	CDATA	#IMPLIED
+	axis	CDATA	#IMPLIED
+	headers	CDATA	#IMPLIED
+	scope	(row|col|rowgroup|colgroup)	#IMPLIED
+	rowspan	NMTOKEN	#IMPLIED
+	colspan	NMTOKEN	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	valign	(top|middle|bottom|baseline)	#IMPLIED
+
+>
+
+<!ELEMENT td (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|revhistory|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|para|formalpara|simpara)*>
+
+<!ATTLIST td
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	%db.common.attributes;
+	class	CDATA	#IMPLIED
+	style	CDATA	#IMPLIED
+	title	CDATA	#IMPLIED
+	lang	CDATA	#IMPLIED
+	onclick	CDATA	#IMPLIED
+	ondblclick	CDATA	#IMPLIED
+	onmousedown	CDATA	#IMPLIED
+	onmouseup	CDATA	#IMPLIED
+	onmouseover	CDATA	#IMPLIED
+	onmousemove	CDATA	#IMPLIED
+	onmouseout	CDATA	#IMPLIED
+	onkeypress	CDATA	#IMPLIED
+	onkeydown	CDATA	#IMPLIED
+	onkeyup	CDATA	#IMPLIED
+	abbr	CDATA	#IMPLIED
+	axis	CDATA	#IMPLIED
+	headers	CDATA	#IMPLIED
+	scope	(row|col|rowgroup|colgroup)	#IMPLIED
+	rowspan	NMTOKEN	#IMPLIED
+	colspan	NMTOKEN	#IMPLIED
+	align	(left|center|right|justify|char)	#IMPLIED
+	char	CDATA	#IMPLIED
+	charoff	CDATA	#IMPLIED
+	valign	(top|middle|bottom|baseline)	#IMPLIED
+
+>
+
+<!ELEMENT msgset (((title|titleabbrev)*, (info)?), ((msgentry)+|(simplemsgentry)+))>
+
+<!ATTLIST msgset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgentry ((msg)+, (msginfo)?, (msgexplan)*)>
+
+<!ATTLIST msgentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT simplemsgentry (msgtext, (msgexplan)+)>
+
+<!ATTLIST simplemsgentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	msgaud	CDATA	#IMPLIED
+	msgorig	CDATA	#IMPLIED
+	msglevel	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT msg (((title|titleabbrev)*, (info)?), msgmain, (msgsub|msgrel)*)>
+
+<!ATTLIST msg
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgmain (((title|titleabbrev)*, (info)?), msgtext)>
+
+<!ATTLIST msgmain
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgsub (((title|titleabbrev)*, (info)?), msgtext)>
+
+<!ATTLIST msgsub
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgrel (((title|titleabbrev)*, (info)?), msgtext)>
+
+<!ATTLIST msgrel
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgtext ((itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST msgtext
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msginfo ((msglevel|msgorig|msgaud)*)>
+
+<!ATTLIST msginfo
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msglevel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST msglevel
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgorig (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST msgorig
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgaud (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST msgaud
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT msgexplan (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST msgexplan
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT qandaset (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((qandadiv)+|(qandaentry)+))>
+
+<!ATTLIST qandaset
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	defaultlabel	(none|number|qanda)	#IMPLIED
+
+>
+
+<!ELEMENT qandadiv (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)*, ((qandadiv)+|(qandaentry)+))>
+
+<!ATTLIST qandadiv
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT qandaentry (((title|titleabbrev)*, (info)?), question, (answer)*)>
+
+<!ATTLIST qandaentry
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT question ((label)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST question
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT answer ((label)?, (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST answer
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT label (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST label
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT equation (((title|titleabbrev)*, (info)?), (alt)?, ((mediaobject)+|(mathphrase)+), (caption)?)>
+
+<!ATTLIST equation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	label	CDATA	#IMPLIED
+	pgwide	(0|1)	#IMPLIED
+	floatstyle	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT informalequation ((info)?, (alt)?, ((mediaobject)+|(mathphrase)+), (caption)?)>
+
+<!ATTLIST informalequation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT inlineequation ((alt)?, ((inlinemediaobject)+|(mathphrase)+))>
+
+<!ATTLIST inlineequation
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT mathphrase (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|emphasis)*>
+
+<!ATTLIST mathphrase
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT markup (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST markup
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT tag (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST tag
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(attribute|attvalue|element|emptytag|endtag|genentity|localname|namespace|numcharref|paramentity|pi|prefix|comment|starttag|xmlpi)	#IMPLIED
+	namespace	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT symbol (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST symbol
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(limit)	#IMPLIED
+
+>
+
+<!ELEMENT token (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST token
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT literal (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST literal
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT code (#PCDATA|function|parameter|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST code
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT constant (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST constant
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(limit)	#IMPLIED
+
+>
+
+<!ELEMENT productname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST productname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(copyright|registered|service|trade)	#IMPLIED
+
+>
+
+<!ELEMENT productnumber (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST productnumber
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT database (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST database
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(altkey|constraint|datatype|field|foreignkey|group|index|key1|key2|name|primarykey|procedure|record|rule|secondarykey|table|user|view)	#IMPLIED
+
+>
+
+<!ELEMENT application (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST application
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(hardware|software)	#IMPLIED
+
+>
+
+<!ELEMENT hardware (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST hardware
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT guibutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guibutton
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT guiicon (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guiicon
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT guilabel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guilabel
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT guimenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guimenu
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT guimenuitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guimenuitem
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT guisubmenu (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|accel)*>
+
+<!ATTLIST guisubmenu
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT menuchoice ((shortcut)?, (guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu)+)>
+
+<!ATTLIST menuchoice
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT mousebutton (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST mousebutton
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT keycap (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST keycap
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	function	(alt|backspace|command|control|delete|down|end|enter|escape|home|insert|left|meta|option|pagedown|pageup|right|shift|space|tab|up|other)	#IMPLIED
+	otherfunction	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT keycode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST keycode
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT keycombo ((keycap|keycombo|keysym|mousebutton)+)>
+
+<!ATTLIST keycombo
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	action	(click|double-click|press|seq|simul|other)	#IMPLIED
+	otheraction	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT keysym (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST keysym
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT accel (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST accel
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT shortcut ((keycap|keycombo|keysym|mousebutton)+)>
+
+<!ATTLIST shortcut
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	action	(click|double-click|press|seq|simul|other)	#IMPLIED
+	otheraction	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT prompt (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>
+
+<!ATTLIST prompt
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT envar (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST envar
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT filename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST filename
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	path	CDATA	#IMPLIED
+	class	(devicefile|directory|extension|headerfile|libraryfile|partition|symlink)	#IMPLIED
+
+>
+
+<!ELEMENT command (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST command
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT computeroutput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|co|tag|markup|token|symbol|literal|code|constant|email|uri)*>
+
+<!ATTLIST computeroutput
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT userinput (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|prompt|envar|filename|command|computeroutput|userinput|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|co|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel)*>
+
+<!ATTLIST userinput
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT cmdsynopsis ((info)?, (command|arg|group|sbr)+, (synopfragment)*)>
+
+<!ATTLIST cmdsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	sepchar	CDATA	#IMPLIED
+	cmdlength	CDATA	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT arg (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|arg|group|option|synopfragmentref|sbr)*>
+
+<!ATTLIST arg
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	rep	(norepeat|repeat)	"norepeat"
+	choice	(opt|plain|req)	"opt"
+
+>
+
+<!ELEMENT group ((arg|group|option|synopfragmentref|replaceable|sbr)+)>
+
+<!ATTLIST group
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	rep	(norepeat|repeat)	"norepeat"
+	choice	(opt|plain|req)	"opt"
+
+>
+
+<!ELEMENT sbr EMPTY>
+
+<!ATTLIST sbr
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+
+>
+
+<!ELEMENT synopfragment ((arg|group)+)>
+
+<!ATTLIST synopfragment
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT synopfragmentref (#PCDATA)*>
+
+<!ATTLIST synopfragmentref
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT synopsis (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*>
+
+<!ATTLIST synopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+	label	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT funcsynopsis ((info)?, (funcsynopsisinfo|funcprototype)+)>
+
+<!ATTLIST funcsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT funcsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*>
+
+<!ATTLIST funcsynopsisinfo
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+
+>
+
+<!ELEMENT funcprototype ((modifier)*, funcdef, (void|varargs|((paramdef)+, (varargs)?)), (modifier)*)>
+
+<!ATTLIST funcprototype
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT funcdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|type|function)*>
+
+<!ATTLIST funcdef
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT function (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST function
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT void EMPTY>
+
+<!ATTLIST void
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT varargs EMPTY>
+
+<!ATTLIST varargs
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT paramdef (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|initializer|type|parameter|funcparams)*>
+
+<!ATTLIST paramdef
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	choice	(opt|req)	"opt"
+
+>
+
+<!ELEMENT funcparams (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST funcparams
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT classsynopsis ((ooclass|ooexception|oointerface)+, (classsynopsisinfo|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis)*)>
+
+<!ATTLIST classsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+	class	(class|interface)	#IMPLIED
+
+>
+
+<!ELEMENT classsynopsisinfo (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*>
+
+<!ATTLIST classsynopsisinfo
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+
+>
+
+<!ELEMENT ooclass ((package|modifier)*, classname)>
+
+<!ATTLIST ooclass
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT oointerface ((package|modifier)*, interfacename)>
+
+<!ATTLIST oointerface
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT ooexception ((package|modifier)*, exceptionname)>
+
+<!ATTLIST ooexception
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT modifier (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST modifier
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	xml:space	(preserve)	#IMPLIED
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT interfacename (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST interfacename
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT exceptionname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST exceptionname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT fieldsynopsis ((modifier)*, (type)?, varname, (initializer)?)>
+
+<!ATTLIST fieldsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT initializer (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST initializer
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT constructorsynopsis ((modifier)*, (methodname)?, ((methodparam)+|(void)?), (exceptionname)*)>
+
+<!ATTLIST constructorsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT destructorsynopsis ((modifier)*, (methodname)?, ((methodparam)+|(void)?), (exceptionname)*)>
+
+<!ATTLIST destructorsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT methodsynopsis ((modifier)*, ((type|void))?, methodname, ((methodparam)+|void), (exceptionname)*, (modifier)*)>
+
+<!ATTLIST methodsynopsis
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	language	CDATA	#IMPLIED
+
+>
+
+<!ELEMENT methodname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST methodname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT methodparam ((modifier|type)*, ((parameter, initializer?)|funcparams), (modifier)*)>
+
+<!ATTLIST methodparam
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	rep	(norepeat|repeat)	"norepeat"
+	choice	(opt|plain|req)	"req"
+
+>
+
+<!ELEMENT varname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST varname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT returnvalue (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST returnvalue
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT type (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST type
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT classname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST classname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT programlisting (#PCDATA|info|textobject|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|abbrev|acronym|date|emphasis|footnote|footnoteref|foreignphrase|phrase|quote|wordasword|firstterm|glossterm|coref|trademark|productnumber|productname|database|application|hardware|citation|citerefentry|citetitle|citebiblioid|author|person|personname|org|orgname|editor|jobtitle|replaceable|package|parameter|termdef|nonterminal|systemitem|option|optional|property|inlineequation|tag|markup|token|symbol|literal|code|constant|email|uri|guiicon|guibutton|guimenuitem|guimenu|guisubmenu|guilabel|menuchoice|mousebutton|keycombo|keycap|keycode|keysym|shortcut|accel|prompt|envar|filename|command|computeroutput|userinput|function|varname|returnvalue|type|classname|exceptionname|interfacename|methodname|modifier|initializer|ooclass|ooexception|oointerface|errorcode|errortext|errorname|errortype|lineannotation|co)*>
+
+<!ATTLIST programlisting
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	continuation	(continues|restarts)	#IMPLIED
+	linenumbering	(numbered|unnumbered)	#IMPLIED
+	startinglinenumber	NMTOKEN	#IMPLIED
+	language	CDATA	#IMPLIED
+	xml:space	(preserve)	#IMPLIED
+	width	NMTOKEN	#IMPLIED
+
+>
+
+<!ELEMENT caution (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST caution
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT important (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST important
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT note (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST note
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT tip (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST tip
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT warning (((title|titleabbrev)*, (info)?), (itemizedlist|orderedlist|procedure|simplelist|variablelist|segmentedlist|glosslist|bibliolist|calloutlist|qandaset|example|figure|table|equation|informalexample|informalfigure|informaltable|informalequation|sidebar|blockquote|address|epigraph|mediaobject|screenshot|task|productionset|constraintdef|msgset|screen|literallayout|programlistingco|screenco|programlisting|synopsis|bridgehead|remark|revhistory|indexterm|funcsynopsis|classsynopsis|methodsynopsis|constructorsynopsis|destructorsynopsis|fieldsynopsis|cmdsynopsis|caution|important|note|tip|warning|anchor|para|formalpara|simpara|annotation)+)>
+
+<!ATTLIST warning
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT errorcode (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errorcode
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT errorname (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errorname
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT errortext (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errortext
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT errortype (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST errortype
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT systemitem (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable|co)*>
+
+<!ATTLIST systemitem
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+	class	(daemon|domainname|etheraddress|event|eventhandler|filesystem|fqdomainname|groupname|ipaddress|library|macro|netmask|newsgroup|osname|process|protocol|resource|server|service|systemname|username)	#IMPLIED
+
+>
+
+<!ELEMENT option (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST option
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT optional (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST optional
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
+<!ELEMENT property (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annotation|indexterm|phrase|replaceable)*>
+
+<!ATTLIST property
+	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook";
+	role	CDATA	#IMPLIED
+	%db.common.attributes;
+	%db.common.linking.attributes;
+
+>
+
diff --git a/todocbook/dtd/xhtml-lat1.ent b/todocbook/dtd/xhtml-lat1.ent
new file mode 100644
index 0000000..ffee223
--- /dev/null
+++ b/todocbook/dtd/xhtml-lat1.ent
@@ -0,0 +1,196 @@
+<!-- Portions (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+    <!ENTITY % HTMLlat1 PUBLIC
+       "-//W3C//ENTITIES Latin 1 for XHTML//EN"
+       "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent";>
+    %HTMLlat1;
+-->
+
+<!ENTITY nbsp   "&#160;"> <!-- no-break space = non-breaking space,
+                                  U+00A0 ISOnum -->
+<!ENTITY iexcl  "&#161;"> <!-- inverted exclamation mark, U+00A1 ISOnum -->
+<!ENTITY cent   "&#162;"> <!-- cent sign, U+00A2 ISOnum -->
+<!ENTITY pound  "&#163;"> <!-- pound sign, U+00A3 ISOnum -->
+<!ENTITY curren "&#164;"> <!-- currency sign, U+00A4 ISOnum -->
+<!ENTITY yen    "&#165;"> <!-- yen sign = yuan sign, U+00A5 ISOnum -->
+<!ENTITY brvbar "&#166;"> <!-- broken bar = broken vertical bar,
+                                  U+00A6 ISOnum -->
+<!ENTITY sect   "&#167;"> <!-- section sign, U+00A7 ISOnum -->
+<!ENTITY uml    "&#168;"> <!-- diaeresis = spacing diaeresis,
+                                  U+00A8 ISOdia -->
+<!ENTITY copy   "&#169;"> <!-- copyright sign, U+00A9 ISOnum -->
+<!ENTITY ordf   "&#170;"> <!-- feminine ordinal indicator, U+00AA ISOnum -->
+<!ENTITY laquo  "&#171;"> <!-- left-pointing double angle quotation mark
+                                  = left pointing guillemet, U+00AB ISOnum -->
+<!ENTITY not    "&#172;"> <!-- not sign = angled dash,
+                                  U+00AC ISOnum -->
+<!ENTITY shy    "&#173;"> <!-- soft hyphen = discretionary hyphen,
+                                  U+00AD ISOnum -->
+<!ENTITY reg    "&#174;"> <!-- registered sign = registered trade mark sign,
+                                  U+00AE ISOnum -->
+<!ENTITY macr   "&#175;"> <!-- macron = spacing macron = overline
+                                  = APL overbar, U+00AF ISOdia -->
+<!ENTITY deg    "&#176;"> <!-- degree sign, U+00B0 ISOnum -->
+<!ENTITY plusmn "&#177;"> <!-- plus-minus sign = plus-or-minus sign,
+                                  U+00B1 ISOnum -->
+<!ENTITY sup2   "&#178;"> <!-- superscript two = superscript digit two
+                                  = squared, U+00B2 ISOnum -->
+<!ENTITY sup3   "&#179;"> <!-- superscript three = superscript digit three
+                                  = cubed, U+00B3 ISOnum -->
+<!ENTITY acute  "&#180;"> <!-- acute accent = spacing acute,
+                                  U+00B4 ISOdia -->
+<!ENTITY micro  "&#181;"> <!-- micro sign, U+00B5 ISOnum -->
+<!ENTITY para   "&#182;"> <!-- pilcrow sign = paragraph sign,
+                                  U+00B6 ISOnum -->
+<!ENTITY middot "&#183;"> <!-- middle dot = Georgian comma
+                                  = Greek middle dot, U+00B7 ISOnum -->
+<!ENTITY cedil  "&#184;"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia -->
+<!ENTITY sup1   "&#185;"> <!-- superscript one = superscript digit one,
+                                  U+00B9 ISOnum -->
+<!ENTITY ordm   "&#186;"> <!-- masculine ordinal indicator,
+                                  U+00BA ISOnum -->
+<!ENTITY raquo  "&#187;"> <!-- right-pointing double angle quotation mark
+                                  = right pointing guillemet, U+00BB ISOnum -->
+<!ENTITY frac14 "&#188;"> <!-- vulgar fraction one quarter
+                                  = fraction one quarter, U+00BC ISOnum -->
+<!ENTITY frac12 "&#189;"> <!-- vulgar fraction one half
+                                  = fraction one half, U+00BD ISOnum -->
+<!ENTITY frac34 "&#190;"> <!-- vulgar fraction three quarters
+                                  = fraction three quarters, U+00BE ISOnum -->
+<!ENTITY iquest "&#191;"> <!-- inverted question mark
+                                  = turned question mark, U+00BF ISOnum -->
+<!ENTITY Agrave "&#192;"> <!-- latin capital letter A with grave
+                                  = latin capital letter A grave,
+                                  U+00C0 ISOlat1 -->
+<!ENTITY Aacute "&#193;"> <!-- latin capital letter A with acute,
+                                  U+00C1 ISOlat1 -->
+<!ENTITY Acirc  "&#194;"> <!-- latin capital letter A with circumflex,
+                                  U+00C2 ISOlat1 -->
+<!ENTITY Atilde "&#195;"> <!-- latin capital letter A with tilde,
+                                  U+00C3 ISOlat1 -->
+<!ENTITY Auml   "&#196;"> <!-- latin capital letter A with diaeresis,
+                                  U+00C4 ISOlat1 -->
+<!ENTITY Aring  "&#197;"> <!-- latin capital letter A with ring above
+                                  = latin capital letter A ring,
+                                  U+00C5 ISOlat1 -->
+<!ENTITY AElig  "&#198;"> <!-- latin capital letter AE
+                                  = latin capital ligature AE,
+                                  U+00C6 ISOlat1 -->
+<!ENTITY Ccedil "&#199;"> <!-- latin capital letter C with cedilla,
+                                  U+00C7 ISOlat1 -->
+<!ENTITY Egrave "&#200;"> <!-- latin capital letter E with grave,
+                                  U+00C8 ISOlat1 -->
+<!ENTITY Eacute "&#201;"> <!-- latin capital letter E with acute,
+                                  U+00C9 ISOlat1 -->
+<!ENTITY Ecirc  "&#202;"> <!-- latin capital letter E with circumflex,
+                                  U+00CA ISOlat1 -->
+<!ENTITY Euml   "&#203;"> <!-- latin capital letter E with diaeresis,
+                                  U+00CB ISOlat1 -->
+<!ENTITY Igrave "&#204;"> <!-- latin capital letter I with grave,
+                                  U+00CC ISOlat1 -->
+<!ENTITY Iacute "&#205;"> <!-- latin capital letter I with acute,
+                                  U+00CD ISOlat1 -->
+<!ENTITY Icirc  "&#206;"> <!-- latin capital letter I with circumflex,
+                                  U+00CE ISOlat1 -->
+<!ENTITY Iuml   "&#207;"> <!-- latin capital letter I with diaeresis,
+                                  U+00CF ISOlat1 -->
+<!ENTITY ETH    "&#208;"> <!-- latin capital letter ETH, U+00D0 ISOlat1 -->
+<!ENTITY Ntilde "&#209;"> <!-- latin capital letter N with tilde,
+                                  U+00D1 ISOlat1 -->
+<!ENTITY Ograve "&#210;"> <!-- latin capital letter O with grave,
+                                  U+00D2 ISOlat1 -->
+<!ENTITY Oacute "&#211;"> <!-- latin capital letter O with acute,
+                                  U+00D3 ISOlat1 -->
+<!ENTITY Ocirc  "&#212;"> <!-- latin capital letter O with circumflex,
+                                  U+00D4 ISOlat1 -->
+<!ENTITY Otilde "&#213;"> <!-- latin capital letter O with tilde,
+                                  U+00D5 ISOlat1 -->
+<!ENTITY Ouml   "&#214;"> <!-- latin capital letter O with diaeresis,
+                                  U+00D6 ISOlat1 -->
+<!ENTITY times  "&#215;"> <!-- multiplication sign, U+00D7 ISOnum -->
+<!ENTITY Oslash "&#216;"> <!-- latin capital letter O with stroke
+                                  = latin capital letter O slash,
+                                  U+00D8 ISOlat1 -->
+<!ENTITY Ugrave "&#217;"> <!-- latin capital letter U with grave,
+                                  U+00D9 ISOlat1 -->
+<!ENTITY Uacute "&#218;"> <!-- latin capital letter U with acute,
+                                  U+00DA ISOlat1 -->
+<!ENTITY Ucirc  "&#219;"> <!-- latin capital letter U with circumflex,
+                                  U+00DB ISOlat1 -->
+<!ENTITY Uuml   "&#220;"> <!-- latin capital letter U with diaeresis,
+                                  U+00DC ISOlat1 -->
+<!ENTITY Yacute "&#221;"> <!-- latin capital letter Y with acute,
+                                  U+00DD ISOlat1 -->
+<!ENTITY THORN  "&#222;"> <!-- latin capital letter THORN,
+                                  U+00DE ISOlat1 -->
+<!ENTITY szlig  "&#223;"> <!-- latin small letter sharp s = ess-zed,
+                                  U+00DF ISOlat1 -->
+<!ENTITY agrave "&#224;"> <!-- latin small letter a with grave
+                                  = latin small letter a grave,
+                                  U+00E0 ISOlat1 -->
+<!ENTITY aacute "&#225;"> <!-- latin small letter a with acute,
+                                  U+00E1 ISOlat1 -->
+<!ENTITY acirc  "&#226;"> <!-- latin small letter a with circumflex,
+                                  U+00E2 ISOlat1 -->
+<!ENTITY atilde "&#227;"> <!-- latin small letter a with tilde,
+                                  U+00E3 ISOlat1 -->
+<!ENTITY auml   "&#228;"> <!-- latin small letter a with diaeresis,
+                                  U+00E4 ISOlat1 -->
+<!ENTITY aring  "&#229;"> <!-- latin small letter a with ring above
+                                  = latin small letter a ring,
+                                  U+00E5 ISOlat1 -->
+<!ENTITY aelig  "&#230;"> <!-- latin small letter ae
+                                  = latin small ligature ae, U+00E6 ISOlat1 -->
+<!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla,
+                                  U+00E7 ISOlat1 -->
+<!ENTITY egrave "&#232;"> <!-- latin small letter e with grave,
+                                  U+00E8 ISOlat1 -->
+<!ENTITY eacute "&#233;"> <!-- latin small letter e with acute,
+                                  U+00E9 ISOlat1 -->
+<!ENTITY ecirc  "&#234;"> <!-- latin small letter e with circumflex,
+                                  U+00EA ISOlat1 -->
+<!ENTITY euml   "&#235;"> <!-- latin small letter e with diaeresis,
+                                  U+00EB ISOlat1 -->
+<!ENTITY igrave "&#236;"> <!-- latin small letter i with grave,
+                                  U+00EC ISOlat1 -->
+<!ENTITY iacute "&#237;"> <!-- latin small letter i with acute,
+                                  U+00ED ISOlat1 -->
+<!ENTITY icirc  "&#238;"> <!-- latin small letter i with circumflex,
+                                  U+00EE ISOlat1 -->
+<!ENTITY iuml   "&#239;"> <!-- latin small letter i with diaeresis,
+                                  U+00EF ISOlat1 -->
+<!ENTITY eth    "&#240;"> <!-- latin small letter eth, U+00F0 ISOlat1 -->
+<!ENTITY ntilde "&#241;"> <!-- latin small letter n with tilde,
+                                  U+00F1 ISOlat1 -->
+<!ENTITY ograve "&#242;"> <!-- latin small letter o with grave,
+                                  U+00F2 ISOlat1 -->
+<!ENTITY oacute "&#243;"> <!-- latin small letter o with acute,
+                                  U+00F3 ISOlat1 -->
+<!ENTITY ocirc  "&#244;"> <!-- latin small letter o with circumflex,
+                                  U+00F4 ISOlat1 -->
+<!ENTITY otilde "&#245;"> <!-- latin small letter o with tilde,
+                                  U+00F5 ISOlat1 -->
+<!ENTITY ouml   "&#246;"> <!-- latin small letter o with diaeresis,
+                                  U+00F6 ISOlat1 -->
+<!ENTITY divide "&#247;"> <!-- division sign, U+00F7 ISOnum -->
+<!ENTITY oslash "&#248;"> <!-- latin small letter o with stroke,
+                                  = latin small letter o slash,
+                                  U+00F8 ISOlat1 -->
+<!ENTITY ugrave "&#249;"> <!-- latin small letter u with grave,
+                                  U+00F9 ISOlat1 -->
+<!ENTITY uacute "&#250;"> <!-- latin small letter u with acute,
+                                  U+00FA ISOlat1 -->
+<!ENTITY ucirc  "&#251;"> <!-- latin small letter u with circumflex,
+                                  U+00FB ISOlat1 -->
+<!ENTITY uuml   "&#252;"> <!-- latin small letter u with diaeresis,
+                                  U+00FC ISOlat1 -->
+<!ENTITY yacute "&#253;"> <!-- latin small letter y with acute,
+                                  U+00FD ISOlat1 -->
+<!ENTITY thorn  "&#254;"> <!-- latin small letter thorn,
+                                  U+00FE ISOlat1 -->
+<!ENTITY yuml   "&#255;"> <!-- latin small letter y with diaeresis,
+                                  U+00FF ISOlat1 -->
diff --git a/todocbook/dtd/xhtml-special.ent b/todocbook/dtd/xhtml-special.ent
new file mode 100644
index 0000000..ca358b2
--- /dev/null
+++ b/todocbook/dtd/xhtml-special.ent
@@ -0,0 +1,80 @@
+<!-- Special characters for XHTML -->
+
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % HTMLspecial PUBLIC
+        "-//W3C//ENTITIES Special for XHTML//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent";>
+     %HTMLspecial;
+-->
+
+<!-- Portions (C) International Organization for Standardization 1986:
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+
+<!-- Relevant ISO entity set is given unless names are newly introduced.
+     New names (i.e., not in ISO 8879 list) do not clash with any
+     existing ISO 8879 entity names. ISO 10646 character numbers
+     are given for each character, in hex. values are decimal
+     conversions of the ISO 10646 values and refer to the document
+     character set. Names are Unicode names. 
+-->
+
+<!-- C0 Controls and Basic Latin -->
+<!ENTITY quot    "&#34;"> <!--  quotation mark, U+0022 ISOnum -->
+<!ENTITY amp     "&#38;#38;"> <!--  ampersand, U+0026 ISOnum -->
+<!ENTITY lt      "&#38;#60;"> <!--  less-than sign, U+003C ISOnum -->
+<!ENTITY gt      "&#62;"> <!--  greater-than sign, U+003E ISOnum -->
+<!ENTITY apos	 "&#39;"> <!--  apostrophe = APL quote, U+0027 ISOnum -->
+
+<!-- Latin Extended-A -->
+<!ENTITY OElig   "&#338;"> <!--  latin capital ligature OE,
+                                    U+0152 ISOlat2 -->
+<!ENTITY oelig   "&#339;"> <!--  latin small ligature oe, U+0153 ISOlat2 -->
+<!-- ligature is a misnomer, this is a separate character in some languages -->
+<!ENTITY Scaron  "&#352;"> <!--  latin capital letter S with caron,
+                                    U+0160 ISOlat2 -->
+<!ENTITY scaron  "&#353;"> <!--  latin small letter s with caron,
+                                    U+0161 ISOlat2 -->
+<!ENTITY Yuml    "&#376;"> <!--  latin capital letter Y with diaeresis,
+                                    U+0178 ISOlat2 -->
+
+<!-- Spacing Modifier Letters -->
+<!ENTITY circ    "&#710;"> <!--  modifier letter circumflex accent,
+                                    U+02C6 ISOpub -->
+<!ENTITY tilde   "&#732;"> <!--  small tilde, U+02DC ISOdia -->
+
+<!-- General Punctuation -->
+<!ENTITY ensp    "&#8194;"> <!-- en space, U+2002 ISOpub -->
+<!ENTITY emsp    "&#8195;"> <!-- em space, U+2003 ISOpub -->
+<!ENTITY thinsp  "&#8201;"> <!-- thin space, U+2009 ISOpub -->
+<!ENTITY zwnj    "&#8204;"> <!-- zero width non-joiner,
+                                    U+200C NEW RFC 2070 -->
+<!ENTITY zwj     "&#8205;"> <!-- zero width joiner, U+200D NEW RFC 2070 -->
+<!ENTITY lrm     "&#8206;"> <!-- left-to-right mark, U+200E NEW RFC 2070 -->
+<!ENTITY rlm     "&#8207;"> <!-- right-to-left mark, U+200F NEW RFC 2070 -->
+<!ENTITY ndash   "&#8211;"> <!-- en dash, U+2013 ISOpub -->
+<!ENTITY mdash   "&#8212;"> <!-- em dash, U+2014 ISOpub -->
+<!ENTITY lsquo   "&#8216;"> <!-- left single quotation mark,
+                                    U+2018 ISOnum -->
+<!ENTITY rsquo   "&#8217;"> <!-- right single quotation mark,
+                                    U+2019 ISOnum -->
+<!ENTITY sbquo   "&#8218;"> <!-- single low-9 quotation mark, U+201A NEW -->
+<!ENTITY ldquo   "&#8220;"> <!-- left double quotation mark,
+                                    U+201C ISOnum -->
+<!ENTITY rdquo   "&#8221;"> <!-- right double quotation mark,
+                                    U+201D ISOnum -->
+<!ENTITY bdquo   "&#8222;"> <!-- double low-9 quotation mark, U+201E NEW -->
+<!ENTITY dagger  "&#8224;"> <!-- dagger, U+2020 ISOpub -->
+<!ENTITY Dagger  "&#8225;"> <!-- double dagger, U+2021 ISOpub -->
+<!ENTITY permil  "&#8240;"> <!-- per mille sign, U+2030 ISOtech -->
+<!ENTITY lsaquo  "&#8249;"> <!-- single left-pointing angle quotation mark,
+                                    U+2039 ISO proposed -->
+<!-- lsaquo is proposed but not yet ISO standardized -->
+<!ENTITY rsaquo  "&#8250;"> <!-- single right-pointing angle quotation mark,
+                                    U+203A ISO proposed -->
+<!-- rsaquo is proposed but not yet ISO standardized -->
+
+<!-- Currency Symbols -->
+<!ENTITY euro   "&#8364;"> <!--  euro sign, U+20AC NEW -->
diff --git a/todocbook/dtd/xhtml-symbol.ent b/todocbook/dtd/xhtml-symbol.ent
new file mode 100644
index 0000000..63c2abf
--- /dev/null
+++ b/todocbook/dtd/xhtml-symbol.ent
@@ -0,0 +1,237 @@
+<!-- Mathematical, Greek and Symbolic characters for XHTML -->
+
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % HTMLsymbol PUBLIC
+        "-//W3C//ENTITIES Symbols for XHTML//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent";>
+     %HTMLsymbol;
+-->
+
+<!-- Portions (C) International Organization for Standardization 1986:
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+
+<!-- Relevant ISO entity set is given unless names are newly introduced.
+     New names (i.e., not in ISO 8879 list) do not clash with any
+     existing ISO 8879 entity names. ISO 10646 character numbers
+     are given for each character, in hex. values are decimal
+     conversions of the ISO 10646 values and refer to the document
+     character set. Names are Unicode names. 
+-->
+
+<!-- Latin Extended-B -->
+<!ENTITY fnof     "&#402;"> <!-- latin small letter f with hook = function
+                                    = florin, U+0192 ISOtech -->
+
+<!-- Greek -->
+<!ENTITY Alpha    "&#913;"> <!-- greek capital letter alpha, U+0391 -->
+<!ENTITY Beta     "&#914;"> <!-- greek capital letter beta, U+0392 -->
+<!ENTITY Gamma    "&#915;"> <!-- greek capital letter gamma,
+                                    U+0393 ISOgrk3 -->
+<!ENTITY Delta    "&#916;"> <!-- greek capital letter delta,
+                                    U+0394 ISOgrk3 -->
+<!ENTITY Epsilon  "&#917;"> <!-- greek capital letter epsilon, U+0395 -->
+<!ENTITY Zeta     "&#918;"> <!-- greek capital letter zeta, U+0396 -->
+<!ENTITY Eta      "&#919;"> <!-- greek capital letter eta, U+0397 -->
+<!ENTITY Theta    "&#920;"> <!-- greek capital letter theta,
+                                    U+0398 ISOgrk3 -->
+<!ENTITY Iota     "&#921;"> <!-- greek capital letter iota, U+0399 -->
+<!ENTITY Kappa    "&#922;"> <!-- greek capital letter kappa, U+039A -->
+<!ENTITY Lambda   "&#923;"> <!-- greek capital letter lamda,
+                                    U+039B ISOgrk3 -->
+<!ENTITY Mu       "&#924;"> <!-- greek capital letter mu, U+039C -->
+<!ENTITY Nu       "&#925;"> <!-- greek capital letter nu, U+039D -->
+<!ENTITY Xi       "&#926;"> <!-- greek capital letter xi, U+039E ISOgrk3 -->
+<!ENTITY Omicron  "&#927;"> <!-- greek capital letter omicron, U+039F -->
+<!ENTITY Pi       "&#928;"> <!-- greek capital letter pi, U+03A0 ISOgrk3 -->
+<!ENTITY Rho      "&#929;"> <!-- greek capital letter rho, U+03A1 -->
+<!-- there is no Sigmaf, and no U+03A2 character either -->
+<!ENTITY Sigma    "&#931;"> <!-- greek capital letter sigma,
+                                    U+03A3 ISOgrk3 -->
+<!ENTITY Tau      "&#932;"> <!-- greek capital letter tau, U+03A4 -->
+<!ENTITY Upsilon  "&#933;"> <!-- greek capital letter upsilon,
+                                    U+03A5 ISOgrk3 -->
+<!ENTITY Phi      "&#934;"> <!-- greek capital letter phi,
+                                    U+03A6 ISOgrk3 -->
+<!ENTITY Chi      "&#935;"> <!-- greek capital letter chi, U+03A7 -->
+<!ENTITY Psi      "&#936;"> <!-- greek capital letter psi,
+                                    U+03A8 ISOgrk3 -->
+<!ENTITY Omega    "&#937;"> <!-- greek capital letter omega,
+                                    U+03A9 ISOgrk3 -->
+
+<!ENTITY alpha    "&#945;"> <!-- greek small letter alpha,
+                                    U+03B1 ISOgrk3 -->
+<!ENTITY beta     "&#946;"> <!-- greek small letter beta, U+03B2 ISOgrk3 -->
+<!ENTITY gamma    "&#947;"> <!-- greek small letter gamma,
+                                    U+03B3 ISOgrk3 -->
+<!ENTITY delta    "&#948;"> <!-- greek small letter delta,
+                                    U+03B4 ISOgrk3 -->
+<!ENTITY epsilon  "&#949;"> <!-- greek small letter epsilon,
+                                    U+03B5 ISOgrk3 -->
+<!ENTITY zeta     "&#950;"> <!-- greek small letter zeta, U+03B6 ISOgrk3 -->
+<!ENTITY eta      "&#951;"> <!-- greek small letter eta, U+03B7 ISOgrk3 -->
+<!ENTITY theta    "&#952;"> <!-- greek small letter theta,
+                                    U+03B8 ISOgrk3 -->
+<!ENTITY iota     "&#953;"> <!-- greek small letter iota, U+03B9 ISOgrk3 -->
+<!ENTITY kappa    "&#954;"> <!-- greek small letter kappa,
+                                    U+03BA ISOgrk3 -->
+<!ENTITY lambda   "&#955;"> <!-- greek small letter lamda,
+                                    U+03BB ISOgrk3 -->
+<!ENTITY mu       "&#956;"> <!-- greek small letter mu, U+03BC ISOgrk3 -->
+<!ENTITY nu       "&#957;"> <!-- greek small letter nu, U+03BD ISOgrk3 -->
+<!ENTITY xi       "&#958;"> <!-- greek small letter xi, U+03BE ISOgrk3 -->
+<!ENTITY omicron  "&#959;"> <!-- greek small letter omicron, U+03BF NEW -->
+<!ENTITY pi       "&#960;"> <!-- greek small letter pi, U+03C0 ISOgrk3 -->
+<!ENTITY rho      "&#961;"> <!-- greek small letter rho, U+03C1 ISOgrk3 -->
+<!ENTITY sigmaf   "&#962;"> <!-- greek small letter final sigma,
+                                    U+03C2 ISOgrk3 -->
+<!ENTITY sigma    "&#963;"> <!-- greek small letter sigma,
+                                    U+03C3 ISOgrk3 -->
+<!ENTITY tau      "&#964;"> <!-- greek small letter tau, U+03C4 ISOgrk3 -->
+<!ENTITY upsilon  "&#965;"> <!-- greek small letter upsilon,
+                                    U+03C5 ISOgrk3 -->
+<!ENTITY phi      "&#966;"> <!-- greek small letter phi, U+03C6 ISOgrk3 -->
+<!ENTITY chi      "&#967;"> <!-- greek small letter chi, U+03C7 ISOgrk3 -->
+<!ENTITY psi      "&#968;"> <!-- greek small letter psi, U+03C8 ISOgrk3 -->
+<!ENTITY omega    "&#969;"> <!-- greek small letter omega,
+                                    U+03C9 ISOgrk3 -->
+<!ENTITY thetasym "&#977;"> <!-- greek theta symbol,
+                                    U+03D1 NEW -->
+<!ENTITY upsih    "&#978;"> <!-- greek upsilon with hook symbol,
+                                    U+03D2 NEW -->
+<!ENTITY piv      "&#982;"> <!-- greek pi symbol, U+03D6 ISOgrk3 -->
+
+<!-- General Punctuation -->
+<!ENTITY bull     "&#8226;"> <!-- bullet = black small circle,
+                                     U+2022 ISOpub  -->
+<!-- bullet is NOT the same as bullet operator, U+2219 -->
+<!ENTITY hellip   "&#8230;"> <!-- horizontal ellipsis = three dot leader,
+                                     U+2026 ISOpub  -->
+<!ENTITY prime    "&#8242;"> <!-- prime = minutes = feet, U+2032 ISOtech -->
+<!ENTITY Prime    "&#8243;"> <!-- double prime = seconds = inches,
+                                     U+2033 ISOtech -->
+<!ENTITY oline    "&#8254;"> <!-- overline = spacing overscore,
+                                     U+203E NEW -->
+<!ENTITY frasl    "&#8260;"> <!-- fraction slash, U+2044 NEW -->
+
+<!-- Letterlike Symbols -->
+<!ENTITY weierp   "&#8472;"> <!-- script capital P = power set
+                                     = Weierstrass p, U+2118 ISOamso -->
+<!ENTITY image    "&#8465;"> <!-- black-letter capital I = imaginary part,
+                                     U+2111 ISOamso -->
+<!ENTITY real     "&#8476;"> <!-- black-letter capital R = real part symbol,
+                                     U+211C ISOamso -->
+<!ENTITY trade    "&#8482;"> <!-- trade mark sign, U+2122 ISOnum -->
+<!ENTITY alefsym  "&#8501;"> <!-- alef symbol = first transfinite cardinal,
+                                     U+2135 NEW -->
+<!-- alef symbol is NOT the same as hebrew letter alef,
+     U+05D0 although the same glyph could be used to depict both characters -->
+
+<!-- Arrows -->
+<!ENTITY larr     "&#8592;"> <!-- leftwards arrow, U+2190 ISOnum -->
+<!ENTITY uarr     "&#8593;"> <!-- upwards arrow, U+2191 ISOnum-->
+<!ENTITY rarr     "&#8594;"> <!-- rightwards arrow, U+2192 ISOnum -->
+<!ENTITY darr     "&#8595;"> <!-- downwards arrow, U+2193 ISOnum -->
+<!ENTITY harr     "&#8596;"> <!-- left right arrow, U+2194 ISOamsa -->
+<!ENTITY crarr    "&#8629;"> <!-- downwards arrow with corner leftwards
+                                     = carriage return, U+21B5 NEW -->
+<!ENTITY lArr     "&#8656;"> <!-- leftwards double arrow, U+21D0 ISOtech -->
+<!-- Unicode does not say that lArr is the same as the 'is implied by' arrow
+    but also does not have any other character for that function. So lArr can
+    be used for 'is implied by' as ISOtech suggests -->
+<!ENTITY uArr     "&#8657;"> <!-- upwards double arrow, U+21D1 ISOamsa -->
+<!ENTITY rArr     "&#8658;"> <!-- rightwards double arrow,
+                                     U+21D2 ISOtech -->
+<!-- Unicode does not say this is the 'implies' character but does not have 
+     another character with this function so rArr can be used for 'implies'
+     as ISOtech suggests -->
+<!ENTITY dArr     "&#8659;"> <!-- downwards double arrow, U+21D3 ISOamsa -->
+<!ENTITY hArr     "&#8660;"> <!-- left right double arrow,
+                                     U+21D4 ISOamsa -->
+
+<!-- Mathematical Operators -->
+<!ENTITY forall   "&#8704;"> <!-- for all, U+2200 ISOtech -->
+<!ENTITY part     "&#8706;"> <!-- partial differential, U+2202 ISOtech  -->
+<!ENTITY exist    "&#8707;"> <!-- there exists, U+2203 ISOtech -->
+<!ENTITY empty    "&#8709;"> <!-- empty set = null set, U+2205 ISOamso -->
+<!ENTITY nabla    "&#8711;"> <!-- nabla = backward difference,
+                                     U+2207 ISOtech -->
+<!ENTITY isin     "&#8712;"> <!-- element of, U+2208 ISOtech -->
+<!ENTITY notin    "&#8713;"> <!-- not an element of, U+2209 ISOtech -->
+<!ENTITY ni       "&#8715;"> <!-- contains as member, U+220B ISOtech -->
+<!ENTITY prod     "&#8719;"> <!-- n-ary product = product sign,
+                                     U+220F ISOamsb -->
+<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though
+     the same glyph might be used for both -->
+<!ENTITY sum      "&#8721;"> <!-- n-ary summation, U+2211 ISOamsb -->
+<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma'
+     though the same glyph might be used for both -->
+<!ENTITY minus    "&#8722;"> <!-- minus sign, U+2212 ISOtech -->
+<!ENTITY lowast   "&#8727;"> <!-- asterisk operator, U+2217 ISOtech -->
+<!ENTITY radic    "&#8730;"> <!-- square root = radical sign,
+                                     U+221A ISOtech -->
+<!ENTITY prop     "&#8733;"> <!-- proportional to, U+221D ISOtech -->
+<!ENTITY infin    "&#8734;"> <!-- infinity, U+221E ISOtech -->
+<!ENTITY ang      "&#8736;"> <!-- angle, U+2220 ISOamso -->
+<!ENTITY and      "&#8743;"> <!-- logical and = wedge, U+2227 ISOtech -->
+<!ENTITY or       "&#8744;"> <!-- logical or = vee, U+2228 ISOtech -->
+<!ENTITY cap      "&#8745;"> <!-- intersection = cap, U+2229 ISOtech -->
+<!ENTITY cup      "&#8746;"> <!-- union = cup, U+222A ISOtech -->
+<!ENTITY int      "&#8747;"> <!-- integral, U+222B ISOtech -->
+<!ENTITY there4   "&#8756;"> <!-- therefore, U+2234 ISOtech -->
+<!ENTITY sim      "&#8764;"> <!-- tilde operator = varies with = similar to,
+                                     U+223C ISOtech -->
+<!-- tilde operator is NOT the same character as the tilde, U+007E,
+     although the same glyph might be used to represent both  -->
+<!ENTITY cong     "&#8773;"> <!-- approximately equal to, U+2245 ISOtech -->
+<!ENTITY asymp    "&#8776;"> <!-- almost equal to = asymptotic to,
+                                     U+2248 ISOamsr -->
+<!ENTITY ne       "&#8800;"> <!-- not equal to, U+2260 ISOtech -->
+<!ENTITY equiv    "&#8801;"> <!-- identical to, U+2261 ISOtech -->
+<!ENTITY le       "&#8804;"> <!-- less-than or equal to, U+2264 ISOtech -->
+<!ENTITY ge       "&#8805;"> <!-- greater-than or equal to,
+                                     U+2265 ISOtech -->
+<!ENTITY sub      "&#8834;"> <!-- subset of, U+2282 ISOtech -->
+<!ENTITY sup      "&#8835;"> <!-- superset of, U+2283 ISOtech -->
+<!ENTITY nsub     "&#8836;"> <!-- not a subset of, U+2284 ISOamsn -->
+<!ENTITY sube     "&#8838;"> <!-- subset of or equal to, U+2286 ISOtech -->
+<!ENTITY supe     "&#8839;"> <!-- superset of or equal to,
+                                     U+2287 ISOtech -->
+<!ENTITY oplus    "&#8853;"> <!-- circled plus = direct sum,
+                                     U+2295 ISOamsb -->
+<!ENTITY otimes   "&#8855;"> <!-- circled times = vector product,
+                                     U+2297 ISOamsb -->
+<!ENTITY perp     "&#8869;"> <!-- up tack = orthogonal to = perpendicular,
+                                     U+22A5 ISOtech -->
+<!ENTITY sdot     "&#8901;"> <!-- dot operator, U+22C5 ISOamsb -->
+<!-- dot operator is NOT the same character as U+00B7 middle dot -->
+
+<!-- Miscellaneous Technical -->
+<!ENTITY lceil    "&#8968;"> <!-- left ceiling = APL upstile,
+                                     U+2308 ISOamsc  -->
+<!ENTITY rceil    "&#8969;"> <!-- right ceiling, U+2309 ISOamsc  -->
+<!ENTITY lfloor   "&#8970;"> <!-- left floor = APL downstile,
+                                     U+230A ISOamsc  -->
+<!ENTITY rfloor   "&#8971;"> <!-- right floor, U+230B ISOamsc  -->
+<!ENTITY lang     "&#9001;"> <!-- left-pointing angle bracket = bra,
+                                     U+2329 ISOtech -->
+<!-- lang is NOT the same character as U+003C 'less than sign' 
+     or U+2039 'single left-pointing angle quotation mark' -->
+<!ENTITY rang     "&#9002;"> <!-- right-pointing angle bracket = ket,
+                                     U+232A ISOtech -->
+<!-- rang is NOT the same character as U+003E 'greater than sign' 
+     or U+203A 'single right-pointing angle quotation mark' -->
+
+<!-- Geometric Shapes -->
+<!ENTITY loz      "&#9674;"> <!-- lozenge, U+25CA ISOpub -->
+
+<!-- Miscellaneous Symbols -->
+<!ENTITY spades   "&#9824;"> <!-- black spade suit, U+2660 ISOpub -->
+<!-- black here seems to mean filled as opposed to hollow -->
+<!ENTITY clubs    "&#9827;"> <!-- black club suit = shamrock,
+                                     U+2663 ISOpub -->
+<!ENTITY hearts   "&#9829;"> <!-- black heart suit = valentine,
+                                     U+2665 ISOpub -->
+<!ENTITY diams    "&#9830;"> <!-- black diamond suit, U+2666 ISOpub -->
diff --git a/todocbook/dtd/xhtml1-strict.dtd b/todocbook/dtd/xhtml1-strict.dtd
new file mode 100644
index 0000000..2927b9e
--- /dev/null
+++ b/todocbook/dtd/xhtml1-strict.dtd
@@ -0,0 +1,978 @@
+<!--
+   Extensible HTML version 1.0 Strict DTD
+
+   This is the same as HTML 4 Strict except for
+   changes due to the differences between XML and SGML.
+
+   Namespace = http://www.w3.org/1999/xhtml
+
+   For further information, see: http://www.w3.org/TR/xhtml1
+
+   Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),
+   All Rights Reserved. 
+
+   This DTD module is identified by the PUBLIC and SYSTEM identifiers:
+
+   PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+   SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";
+
+   $Revision: 1.1 $
+   $Date: 2002/08/01 13:56:03 $
+
+-->
+
+<!--================ Character mnemonic entities =========================-->
+
+<!ENTITY % HTMLlat1 PUBLIC
+   "-//W3C//ENTITIES Latin 1 for XHTML//EN"
+   "xhtml-lat1.ent">
+%HTMLlat1;
+
+<!ENTITY % HTMLsymbol PUBLIC
+   "-//W3C//ENTITIES Symbols for XHTML//EN"
+   "xhtml-symbol.ent">
+%HTMLsymbol;
+
+<!ENTITY % HTMLspecial PUBLIC
+   "-//W3C//ENTITIES Special for XHTML//EN"
+   "xhtml-special.ent">
+%HTMLspecial;
+
+<!--================== Imported Names ====================================-->
+
+<!ENTITY % ContentType "CDATA">
+    <!-- media type, as per [RFC2045] -->
+
+<!ENTITY % ContentTypes "CDATA">
+    <!-- comma-separated list of media types, as per [RFC2045] -->
+
+<!ENTITY % Charset "CDATA">
+    <!-- a character encoding, as per [RFC2045] -->
+
+<!ENTITY % Charsets "CDATA">
+    <!-- a space separated list of character encodings, as per [RFC2045] -->
+
+<!ENTITY % LanguageCode "NMTOKEN">
+    <!-- a language code, as per [RFC3066] -->
+
+<!ENTITY % Character "CDATA">
+    <!-- a single character, as per section 2.2 of [XML] -->
+
+<!ENTITY % Number "CDATA">
+    <!-- one or more digits -->
+
+<!ENTITY % LinkTypes "CDATA">
+    <!-- space-separated list of link types -->
+
+<!ENTITY % MediaDesc "CDATA">
+    <!-- single or comma-separated list of media descriptors -->
+
+<!ENTITY % URI "CDATA">
+    <!-- a Uniform Resource Identifier, see [RFC2396] -->
+
+<!ENTITY % UriList "CDATA">
+    <!-- a space separated list of Uniform Resource Identifiers -->
+
+<!ENTITY % Datetime "CDATA">
+    <!-- date and time information. ISO date format -->
+
+<!ENTITY % Script "CDATA">
+    <!-- script expression -->
+
+<!ENTITY % StyleSheet "CDATA">
+    <!-- style sheet data -->
+
+<!ENTITY % Text "CDATA">
+    <!-- used for titles etc. -->
+
+<!ENTITY % Length "CDATA">
+    <!-- nn for pixels or nn% for percentage length -->
+
+<!ENTITY % MultiLength "CDATA">
+    <!-- pixel, percentage, or relative -->
+
+<!ENTITY % Pixels "CDATA">
+    <!-- integer representing length in pixels -->
+
+<!-- these are used for image maps -->
+
+<!ENTITY % Shape "(rect|circle|poly|default)">
+
+<!ENTITY % Coords "CDATA">
+    <!-- comma separated list of lengths -->
+
+<!--=================== Generic Attributes ===============================-->
+
+<!-- core attributes common to most elements
+  id       document-wide unique id
+  class    space separated list of classes
+  style    associated style info
+  title    advisory title/amplification
+-->
+<!ENTITY % coreattrs
+ "id          ID             #IMPLIED
+  class       CDATA          #IMPLIED
+  style       %StyleSheet;   #IMPLIED
+  title       %Text;         #IMPLIED"
+  >
+
+<!-- internationalization attributes
+  lang        language code (backwards compatible)
+  xml:lang    language code (as per XML 1.0 spec)
+  dir         direction for weak/neutral text
+-->
+<!ENTITY % i18n
+ "lang        %LanguageCode; #IMPLIED
+  xml:lang    %LanguageCode; #IMPLIED
+  dir         (ltr|rtl)      #IMPLIED"
+  >
+
+<!-- attributes for common UI events
+  onclick     a pointer button was clicked
+  ondblclick  a pointer button was double clicked
+  onmousedown a pointer button was pressed down
+  onmouseup   a pointer button was released
+  onmousemove a pointer was moved onto the element
+  onmouseout  a pointer was moved away from the element
+  onkeypress  a key was pressed and released
+  onkeydown   a key was pressed down
+  onkeyup     a key was released
+-->
+<!ENTITY % events
+ "onclick     %Script;       #IMPLIED
+  ondblclick  %Script;       #IMPLIED
+  onmousedown %Script;       #IMPLIED
+  onmouseup   %Script;       #IMPLIED
+  onmouseover %Script;       #IMPLIED
+  onmousemove %Script;       #IMPLIED
+  onmouseout  %Script;       #IMPLIED
+  onkeypress  %Script;       #IMPLIED
+  onkeydown   %Script;       #IMPLIED
+  onkeyup     %Script;       #IMPLIED"
+  >
+
+<!-- attributes for elements that can get the focus
+  accesskey   accessibility key character
+  tabindex    position in tabbing order
+  onfocus     the element got the focus
+  onblur      the element lost the focus
+-->
+<!ENTITY % focus
+ "accesskey   %Character;    #IMPLIED
+  tabindex    %Number;       #IMPLIED
+  onfocus     %Script;       #IMPLIED
+  onblur      %Script;       #IMPLIED"
+  >
+
+<!ENTITY % attrs "%coreattrs; %i18n; %events;">
+
+<!--=================== Text Elements ====================================-->
+
+<!ENTITY % special.pre
+   "br | span | bdo | map">
+
+
+<!ENTITY % special
+   "%special.pre; | object | img ">
+
+<!ENTITY % fontstyle "tt | i | b | big | small ">
+
+<!ENTITY % phrase "em | strong | dfn | code | q |
+                   samp | kbd | var | cite | abbr | acronym | sub | sup ">
+
+<!ENTITY % inline.forms "input | select | textarea | label | button">
+
+<!-- these can occur at block or inline level -->
+<!ENTITY % misc.inline "ins | del | script">
+
+<!-- these can only occur at block level -->
+<!ENTITY % misc "noscript | %misc.inline;">
+
+<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">
+
+<!-- %Inline; covers inline or "text-level" elements -->
+<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">
+
+<!--================== Block level elements ==============================-->
+
+<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
+<!ENTITY % lists "ul | ol | dl">
+<!ENTITY % blocktext "pre | hr | blockquote | address">
+
+<!ENTITY % block
+     "p | %heading; | div | %lists; | %blocktext; | fieldset | table">
+
+<!ENTITY % Block "(%block; | form | %misc;)*">
+
+<!-- %Flow; mixes block and inline and is used for list items etc. -->
+<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">
+
+<!--================== Content models for exclusions =====================-->
+
+<!-- a elements use %Inline; excluding a -->
+
+<!ENTITY % a.content
+   "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">
+
+<!-- pre uses %Inline excluding big, small, sup or sup -->
+
+<!ENTITY % pre.content
+   "(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline;
+      | %inline.forms;)*">
+
+<!-- form uses %Block; excluding form -->
+
+<!ENTITY % form.content "(%block; | %misc;)*">
+
+<!-- button uses %Flow; but excludes a, form and form controls -->
+
+<!ENTITY % button.content
+   "(#PCDATA | p | %heading; | div | %lists; | %blocktext; |
+    table | %special; | %fontstyle; | %phrase; | %misc;)*">
+
+<!--================ Document Structure ==================================-->
+
+<!-- the namespace URI designates the document profile -->
+
+<!ELEMENT html (head, body)>
+<!ATTLIST html
+  %i18n;
+  id          ID             #IMPLIED
+  xmlns       %URI;          #FIXED 'http://www.w3.org/1999/xhtml'
+  >
+
+<!--================ Document Head =======================================-->
+
+<!ENTITY % head.misc "(script|style|meta|link|object)*">
+
+<!-- content model is %head.misc; combined with a single
+     title and an optional base element in any order -->
+
+<!ELEMENT head (%head.misc;,
+     ((title, %head.misc;, (base, %head.misc;)?) |
+      (base, %head.misc;, (title, %head.misc;))))>
+
+<!ATTLIST head
+  %i18n;
+  id          ID             #IMPLIED
+  profile     %URI;          #IMPLIED
+  >
+
+<!-- The title element is not considered part of the flow of text.
+       It should be displayed, for example as the page header or
+       window title. Exactly one title is required per document.
+    -->
+<!ELEMENT title (#PCDATA)>
+<!ATTLIST title 
+  %i18n;
+  id          ID             #IMPLIED
+  >
+
+<!-- document base URI -->
+
+<!ELEMENT base EMPTY>
+<!ATTLIST base
+  href        %URI;          #REQUIRED
+  id          ID             #IMPLIED
+  >
+
+<!-- generic metainformation -->
+<!ELEMENT meta EMPTY>
+<!ATTLIST meta
+  %i18n;
+  id          ID             #IMPLIED
+  http-equiv  CDATA          #IMPLIED
+  name        CDATA          #IMPLIED
+  content     CDATA          #REQUIRED
+  scheme      CDATA          #IMPLIED
+  >
+
+<!--
+  Relationship values can be used in principle:
+
+   a) for document specific toolbars/menus when used
+      with the link element in document head e.g.
+        start, contents, previous, next, index, end, help
+   b) to link to a separate style sheet (rel="stylesheet")
+   c) to make a link to a script (rel="script")
+   d) by stylesheets to control how collections of
+      html nodes are rendered into printed documents
+   e) to make a link to a printable version of this document
+      e.g. a PostScript or PDF version (rel="alternate" media="print")
+-->
+
+<!ELEMENT link EMPTY>
+<!ATTLIST link
+  %attrs;
+  charset     %Charset;      #IMPLIED
+  href        %URI;          #IMPLIED
+  hreflang    %LanguageCode; #IMPLIED
+  type        %ContentType;  #IMPLIED
+  rel         %LinkTypes;    #IMPLIED
+  rev         %LinkTypes;    #IMPLIED
+  media       %MediaDesc;    #IMPLIED
+  >
+
+<!-- style info, which may include CDATA sections -->
+<!ELEMENT style (#PCDATA)>
+<!ATTLIST style
+  %i18n;
+  id          ID             #IMPLIED
+  type        %ContentType;  #REQUIRED
+  media       %MediaDesc;    #IMPLIED
+  title       %Text;         #IMPLIED
+  xml:space   (preserve)     #FIXED 'preserve'
+  >
+
+<!-- script statements, which may include CDATA sections -->
+<!ELEMENT script (#PCDATA)>
+<!ATTLIST script
+  id          ID             #IMPLIED
+  charset     %Charset;      #IMPLIED
+  type        %ContentType;  #REQUIRED
+  src         %URI;          #IMPLIED
+  defer       (defer)        #IMPLIED
+  xml:space   (preserve)     #FIXED 'preserve'
+  >
+
+<!-- alternate content container for non script-based rendering -->
+
+<!ELEMENT noscript %Block;>
+<!ATTLIST noscript
+  %attrs;
+  >
+
+<!--=================== Document Body ====================================-->
+
+<!ELEMENT body %Block;>
+<!ATTLIST body
+  %attrs;
+  onload          %Script;   #IMPLIED
+  onunload        %Script;   #IMPLIED
+  >
+
+<!ELEMENT div %Flow;>  <!-- generic language/style container -->
+<!ATTLIST div
+  %attrs;
+  >
+
+<!--=================== Paragraphs =======================================-->
+
+<!ELEMENT p %Inline;>
+<!ATTLIST p
+  %attrs;
+  >
+
+<!--=================== Headings =========================================-->
+
+<!--
+  There are six levels of headings from h1 (the most important)
+  to h6 (the least important).
+-->
+
+<!ELEMENT h1  %Inline;>
+<!ATTLIST h1
+   %attrs;
+   >
+
+<!ELEMENT h2 %Inline;>
+<!ATTLIST h2
+   %attrs;
+   >
+
+<!ELEMENT h3 %Inline;>
+<!ATTLIST h3
+   %attrs;
+   >
+
+<!ELEMENT h4 %Inline;>
+<!ATTLIST h4
+   %attrs;
+   >
+
+<!ELEMENT h5 %Inline;>
+<!ATTLIST h5
+   %attrs;
+   >
+
+<!ELEMENT h6 %Inline;>
+<!ATTLIST h6
+   %attrs;
+   >
+
+<!--=================== Lists ============================================-->
+
+<!-- Unordered list -->
+
+<!ELEMENT ul (li)+>
+<!ATTLIST ul
+  %attrs;
+  >
+
+<!-- Ordered (numbered) list -->
+
+<!ELEMENT ol (li)+>
+<!ATTLIST ol
+  %attrs;
+  >
+
+<!-- list item -->
+
+<!ELEMENT li %Flow;>
+<!ATTLIST li
+  %attrs;
+  >
+
+<!-- definition lists - dt for term, dd for its definition -->
+
+<!ELEMENT dl (dt|dd)+>
+<!ATTLIST dl
+  %attrs;
+  >
+
+<!ELEMENT dt %Inline;>
+<!ATTLIST dt
+  %attrs;
+  >
+
+<!ELEMENT dd %Flow;>
+<!ATTLIST dd
+  %attrs;
+  >
+
+<!--=================== Address ==========================================-->
+
+<!-- information on author -->
+
+<!ELEMENT address %Inline;>
+<!ATTLIST address
+  %attrs;
+  >
+
+<!--=================== Horizontal Rule ==================================-->
+
+<!ELEMENT hr EMPTY>
+<!ATTLIST hr
+  %attrs;
+  >
+
+<!--=================== Preformatted Text ================================-->
+
+<!-- content is %Inline; excluding "img|object|big|small|sub|sup" -->
+
+<!ELEMENT pre %pre.content;>
+<!ATTLIST pre
+  %attrs;
+  xml:space (preserve) #FIXED 'preserve'
+  >
+
+<!--=================== Block-like Quotes ================================-->
+
+<!ELEMENT blockquote %Block;>
+<!ATTLIST blockquote
+  %attrs;
+  cite        %URI;          #IMPLIED
+  >
+
+<!--=================== Inserted/Deleted Text ============================-->
+
+<!--
+  ins/del are allowed in block and inline content, but its
+  inappropriate to include block content within an ins element
+  occurring in inline content.
+-->
+<!ELEMENT ins %Flow;>
+<!ATTLIST ins
+  %attrs;
+  cite        %URI;          #IMPLIED
+  datetime    %Datetime;     #IMPLIED
+  >
+
+<!ELEMENT del %Flow;>
+<!ATTLIST del
+  %attrs;
+  cite        %URI;          #IMPLIED
+  datetime    %Datetime;     #IMPLIED
+  >
+
+<!--================== The Anchor Element ================================-->
+
+<!-- content is %Inline; except that anchors shouldn't be nested -->
+
+<!ELEMENT a %a.content;>
+<!ATTLIST a
+  %attrs;
+  %focus;
+  charset     %Charset;      #IMPLIED
+  type        %ContentType;  #IMPLIED
+  name        NMTOKEN        #IMPLIED
+  href        %URI;          #IMPLIED
+  hreflang    %LanguageCode; #IMPLIED
+  rel         %LinkTypes;    #IMPLIED
+  rev         %LinkTypes;    #IMPLIED
+  shape       %Shape;        "rect"
+  coords      %Coords;       #IMPLIED
+  >
+
+<!--===================== Inline Elements ================================-->
+
+<!ELEMENT span %Inline;> <!-- generic language/style container -->
+<!ATTLIST span
+  %attrs;
+  >
+
+<!ELEMENT bdo %Inline;>  <!-- I18N BiDi over-ride -->
+<!ATTLIST bdo
+  %coreattrs;
+  %events;
+  lang        %LanguageCode; #IMPLIED
+  xml:lang    %LanguageCode; #IMPLIED
+  dir         (ltr|rtl)      #REQUIRED
+  >
+
+<!ELEMENT br EMPTY>   <!-- forced line break -->
+<!ATTLIST br
+  %coreattrs;
+  >
+
+<!ELEMENT em %Inline;>   <!-- emphasis -->
+<!ATTLIST em %attrs;>
+
+<!ELEMENT strong %Inline;>   <!-- strong emphasis -->
+<!ATTLIST strong %attrs;>
+
+<!ELEMENT dfn %Inline;>   <!-- definitional -->
+<!ATTLIST dfn %attrs;>
+
+<!ELEMENT code %Inline;>   <!-- program code -->
+<!ATTLIST code %attrs;>
+
+<!ELEMENT samp %Inline;>   <!-- sample -->
+<!ATTLIST samp %attrs;>
+
+<!ELEMENT kbd %Inline;>  <!-- something user would type -->
+<!ATTLIST kbd %attrs;>
+
+<!ELEMENT var %Inline;>   <!-- variable -->
+<!ATTLIST var %attrs;>
+
+<!ELEMENT cite %Inline;>   <!-- citation -->
+<!ATTLIST cite %attrs;>
+
+<!ELEMENT abbr %Inline;>   <!-- abbreviation -->
+<!ATTLIST abbr %attrs;>
+
+<!ELEMENT acronym %Inline;>   <!-- acronym -->
+<!ATTLIST acronym %attrs;>
+
+<!ELEMENT q %Inline;>   <!-- inlined quote -->
+<!ATTLIST q
+  %attrs;
+  cite        %URI;          #IMPLIED
+  >
+
+<!ELEMENT sub %Inline;> <!-- subscript -->
+<!ATTLIST sub %attrs;>
+
+<!ELEMENT sup %Inline;> <!-- superscript -->
+<!ATTLIST sup %attrs;>
+
+<!ELEMENT tt %Inline;>   <!-- fixed pitch font -->
+<!ATTLIST tt %attrs;>
+
+<!ELEMENT i %Inline;>   <!-- italic font -->
+<!ATTLIST i %attrs;>
+
+<!ELEMENT b %Inline;>   <!-- bold font -->
+<!ATTLIST b %attrs;>
+
+<!ELEMENT big %Inline;>   <!-- bigger font -->
+<!ATTLIST big %attrs;>
+
+<!ELEMENT small %Inline;>   <!-- smaller font -->
+<!ATTLIST small %attrs;>
+
+<!--==================== Object ======================================-->
+<!--
+  object is used to embed objects as part of HTML pages.
+  param elements should precede other content. Parameters
+  can also be expressed as attribute/value pairs on the
+  object element itself when brevity is desired.
+-->
+
+<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
+<!ATTLIST object
+  %attrs;
+  declare     (declare)      #IMPLIED
+  classid     %URI;          #IMPLIED
+  codebase    %URI;          #IMPLIED
+  data        %URI;          #IMPLIED
+  type        %ContentType;  #IMPLIED
+  codetype    %ContentType;  #IMPLIED
+  archive     %UriList;      #IMPLIED
+  standby     %Text;         #IMPLIED
+  height      %Length;       #IMPLIED
+  width       %Length;       #IMPLIED
+  usemap      %URI;          #IMPLIED
+  name        NMTOKEN        #IMPLIED
+  tabindex    %Number;       #IMPLIED
+  >
+
+<!--
+  param is used to supply a named property value.
+  In XML it would seem natural to follow RDF and support an
+  abbreviated syntax where the param elements are replaced
+  by attribute value pairs on the object start tag.
+-->
+<!ELEMENT param EMPTY>
+<!ATTLIST param
+  id          ID             #IMPLIED
+  name        CDATA          #IMPLIED
+  value       CDATA          #IMPLIED
+  valuetype   (data|ref|object) "data"
+  type        %ContentType;  #IMPLIED
+  >
+
+<!--=================== Images ===========================================-->
+
+<!--
+   To avoid accessibility problems for people who aren't
+   able to see the image, you should provide a text
+   description using the alt and longdesc attributes.
+   In addition, avoid the use of server-side image maps.
+   Note that in this DTD there is no name attribute. That
+   is only available in the transitional and frameset DTD.
+-->
+
+<!ELEMENT img EMPTY>
+<!ATTLIST img
+  %attrs;
+  src         %URI;          #REQUIRED
+  alt         %Text;         #REQUIRED
+  longdesc    %URI;          #IMPLIED
+  height      %Length;       #IMPLIED
+  width       %Length;       #IMPLIED
+  usemap      %URI;          #IMPLIED
+  ismap       (ismap)        #IMPLIED
+  >
+
+<!-- usemap points to a map element which may be in this document
+  or an external document, although the latter is not widely supported -->
+
+<!--================== Client-side image maps ============================-->
+
+<!-- These can be placed in the same document or grouped in a
+     separate document although this isn't yet widely supported -->
+
+<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
+<!ATTLIST map
+  %i18n;
+  %events;
+  id          ID             #REQUIRED
+  class       CDATA          #IMPLIED
+  style       %StyleSheet;   #IMPLIED
+  title       %Text;         #IMPLIED
+  name        NMTOKEN        #IMPLIED
+  >
+
+<!ELEMENT area EMPTY>
+<!ATTLIST area
+  %attrs;
+  %focus;
+  shape       %Shape;        "rect"
+  coords      %Coords;       #IMPLIED
+  href        %URI;          #IMPLIED
+  nohref      (nohref)       #IMPLIED
+  alt         %Text;         #REQUIRED
+  >
+
+<!--================ Forms ===============================================-->
+<!ELEMENT form %form.content;>   <!-- forms shouldn't be nested -->
+
+<!ATTLIST form
+  %attrs;
+  action      %URI;          #REQUIRED
+  method      (get|post)     "get"
+  enctype     %ContentType;  "application/x-www-form-urlencoded"
+  onsubmit    %Script;       #IMPLIED
+  onreset     %Script;       #IMPLIED
+  accept      %ContentTypes; #IMPLIED
+  accept-charset %Charsets;  #IMPLIED
+  >
+
+<!--
+  Each label must not contain more than ONE field
+  Label elements shouldn't be nested.
+-->
+<!ELEMENT label %Inline;>
+<!ATTLIST label
+  %attrs;
+  for         IDREF          #IMPLIED
+  accesskey   %Character;    #IMPLIED
+  onfocus     %Script;       #IMPLIED
+  onblur      %Script;       #IMPLIED
+  >
+
+<!ENTITY % InputType
+  "(text | password | checkbox |
+    radio | submit | reset |
+    file | hidden | image | button)"
+   >
+
+<!-- the name attribute is required for all but submit & reset -->
+
+<!ELEMENT input EMPTY>     <!-- form control -->
+<!ATTLIST input
+  %attrs;
+  %focus;
+  type        %InputType;    "text"
+  name        CDATA          #IMPLIED
+  value       CDATA          #IMPLIED
+  checked     (checked)      #IMPLIED
+  disabled    (disabled)     #IMPLIED
+  readonly    (readonly)     #IMPLIED
+  size        CDATA          #IMPLIED
+  maxlength   %Number;       #IMPLIED
+  src         %URI;          #IMPLIED
+  alt         CDATA          #IMPLIED
+  usemap      %URI;          #IMPLIED
+  onselect    %Script;       #IMPLIED
+  onchange    %Script;       #IMPLIED
+  accept      %ContentTypes; #IMPLIED
+  >
+
+<!ELEMENT select (optgroup|option)+>  <!-- option selector -->
+<!ATTLIST select
+  %attrs;
+  name        CDATA          #IMPLIED
+  size        %Number;       #IMPLIED
+  multiple    (multiple)     #IMPLIED
+  disabled    (disabled)     #IMPLIED
+  tabindex    %Number;       #IMPLIED
+  onfocus     %Script;       #IMPLIED
+  onblur      %Script;       #IMPLIED
+  onchange    %Script;       #IMPLIED
+  >
+
+<!ELEMENT optgroup (option)+>   <!-- option group -->
+<!ATTLIST optgroup
+  %attrs;
+  disabled    (disabled)     #IMPLIED
+  label       %Text;         #REQUIRED
+  >
+
+<!ELEMENT option (#PCDATA)>     <!-- selectable choice -->
+<!ATTLIST option
+  %attrs;
+  selected    (selected)     #IMPLIED
+  disabled    (disabled)     #IMPLIED
+  label       %Text;         #IMPLIED
+  value       CDATA          #IMPLIED
+  >
+
+<!ELEMENT textarea (#PCDATA)>     <!-- multi-line text field -->
+<!ATTLIST textarea
+  %attrs;
+  %focus;
+  name        CDATA          #IMPLIED
+  rows        %Number;       #REQUIRED
+  cols        %Number;       #REQUIRED
+  disabled    (disabled)     #IMPLIED
+  readonly    (readonly)     #IMPLIED
+  onselect    %Script;       #IMPLIED
+  onchange    %Script;       #IMPLIED
+  >
+
+<!--
+  The fieldset element is used to group form fields.
+  Only one legend element should occur in the content
+  and if present should only be preceded by whitespace.
+-->
+<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*>
+<!ATTLIST fieldset
+  %attrs;
+  >
+
+<!ELEMENT legend %Inline;>     <!-- fieldset label -->
+<!ATTLIST legend
+  %attrs;
+  accesskey   %Character;    #IMPLIED
+  >
+
+<!--
+ Content is %Flow; excluding a, form and form controls
+--> 
+<!ELEMENT button %button.content;>  <!-- push button -->
+<!ATTLIST button
+  %attrs;
+  %focus;
+  name        CDATA          #IMPLIED
+  value       CDATA          #IMPLIED
+  type        (button|submit|reset) "submit"
+  disabled    (disabled)     #IMPLIED
+  >
+
+<!--======================= Tables =======================================-->
+
+<!-- Derived from IETF HTML table standard, see [RFC1942] -->
+
+<!--
+ The border attribute sets the thickness of the frame around the
+ table. The default units are screen pixels.
+
+ The frame attribute specifies which parts of the frame around
+ the table should be rendered. The values are not the same as
+ CALS to avoid a name clash with the valign attribute.
+-->
+<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
+
+<!--
+ The rules attribute defines which rules to draw between cells:
+
+ If rules is absent then assume:
+     "none" if border is absent or border="0" otherwise "all"
+-->
+
+<!ENTITY % TRules "(none | groups | rows | cols | all)">
+  
+<!-- horizontal alignment attributes for cell contents
+
+  char        alignment char, e.g. char=':'
+  charoff     offset for alignment char
+-->
+<!ENTITY % cellhalign
+  "align      (left|center|right|justify|char) #IMPLIED
+   char       %Character;    #IMPLIED
+   charoff    %Length;       #IMPLIED"
+  >
+
+<!-- vertical alignment attributes for cell contents -->
+<!ENTITY % cellvalign
+  "valign     (top|middle|bottom|baseline) #IMPLIED"
+  >
+
+<!ELEMENT table
+     (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
+<!ELEMENT caption  %Inline;>
+<!ELEMENT thead    (tr)+>
+<!ELEMENT tfoot    (tr)+>
+<!ELEMENT tbody    (tr)+>
+<!ELEMENT colgroup (col)*>
+<!ELEMENT col      EMPTY>
+<!ELEMENT tr       (th|td)+>
+<!ELEMENT th       %Flow;>
+<!ELEMENT td       %Flow;>
+
+<!ATTLIST table
+  %attrs;
+  summary     %Text;         #IMPLIED
+  width       %Length;       #IMPLIED
+  border      %Pixels;       #IMPLIED
+  frame       %TFrame;       #IMPLIED
+  rules       %TRules;       #IMPLIED
+  cellspacing %Length;       #IMPLIED
+  cellpadding %Length;       #IMPLIED
+  >
+
+<!ATTLIST caption
+  %attrs;
+  >
+
+<!--
+colgroup groups a set of col elements. It allows you to group
+several semantically related columns together.
+-->
+<!ATTLIST colgroup
+  %attrs;
+  span        %Number;       "1"
+  width       %MultiLength;  #IMPLIED
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!--
+ col elements define the alignment properties for cells in
+ one or more columns.
+
+ The width attribute specifies the width of the columns, e.g.
+
+     width=64        width in screen pixels
+     width=0.5*      relative width of 0.5
+
+ The span attribute causes the attributes of one
+ col element to apply to more than one column.
+-->
+<!ATTLIST col
+  %attrs;
+  span        %Number;       "1"
+  width       %MultiLength;  #IMPLIED
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!--
+    Use thead to duplicate headers when breaking table
+    across page boundaries, or for static headers when
+    tbody sections are rendered in scrolling panel.
+
+    Use tfoot to duplicate footers when breaking table
+    across page boundaries, or for static footers when
+    tbody sections are rendered in scrolling panel.
+
+    Use multiple tbody sections when rules are needed
+    between groups of table rows.
+-->
+<!ATTLIST thead
+  %attrs;
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST tfoot
+  %attrs;
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST tbody
+  %attrs;
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST tr
+  %attrs;
+  %cellhalign;
+  %cellvalign;
+  >
+
+
+<!-- Scope is simpler than headers attribute for common tables -->
+<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
+
+<!-- th is for headers, td for data and for cells acting as both -->
+
+<!ATTLIST th
+  %attrs;
+  abbr        %Text;         #IMPLIED
+  axis        CDATA          #IMPLIED
+  headers     IDREFS         #IMPLIED
+  scope       %Scope;        #IMPLIED
+  rowspan     %Number;       "1"
+  colspan     %Number;       "1"
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST td
+  %attrs;
+  abbr        %Text;         #IMPLIED
+  axis        CDATA          #IMPLIED
+  headers     IDREFS         #IMPLIED
+  scope       %Scope;        #IMPLIED
+  rowspan     %Number;       "1"
+  colspan     %Number;       "1"
+  %cellhalign;
+  %cellvalign;
+  >
+
diff --git a/todocbook/fix.tidy b/todocbook/fix.tidy
new file mode 100644
index 0000000..5052dbf
--- /dev/null
+++ b/todocbook/fix.tidy
@@ -0,0 +1,13 @@
+output-xhtml: yes
+add-xml-decl: yes
+anchor-as-name: no
+doctype: strict
+char-encoding: utf8
+indent: auto
+wrap: 0
+repeated-attributes: keep-last
+add-xml-space: yes
+enclose-block-text: yes
+enclose-text: no
+hide-comments: no
+fix-bad-comments: yes
diff --git a/todocbook/glom.sh b/todocbook/glom.sh
new file mode 100755
index 0000000..618213b
--- /dev/null
+++ b/todocbook/glom.sh
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+chapter=$(echo $1 | sed -e 's;/*$;;' -e 's;.*/;;')
+echo "chapter: $chapter"
+
+# Make the chapter header
+sed -n '1,/<\/h2>/p
+/<\/body>/,$p' $1/1/index.html | \
+  sed '/<div/,/<hr \/>/d' >/tmp/glom.out
+
+tidy -quiet -config fix.tidy /tmp/glom.out >/tmp/glom.out2
+
+xsltproc --path dtd/ --nonet --stringparam filename /tmp/glom.out2 \
+  --stringparam prefix cll html2docbook.xslt /tmp/glom.out2 \
+  > /tmp/glom.out3
+
+rm $chapter.xml
+touch $chapter.xml
+
+sed "s;<section xmlns:xlink=\"http://www.w3.org/1999/xlink\"; xml:id=\"cll_/tmp/glom.out2\">;<chapter xml:id=\"cll_chapter$chapter\">;" /tmp/glom.out3 | \
+sed '/<?xml version="1.0"?>/d' | \
+sed 's;</section>;;' >>$chapter.xml
+echo >>$chapter.xml
+
+for suffix in $(find $1 -type f -name '*.html' | sed -e "s;^$1/*;;" | sort -t/ -k1n)
+do
+  file="$1$suffix"
+  echo $file
+  section=$(echo $file | sed -e "s;^$1/*;;" -e "s;/.*;;")
+  echo s: $section
+
+  tidy -quiet -config fix.tidy $file >/tmp/glom.out
+  perl munge.pl /tmp/glom.out $chapter $section >/tmp/glom.out2
+
+  # Debugging
+  # cp /tmp/glom.out2 $chapter-$section.munged
+
+  xsltproc --maxdepth 512 --path dtd/ --nonet --stringparam filename /tmp/glom.out2 \
+    --stringparam prefix cll html2docbook.xslt /tmp/glom.out2 \
+    > /tmp/glom.out3
+
+  sed "s;<section xmlns:xlink=\"http://www.w3.org/1999/xlink\"; xml:id=\"cll_/tmp/glom.out2\">;<section xml:id=\"cll_chapter$chapter-section$section\">;" /tmp/glom.out3 | \
+
+  # Fix up labels
+  sed 's;<anchor xml:id="cll_yacc-\([^"]*\)"/>;<anchor xreflabel="YACC rule #\1" xml:id="cll_yacc-\1"/>;g' | \
+  sed 's;<anchor xml:id="cll_bnf-\([^"]*\)"/>;<anchor xreflabel="BNF rule #\1" xml:id="cll_bnf-\1"/>;g' | \
+
+  sed '/<?xml version="1.0"?>/d' >>$chapter.xml
+  echo >>$chapter.xml
+
+  rm /tmp/glom.out /tmp/glom.out2 /tmp/glom.out3
+done
+
+echo "
+</chapter>" >>$chapter.xml
diff --git a/todocbook/html2docbook.xslt b/todocbook/html2docbook.xslt
new file mode 100644
index 0000000..28e3f2a
--- /dev/null
+++ b/todocbook/html2docbook.xslt
@@ -0,0 +1,672 @@
+<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" 
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
+                xmlns:fo="http://www.w3.org/1999/XSL/Format"; 
+                xmlns:html="http://www.w3.org/1999/xhtml"; 
+                xmlns:xlink="http://www.w3.org/1999/xlink";
+                xmlns:saxon="http://icl.com/saxon";
+                exclude-result-prefixes="xsl fo html saxon">
+
+<xsl:output method="xml" indent="yes"/>
+<xsl:param name="filename"></xsl:param> 
+<xsl:param name="prefix">wb</xsl:param>
+<xsl:param name="graphics_location">file:///epicuser/AISolutions/graphics/AIWorkbench/</xsl:param>
+
+<!-- Main block-level conversions -->
+<xsl:template match="html:html">
+ <xsl:apply-templates select="html:body"/>
+</xsl:template>
+
+<!-- This template converts each HTML file encountered into a DocBook 
+     section.  For a title, it selects the first h1 element -->
+<xsl:template match="html:body">
+ <section>
+  <xsl:if test="$filename != ''">
+   <xsl:attribute name="xml:id">
+    <xsl:value-of select="$prefix"/>
+    <xsl:text>_</xsl:text>
+    <xsl:value-of select="translate($filename,' ()','__')"/>
+   </xsl:attribute>
+  </xsl:if>
+  <title>
+   <xsl:value-of select=".//html:h1[1]
+                         |.//html:h2[1]
+                         |.//html:h3[1]"/>
+  </title>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </section>
+</xsl:template>
+
+<!-- This template matches on all HTML header items and makes them into 
+     bridgeheads. It attempts to assign an ID to each bridgehead by looking 
+     for a named anchor as a child of the header or as the immediate preceding
+     or following sibling -->
+<xsl:template match="html:h1
+              |html:h2
+              |html:h3
+              |html:h4
+              |html:h5
+              |html:h6">
+ <bridgehead>
+  <xsl:choose>
+   <xsl:when test="count(html:a/@name)">
+    <xsl:attribute name="xml:id">
+     <xsl:value-of select="html:a/@name"/>
+    </xsl:attribute>
+   </xsl:when>
+   <xsl:when test="preceding-sibling::* = preceding-sibling::html:a[@name != '']">
+    <xsl:attribute name="xml:id">
+    <xsl:value-of select="concat($prefix,preceding-sibling::html:a[1]/@name)"/>
+    </xsl:attribute>
+   </xsl:when>
+   <xsl:when test="following-sibling::* = following-sibling::html:a[@name != '']">
+    <xsl:attribute name="xml:id">
+    <xsl:value-of select="concat($prefix,following-sibling::html:a[1]/@name)"/>
+    </xsl:attribute>
+   </xsl:when>
+  </xsl:choose>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </bridgehead>
+</xsl:template>
+        
+<!-- These templates perform one-to-one conversions of HTML elements into
+     DocBook elements -->
+<xsl:template match="html:p">
+<!-- if the paragraph has no text (perhaps only a child <img>), don't 
+     make it a para -->
+ <xsl:choose>
+  <xsl:when test="normalize-space(.) = ''">
+   <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </xsl:when>
+  <xsl:otherwise>
+ <para>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </para>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+<xsl:template match="html:pre">
+ <programlisting>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </programlisting>
+</xsl:template>
+<xsl:template match="html:code">
+ <programlisting>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </programlisting>
+</xsl:template>
+<xsl:template match="html:cite">
+  <citation>
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </citation>
+</xsl:template>
+<xsl:template match="html:sup">
+  <superscript>
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </superscript>
+</xsl:template>
+<xsl:template match="html:em">
+  <emphasis>
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </emphasis>
+</xsl:template>
+<xsl:template match="html:sub">
+  <subscript>
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </subscript>
+</xsl:template>
+<xsl:template match="comment()">
+  <xsl:copy/>
+</xsl:template>
+
+<!-- LOCAL ADDITIONS -->
+<xsl:template match="html:span[@class='tru']">
+  <phrase role="logical-vowel">
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </phrase>
+</xsl:template>
+<xsl:template match="html:span[@class='c3']">
+  <phrase role="IPA">
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </phrase>
+</xsl:template>
+<xsl:template match="html:td[@class='c3']">
+  <entry>
+    <phrase role="IPA">
+      <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+    </phrase>
+  </entry>
+</xsl:template>
+<xsl:template match="html:span[@class='sumti']">
+  <foreignphrase xml:lang="jbo" role="sumti">
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </foreignphrase>
+</xsl:template>
+<xsl:template match="html:span[@class='selbri']">
+  <foreignphrase xml:lang="jbo" role="selbri">
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </foreignphrase>
+</xsl:template>
+
+<!-- Hyperlinks -->
+<xsl:template match="html:a[contains(@href,'http://')]" priority="1.5">
+ <link>
+  <xsl:attribute name="xlink:href">
+   <xsl:value-of select="normalize-space(@href)"/>
+  </xsl:attribute>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </link>
+</xsl:template>
+<xsl:template match="html:a[contains(@href,'ftp://')]" priority="1.5">
+ <link>
+  <xsl:attribute name="xlink:href">
+   <xsl:value-of select="normalize-space(@href)"/>
+  </xsl:attribute>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </link>
+</xsl:template>
+
+<xsl:template match="html:a[contains(@href,'#')]" priority="1.0">
+ <xref>
+  <xsl:attribute name="linkend">
+   <xsl:call-template name="make_id">
+    <xsl:with-param name="string" select="substring-after(@href,'#')"/>
+   </xsl:call-template>
+  </xsl:attribute>
+ </xref>
+</xsl:template>
+
+<xsl:template match="html:a[contains(@href,'mailto:')]" priority="1.0">
+ <link>
+  <xsl:attribute name="xlink:href">
+   <xsl:value-of select="normalize-space(@href)"/>
+  </xsl:attribute>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </link>
+</xsl:template>
+
+<!-- These two templates are exactly the same, except one uses a's
+     id and the other a's name; please change both if you change
+     either.
+
+     BEGIN two mostly-identical templates 
+     -->
+<xsl:template match="html:a[@id != '']" priority="0.6">
+ <anchor>
+  <xsl:attribute name="xml:id">
+   <xsl:call-template name="make_id">
+    <xsl:with-param name="string" select="@id"/>
+   </xsl:call-template>
+  </xsl:attribute>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </anchor>
+</xsl:template>
+
+<xsl:template match="html:a[@name != '']" priority="0.6">
+ <anchor>
+  <xsl:attribute name="xml:id">
+   <xsl:call-template name="make_id">
+    <xsl:with-param name="string" select="@name"/>
+   </xsl:call-template>
+  </xsl:attribute>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </anchor>
+</xsl:template>
+
+<!-- END two mostly-identical templates -->
+
+<!-- Match picture links -->
+<xsl:template match="html:a[contains(@href,'.gif') or contains(@href,'.svg') or contains(@href,'.png') or contains(@href,'.jpg')]" priority="2.0">
+  <mediaobject>
+    <alt>
+      <xsl:value-of select="text()"/>
+    </alt>
+    <imageobject>
+      <imagedata>
+        <xsl:attribute name="fileref">
+          <xsl:value-of select="@href"/>
+        </xsl:attribute>
+      </imagedata>
+    </imageobject>
+  </mediaobject>
+</xsl:template>
+
+<xsl:template match="html:a[@href != '']" priority="0.8">
+ <xref>
+  <xsl:attribute name="linkend">
+   <xsl:value-of select="$prefix"/>
+   <xsl:text>_</xsl:text>
+   <xsl:call-template name="make_id">
+    <xsl:with-param name="string" select="@href"/>
+   </xsl:call-template>
+  </xsl:attribute>
+ </xref>
+</xsl:template>
+
+<!-- Need to come up with good template for converting filenames into ID's -->
+<xsl:template name="make_id">
+ <xsl:param name="string" select="''"/>
+ <xsl:variable name="fixedname">
+  <xsl:call-template name="get_filename">
+   <xsl:with-param name="path" select="translate($string,' \()','_/_')"/>
+  </xsl:call-template>
+ </xsl:variable>
+ <xsl:choose>
+  <xsl:when test="contains($fixedname,'.htm')">
+   <xsl:value-of select="substring-before($fixedname,'.htm')"/>
+  </xsl:when>
+  <xsl:otherwise>
+   <xsl:value-of select="$fixedname"/>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="string.subst">
+ <xsl:param name="string" select="''"/>
+ <xsl:param name="substitute" select="''"/>
+ <xsl:param name="with" select="''"/>
+ <xsl:choose>
+  <xsl:when test="contains($string,$substitute)">
+   <xsl:variable name="pre" select="substring-before($string,$substitute)"/>
+   <xsl:variable name="post" select="substring-after($string,$substitute)"/>
+   <xsl:call-template name="string.subst">
+    <xsl:with-param name="string" select="concat($pre,$with,$post)"/>
+    <xsl:with-param name="substitute" select="$substitute"/>
+    <xsl:with-param name="with" select="$with"/>
+   </xsl:call-template>
+  </xsl:when>
+  <xsl:otherwise>
+   <xsl:value-of select="$string"/>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- Images -->
+<!-- Images and image maps -->
+<xsl:template match="html:img">
+ <xsl:variable name="tag_name">
+  <xsl:choose>
+   <xsl:when test="boolean(parent::html:p) and 
+        boolean(normalize-space(parent::html:p/text()))">
+    <xsl:text>inlinemediaobject</xsl:text>
+   </xsl:when>
+   <xsl:otherwise>mediaobject</xsl:otherwise>
+  </xsl:choose>
+ </xsl:variable>
+ <xsl:element name="{$tag_name}">
+  <imageobject>
+   <xsl:call-template name="process.image"/>
+  </imageobject>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template name="process.image">
+ <imagedata>
+<xsl:attribute name="fileref">
+ <xsl:call-template name="make_absolute">
+  <xsl:with-param name="filename" select="@src"/>
+ </xsl:call-template>
+</xsl:attribute>
+<xsl:if test="@height != ''">
+ <xsl:attribute name="depth">
+  <xsl:value-of select="@height"/>
+ </xsl:attribute>
+</xsl:if>
+<xsl:if test="@width != ''">
+ <xsl:attribute name="width">
+  <xsl:value-of select="@width"/>
+ </xsl:attribute>
+</xsl:if>
+ </imagedata>
+</xsl:template>
+
+<xsl:template name="make_absolute">
+ <xsl:param name="filename"/>
+ <xsl:variable name="name_only">
+  <xsl:call-template name="get_filename">
+   <xsl:with-param name="path" select="$filename"/>
+  </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$graphics_location"/><xsl:value-of select="$name_only"/>
+</xsl:template>
+
+<xsl:template match="html:ul[count(*) = 0]">
+ <xsl:message>Matched</xsl:message>
+ <blockquote>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </blockquote>
+</xsl:template>
+
+<xsl:template name="get_filename">
+ <xsl:param name="path"/>
+ <xsl:choose>
+  <xsl:when test="contains($path,'/')">
+   <xsl:call-template name="get_filename">
+    <xsl:with-param name="path" select="substring-after($path,'/')"/>
+   </xsl:call-template>
+  </xsl:when>
+  <xsl:otherwise>
+   <xsl:value-of select="$path"/>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- LIST ELEMENTS -->
+<xsl:template match="html:ul">
+ <itemizedlist>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </itemizedlist>
+</xsl:template>
+
+<xsl:template match="html:ol">
+ <orderedlist>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </orderedlist>
+</xsl:template>
+        
+<!-- This template makes a DocBook variablelist out of an HTML definition list -->
+<xsl:template match="html:dl">
+ <variablelist>
+  <xsl:for-each select="html:dt">
+   <varlistentry>
+    <term>
+     <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+    </term>
+    <listitem>
+     <xsl:apply-templates select="following-sibling::html:dd[1]"/>
+    </listitem>
+   </varlistentry>
+  </xsl:for-each>
+ </variablelist>
+</xsl:template>
+
+<xsl:template match="html:dd">
+ <xsl:choose>
+  <xsl:when test="boolean(html:p)">
+   <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+  </xsl:when>
+  <xsl:otherwise>
+   <para>
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+   </para>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="html:li">
+ <listitem>
+  <xsl:choose>
+   <xsl:when test="count(html:p) = 0">
+    <para>
+     <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+    </para>
+   </xsl:when>
+   <xsl:otherwise>
+    <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+   </xsl:otherwise>
+  </xsl:choose>
+ </listitem>
+</xsl:template>
+        
+<xsl:template match="*">
+ <xsl:message>No template for <xsl:value-of select="name()"/>
+ </xsl:message>
+ <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+</xsl:template>
+
+<xsl:template match="@*">
+ <xsl:message>No template for <xsl:value-of select="name()"/>
+ </xsl:message>
+ <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+</xsl:template>
+        
+<!-- inline formatting -->
+<xsl:template match="html:b">
+ <emphasis role="bold">
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </emphasis>
+</xsl:template>
+<xsl:template match="html:i">
+ <emphasis>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </emphasis>
+</xsl:template>
+<xsl:template match="html:u">
+ <citetitle>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </citetitle>
+</xsl:template>
+        
+<!-- Ignored elements -->
+<xsl:template match="html:hr"/>
+<xsl:template match="html:h1[1]|html:h2[1]|html:h3[1]" priority="1"/>
+<xsl:template match="html:br"/>
+<xsl:template match="html:p[normalize-space(.) = '' and count(*) = 0]"/>
+<xsl:template match="text()">
+ <xsl:choose>
+  <xsl:when test="normalize-space(.) = ''"></xsl:when>
+  <xsl:otherwise><xsl:copy/></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- Workbench Hacks -->
+<xsl:template match="html:div[contains(@style,'margin-left: 2em')]">
+ <blockquote><para>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/></para>
+ </blockquote>
+</xsl:template>
+
+<xsl:template match="html:a[@href != '' 
+                      and not(boolean(ancestor::html:h1|ancestor::html:h2|ancestor::html:h3|ancestor::html:h4|ancestor::html:h5|ancestor::html:h6|ancestor::html:dd|ancestor::html:pre|ancestor::html:dt|ancestor::html:p|ancestor::html:li))]" 
+              priority="1">
+ <para>
+ <xref>
+  <xsl:attribute name="linkend">
+   <xsl:value-of select="$prefix"/>
+   <xsl:text>_</xsl:text>
+   <xsl:call-template name="make_id">
+    <xsl:with-param name="string" select="@href"/>
+   </xsl:call-template>
+  </xsl:attribute>
+ </xref>
+ </para>
+</xsl:template>
+
+<xsl:template match="html:a[contains(@href,'#') 
+                    and not(boolean(ancestor::html:h1|ancestor::html:h2|ancestor::html:h3|ancestor::html:h4|ancestor::html:h5|ancestor::html:h6|ancestor::html:dd|ancestor::html:p|ancestor::html:li))]" 
+              priority="1.1">
+ <para>
+ <xref>
+  <xsl:attribute name="linkend">
+   <xsl:value-of select="$prefix"/>
+   <xsl:text>_</xsl:text>
+   <xsl:call-template name="make_id">
+    <xsl:with-param name="string" select="substring-after(@href,'#')"/>
+   </xsl:call-template>
+  </xsl:attribute>
+ </xref>
+ </para>
+</xsl:template>
+
+<!-- BEGIN Table conversion -->
+
+<!-- Normal tables; no thead or tbody -->
+<xsl:template match="html:table[not(boolean(child::html:thead))]">
+<!-- <xsl:variable name="column_count"
+               select="saxon:max(.//html:tr,saxon:expression('count(html:td)'))"/> -->
+ <xsl:variable name="column_count">
+  <xsl:call-template name="count_columns">
+   <xsl:with-param name="table" select="."/>
+  </xsl:call-template>
+ </xsl:variable>
+ <informaltable>
+  <tgroup>
+   <xsl:attribute name="cols">
+    <xsl:value-of select="$column_count"/>
+   </xsl:attribute>
+   <xsl:call-template name="generate-colspecs">
+    <xsl:with-param name="count" select="$column_count"/>
+   </xsl:call-template>
+   <thead>
+    <xsl:apply-templates select="html:tr[1]"/>
+   </thead>
+   <tbody>
+    <xsl:apply-templates select="html:tr[position() != 1]"/>
+   </tbody>
+  </tgroup>
+ </informaltable>
+</xsl:template>
+
+<xsl:template name="generate-colspecs">
+ <xsl:param name="count" select="0"/>
+ <xsl:param name="number" select="1"/>
+ <xsl:choose>
+  <xsl:when test="$count &lt; $number"/>
+  <xsl:otherwise>
+   <colspec>
+    <xsl:attribute name="colnum">
+     <xsl:value-of select="$number"/>
+    </xsl:attribute>
+    <xsl:attribute name="colname">
+     <xsl:value-of select="concat('col',$number)"/>
+    </xsl:attribute>
+   </colspec>
+   <xsl:call-template name="generate-colspecs">
+    <xsl:with-param name="count" select="$count"/>
+    <xsl:with-param name="number" select="$number + 1"/>
+   </xsl:call-template>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- Tables with thead and tbody -->
+<xsl:template match="html:table[boolean(child::html:thead)]">
+<!-- <xsl:variable name="column_count"
+               select="saxon:max(.//html:tr,saxon:expression('count(html:td)'))"/> -->
+ <xsl:variable name="column_count">
+  <xsl:call-template name="count_columns">
+   <xsl:with-param name="table" select="."/>
+  </xsl:call-template>
+ </xsl:variable>
+ <informaltable>
+  <tgroup>
+   <xsl:attribute name="cols">
+    <xsl:value-of select="$column_count"/>
+   </xsl:attribute>
+   <xsl:call-template name="generate-colspecs">
+    <xsl:with-param name="count" select="$column_count"/>
+   </xsl:call-template>
+   <thead>
+    <xsl:apply-templates select="html:thead/html:tr[1]"/>
+   </thead>
+   <tbody>
+    <xsl:apply-templates select="html:tbody/html:tr"/>
+   </tbody>
+  </tgroup>
+ </informaltable>
+</xsl:template>
+<!-- END Table conversion -->
+
+<xsl:template match="html:tr">
+ <row>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </row>
+</xsl:template>
+
+<xsl:template match="html:th|html:td">
+ <xsl:variable name="position" select="count(preceding-sibling::*) + 1"/>
+ <entry>
+  <xsl:if test="@colspan &gt; 1">
+   <xsl:attribute name="namest">
+    <xsl:value-of select="concat('col',$position)"/>
+   </xsl:attribute>
+   <xsl:attribute name="nameend">
+    <xsl:value-of select="concat('col',$position + number(@colspan) - 1)"/>
+   </xsl:attribute>
+  </xsl:if>
+  <xsl:if test="@rowspan &gt; 1">
+   <xsl:attribute name="morerows">
+    <xsl:value-of select="number(@rowspan) - 1"/>
+   </xsl:attribute>
+  </xsl:if>
+  <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+ </entry>
+</xsl:template>
+
+<xsl:template match="html:td_null">
+ <xsl:apply-templates select="node()|comment()|text()|processing-instruction()"/>
+</xsl:template>
+
+<xsl:template name="count_columns">
+ <xsl:param name="table" select="."/>
+ <xsl:param name="row" select="$table//html:tr[1]"/>
+ <xsl:param name="max" select="0"/>
+ <xsl:choose> 
+  <xsl:when test="local-name($table) != 'table'">
+   <xsl:message>Attempting to count columns on a non-table element</xsl:message>
+  </xsl:when>
+  <xsl:when test="local-name($row) != 'tr'">
+   <xsl:message>Row parameter is not a valid row</xsl:message>
+  </xsl:when>
+  <xsl:otherwise>
+   <!-- Count cells in the current row -->
+   <xsl:variable name="current_count">
+    <xsl:call-template name="count_cells">
+     <xsl:with-param name="cell" select="$row/html:td[1]|$row/html:th[1]"/>
+    </xsl:call-template>
+   </xsl:variable>
+   <!-- Check for the maximum value of $current_count and $max -->
+   <xsl:variable name="new_max">
+    <xsl:choose>
+     <xsl:when test="$current_count &gt; $max">
+      <xsl:value-of select="number($current_count)"/>
+     </xsl:when>
+     <xsl:otherwise>
+      <xsl:value-of select="number($max)"/>
+     </xsl:otherwise>
+    </xsl:choose>
+   </xsl:variable>
+   <!-- If this is the last row, return $max, otherwise continue -->
+   <xsl:choose>
+    <xsl:when test="count($row/following-sibling::html:tr) = 0">
+     <xsl:value-of select="$new_max"/>
+    </xsl:when>
+    <xsl:otherwise>
+     <xsl:call-template name="count_columns">
+      <xsl:with-param name="table" select="$table"/>
+      <xsl:with-param name="row" select="$row/following-sibling::html:tr"/>
+      <xsl:with-param name="max" select="$new_max"/>
+     </xsl:call-template>
+    </xsl:otherwise>
+   </xsl:choose>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="count_cells">
+ <xsl:param name="cell"/>
+ <xsl:param name="count" select="0"/>
+ <xsl:variable name="new_count">
+  <xsl:choose>
+   <xsl:when test="$cell/@colspan &gt; 1">
+    <xsl:value-of select="number($cell/@colspan) + number($count)"/>
+   </xsl:when>
+   <xsl:otherwise>
+    <xsl:value-of select="number('1') + number($count)"/>
+   </xsl:otherwise>
+  </xsl:choose>
+ </xsl:variable>
+ <xsl:choose>
+  <xsl:when test="count($cell/following-sibling::*) &gt; 0">
+   <xsl:call-template name="count_cells">
+    <xsl:with-param name="cell"
+                    select="$cell/following-sibling::*[1]"/>
+    <xsl:with-param name="count" select="$new_count"/>
+   </xsl:call-template>
+  </xsl:when>
+  <xsl:otherwise>
+   <xsl:value-of select="$new_count"/>
+  </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/todocbook/merge.sh b/todocbook/merge.sh
new file mode 100755
index 0000000..2c0c179
--- /dev/null
+++ b/todocbook/merge.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+echo '<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V5.0//EN"
+               "dtd/docbook-5.0.dtd">
+
+<book>
+' >cll.xml
+
+for dir in $(ls .. | grep -P '^[0-9]+/?$' | sort -n | sed -e 's;/*$;;' -e 's;.*/;;')
+do
+  cat $dir.xml >>cll.xml
+done
+
+echo '
+
+</book>' >>cll.xml
diff --git a/todocbook/munge.pl b/todocbook/munge.pl
new file mode 100644
index 0000000..ffde67e
--- /dev/null
+++ b/todocbook/munge.pl
@@ -0,0 +1,37 @@
+#!/usr/bin/perl
+
+my $filename=$ARGV[0];
+
+my $chapter=$ARGV[1];
+
+my $section=$ARGV[2];
+
+if( ! $filename || ! $chapter || ! $section ) {
+  print "bad usage\n";
+  exit 1;
+}
+
+open my $fh, '<', $ARGV[0] or die "error opening $filename: $!";
+my $data = do { local $/ = undef; <$fh> };
+
+$data =~ s{<body>.*?<hr />}{<body>}sg;
+$data =~ s{<hr />.*?</body>}{</body>}sg;
+
+$data =~ s!<a id="e([^"]*)">([^<]*)</a>!<a id="c${chapter}e${section}d$1"></a><a id="cll_chapter$chapter-section$section-example$1"></a>$2!sg;
+$data =~ s{<a href="../([^/]*)/#e([^"]*)">}{<a href="chapter$chapter-section$1-example$2">}sg;
+
+$data =~ s!<a id="y([^"]*)">([^<]*)</a>!<a id="y$1"></a><a id="cll_yacc-$1"></a>$2!sg;
+$data =~ s{<a href="(../[0-9]+/)?#y([^"]*)">}{<a href="yacc-$2">}sg;
+
+$data =~ s!<a id="b([^"]*)">([^<]*)</a>!<a id="b$1"></a><a id="cll_bnf-$1"></a>$2!sg;
+$data =~ s{<a href="(../[0-9]+/)?#b([^"]*)">}{<a href="bnf-$2">}sg;
+
+$data =~ s{<a href="../([^/]+)/">}{<a href="chapter$chapter-section$1">}sg;
+$data =~ s{<a href="../([^/]+)/([^/]+)/?">}{<a href="chapter$1-section$2">}sg;
+
+$data =~ s{<h4 id="([^"]*)">}{<h4><a id="$1"></a>}sg;
+
+$data =~ s{<h2>.*?</h2>}{}sg;
+$data =~ s{<a href="../../([0-9]+)/1/">}{<a href="chapter$1">}sg;
+
+print $data;
diff --git a/todocbook/superglom.sh b/todocbook/superglom.sh
new file mode 100755
index 0000000..e927d9e
--- /dev/null
+++ b/todocbook/superglom.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+for dir in $(ls .. | grep -P '^[0-9]+/?$' | sort -n | sed -e 's;/*$;;' -e 's;.*/;;')
+do
+  ./glom.sh ../$dir/ 2>&1 | grep -v 'Attempt to load network entity' | grep -v '^s: [0-9]*$'
+done

-- 
You received this message because you are subscribed to the Google Groups "BPFK" group.
To post to this group, send email to bpfk-list@googlegroups.com.
To unsubscribe from this group, send email to bpfk-list+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bpfk-list?hl=en.