internal grammar of numbers: Difference between revisions

From Lojban
Jump to navigation Jump to search
mNo edit summary
 
m (Conversion script moved page Internal grammar of numbers to internal grammar of numbers: Converting page titles to lowercase)
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:


||
It is clear that there exists an internal grammar of numbers


Product | selgundi | Explaination
in Lojban, even though it has not been fully worked out or


Coffee | la ka'eromas | It came from: ro ma ka'e selkabri
made explicit. For example ''su'o re ci'' has to be understood


||
as ''su'o(reci)'' and not as ''(su'ore)ci''. ''re ci ce'i'' has to
 
be understood as ''(reci)ce'i'' and not as ''re(cice'i)'', so the
 
rule is nothing as simple as left or right grouping. In fact
 
the digits are usually joined the tightest, which is why I
 
don't like making ''ji'i'' an exceptionally tight digit modifier.
 
It is hard enough that we have to make out the value of each
 
digit just from its position. Adding ''ji'i'' in the middle makes
 
this harder by creating interference and breaking the
 
three-digit groupings that we have to use to get the value
 
of each one right.
 
This is clearly incomplete, but it can serve as a starting point:
 
{CODE(wrap="1",ishtml="0]]
 
<pre-sign> = (ji'i|su'e|su'o|me'i|za'u|da'a)...
 
<sign> = ma'u|ni'u
 
<digit> = no|pa|re|ci|vo|mu|xa|ze|bi|so|dau|fei|gai|jau|rei|vai|ki'o|xo
 
<real> = [[<pre-sign>]][[<sign>]](ci'i ai|te'o|[[<digit>...]][[pi [<digit>...]][[ra'e <digit>...]])
 
<complex> = [[<real>]][[ka'o <real>]]
 
<n-tuple> = [[<complex>]][[pi'e <complex>]]...
 
<fraction> = [[<real>]][[fi'u <real>]]
 
<indef> = ro|so'a|so'e|so'i|so'o|so'u|no'o|rau|du'e|mo'a
 
<quantif> = tu'o | [[pi|pi]][[<pre-sign>]][[<indef>]]  <real>[[ce'i|ce'i]] | <fraction>
 
</code>

Latest revision as of 08:17, 30 June 2014

It is clear that there exists an internal grammar of numbers

in Lojban, even though it has not been fully worked out or

made explicit. For example su'o re ci has to be understood

as su'o(reci) and not as (su'ore)ci. re ci ce'i has to

be understood as (reci)ce'i and not as re(cice'i), so the

rule is nothing as simple as left or right grouping. In fact

the digits are usually joined the tightest, which is why I

don't like making ji'i an exceptionally tight digit modifier.

It is hard enough that we have to make out the value of each

digit just from its position. Adding ji'i in the middle makes

this harder by creating interference and breaking the

three-digit groupings that we have to use to get the value

of each one right.

This is clearly incomplete, but it can serve as a starting point:

{CODE(wrap="1",ishtml="0]]

<pre-sign> = (ji'i|su'e|su'o|me'i|za'u|da'a)...

<sign> = ma'u|ni'u

<digit> = no|pa|re|ci|vo|mu|xa|ze|bi|so|dau|fei|gai|jau|rei|vai|ki'o|xo

<real> = [[<pre-sign>]][[<sign>]](ci'i ai|te'o|[[<digit>...]][[pi [<digit>...]][[ra'e <digit>...]])

<complex> = [[<real>]][[ka'o <real>]]

<n-tuple> = [[<complex>]][[pi'e <complex>]]...

<fraction> = [[<real>]][[fi'u <real>]]

<indef> = ro|so'a|so'e|so'i|so'o|so'u|no'o|rau|du'e|mo'a

<quantif> = tu'o | pi[[<pre-sign>]][[<indef>]] <real>ce'i | <fraction>