Foreword
A category is a deductive system. ~ Lambek, via Encyclopedia of Philosophy
This is the landing page for brismu: a relational interpretation of Lojban, a small book which provides logical rules for manipulating Lojban text.
This book is born from notes for a basic interpretation of Lojban using category theory. According to the Encyclopedia of Philosophy, there is a category for "any deductive system T with objects formulae and morphisms proofs." I present a deductive system for Lojban with a strong focus on relations, category-theoretic framing, and formalizability. In this system, Lojban is syntax for a special flavor of category -- a bicategory of relations -- forming a fictional universe.
This book has multiple pieces:
- a formally-verified collection of proofs about Lojban syntax written mostly in Metamath, a system for formalizing symbolic logic and proving theorems
- a pile of mostly-English notes and prose, organized loosely into chapters, which informs that formal system's axioms and grammar
- formal definitions of categories Loj and Selb which are suitable for foundational and high-level logical reasoning
- a vlaste which logically defines valsi in terms of other valsi
This book is addressed at folks who know Lojban and want to gain a deeper understanding of Lojbanic logic. If the reader does not know Lojban, then they may be somewhat mystified by the purpose of this work. For that reader, please consider Lojban as a sort of neutral speakable language for reading well-formed formulae aloud; the purpose of this book would then be to show that a Lojban-style project can be rigorously formal.
There are no mathematical prerequisites. Instead, the first few pages will rapidly build up all of the mathematical concepts which are required, and any additional concepts will be built as needed.
Coverage
Of the 1343 baseline valsi recognized as selbri (1342 gismu, 1 cmavo), 161 selbri are partially defined via formal rules. All 12 baseline abstractors (NU) are informally defined. Of the 8 classic gadri (LE), 2 are informally defined.
In addition, 8 experimental selbri are informally defined, as well as 6 cnino selbri which did not previously exist.
Essential theorems
Theorem | Formalized | Proved |
---|---|---|
cei'i | yes | yes: ceihi |
ganai broda gi broda | yes | yes: id |
go broda gi broda | yes | yes: go-id |
ko'a du ko'a | yes | yes: du-refl |
lo broda ku broda | somewhat (prose, not Metamath) | no |
lo'i broda ku broda | not really | no |
Formal coverage
The following table shows how many valsi have been formalized in handwritten Metamath, not including automatically-generated rules.
Grammatical class | Metamath class | # of formal definitions |
---|---|---|
A | constant | 6 / 9 |
BOhA | metavariable | 5 / 5 |
GA | constant | 3 / 7 |
GI | constant | 1 / 2 |
GIhA | constant | 6 / 9 |
GOI | constant | 1 / 7 |
GOhA | constant | 2 / 17 |
GOhA | metavariable | 3 / 17 |
JA | constant | 6 / 18 |
JOI | constant | 4 / 9 |
KOhA | constant | 1 / 48 |
KOhA | metavariable | 13 / 48 |
MOI | constant | 1 / 36 |
NAKU | constant | 1 / 1 |
NOI | constant | 1 / 3 |
PA | constant | 4 / 100 |
PA | metavariable | 3 / 100 |
SE | constant | 2 / 7 |
gismu | constant | 29 / 1351 |
gismu | metavariable | 5 / 1351 |
lujvo | constant | 17 / 18 |
total | - | 114 / 2459 (4.64%) |
Ontology coverage
The following table shows how many selbri have been ontologized: given partial meaning relative to other selbri, but not necessarily formally defined.
Class | Count |
---|---|
animals | 41 |
assorted | 10 |
chemical elements | 13 |
colors | 14 |
cultures | 57 |
formalized | 14 |
groups of chemical elements | 4 |
molecules | 1 |
plants | 13 |
units of measurement | 15 |
Total | 183 / 1342 (13.63%) |
Credits
The bulk of this work was gathered by la korvo. I greet and thank the following Lojbanists for input and insights:
- la bremenli
- la guskant
- la ilmen
- la poros
- la selgu'a
- la selpa'i
- la tsani
I also thank the following Lojbanists for proposing experimental valsi which I ended up using:
- la krtisfranks
- la lalxu
- la latros
Praise from Lojbanists
"alien language" -- la gleki
"sad...pathetic, really" -- la cadgu'a
"no one cares about formalism" -- la xaspeljba