gdritter repos when-computer / master drafts / lojban-basics.telml
master

Tree @master (Download .tar.gz)

lojban-basics.telml @masterraw · history · blame

\meta{( "lojban-basics" "the basics of lojban" ("language") 1446919370)}
Lojban is almost certainly one of the dorkiest things in existence. It's
nevertheless pretty interesting.

The obsession with constructing a \em{perfect language} is an old
one.\ref{lang}
\sidenote
{
  There's a wonderful book about attempts to discover or
  invent a perfect languageit's written by Umberto Eco
  and called \em{La ricerca
  della lingua perfetta nella cultura europea}, which was
  translated into English as \em{The Search for the Perfect
  Language}.
}
Languages like Hildegaard von Bingen's \em{Lingua Ignota} or
Jon Wilkins' \em{Real Chracter} are different approaches to
building a language which is somehow perfect or sublime.
Other constructed languages have attempted to be optimal in
some particular respectfor example, Esperanto and Volapük,
for example, being culturally
neutral languages\ref{snark}
\sidenote{At least, \em{nominally} culturally neutral.}
designed for international communication.
The Loglan languagea predecessor of Lojbangrew out of a
similar urge, but instead of being philosophically perfect
or internationally optimal, it was designed to be perfectly
grammatically logical and unambiguous.

What this means is sometimes misunderstood: the fact that
Loglan (or Lojban) is "logical" does not, for example, mean
that wordplay is impossible in the language, or that every
statement is perfectly precise. It does, however, mean that
a given statement \em{can be} perfectly precise. The grammar
of the language is unambiguous, which means there are no ambiguous
sentences like the English sentence, "John saw the man with the
binoculars", and indeed, the book that describes Loglan takes
great pleasure in giving a Loglan translation of every possible
interpretation of the English phrase, "the pretty little girls'
school." The structure of a given phrase is rigorously defined.
However, this doesn't mean (for example) that you can only say things
which are true, or unambiguous: you can still easily produce
nonsense phrases, or be \em{semantically} ambiguous, in much
the same way that you can form nonsense syllogisms or unclear
mathematical equations.

Over time, Loglan's designerwriter and sociologist James Cooke
Brownattempted to enforce copyright over the language, which
led to part of the Loglan enthusiast community creating their own alternate
version of the language, unencumbered by copyright
claims. This language is, of course, Lojban.
The creators of this new language built up the
vocabulary by an algorithm which ingested and spat out roots from the
six most widely-spoken languages at the time, which resulted in
words which are very faintly similar to existing vocabulary but
only in the barest, most subtly evocative sense. The new language
also added new grammatical features on top of Loglan borrowed from
other sources.

In contrast to most natural languages, which develop around word
classes like nouns or verbs or adjectives, Lojban is primarily
concerned with \em{predicates}, which it calls \em{brivla}\ref{voc}.
\sidenote
{
  Lojban reference material tends to quickly start using
  exclusively Lojban words for grammatical concepts, which )
  find is one of the most tedious and unfortunate parts of
  the material. You very quickly come across sentences
  like, "The \em{rafsi} of these \em{gismu} combine to form this
  \em{bridi}," which is precise and convenient for avid learners,
  but opaque and difficult for casual readers.
}
A \em{predicate} is a function which takes arguments
and produces either truth or falsehood: by convention,
we assume that an expression involving a predicate is expressed
in such a way that it results in truth.
We can express predicates in the same way we express most
mathematical functions: for example, we might
construct a predicate \\(\\textit\{is-a-cat\}\\) which takes
an entity and tells us whether or not it is a cat. The
following formula (using the \\(\\land\\) operator to represent
\em{and} and the \\(\\neg\\) operator to represent
\em{not}) expresses that Garfield is a cat while
Jon is not a cat:

$$
\\textit\{is-a-cat\}(\\textit\{garfield\})
\\land \\neg \\textit\{is-a-cat\}(\\textit\{jon\})
$$

We could also build up predicates that operate over multiple
arguments:
for example, we could use \\(\\textit\{sees\}(x, y)\\) to express that
\\(x\\) is looking at \\(y\\).

$$
\\textit\{sees\}(\\textit\{garfield\}, \\textit\{jon\})
$$

We can also combine ideas that share \em{variables} in order to
express more complicated concepts: for example, if we know that
Garfield is seeing a cat, but we don't have
a name for that particular cat, we can express that using
our mathematical notation as well by introducing a dummy
variable:

$$
\\textit\{sees\}(\\textit\{garfield\}, x) \\land
\\textit\{is-a-cat\}(x)
$$

The Lojban language builds off of predicate logic like this, but provides a
system for speaking these kind of formulae aloud. Instead of
\\(\\textit\{is-a-cat\}(\\textit\{that-thing\})\\), we use
the word\ref{words}
\sidenote
{
  The words that appear in \wd{this color|that is, #993366} here will have tooltips, so
  you can easily recall the meaning of each word.
}
\em{\wd{ta|that}} to stand in for \\(\\textit\{that-thing\}\\),
and we express the predicate \\(\\textit\{is-a-cat\}\\) by
the word \em{\wd{mlatu|is-a-cat}}.
So, we can express our sentence:


\blockquote{\em{\wd{ta|that} \wd{mlatu.|is-a-cat}}\br{}"That is a cat."}

We can also use proper nouns like "Garfield" or "Jon",
but Lojban insists that, for clarity, we explicitly indicate
which words are proper nouns: they must be preceeded
by the word \em{\wd{la|the-one-named}}, must be spelled using Lojban's phonetic
conventions, and must end in a consonant. This ensures that
proper nouns are easily distinguishable from other classes of
words.\ref{who}
\sidenote
{
It is likely for this reason that nobody has attempted to translate
the works of Abbott and Costello into Lojban.
}

\blockquote{\em{\wd{la|the-one-named}
                \wd{garfild|Garfield}
				\wd{mlatu.|is-a-cat}}\br{}"Garfield is a cat."}

The arguments given to predicates are ordered, so for a
predicate of more than one argument, we can list the
arguments in the correct order. Using the Lojban predicate
\em{\wd{viska|sees}}, which is analogous to our
predicate \\(\\textit\{sees\}(x, y)\\):

\blockquote{\em{\wd{la|the-one-named}
                \wd{garfild|Garfield}
				\wd{viska|sees}
				\wd{la|the-one-named}
				\wd{djan.|Jon}}\br{}"Garfield sees Jon."}

What if we want to express something like,
"Garfield sees the cat," though? Well, we could say
something like

\blockquote{\em{\wd{la|the-one-named}
                \wd{garfild|Garfield}
				\wd{viska|sees}
				\wd{ta.|that}
				\wd{ta|that}
				\wd{mlatu.|is-a-cat}}\br{}
"Garfield sees that thing. That thing is a cat."}

But even though it's logically similar to what we want to
express, it's awkward linguistically. To that end, Lojban
lets us turn a predicate into a "thing" using the article
\em{\wd{lo|that-which}}, which means something like,
"The thing such that [a predicate] is true." Therefore,
the phrase \em{\wd{lo|that-which} \wd{mlatu|is-a-cat}} means, "the thing such that it is
a cat," or more idiomatically, "the cat."

\blockquote{\em{\wd{la|the-one-named}
                \wd{garfild|Garfield}
				\wd{viska|sees}
				\wd{lo|the-one-which}
				\wd{mlatu.|is-a-cat}}\br{}"Garfield sees the cat."}

If we don't need or want to specify an argument to some
predicate, we can supply it with the word \em{\wd{zo'e|[unspecified]}}, which
stands in for something that's not relevant to the
current discourse. Thus, we can translate
the more vague statement, "Garfield sees something," as

\blockquote{\em{\wd{la|the-one-named}
                \wd{garfild|Garfield}
                \wd{viska|sees}
				\wd{zo'e.|something unspecified}}\br{} "Garfield sees something unspecified."}

If the word \em{\wd{zo'e|[unspecified]}} comes at the end of a sentence, we
can safely omit it; otherwise, predicates with a large number of
arguments would always end in a tedious string of
\em{\wd{zo'e|[unspecified]} \wd{zo'e|[unspecified again]} \wd{zo'e|[this one is unspecified too]}}.
In fact, I've already been doing this without mentioning it:
the predicate \em{\wd{mlatu|is-a-cat}} takes not one but two
arguments—\em{x \wd{mlatu|x\sub{1} is a cat of species x\sub{2}} y}
means that \em{x} is a cat of species \em{y}and
\em{\wd{viska|sees}} takes three
arguments—\em{x \wd{viska|x\sub{1} sees x\sub{2} under x\sub{3}} y z} means
that \em{x} sees \em{y} in the condition \em{z}. Some
predicates take as many as \em{five} arguments:
for example, \em{\wd{klama|comes/goes}}, according to the standard Lojban
reference documents, means:

\blockquote
{
  \em{x\sub{1}} comes or goes to destination \em{x\sub{2}}
  from origin \em{x\sub{3}} via route \em{x\sub{4}} using means or vehicle \em{x\sub{5}}
}

That means we can express the sentence, "Jon is coming," as:

\blockquote{\em{\wd{la|the-one-named}
                \wd{djan|Jon}
                \wd{klama|comes}
                \wd{zo'e|[to somewhere unspecified]}
                \wd{zo'e|[from somewhere unspecified]}
                \wd{zo'e|[by an unspecified route]}
                \wd{zo'e|[using an unspecified vehicle]}.}
				\br{}"John is coming."}

or, more concisely, as

\blockquote{\em{\wd{la|the-one-named}
                \wd{djan|Jon}
                \wd{klama|comes}.}
				\br{}"John is coming."}

We can also rearrange the order of arguments to a predicate:
the word \em{\wd{se|[swap x\sub{1} and x\sub{2}]}} is used to swap the first two arguments to
a predicate, so that

\blockquote{\em{\wd{la|the-one-named}
                \wd{garfild|Garfield}
                \wd{viska|sees}
                \wd{la|the-one-named}
                \wd{djan|Jon}.}\br{}"Garfield sees John."}

is identical in meaning\ref{emph}\sidenote{although perhaps not in emphasis!} to

\blockquote{\em{\wd{la|the-one-named}
                \wd{djan|Jon}
                \wd{se viska|is seen by}
                \wd{la|the-one-named}
                \wd{garfild|Garfield}.}\br{}"John is seen by Garfield."}

We can use those argument-swapping words with \em{\wd{lo|that-which}}, as well:
\em{\wd{lo|that-which} \wd{viska|sees}} means "the one seeing" or "the see-er",
while \em{\wd{lo|that-which} \wd{se|[swap x\sub{1} and x\sub{2}]} \wd{viska|sees}} means
"the one being seen." This is a convenient way of building up
a very large amount of vocabulary: from the five argument positions
of the word \em{\wd{klama|comes/goes}}, we can derive five "nouns":
\em{\wd{lo|that-which} \wd{klama|goes}} "the go-er",
\em{\wd{lo|that-which} \wd{se|swap x\sub{1} and x\sub{2}} \wd{klama|goes}} "the destination",
\em{\wd{lo|that-which} \wd{te|swap x\sub{1} and x\sub{3}} \wd{klama|goes}} "the origin",
\em{\wd{lo|that-which} \wd{ve|swap x\sub{1} and x\sub{4}} \wd{klama|goes}} "the route", and
\em{\wd{lo|that-which} \wd{xe|swap x\sub{1} and x\sub{5}} \wd{klama|goes}} "the means of transportation".

Now we have the grammar necessary to tell relatively basic
and banal children's stories:

\blockquote
{
  \em{\wd{la|the-one-named}
	  \wd{djan|Jon}
      \wd{viska|sees}
      \wd{la|the-one-named}
      \wd{garfild|Garfield}.
	  \wd{lo|that-which}
	  \wd{mlatu|is-a-cat}
	  \wd{ciska|eats}
	  \wd{la|the-one-named}
	  \wd{lazanias|lasagna}.}\br{}
  "Jon sees Garfield. The cat eats the lasagna."
}

Lojban of course is more than just what I've introduced
above: tenses\ref{tense},
\sidenote
{
  In fact, I've been acting as though these sentences are
  in the present tense, but by default Lojban sentences
  do not specify time at all: they could contextually
  be interpreted as past, present, or future.
}
pronouns, compound clauses, and so forth. Lojban also
has a relatively large set of "discursives", which are
words used to structure conversations in a rich and
descriptive way, and several other interesting features.
But I've shown the three major components of the Lojban
language: proper nouns, structure words like
\em{\wd{lo|that-which}} and \em{\wd{se|[swap x\sub{1} and x\sub{2}]}},
and predicates, which are the principal
distinguishing feature of Lojban.

\center{\img{/static/garfield.png}}