Let us assume that all words of a given language, in our case English (written with capital initial letters), are monadic predicates of some logical order. Sometimes, for a better reading of complex formulas, we will use the inverse parentheses notation by writing instead of .
3.2. Predication and Complementation
Let us start with a simple sentence: “John is good.” Its FLL representation is given in
Table 1. John is a person’s name, and John(a) means that there is an individual
a who satisfies the property of having the name “John”, and
a satisfies the property “Good”.
The sentence “John loves Mary” has the FLL representation seen in
Table 2.
Here a new operator appears, with postfix notation, indicated by _ and called
complementaton, which transforms a predicate, such as love, into the predicate Love_(b), completing the meaning of love with the object
b. When Love_(b) applies to the individual
a, we obtain (Love_(b))(a), or simply Love_(b)(a), expressing “a love b”. Therefore, complementing a monadic predicate, we express a binary predicate. In general, given a predicate
, the expression
is a function of two possible types:
the example in
Table 1 falls in the first case and is called
direct complementation, while that in
Table 2 corresponds to the second case, and represents
indirect complementation.
We avoid parentheses after _ for better reading and assume that the complementation operator applies with left priority. Firstly, the leftmost operator applies, then the operator _ following it on the right, and so on, up to the rightmost complementation operator. In this way, in the usual notation , the subject of the predicate is at the end, on the right, while in the inverse parentheses notation , the subject is at the beginning on the left.
The sentence “John goes home with a bike” has the representation given in
Table 3.
In this representation, the operator _ transforms Go into Go_, a function taking an atomic proposition and producing a predicate. Analogously, Go_Place(b) is a predicate to which the operator _ applies, and Go_Place(b)_ takes as an argument Instrument(c) and becomes Go_Place(b)_Instrument(c). In conclusion, the resulting predicate applies to the individual a providing a proposition. Atomic propositions Place(b) and Instrument(c) define the roles of complements which complete the basic predicate Go.
Figure 2 visualizes the representation of
Table 3 using a labeled graph, in which constants or words are labeled as nodes. Simple arrows denote predication, and bigger circles enclose the atomic propositions of indirect complementations. We remark that the graph is a second-order graph (in more complex cases, third or fourth orders are necessary) because there are nodes that include subgraphs (internal to bigger closed curves).
A different way of expressing complementation is through arguments that are sequences, as in
Table 4. However, the method based on the complementation operator is more adherent to the linguistic mechanism of complementation. Therefore, in the sequel, we follow it.
Traditional linguistic analysis is focused on a long list of possible complements: object, specification, place, time, instrument, …. In a list used in schools, it is possible to find fifty different types of complements. However, such lists are, to a large extent, arbitrary and incomplete. The linguistic form of complementation depends on specific syntactic features. In a logical representation, it is important only to identify the elements completing a predicate by distinguishing each one from the others. Let us consider the sentence “John gives a pen to Mary.” The following FLL representation of this sentence is given in
Table 5.
However, different predicates (take, accept, destination, target) could be used instead of ”Receive” to adequately express the role of constant c, apart from specific syntactical realizations of the sentence.
3.4. Specification
The specification is a special type of indirect complementation, denoting a relationship (of membership, inclusion, pertinence, possess, …) with a substantive. We introduce the operator < >; <a> gives a predicate “of a”, that is, the property of being relative to the substantive a.
The sentence “John was going home with his bike” is given in
Table 9, where a predicate constant
P and predicate abstraction are used.
Figure 4 visualizes this FLL representation, where predicate abstraction is expressed by a double arrow and specification by a circle intersecting the circle of the specified substantive.
The sentence “John asked Mary for information on the train timetable” is represented in
Table 10.
The specification allows us to represent all cases of indirect complementation (in some languages, such as Arabic, there are only the object complement and the specification). For example, “John goes home with his bike” is represented in
Table 11 using the specification operator for expressing complementation.
The sentence “Yesterday I was walking without shoes”, in
Table 12, has a complex ad-predicate realized by modifications. Equivalent representations are given in
Table 13 and
Table 14.
The expression
(2[Shoe]) of
Table 14 means “some pair of shoes”, as will be clarified in the next section. These examples clearly show that the same sentence can be represented in many ways. Each representation has advantages or inadequacies concerning the others. The right choice depends on the kind of the intended application of the representation.
The FLL representations given in this and in the previous sections underscore the capability of FLL in dealing with all the phenomena of ambiguity and vagueness in natural language. In FLL, ambiguity can be avoided, and when many possible meanings can be given to a sentence, the formal representation can select the most appropriate in the given context of use.
Material errors (misspelling, grammatical mistakes) are outside the scope of the FLL formalism. Therefore, sentences to which FLL applies are intended to be previously processed to check their morphological reliability according to the language considered in a given application.
3.5. Descriptive Operators
The
operator of
determination was introduced by Giuseppe Peano [
39]. Let
P be a predicate that is satisfied only by one individual; then, this individual is denoted by
. Hence:
The expression
corresponds to the definite article of natural languages. If we write
, we mean that in the given context, a boy is univocally determined and is identified by the individual constant
a. If more than one value satisfies
P, all the propositions where
occurs are false.
The
operator
choice has been introduced by David Hilbert [
32]; it provides a chosen
indefinite value that satisfies
P. If no argument satisfies
P, all the propositions where
occurs are false. Hence:
and:
Using
we can put:
Operators
and
have both type
.
Different occurrences of may denote different individuals. If we say Any man who loves a woman is happy, we refer to an indefinite man. If we say that Any man who loves a woman is happy, but any man who does not love any woman is searching for a woman whom he can love, clearly, the two occurrences of “any man” have to denote different people. Otherwise, the sentence is meaningless.
Proposition implies the following propositions, where constants cover all the values satisfied by P:
…
Therefore, the choice operator provides universal quantification and the constructions distributing the values of a predicate over other predicates (every man is mortal).
We can extend
notation with numeric indexes so that
expressions with the same index denote the same individual. Therefore, expressions such as
can be used as usual variables. For example, lambda expressions can be expressed by:
Indefinite values expressed by
expressions are different from generic indeterminate values that, in many languages, correspond to indefinite articles. In FLL, particular values are denoted by individual constants. Namely, when we write
, we mean that there exists a value that satisfies
P, and we call it
a.
Relative clauses are of two kinds: descriptive e restrictive. If we say “John, who lives in Rome, will not come to the meeting”, the relative clause (introduced by who) adds information, can be equivalently given by saying: “John will not come to the meeting, he lives in Rome”.
Conversely, “John is searching for a pen that writes green” is a restrictive relative clause because it characterizes what John is searching for. The FLL representation of
Table 15 is obtained using the choice Hilbert operator.
Figure 5 is the visualization of the representation of
Table 15. The choice operator is expressed by a line exiting from the predicate and ending with a small circle. A double line connects circles denoting the same substantive. A double line attached to an orthogonal bar expresses the asserted predicate, that is, the verb of the main clause (when it is useful to stress it).
Now, we give an example using the operator to express a consecutive construction.
Table 16 provides the FLL representation of “The bag is so heavy that I cannot bring it”.
In the last equation,
applies to the predicate within parentheses, and Greater_c’(c) means that: “The weight
c (of the bag) overcomes
, which is any weight that
a can bring”.
Figure 6 visualizes the representation of
Table 16.
In FLL numerals: 0, 1, 2, …(in decimal notation) and ordinals: , with the usual symbols of arithmetic operations and relations, are available.
Modification with numerals (0, 1, 2, …) allows for a simple representation of plurals. Given a predicate , the expression means a couple of individuals that satisfy . Analogously, realizes a descriptive operator denoting a plurality of individuals satisfying .
Modifications such as denote ordinals (“the second which satisfies Pred”), assuming an order specified by the context or previously given. For example, the following is a representation that refers to two boys; the first speaks, and the second listens:
2[Boy](a) |
1o[<a>](b) |
2o[<a>](b) |
Speak(b) |
Listen(c) |
3.6. Contexts, Distributions, and Performatives
Deixis (Greek etymology) refers to all the aspects of a sentence’s spatiotemporal context. Words such as this, that, now, I, and you are deictic words assuming meanings that refer to their specific context. A situation consists of all elements necessary to establish the correct meaning of a sentence, including deixis and other aspects, such as presuppositions that a speaker assumes about the persons, things, facts, and habits on which a specific communication is based. Moreover, other aspects regarding the persons involved in communication can be relevant, and in many languages, these aspects can remarkably influence the expressions used. The register (familiar, formal, institutional, …), especially in some languages, can determine even the choice of the words of sentences.
Anaphora (Greek etymology) refers to the linguistic elements pointing to words and expressions already occurring in sentences in the linear order of their generation. Pronouns are the typical elements playing this role. The concordance is the mechanism on which anaphora is based. Moreover, the same mechanism is also responsible for the aggregation of linguistic expressions in bigger units, including them as components.
Concordance is realized using grammatical marks expressing features (gender, number, person, time, …). The system of grammatical features can change in different languages (form, color, localization, distribution, consistency, …). A pronoun can be seen as an aggregation of marks. In this way, it refers to the closest linguistic expression preceding it and having the same marks. Grammatical features alter linguistic forms using inflection and conjugation so that elements with the same marks are aggregated in bigger units.
In the FLL representations, the individual constants realize pronouns, while parentheses realize aggregation. Considering the complexity of phenomena realizing anaphora and concordance, we can appreciate FLL’s great advantage over natural languages.
A class of sentences widely analyzed by logicians since the Middle Ages are donkey sentences, titled as such given an example reported in an ancient treatise of logical analysis of language (“Every man who owns a donkey sees it", Walter Burley (1328), De puritate artis logicae tractatus longior). The problem with these sentences is the pronoun reference in the context of a universal quantification.
The sentence “Every man loves the woman who loves him”. In predicative logic becomes:
where a reference dictates the distributive nature of the referred term (
).
If we express universal quantification with the
operator, we obtain:
where iota operator refers to the individuals chosen on the left of implication. Using
with indexes:
however, a form more adherent to the linguistic form and using
once is the following:
“Any man loved by a woman loves her”, which we can also represent by
Table 17 and
Table 18 (the choice is intended in the class of substantives).
Let us consider the sentence “The boys were entering two at a time.” Traditional logical analysis tells us that “two at a time” is a complement of ”distribution.” However, this does not completely clarify its underlying logical mechanism, which is completely represented in
Table 19.
Class[2[Boy]] is the property of the classes of pairs of boys. The operator provides a determinate class (in the discourse context), and the equation a A introduces the substantive a for denoting a choice in this class, that is, a pair of boys. The predication <a>[Time](b) tells us that b is a time associated with the pair a, and the last predication tells us that a enters at the time b.
The values of change with the choices within the class A, and for each pair, there is an entrance time. The assertion symbol ⊧ expresses the principal proposition and the fact that it holds for a generic chosen pair of boys implies its universal validity.
We can further elucidate the distribution process. Let be the choices and the choices (covering the boys and the times). Then, the FLL representation is equivalent to the sequence of propositions:
…
It is important to remark on the continuative characteristics of the verb form “were entering”, because it tells us that the process is developed in a time interval along a sequence of steps. Therefore, the distribution expresses a modality of the realization of the process associated with the verb enter.
Table 20 shows the associated FLL representation.
The representation of
Table 20 associates A with a determinate class of boys (in the context of the discourse), which is a plurality (>1). The constant A is the argument of P complemented by the atomic proposition ”Distribution(2)”. We can read: “The boys were entering distributing in two”. In this way, we are very close to the linguistic form of the sentence through an analysis of the deep structure of the sentence.
Coordination and subordination between propositions consist of predications over propositions. In the sentence: “While the boys were entering the classroom, the teacher was writing on the blackboard”, a relationship expressed by while occurs between propositions
, representable by the predication:
where:
The boys were entering the classroom;
The teacher was writing on the blackboard.
Connections of a temporal and situational nature (concessive, adversative, consecutive, final, causal, …) express relationships in typical subordinative clauses.
An FLL representation is centered around a principal atomic proposition such as , where all the specific information about P and a is given in the remaining part of the representation. In a sense, all the components of the sentence representation converge into . We use the assertion symbol ⊧ to stress this special role. In the linguistic terminology, means that is the principal proposition of the sentence, to which the other propositions refer in determining their subordinative relationships.
Languages allow us to describe facts but also give commands, as well as ask questions.
Performatives are linguistic elements determining the specific functionality of statements. We give only two examples in FLL here: “Go home!” and “Where do you go?”, in
Table 21 and
Table 22, respectively.
The interrogative symbol before the assertion symbol tells us that the following expression is a question and the constant corresponds to an interrogative pronoun. Analogously, the exclamation mark expresses orders and, before the constant, it indicates the individual at which the order is directed.
In conclusion, the FLL logical representation of language is based on predication. The presence of different logical orders provides the main complexity of linguistic expressions. When people learn to speak, they implicitly acquire the capability of analysis and synthesis that allows for correct and efficient use of the integrated system of predications underlying FLL representations. Three of four logical orders are often present in the ordinary discourse (“Your beauty fascinates me”).
Logical symbols of FLL can be reduced to 20. No variable symbols are present, but individual constants
…possibly indexed, and predicative constants
or class constants
(possibly indexed).
Table 23 summarizes the FLL operators.
Figure 7 will show the interlingual character of FLL representations, and
Figure 8 provides a visual representation of FLL operators.