In Logical Geometry, bitstrings—in particular (but not only) those from the Boolean algebras
,
and
introduced in
Section 2—have been used as compact representations of the denotations of logical formulas and various fragments of natural language expressions. Thus, the
structure underlies, among others, the classical Aristotelian square and its extension to the (strong) Jacoby–Sesmat–Blanché hexagon [
1,
6]. The
structure underlies, among others, the propositional connectives and the modal logic S5 [
16,
17], and the
structure underlies, among others, the negative
un-prefixation with scalar adjectives, as in
not (un)wise [
18]. In the present section, we will present a number of logical fragments with expressions from two domains of natural language quantification that are also analysable in terms of
, namely, that of proportional quantification (
Section 3.1) and that of normative quantification (
Section 3.2).
3.1. Proportional Quantification in
Two standard ways to express the notion of proportional quantification in natural language are by means of fractions (such as
more than one third/at least three quarters) or percentages (such as
exactly seventy five percent). On its standard reading in Generalized Quantifier Theory [
19,
20,
21], the sentence
at least of the A’s are B is true iff the number of A’s that are B is greater than or equal to
of the number of A’s. Starting from this basic formula
at least (A,B), we can then negate either the complete formula, or the predicate B, or both. This yields a first fragment for the system of
proportional quantification (PQ), i.e.,
, which is listed here, together with the formulas’ denotations in the standard set-theoretical notation format of Generalized Quantifier Theory (GQT):
|
| { | at least (A,B), | |
|
| | | less than (A,B), | |
|
| | | at least (A,¬B), | |
|
| | | less than (A,¬B), | } |
|
Now one crucial property of proportional quantifiers is the relation of
complementarity between a given fraction
or percentage 75% and its complement fraction
or percentage 25%, i.e., what you need to add to the original fraction or percentage to obtain
or 100%, respectively. We will henceforth informally refer to the original fraction
as the ‘large’ fraction, and to its complement
as the ‘small’ fraction. From the logical equivalence between the proposition
at least of the students passed the test and
at most of the students failed the test, we can now infer the particular interaction between the quantifiers, the complementarity of the fractions, and the predicate negation. In particular,
at least (A,B) ≡
at most (A,¬B). This allows us to (1) reformulate the fragment
above as the first four formulas of the fragment
below, and to (2) expand the original fragment by adding two formulas which crucially involve Boolean combinations of the large and small fractions:
|
| { | at least (A,B), | |
|
| | | less than (A,B), | |
|
| | | at most (A,B), | |
|
| | | more than (A,B), | |
|
| | | between and (A,B), | |
|
| | | more than or less than (A,B), | } |
|
Let us now turn to the partition
induced by this fragment
, consisting of five
anchor formulas (the technical procedure to generate this type of partition on the basis of a particular logical fragment is described in full detail in [
1]):
= { | : more than (A,B), | |
|
| : exactly (A,B), | |
|
| : less than but more than (A,B), | |
|
| : exactly (A,B), | |
|
| : less than (A,B) | } |
|
In a second step, the bitstring semantics is defined, not just for the fragment
itself, but rather for its entire
Boolean closure in
, denoted
and defined as the smallest set
such that (i)
and (ii)
C is closed under the Boolean operations (up to logical equivalence), i.e., for all
, there exist
such that
and
. The bitstring semantics
maps every formula
onto its bitstring representation
, which is a sequence of bits that will have the value 1 in its
th bit position iff
. Given that
, the
bitstring semantics for
is defined in terms of the Boolean algebra
, i.e., bitstrings of length five. In particular, the resulting bitstrings for the formulas of
are
(at least (A,B)) | = | 11000 |
|
(less than (A,B)) | = | 00111 |
|
(at most (A,B)) | = | 00011 |
|
(more than (A,B)) | = | 11100 |
|
(between and (A,B)) | = | 01110 |
|
(more than or less than (A,B)) | = | 10001 |
|
Since the bitstring 11000 assigned to at least contains two values 1, it is referred to as a level-2 bitstring. It corresponds to the disjunction of the first two anchor formulas in the partition , i.e., , and thus reflects the disjunctive semantics of at least as exactly or more than . Completely analogously, the 00011 bitstring for at most expresses the disjunction , i.e., exactly or less than . Similarly, the level-3 bitstring 01110 for between and captures the disjunction of the middle three anchor formulas , namely, (exactly ) or (less than but more than ) or (exactly ).
It can now easily be demonstrated that the first four formulas in
constitute a classical Aristotelian square:
at least (11000) and
less than (00111) are contradictory, and so are
at most (00011) and
more than (11100). In addition,
at least (11000) and
at most (00011) are contrary, whereas
less than (00111) and
more than (11100) are subcontrary. Notice that these same four formulas/bitstrings can also be shown to yield a so-called
duality square—in terms of logical relations of external, internal and dual negation—but, as was argued in full detail in [
22], it is crucial to keep in mind the logical independence of Aristotelian and duality notions.
The scalar structure underlying the pentapartition of
is visualised in
Figure 1a, where the two precise indications of the large fraction for
and its complementary small fraction for
are represented as two points on the scale, whereas the other three parts of logical space—i.e.,
,
and
—are represented as intervals on the scale.
Starting from this basic constellation in
Figure 1a, there are two general strategies for changing the location of the two ‘points’ on the scale, both of which of course have to respect the property of complementarity, i.e., the large fraction and the small fraction will always have to be moved in
opposite directions. On the first strategy—visually represented in
Figure 1b—the complementary fractions are moving
outward: the large fraction moves to the left in the direction of
, whereas the small fraction moves to the right in the direction of
, resulting in the new fragment
:
|
| { | at least (A,B), | |
|
| | | less than (A,B), | |
|
| | | at most (A,B), | |
|
| | | more than (A,B), | |
|
| | | between and (A,B), | |
|
| | | more than or less than (A,B) | } |
|
In a first step, we can now generate the partition
induced by this new fragment, as a simple modification of the original pentapartition:
= { | : more than (A,B), | |
|
| : exactly (A,B), | |
|
| : less than but more than (A,B), | |
|
| : exactly (A,B), | |
|
| : less than (A,B) | } |
|
In theory, this partition would again give rise to a new bitstring semantics in terms of
, i.e., bitstrings of length five. However, no value can be assigned to
and
since both
more than (A,B) and
less than (A,B) are contradictory formulas:
(at least (A,B)) | = | -100- |
|
(less than (A,B)) | = | -011- |
|
(at most (A,B)) | = | -001- |
|
(more than (A,B)) | = | -110- |
|
(between and (A,B)) | = | -111- |
|
(more than or less than (A,B)) | = | -000- |
|
Notice that the last two formulas—with their Boolean combinations of a large and a small fraction—have become non-contingent:
between and (A,B) is always true, whereas
more than or less than (A,B) is always false. In this respect, the fragment
violates the second of the two standard assumptions for fragments in Logical Geometry, namely, (1) that they be closed under negation (which is still the case) and (2) that they only contain contingent formulas. As illustrated in the transition from
Figure 1b to
Figure 1d above, the collapsing of the bit positions for
and
at the extreme left end of the scalar structure, and of those for
and
at the extreme right end, yield a tripartition. This tripartition can now easily be shown to underly the quantifiers of the logical system for
syllogistics (SYL), i.e., the standard quantifiers of predicate logic with existential import [
1]. After the elimination of the two non-contingent formulas, the fragment
can thus be reformulated as the four formula fragment
:
|
| { | all(A,B), | |
|
| | | not all(A,B), | |
|
| | | no(A,B), | |
|
| | | some(A,B) | } |
|
This fragment induces the partition
—visually represented as the scalar structure in
Figure 1d—which underlies the bitstring semantics
in terms of
, i.e., bitstrings of length three:
= { | : all(A,B), | |
|
| : some but not all(A,B), | |
|
| : no(A,B) | } |
|
(all(A,B)) | = | 100 |
|
(not all(A,B)) | = | 011 |
|
(no(A,B)) | = | 001 |
|
(some(A,B)) | = | 110 |
|
Starting from the basic constellation in
Figure 1a, the second strategy for changing the location of the two ‘points’ on the scale—visually represented in
Figure 1c—moves the complementary fractions
inward. This again respects the property of complementarity, according to which the large and small fractions have to be moved in opposite directions: the large fraction moves to the right and the small one to the left, in order for them to coincide in the ‘exactly half’ fraction in the center of the structure. This results in the new fragment
:
|
| { | at least (A,B), | |
|
| | | less than (A,B), | |
|
| | | at most (A,B), | |
|
| | | more than (A,B), | |
|
| | | between and (A,B), | |
|
| | | more than or less than (A,B) | } |
|
The bit positions for
,
and
in the original pentapartition
above collapse into a single bit position in the centre of the scalar structure. The resulting tripartition—
—underlies the bitstring semantics
in terms of
, i.e., bitstrings of length three:
= { | : more than (A,B), | |
|
| : exactly (A,B), | |
|
| : less than (A,B) | } |
|
(at least (A,B)) | = | 110 |
|
(less than (A,B)) | = | 001 |
|
(at most (A,B)) | = | 011 |
|
(more than (A,B)) | = | 100 |
|
(between and (A,B)) | = | 010 |
|
(more than or less than (A,B)) | = | 101 |
|
Observe, first of all, that—in contrast to the last two formulas in the fragment
above—the last two formulas in
have
not become non-contingent:
between and (A,B) ≡ exactly half(A,B) and
more than or less than (A,B) ≡
not exactly half(A,B). Secondly, this analysis of the six formulas in
is isomorphic to that for the six formulas that standardly show up in the realm of numerical (but
non-proportional) quantification, namely,
more/less than 2(A,B),
at least/most 2(A,B) or
(not) exactly 2(A,B), the scalar structure of which is visualised in
Figure 1e. Thirdly, the tripartition
also plays a crucial role in the construction of the two octagons studied in the present Special Issue Volume for the interaction between the quantifiers
all and
most [
23].
3.2. Normative Quantification in
We now turn to a second domain of natural language quantification, namely, that of normative expressions such as
(not) enough and
too many/few. Both conceptually and technically, the analysis of these normative quantifiers turns out to be very closely related to that of the proportional quantifiers in
Section 3.1 in terms of the pentapartition of
. Furthermore, these quantifiers allow us to establish the precise connection that this Special Issue is dedicated to, namely, that between Modal Logic and Logical Geometry. In particular, the semantics of the quantifiers
(not) enough and
(not) too many crucially involves the deontic modal notions of ‘(minimal) amount required’ and ‘(maximal) amount allowed’. Suppose we want to go on a sailing trip and we need at least four people to sail the boat, but the boat can carry at most eight people. In this context, the proposition
Not enough people showed up for the sailing trip is true if the number of people that actually showed up is smaller than the minimal number required for the sailing. Similarly, the proposition
Too many people showed up for the sailing trip is true if the number of people that actually showed up is greater than the maximal number allowed for the sailing.
In order to capture this ‘deontic quantification’, we first of all expand the standard GQT toolkit with two deontic operators taking scope over one-place predicates. Thus, in addition to
for the number of A’s that are actually B, we define
as the number of A’s that are required to be B and
as the number of A’s that are allowed to be B. Secondly, in addition to
for the actual number of A’s, we add the operators
and
for the minimal and maximal number of A’s, respectively. Thirdly, in the realm of normative quantification, the numerical operators
min/max and the deontic operators
interact in a very specific way, in the sense that the notion of the lower boundary combines
min with the
of obligation, whereas that of the upper boundary combines
max with the
of permission. This allows us to define a new fragment for the system of
normative quantification (NQ), i.e.,
, which is listed here, together with the formulas’ denotations in the ‘extended’ set-theoretical notation format of GQT:
|
| { | too many(A,B), | |
|
| | | not too many(A,B), | |
|
| | | not enough(A,B), | |
|
| | | enough(A,B), | |
|
| | | enough but not too many(A,B), | |
|
| | | | |
|
| | | too many or too few(A,B) | } |
|
| | | | |
|
Conceptually speaking, there is a clear similarity between the two ‘points’
and
on the proportional scale—for the large and small proportion respectively—on the one hand, and the normative contrast between an upper boundary
for ‘(exactly) maximally admissible’ and a lower boundary
for ‘(exactly) minimally required’. Hence, the normative pentapartition
for the fragment
appears as follows:
= { | : too many(A,B), | |
|
| : just not too many(A,B), | |
|
| : not just not too many | |
|
| but not just enough(A,B), | |
|
| : just enough(A,B), | |
|
| : not enough(A,B) | } |
|
Given this pentapartition, the bitstring semantics
for the Boolean closure of the fragment—
—is defined in terms of
, i.e., bitstrings of length five. For the actual formulas of
, the resulting bitstrings are the following:
(too many(A,B)) | = | 10000 |
|
(not too many(A,B)) | = | 01111 |
|
(not enough(A,B)) | = | 00001 |
|
(enough(A,B)) | = | 11110 |
|
(enough but not too many(A,B)) | = | 01110 |
|
| | |
|
(too many or too few(A,B)) | = | 10001 |
|
| | |
|
In
Section 3.1, we describe two strategies which yielded a reduction or collapse from the pentapartition of
to the tripartition of
in the realm of proportional quantification. On the one hand, the two proportional points on the scale could be moved ‘outward’—away from one another—so as to ultimately reach the trivial proportions
and
at the highest and lowest extreme ends of the scalar structure, as visualised in
Figure 1b or
Figure 1d. On the other hand, the two complementary proportional points could be moved ‘inward’—towards one another—so as to ultimately coincide at the ‘halfway’ proportion
in the center of the scale, as visualised in
Figure 1c or
Figure 1e.
Although both strategies are also available in principle for the structure underlying the realm of normative quantification, there is one crucial difference between the two types of quantification. With the proportional quantifiers, the large and small proportions are by necessity connected to one another through their relationship of complementarity. With the normative quantifiers, by contrast, the upper and lower boundary are independent in principle, or at least do not stand in the very strong relationship of complementarity.
As for the strategy of moving the normative boundary points outward, it is thus perfectly possible to move one of the boundaries outward without moving the other. As a consequence, the possible collapse of the
interval beyond the
upper boundary is logically independent of the collapse of the
interval beyond the
lower boundary. One could argue, for instance, that with a proposition such as
Too many people care for the planet the
interval should be eliminated, since everybody should care for the planet, i.e., it should not be possible to surpass any maximal number of people allowed to care for the planet. Unlike with the proportional quantifiers, however, this elimination of the
interval does not automatically trigger that of the
interval beyond the
lower boundary, since—sadly enough, indeed—
Not enough people care for the planet. Conversely, with the proposition
Not enough people ignore the global water shortage, the desired elimination of the
interval—i.e., the impossibility to go below any minimal number of people required to ignore—does not automatically trigger that of the
interval beyond the
upper boundary, since—sadly enough again—
Too many people do indeed ignore the global water shortage. What these two examples reveal is that in the case of normative quantification, the reduction is
not automatically from
to
, but can also be to
, when only
or only
is eliminated. Precisely such reductions from
to
will play a crucial role in
Section 4—albeit on a somewhat more abstract level.
As for the second reduction strategy—namely, that of moving the normative boundary points inwards in order for the upper and lower boundaries to coincide in the middle of the scalar structure—the situation turns out to be basically identical to that with the proportional quantifiers in
Section 3.1. With coinciding upper and lower boundaries, the three central components of the pentapartition
—i.e., the two points
and
and the
interval in between—collapse into one central component, and the reduction is again from
to
. This situation arises when one and the same exact number
simultaneously counts as
not too few (i.e., ‘required as minimum’) and
not too many (i.e., ‘allowed as maximum’). A standard case in point would be the exact number of players that is both allowed and required to be on the field with each team in a sports competition.