(From Lognet 92/2. Used with the permission of The Loglan Institute, Inc.)
by M. Randall HolmesMy last column inspired all kinds of interesting reactions. As I feared, my sentences were judged to be truly tortured! There was at least one actual (minor) grammatical error. In a subsequent column, I will do a complete discussion of the various responses; unfortunately, I don't have enough time to prepare that column before my current publication deadline.
This time, I'm going to start talking about basic concepts of first-order predicate logic, the mathematical theory on which Loglan is partially based. I'm going to avoid symbols by using a subset of English adorned with parentheses; I will also exhibit Loglan equivalents as I go. The advantages of Loglan will probably become evident.
We start with propositional logic. Simple sentences (also called "propositions", thence "propositional logic") will be represented by capital letters like P, Q, R. A sentence like P may mean anything at all; sometimes I will give a temporary definition like
- P = "Snow is white",
- Q = "La Djan, ga mrenu" (John is a man)
We will present propositional logic as having two basic ways of constructing new sentences from old. In presenting these constructions, I will make an additional distinction between the meanings of letters: I have said that P, Q, R stand for simple propositions (without logical structure); I will let letters X, Y, Z... "stand in" for any sentence at all (including the complex ones we are about to show how to construct).
The first of these constructions: if X is any sentence, not(X) is a sentence. not(X) is called the "negation" of X. not(X) is false if X is true, and true if X is false. Notice the use of X rather than P or Q in this construction; this indicates that I can build sentences like not(not(P)), negations of complex sentences, as well as sentences like not(P), the negation of a simple sentence. If we temporarily define P:
- P = "Snow is white",
- not(P) = "Snow is not white".
- not(not(P)) = "It is not the case that snow is not white."
- not(not(P)) = P
- P = "Everything is perfect"
- *not(P) = "Everything is not perfect"
- not(P) = "Something is not perfect"
- P = "La Djan, ga blanu" (John is blue);
- not(P) = "La Djan, ga no blanu";
- not(P) = "No la Djan, ga blanu";
- not(not(P)) = "La Djan, ga no no blanu"
- not(not(P)) = "No la Djan, ga no blanu".
- P = "La Djan, ga sadji" (John is wise)
- not(P) = "No gu la Djan, ga sadji"
- P = "Ra ba gudbi" (Everything is good)
- not(P) = "Ba no gudbi" (Something is not good).
The second basic construction: if X and Y are any sentences, (X and Y) is a sentence, called the "conjunction" of X and Y. (X and Y) is true exactly if X is true and Y is true; it is false if either X or Y or both is false. In English, there is very little to say about the equivalent of (P and Q); we give an example:
- P = "Snow is white";
- Q = "Grass is green";
- (P and Q) = "Snow is white and grass is green".
- P = "John is wise";
- Q = "Mary is wise";
- R = "John is tall";
- (P and Q) = "John and Mary are wise";
- (P and R) = "John is wise and tall";
Loglan looks like English in this respect, with one slight difference. The primary little word with the sense of "and" is e, which is used to connect predicates or arguments as in the previous example:
- P = "La Djan, ga sadji" (John is wise);
- Q = "La Meris, ga sadji" (Mary is wise);
- R = "La Meris, ga gudbi";
- (P and Q) = "La Djan, e la Meris, ga sadji";
- (Q and R) = "La Meris, ga sadji, e gudbi".
- P = "La Djan, ga sadji"
- Q = "La Meris, ga gudbi"
- (P and Q) = "La Djan, ga sadji, ice la Meris, ga gudbi"
- (P and Q) = "Ke la Djan, ga sadji, ki la Meris, ga gudbi"
Definition:
- (P or Q) is defined as not(not(P) and not(Q)).
- P = "The sun is shining"
- Q = "The wind is blowing"
- not(not(P) and not(Q)) = "It is not the case both that the sun is not shining and that the wind is not blowing".
- P = "La Djan, ga sadji"
- Q = "La Meris, ga gudbi"
- not(not(P) and not(Q)) = No ke la Djan, ga no gudbi, ki la Meris, ga no sadji"
- (P and Q) = "Snow is white and grass is green".
- not(P and Q) = "Snow is not white or grass is not green" = (not(P) or not(Q))
- (P or Q) = "I will surrender or flee"
- not(P or Q) = "I will not surrender and not flee" = (not(P) and not(Q))
The two logical principles illustrated above are called "DeMorgan's Laws", and can be written:
- not(P and Q) = (not(P) or not(Q))
- not(P or Q) = (not(P) and not(Q)).
--Hue Randall Holmes
Copyright 1992 by The Loglan Institute, Inc. All rights reserved.
Send comments and corrections to:
