Abstract
This paper continues the research in formal theory of intermediate quantifiers. We present some new properties, introduce intermediate quantifiers of type \(\langle 1\rangle \), and also new quantifiers MORE-THAN and LESS-THAN.
The work was supported from ERDF/ESF by the project “Centre for the development of Artificial Intelligence Methods for the Automotive Industry of the region” No. CZ.02.1.01/0.0/0.0/17-049/0008414 and partially also by the MŠMT project NPU II project LQ1602 “IT4Innovations excellence in science”.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Quantifiers are special expressions of natural language that characterize quantity of objects having a given property. Typical examples are the classical ones “all, exists”, but also “most, almost all, many, few”, etc. As they are quite frequently used in common language, they raised interest of logicians who tried to suggest logical models of them. The general theory was initiated by Mostowski [8] and further elaborated by many logicians (cf. [21] and citations therein).
A general and widely accepted definition originated by Lindström in [7] is to take quantifiers as n-ary relations among subsets of powers of a given set M, i.e., subsets of \(P(M^{k_1})\times \cdots \times P(M^{k_n})\). Adoption of this definition to fuzzy logic is the following (cf. [12]): a generalized fuzzy quantifier of type \(\langle k_1, \ldots , k_n\rangle \) is a functional \(\mathbf {Q}\) that assigns to each non-empty set M a fuzzy relation
where by \(\mathcal {F}(\cdot )\) we denote a set of all fuzzy sets on a given universe and E is a support of the algebra of truth values. Note that (1) is an n-ary fuzzy relation over \(k_i\)-ary fuzzy relations, \(i=1, \ldots , n\). This definition is semantic which means that (1) interprets a certain formula \(Q(A^{k_1}_1, \ldots , A^{k_n}_n)\) of a suitable formal logic where \(A_1, \ldots , A_n\) are formulas and the exponents \(A^{k_i}_i\), \(i=1, \ldots , n\) denote \(k_i\)-ary conjunctions of them.
An important class of quantifiers are intermediate ones, for example most, few, almost all, a lot of, many, a great deal of, a large part of, a small part of, etc. Intermediate quantifiers occur in sentences of natural language of the form
where Q is a quantifier and B, A are properties of elements. Example of (2) is the sentence “Most (Q) young people (B) are happy (A)”. Semantics of intermediate quantifiers lays between the two limit cases: the classical general (universal) \(\forall \) and the existential \(\exists \) ones (hence the name). From the point of view of (1), intermediate quantifiers are special generalized quantifiers of type \(\langle 1, 1\rangle \) (cf. [6, 19]).
An in-depth linguistic and logical analysis of intermediate quantifiers was provided by Peterson in [20]. He specified their basic semantic properties, and, using informal tools, demonstrated that 105 generalized syllogisms with five selected intermediate quantifiers should be valid. These results inspired Novák to develop a mathematical model of the meaning of intermediate quantifiers (see [15]). The primary formal tool is higher-order fuzzy logic (namely, Łukasiewicz fuzzy type theory (FTT)). This logic is a generalization of classical higher-order logic (also called \(\lambda \)-calculus), and it was chosen because of its very high explication power. Note that the classical \(\lambda \)-calculus became a standard tool used by linguists when studying the semantic properties of natural language.
The core idea of the mentioned formalization consists in the assumption that intermediate quantifiers can be taken as the classical \(\forall \) or \(\exists \) quantifiers applied over a universe whose size is characterized by a measure that can be modified and linguistically evaluated. Note that the idea of using the measure in fuzzy quantifiers also occurs in [3, 5]).
Using formal language, sentence (2) can be construed by a certain formula (Qx)(B, A) where B and A are subformulas representing properties. This formula is precisely defined in Sect. 4. The theory of intermediate quantifiers is already quite well developed and presented in many papers (see, e.g., [9,10,11]).
The main objective of this paper is to continue development of the theory of intermediate quantifiers. We introduce simpler quantifiers of type \(\langle 1\rangle \) that are time to time needed in some reasoning, and also introduce new intermediate quantifiers MORE-THAN and LESS-THAN, and prove validity of the related generalized syllogisms.
By a fuzzy set in a universe \(M_{\alpha }\) we mean a function \(A: M_{\alpha }\longrightarrow E\) where E is the support of a suitable algebra of truth values. If A is a fuzzy set on \(M_{\epsilon }\) then we write . The kernel of A is the set
.
2 Preliminaries
2.1 Fuzzy Type Theory
The theory of intermediate quantifiers has been developed in Łukasiewicz fuzzy type theory (Ł-FTT) whose algebra of truth values is a linearly ordered MV-algebra. Note that Ł-FTT is a gneralization of the classical type theory (see [1] and elsewhere).
The basic syntactical objects of Ł-FTT are classical, namely the concepts of type and formula. Recall that by type we understand a certain symbol expressing a kind of objects that are denoted by a formula in concern. The types are recursively formed starting with the atomic types \(\epsilon \) (elements), and o (truth values). Complex types are defined as follows: if \(\alpha , \beta \) are types then \((\beta \alpha )\) is a type. We denote types by Greek letters and the set of all types by \({{ Types}}\). Each formula is assigned a type and we write \(A_{\alpha }\) where A is a formula and \(\alpha \) a type.
The language J of Ł-FTT consists of variables \(x_{\alpha }, \ldots \), special constants \(c_{\alpha }, \ldots \) (\(\alpha \in { Types}\)), the symbol \(\lambda \), and brackets. We will consider the following concrete special constants: \(\mathbf {E}_{(o\alpha )\alpha }\) (fuzzy equality) for every \(\alpha \in { Types}\), \(\mathbf {C}_{(oo)o}\) (conjunction), \(\mathbf {D}_{(oo)}\) (delta operation on truth values) and the description operator \(\iota _{\epsilon (o\epsilon )}\).
Formulas are formed of variables, constants (each of specific type), and the symbol \(\lambda \). A set of all formulas of type \(\alpha \) is denoted by \({ Form}_{\alpha }\). The set of all formulas is \({ Form}=\bigcup _{\alpha \in { Types}} { Form}_{\alpha }\)Footnote 1.
If \(B\in { Form}_{\beta \alpha }\) and \(A\in { Form}_{\alpha }\) then \((BA)\in { Form}_{\beta }\). Similarly, if \(A\in { Form}_{\beta }\) and \(x_{\alpha } \in J\), \(\alpha \in { Types}\), is a variable then \((\lambda x_{\alpha }\, A)\in { Form}_{\beta \alpha }\).
A formal theory \(T\subset { Form}_o\) is a set of formulas of type o (truth values). Provability is defined classically. If \(A_o\) is provable in T then we write \(T\vdash A_o\).
The algebra of truth values of Ł-FTT is supposed to be a linearly ordered MV-algebra \(\langle E, \vee , \wedge , \otimes , \rightarrow , \mathbf {0}, \mathbf {1}, \varDelta \rangle \) extended by the operation \(\varDelta \) (see [2, 18]). A special case of it is the standard Łukasiewicz MV\(_\varDelta \)-algebra
where
Note that the \(\varDelta \) operation sends all truth values smaller than 1 to 0.
A model is \(\mathcal {M}=\{(M_\alpha , \circeq _{\alpha })\mid \alpha \in { Types}\}\) where \(\circeq _{\alpha }\) is a fuzzy equality on a set \(M_{\alpha }\) (a binary fuzzy relation on \(M_{\alpha }\) that is reflexive, symmetric, and \(\otimes \)-transitive). If \(\mathcal {M}\) is a model then \(\mathcal {M}(A_o)\in M_o\) is a truth value, \(\mathcal {M}(A_{\epsilon })\in M_\epsilon \) is some element and \(\mathcal {M}(A_{\beta \alpha }): M_{\alpha }\longrightarrow M_{\beta }\) is a function. For example, \(\mathcal {M}(A_{o\alpha }): M_{\alpha }\longrightarrow M_o\) is a fuzzy set and \(\mathcal {M}(A_{(o\alpha )\alpha }): M_{\alpha }\times M_{\alpha }\longrightarrow M_o\) a fuzzy relation. A formula \(A_o\) is true in T, \(T\models A_o\), if it is true in the degree 1 in all models of T.
The fuzzy type theory is complete, i.e., the completeness theorem stating that a theory T is consistent iff it has a (Henkin) model holds true. We sometimes apply its equivalent version: \(T\vdash A_o\) iff \(T\models A_o\).
In the explanation below, we need to characterize that a given formula \(A_o\) represents a nonzero truth value, and also a general truth value that is neither equal to 0 nor to 1. The following two formulas will do the job:
It can be proved that \(T\models \varUpsilon A_o\) implies that \(\mathcal {M}(A_o)>0\), and \(T\models \hat{\varUpsilon } A_o\) implies that \(\mathcal {M}(A_o)\in (0, 1)\), in any model \(\mathcal {M}\) of the theory T.
The following lemma characterizes a few basic properties of \(\pmb {\varDelta }\) and \(\varUpsilon \).
Lemma 1
Let \(z\in { Form}_{o\alpha }\), \(x\in { Form}_o\). Then
-
(a)
\(\vdash \varUpsilon (\pmb {\varDelta }x)\equiv \pmb {\varDelta }x\)
-
(b)
\(\vdash ((A_o\,\pmb {\Rightarrow }\, B_o)\,\pmb {\wedge }\, (A_o\,\pmb {\Rightarrow }\, C_o))\,\pmb {\Rightarrow }\,\, (A_o\,\pmb {\Rightarrow }\, B_o\,\pmb {\wedge }\, C_o)\)
-
(c)
\(\vdash ((A_o\,\pmb {\Rightarrow }\, B_o)\,\pmb {\vee }\, (A_o\,\pmb {\Rightarrow }\, C_o))\,\pmb {\Rightarrow }\, (A_o\,\pmb {\Rightarrow }\, B_o\,\pmb {\vee }\, C_o)\)
Proof
(a) is obtained by the following sequence of inferences:
-
(L.1) \(\vdash \varUpsilon (\pmb {\varDelta }x)\equiv \pmb {\lnot }\pmb {\varDelta }\pmb {\lnot }\pmb {\varDelta }x\) (definition of \(\varUpsilon \))
-
(L.2) \(\vdash \pmb {\varDelta }\bot \equiv \bot \) (properties of \(\pmb {\varDelta }\))
-
(L.3) \(\vdash \pmb {\varDelta }\top \equiv \top \) (properties of \(\pmb {\varDelta }\))
-
(L.4) \(\vdash \pmb {\lnot }\bot \equiv \top \) (properties of FTT)
-
(L.5) \(\vdash \pmb {\lnot }\top \equiv \bot \) (properties of FTT)
-
(L.6) \(\vdash \varUpsilon (\bot )\equiv \bot \) (L.1–L.5 using Rule (R))
-
(L.7) \(\vdash \varUpsilon (\top )\equiv \top \) (L.1–L.5 using Rule (R))
-
(L.8) \(\vdash \varUpsilon (\pmb {\varDelta }x)\equiv \pmb {\varDelta }x\) (L.6, L.7 by [13, Theorem 14])
(b), (c) are proved using the standard means of FTT (cf. also [4, Lemma 2.2.9]).
We will also work with the derived connective
that is in the standard Łukasiewicz algebra interpreted by the operation \(a\ominus b=a\otimes \lnot b=\max \{0, a-b\}\). Finally, we define the formula
Note that a fuzzy set in a universe \(M_{\alpha }\) is in FTT represented by a formula \(X_{o\alpha }\). Indeed, let \(\mathcal {M}\) be a model. Then \(\mathcal {M(A_{\alpha })}: M_{\alpha }\longrightarrow E\)Footnote 2. In the same way, a \(\lambda \)-formulaFootnote 3 \(\lambda x_{\alpha }\, B_o\) also represents a fuzzy set.
Our explanation below proceeds mostly on the level of syntax because it is the most general way how to express various kinds of properties, and the results are universally valid in all models. W.r.t. the previous paragraph, we will freely call formulas of type \(o\alpha \) “fuzzy sets” instead of more precise “formulas (variables) representing fuzzy sets”. For example, we say “a fuzzy set \(x_{o\alpha }\)” or “a fuzzy set \(A_{o\alpha }\)”. The reader, however, should be aware that fuzzy sets are obtained only in a model after proper interpretation of these formulas.
2.2 Evaluative Linguistic Expressions
The theory of intermediate quantifiers is based on the theory of evaluative linguistic expressions that are expressions of natural language such as “small, medium, big, very short, more or less deep, quite roughly strong, extremely high”, etc. Semantics of them is also formalized using the language of Ł-FTT (see [14]). Less formally, including formulas for the direct computation is their theory presented in [17].
The theory of evaluative linguistic expressions is a special formal theory \(T^{\text {Ev}}\) of Ł-FTT. Its language \(J^{\text {Ev}}\) has the following special symbols:
-
(i)
The constants \(\top , \bot \in { Form}_o\) for truth and falsity and \(\dag \in { Form}_o\) for the middle truth valueFootnote 4.
-
(ii)
A special constant \(\sim \,\in { Form}_{(oo)o}\) for an additional fuzzy equality on the set of truth values E.
-
(iii)
A set of special constants \(\mathop {\pmb {\nu }}\nolimits , \ldots \in { Form}_{oo}\) for linguistic hedges and a set of triples of additional constants \(\mathbf {a}_{\mathop {\pmb {\nu }}\nolimits }, \mathbf {b}_{\mathop {\pmb {\nu }}\nolimits }, \mathbf {c}_{\mathop {\pmb {\nu }}\nolimits }, \ldots \in { Form}_o\) where each triple is associated with one hedge \(\mathop {\pmb {\nu }}\nolimits \). The \(J^{\text {Ev}}\) is supposed to contain the special constants \(\{{ Ex}, { Si}, { Ve}\), \({ ML}, { Ro}, { QR}, { VR}\}\) that represent the linguistic hedges (extremely, significantly, very, roughly, more or less, rather, quite roughly, very roughly, respectively).
The logical theory of evaluative expressions contains models of the standard logical and linguistic concepts of intension and extension (see [14] for the technical details). Evaluative expressions considered in this paper are construed by special formulas of type oo(oo): \(\mathop { Sm}\nolimits \) (small), \(\mathop { Me}\nolimits \) (medium), \(\mathop { Bi}\nolimits \) (big), and \(\mathop { Ze}\nolimits \) (zero) that can be extended by the linguistic hedges introduced above. For example, \(\mathop { Sm}\nolimits \!{ Ve}\) is a formula whose interpretation is intension of the linguistic expression “very small’. If the concrete expression is not important, we use in the sequel a metavariable \(\mathop { Ev}\nolimits \) for intension of an arbitrary evaluative expression.
3 Cuts of Fuzzy Sets
To define intermediate quantifiers, we need a special operation called cut of a fuzzy set. It is motivated by the need to form a new fuzzy set from a given one by extracting several elements together with their membership degrees and putting the other membership degrees equal to 0. For example, given a fuzzy set , we may need to work with its part only, say a fuzzy set
. We thus cut from A the singletons
and
and put them into \(A'\). The elements of \(A'\) can be specified by means of some other fuzzy set, say
whose elements of interest (i.e., \(x_1, x_4\)) have membership degrees equal to those of A. The resulting fuzzy set \(A'\) is thus obtained by a cut of A by B, i.e., \(A'= A|B\).
This operation is formally defined as follows: Let \(y, z\in { Form}_{o\alpha }\) be variables of type \(o\alpha \), \(\alpha \in { Types}\). The cut of \(y_{o\alpha }\) by \(z_{o\alpha }\) is the fuzzy set
This formula says the following: the fuzzy set y|z is a function that to each \(x_{\alpha }\) assigns a truth value of the conjunction of truth values zxFootnote 5 and \(\pmb {\varDelta }(\varUpsilon (zx)\,\pmb {\Rightarrow }\, (yx\equiv zx))\) where the latter has the truth value 1, if zx is nonzero and the truth values yx and zx are equal. Otherwise, it has the truth value 0.
The following lemma shows that thus defined operation does precisely what we want.
Lemma 2
([11]). Let \(\mathcal {M}\) be a model and p an assignment of elements to variables \(y_{o\alpha }, z_{o\alpha }\) such that ,
. Then for any \(m\in M_{\alpha }\)
Let us also introduce the following special fuzzy sets: A fuzzy set \(X_{o\alpha }\) is crisp if it has the property
Hence, a crisp fuzzy set has elements with membership degrees equal either to 1 or 0.
Support of a fuzzy set \(X_{o\alpha }\) is a set defined by
The universal set is defined by
Note that interpretation of \(V_{\alpha }\) in a model \(\mathcal {M}\) is \(\mathcal {M}(V_{\alpha })= M_{\alpha }\).
The following are basic properties of cut.
Lemma 3
Let \(B\in { Form}_{o\alpha }\), \(\alpha \in { Types}\).
-
(a)
\(\vdash B|B\equiv B\).
-
(b)
\(\vdash B|\emptyset \equiv \emptyset \).
-
(c)
.
-
(d)
.
-
(e)
.
-
(f)
.
-
(g)
\(B\subset B' \vdash (\exists z)\pmb {\lnot }(B|z\subseteq B'|z)\).
Proof
(a), (b) are proved in [11], (c), (d) in [16].
(e)
-
(L.1) \( {\vdash (V|B)x\equiv Bx \mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(\varUpsilon (Bx)\,\pmb {\Rightarrow }\, (Vx\equiv Bx))}\) (definition of |)
-
(L.2) \({\vdash Bx\equiv \pmb {\varDelta }Bx}\) (assumption)
-
(L.3) \( {\vdash (V|B)x\equiv Bx \mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(\varUpsilon (\pmb {\varDelta }(Bx))\,\pmb {\Rightarrow }\, (\top \equiv \pmb {\varDelta }(Bx)))}\) (L.1, L.2, Rule (R))
-
(L.4) \( {\vdash (V|B)x\equiv Bx \mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(\pmb {\varDelta }(Bx)\,\pmb {\Rightarrow }\, (\pmb {\varDelta }(Bx)))}\) (L.3, Lemma 1(a), Rule (R))
-
(L.5) \({\vdash (V|B)x\equiv Bx}\) (L.4, properties of FTT)
(g) Let \(\mathbf {v}\) be a constant, and \(z_{o\alpha }\) a fuzzy set such that \(\vdash (B\mathbf {v}<B'\mathbf {v})\,\pmb {\wedge }\, (z\mathbf {v}\equiv B\mathbf {v})\). Then \(\vdash (B'|z)\mathbf {v}\equiv \bot \) which implies (g) using the \(\exists \)-substitution axiom.
4 Intermediate Quantifiers
The theory of intermediate quantifiers is based on the concepts of measure of a fuzzy set, and linguistic evaluation of its size. All technical details not mentioned in this paper can be found in [11].
The measure is defined below. Note that we consider a relative measure, i.e., a measure of a fuzzy set \(x_{o\alpha }\) w.r.t. a fuzzy set \(z_{o\alpha }\).
Definition 1
Let \(R\in { Form}_{o(o\alpha )(o\alpha )}\) be a formulaFootnote 6.
-
(i)
A formula \(\mu \in { Form}_{o(o\alpha )(o\alpha )}\) defined by
$$\begin{aligned} \mu _{o(o\alpha )(o\alpha )} \mathrel {:=}\,\lambda z_{o\alpha }\,\lambda x_{o\alpha }\, (R z_{o\alpha })x_{o\alpha } \end{aligned}$$(5)represents a measure on fuzzy sets in the universe of type \(\alpha \in { Types}\) if it has the following properties:
-
(M1) \( \pmb {\varDelta }(x_{o\alpha }\subseteq z_{o\alpha })\mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(y_{o\alpha }\subseteq z_{o\alpha }) \mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(x_{o\alpha }\subseteq y_{o\alpha })\pmb {\Rightarrow }\)
\(((\mu z_{o\alpha }) x_{o\alpha }\,\pmb {\Rightarrow }\, (\mu z_{o\alpha }) y_{o\alpha })\),
-
(M2) \(\pmb {\varDelta }(x_{o\alpha }\subseteq z_{o\alpha })\pmb {\Rightarrow }((\mu z_{o\alpha }) (z_{o\alpha }\setminus x_{o\alpha })\equiv \pmb {\lnot }(\mu z_{o\alpha }) x_{o\alpha })\),
-
(M3) \( \pmb {\varDelta }(x_{o\alpha }\subseteq y_{o\alpha })\mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(x_{o\alpha }\subseteq z_{o\alpha }) \mathop {\pmb { \& }}\nolimits \pmb {\varDelta }(y_{o\alpha }\subseteq z_{o\alpha })\pmb {\Rightarrow }\)
\({((\mu z_{o\alpha }) x_{o\alpha }\,\pmb {\Rightarrow }\, (\mu y_{o\alpha })} x_{o\alpha })\).
-
-
(ii)
The following formula characterizes measurable fuzzy sets of a given type \(\alpha \):
(6)where, for the simplicity of expression, we write (M1)–(M3) to stand for the axioms from (i).
Axioms (M1) and (M3) characterize monotonicity of measure; namely that it is isotone w.r.t. \(x_{o\alpha }\) and antitone w.r.t. \(z_{o\alpha }\). Axiom (M2) characterizes measure of a complement of \(x_{o\alpha }\) w.r.t. \(z_{o\alpha }\).
We consider a formal theory \(T^{\text {IQ}}\) in which intermediate quantifiers are definable in the sense of the definition below. The theory must contain the theory of evaluative expressions and measurable fuzzy sets (see [11] for the details).
Definition 2
Let \(T^{\text {IQ}}\) be a theory containing intermediate quantifiers and \(\mathop { Ev}\nolimits \in { Form}_{oo}\) be an intension of some evaluative linguistic expression. Finally, let \(z\in { Form}_{o\alpha }\), \(x\in { Form}_{\alpha }\) be variables, and \(A,B\in { Form}_{o\alpha }\) be formulas where \(T^{\text {IQ}}\vdash \mathbf {M}_{o(o\alpha )} B_{o\alpha }\). An intermediate generalized quantifier is one of the following formulas:
Either of the quantifiers (7) or (8) construes the sentence
“\(\langle \text {Quantifier}\rangle \ B\)’s are A”
where \(\langle \text {Quantifier}\rangle \) is some intermediate quantifier. The formula \(B_{o\alpha }\) represents a universe of quantification and \(A_{o\alpha }\) a property of elements of type \(\alpha \).
Formula (7) has a clear meaning: all elements from a certain part \(z_{o\alpha }\) of the universe \(B_{o\alpha }\) have the property \(A_{o\alpha }\), and size of the cut B|z w.r.t. whole B is linguistically evaluated by \(\mathop { Ev}\nolimits \). For example the sentence “Most B are A” is construed by the formula \((Q^{\forall }_{\mathop { Bi}\nolimits { Ve}}\, x)(B, A)\) which, using (7), is equivalent to \((\exists z)[(\forall x)((B|z) x\,\pmb {\Rightarrow }\, Ax) \,\pmb {\wedge }\, (\mathop { Bi}\nolimits { Ve})((\mu B) (B|z))]\). Similarly for (8).
Remark 1
The original definition of intermediate quantifiers introduced, e.g., in [15] considered all fuzzy subsets \(z_{o\alpha }\) of \(B_{o\alpha }\). When computing intermediate quantifiers on real data, however, it turned out that we obtain counterintuitive results. For example, “Most young women have long hair”. If a given woman is young in the degree 0.7, it would be strange to consider her to be young in the degree 0.3. This is the reason why we introduced the operation of cut in (7) and (8).
Theorem 1
Let \(A, B, C, z\in { Form}_{o\alpha }\) be formulas representing properties of objects and \(\mathop { Ev}\nolimits \in { Form}_{oo}\) be an intension of some evaluative expression.
-
(a)
\(T^{\text {IQ}}\cup \{A\subseteq C\} \vdash (Q^{\forall }_{\mathop { Ev}\nolimits }\, x_{\alpha }) (B, A)\,\pmb {\Rightarrow }\, (Q^{\forall }_{\mathop { Ev}\nolimits }\, x_{\alpha }) (B, C)\),
-
(b)
\(T^{\text {IQ}}\vdash (Q^{\forall }_{\mathop { Ev}\nolimits }\, x_{\alpha }) (B, A)\pmb {\vee }(Q^{\forall }_{\mathop { Ev}\nolimits }\, x_{\alpha }) (B, C)\,\pmb {\Rightarrow }\, (Q^{\forall }_{\mathop { Ev}\nolimits }\, x_{\alpha }) (B, A\cup C)\).
Proof
(a) follows from and \(\vdash (\forall x_{\alpha })(B x\,\pmb {\Rightarrow }\, A x)\,\pmb {\Rightarrow }\, (\forall x_{\alpha })(B x\,\pmb {\Rightarrow }\, C x)\) and the assumption.
(b) Using Lemma 1(b) and the properties of FTT, we can prove that
Adding \(\mathop { Ev}\nolimits ((\mu B)(B|z))\) to both sides of this implication, we obtain valid implication. Then, using distributivity of \(\pmb {\vee }, \pmb {\wedge }\) and the property \(\vdash (\exists z)(Pz\pmb {\vee }Qz)\,\pmb {\Rightarrow }\, ((\exists z)Pz\,\pmb {\vee }\, (\exists z)Qz)\) we obtain (b).
The quantifiers defined above are of type \(\langle 1, 1\rangle \). It is possible, however, to introduce also simpler quantifiers of type \(\langle 1\rangle \) that make quantification over the whole universe (similarly as the classical quantifiers \(\forall \) and \(\exists \) do).
Definition 3
(Quantifiers of type \(\langle 1\rangle \)). Let \(A\in { Form}_{o\alpha }\), \(x\in { Form}_{\alpha }\) and \(V_{o\alpha }\) be the universal set (4). Let \(\vdash \mathbf {M}(V_{o\alpha })\). Then the formula
is an intermediate quantifier of type \(\langle 1\rangle \)Footnote 7.
Theorem 2
Let \(A, z\in { Form}_{o\alpha }\) and \(\mathop { Ev}\nolimits \in \{\mathop { Bi}\nolimits \mathop {\pmb {\nu }}\nolimits \mid \mathop {\pmb {\nu }}\nolimits \in \{{ Ex}, { Si}, { Ve}, { ML}, { Ro}, { QR}\), \({ VR}\} \}\). Then
Proof
By Lemma 3(f), V|z is crisp for all fuzzy sets \(z\in { Form}_{o\alpha }\). Let \(\mathcal {M}\) be a model, p an assignment, and \(z_{o\alpha }\) be such that . Then \(\mathcal {M}_p((\forall x)((V|z)x\,\pmb {\Rightarrow }\, Ax))=0\). From it follows that the latter is (in general) non-zero only if
.
This theorem suggests a simplified way how intermediate quantifiers of type \(\langle 1\rangle \) can be computed. Namely, it is sufficient to confine only to the support of parts of A.
5 The Quantifier “MORE-THAN”
This kind of quantifier is studied in the theory of generalized quantifiers [6, 19]. An example of such quantifier is the following:
Classical model of this quantifier is
where MT is the quantifier and \(|\cdot |\) denotes number of elements (in a finite set). This definition does not consider hedging, i.e., modifying by hedges such as “much” or “a lot of”. Introducing them would already require specification of the context w.r.t. which we could specify, how much greater \(|B\cap A| \) than \(|C\cap A|\) should be. This problem is solved in our definition below, in which we explicitly consider a universe U.
Note that in (10), we do not claim that all girls are more diligent than all boys; only certain part of girls are diligent and the same for boys. We compare sizes of these (fuzzy) sets w.r.t. a certain universe U that can be, e.g., all children at school, or a some more specific part of them.
Definition 4
Let \(A, B, C, z_1, z_2\in { Form}_{o\alpha }\) be formulas representing properties of objects and \(U\in { Form}_{o\alpha }\) be a measurable universe, i.e., \(T^{\text {IQ}}\vdash \mathbf {M}(U)\) holds. Let \(T^{\text {IQ}}\vdash (B\subseteq U)\,\pmb {\wedge }\, (C\subseteq U)\). Then:
-
(i)
The expression
More B than C are A (in a universe U)
is construed by the formula
(12) -
(ii)
The modified expression of the form
\(\langle \text {Hedge}\rangle \) more B than C are A (in a universe U)
where \(\langle \text {Hedge}\rangle \) can be, e.g., “much”, “a lot”, “a little”, etc. In formal language, it is construed by the formula
(13)
The evaluative expression \(\mathop { Ev}\nolimits \) can be the following:
-
(i)
\(\langle \text {Hedge}\rangle \mathrel {:=}\,\text { Much}\): we put \(\mathop { Ev}\nolimits \mathrel {:=}\,\mathop { Bi}\nolimits \bar{\mathop {\pmb {\nu }}\nolimits }\) (simple “big”),
-
(ii)
\(\langle \text {Hedge}\rangle \mathrel {:=}\,\text { Very much}\): we put \(\mathop { Ev}\nolimits \mathrel {:=}\,\mathop { Bi}\nolimits \!{ Ve}\) (“very big”),
-
(iii)
\(\langle \text {Hedge}\rangle \mathrel {:=}\,\text { A little}\): we put \(\mathop { Ev}\nolimits \mathrel {:=}\,\mathop { Sm}\nolimits \!{ Ve}\) (“very small”).
Analogously, we can define other similar kinds of hedges in (ii).
There is one problem with this definition. When analyzing the linguistic expression (10), we see that it internally consists of two propositions:
-
(a)
Girls are diligent.
-
(b)
Boys are diligent.
In our definition we suggest to model both expressions by the implication
The classical definition (11), however, would suggest the model
In this case, Definition (12) would change into
We need more investigation to give the definite answer. At this moment, let us only remark that definition (12) corresponds to (7).
Theorem 3
Let \(A, B, C\in { Form}_{o\alpha }\) be formulas. Let \(T^{\text {IQ}}\vdash (Q_{\mathop { Ev}\nolimits }^{\forall } x)(C, A)\) where \(\mathop { Ev}\nolimits \in \{\pmb {\lnot }\mathop { Sm}\nolimits \bar{\mathop {\pmb {\nu }}\nolimits }, \mathop { Bi}\nolimits { Ve}, \mathop { Bi}\nolimits { Ex}\}\) and \(T^{\text {IQ}}\vdash ({ MT }^{\forall }\, x_{\alpha })(B, C, A; U)\). Then \(T^{\text {IQ}}\vdash (Q_{\mathop { Ev}\nolimits }^{\forall } x)(B, A)\).
Proof
Semantic: Let \(\mathcal {M}\) be a model of \(T^{\text {IQ}}\). For better readability, we put \(\mathcal {M}_p(z_1)=Z_1\), \(\mathcal {M}_p(z_2)=Z_2\), \(\mathcal {M}_p(B)=B\), \(\mathcal {M}_p(C)=C\), \(\mathcal {M}_p(U)=U\), and similarly the other symbols.
By the assumption,
Hence, to every a, \(0<a\le 1\), we have \(a\le \) (15), and also \(a\le \) (16). The latter means that there are such that
Furthermore, \(B, C\subseteq U\). Let us consider \(a=(\mu U) (C|Z_2)\) for some \(Z_2\). Then \(a\le \mathop { Ev}\nolimits ((\mu C)(C|Z_2))\) because \((\mu U) (C|Z_2)\le (\mu C)(C|Z_2)\) by the properties of measure. But then by (17) and the properties of measure, we obtain \(a\le (\mu B)(B|Z_1)\) for some \(Z_1\) which means that \(a\le \mathop { Ev}\nolimits ((\mu B)(B|Z_1))\) because of the increasing character of the assumed \(\mathop { Ev}\nolimits \). Since we considered arbitrary \(0<a\le 1\), we conclude that .
By this theorem, if we surely know, e.g., that “More B than C are A” and “Most C are A” then it is valid to conclude that surely “Most (Almost all, All) B are A”.
From the previous theorem, validity of the following (weak)Footnote 8 syllogisms immediately follows.
Corollary 1
where \(\mathop { Ev}\nolimits \in \{\pmb {\lnot }\mathop { Sm}\nolimits \bar{\mathop {\pmb {\nu }}\nolimits }, \mathop { Bi}\nolimits { Ve}, \mathop { Bi}\nolimits { Ex}\}\).
We can also symmetrically consider the quantifier
Less C than B are A (in a universe U)
which can be defined by
Of course, we can also add \(\langle \text {Hedge}\rangle \) to this quantifier.
By similar arguments as in Theorem 3, we can prove the following.
Theorem 4
Let \(A, B, C\in { Form}_{o\alpha }\) be formulas. Let \(T^{\text {IQ}}\vdash (Q_{\mathop { Ev}\nolimits }^{\forall } x)(B, A)\) where \(\mathop { Ev}\nolimits \in \{^+\mathop { Sm}\nolimits { Ve}, ^+\mathop { Sm}\nolimits { Si}\}\) and \(T^{\text {IQ}}\vdash { LT }_U(C, B, A)\). Then \(T^{\text {IQ}}\vdash (Q_{\mathop { Ev}\nolimits }^{\forall } x)(C, A)\).
Corollary 2
where \(Q\in \{\text {A few, Several}\}\).
We may now ask whether the quantifier MORE-THAN is transitive as in the following example:
Theorem 5
Let \(A, B, C, D\in { Form}_{o\alpha }\) be formulas. Let \(T^{\text {IQ}}\vdash ({ MT }^{\forall }\, x_{\alpha })(B, C, A; U)\) and \(T^{\text {IQ}}\vdash ({ MT }^{\forall }\, x_{\alpha })(C, D, A; U)\). Then \(T^{\text {IQ}}\vdash ({ MT }^{\forall }\, x_{\alpha })(B, D, A; U)\).
Proof
Semantic: Let \(\mathcal {M}\) be a model of \(T^{\text {IQ}}\). For better readability, we put \(\mathcal {M}_p(z_1)=Z_1\), \(\mathcal {M}_p(z_2)=Z_2\), \(\mathcal {M}_p(z_3)=Z_3\), \(\mathcal {M}_p(A)=A\), \(\mathcal {M}_p(D)=D\), \(\mathcal {M}_p(B)=B\), \(\mathcal {M}_p(C)=C\), \(\mathcal {M}_p(U)=U\).
By the assumption,
Similarly as above, to every a, \(0<a\le 1\), one can see that \(a\le \) (18) and \(a\le \) (19). From these assumptions it follows that there are such that
which implies that
By the properties of Ł-FTT we have
Considering arbitrary \(0<a\le 1\) and using (21), (22), (23) we conclude that
by the properties of supremum.
6 Conclusion
In this paper, we continued the research in the formal theory of intermediate quantifiers. We proved a few new results, introduced intermediate quantifiers of type \(\langle 1\rangle \), and also new quantifiers MORE-THAN and LESS-THAN. We also proved validity of weak syllogisms with these quantifiers.
The future study will be focused on new forms of generalized syllogisms with the proposed quantifiers. Note that they can be used for a linguistic summarization in human reasoning.
Notes
- 1.
To improve readability of formulas, we quite often write the type only once in the beginning of the formula and then omit it. Alternatively, we write \(A\in { Form}_{\alpha }\) to emphasize that A is a formula of type \(\alpha \) and do not repeat its type again.
- 2.
Recall that we identify a fuzzy set with its membership function.
- 3.
In type theory, \(\lambda \)-formulas are often called \(\lambda \)-terms.
- 4.
The formula \(\dag \) is in the standard Łukasiewicz MV-algebra interpreted by the value 0.5.
- 5.
In fact, \(z_{o\alpha }x_{\alpha }\) is a membership degree of \(x_{\alpha }\) in \(z_{o\alpha }\).
- 6.
This formula can be understood as a procedure for computation of the output on the basis of a given input. In our case, the output is size (element of E) of the measure of a fuzzy set with respect to another one.
- 7.
From the point of view of general theory, this quantifier trivially fulfills the property of relativization.
- 8.
By a strong syllogism with a major premise \(A_o\), a minor premise \(B_o\), and a conclusion \(C_o\) we understand provability of the formula \( \vdash A_o\mathop {\pmb { \& }}\nolimits B_o\,\pmb {\Rightarrow }\, C_o\). Note that the syllogism in Corollary 1 is weaker.
References
Andrews, P.: An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof. Kluwer, Dordrecht (2002)
Cignoli, R.L.O., D’Ottaviano, I.M.L., Mundici, D.: Algebraic Foundations of Many-Valued Reasoning. Kluwer, Dordrecht (2000)
Dvořák, A., Holčapek, M.: L-fuzzy quantifiers of the type \(\langle 1\rangle \) determined by measures. Fuzzy Sets Syst. 160, 3425–3452 (2009)
Hájek, P.: Metamathematics of Fuzzy Logic. Kluwer, Dordrecht (1998)
Holčapek, M.: Monadic L-fuzzy quantifiers of the type \(\langle 1^n, 1\rangle \). Fuzzy Sets Syst. 159, 1811–1835 (2008)
Keenan, E., Westerståhl, D.: Quantifiers in formal and natural languages. In: van Benthem, J., ter Meulen, A. (eds.) Handbook of Logic and Language, pp. 837–893. Elsevier, Amsterdam (1997)
Lindström, P.: First order predicate logic with generalized quantifiers. Theoria 32, 186–195 (1966)
Mostowski, A.: On a generalization of quantifiers. Fundamenta Mathematicae 44, 12–36 (1957)
Murinová, P., Novák, V.: A formal theory of generalized intermediate syllogisms. Fuzzy Sets Syst. 186, 47–80 (2012)
Murinová, P., Novák, V.: The structure of generalized intermediate syllogisms. Fuzzy Sets Syst. 247, 18–37 (2014)
Murinová, P., Novák, V.: The theory of intermediate quantifiers in fuzzy natural logic revisited and the model of “Many”. Fuzzy Sets Syst. 388, 56–89 (2020)
Novák, V.: Antonyms and linguistic quantifiers in fuzzy logic. Fuzzy Sets Syst. 124, 335–351 (2001)
Novák, V.: On fuzzy type theory. Fuzzy Sets Syst. 149, 235–273 (2005)
Novák, V.: A comprehensive theory of trichotomous evaluative linguistic expressions. Fuzzy Sets Syst. 159(22), 2939–2969 (2008)
Novák, V.: A formal theory of intermediate quantifiers. Fuzzy Sets Syst. 159(10), 1229–1246 (2008)
Novák, V.: Topology in the alternative set theory and rough sets via fuzzy type theory. Mathematics 8(3), 432–453 (2020)
Novák, V., Perfilieva, I., Dvořák, A.: Insight into Fuzzy Modeling. Wiley, Hoboken (2016)
Novák, V., Perfilieva, I., Močkoř, J.: Mathematical Principles of Fuzzy Logic. Kluwer, Boston (1999)
Peters, S., Westerståhl, D.: Quantifiers in Language and Logic. Clarendon Press, Oxford (2006)
Peterson, P.: Intermediate Quantifiers. Logic, linguistics, and Aristotelian semantics. Ashgate, Aldershot (2000)
Westerståhl, D.: Quantifiers in formal and natural languages. In: Gabbay, D., Guenthner, F. (eds.) Handbook of Philosophical Logic, vol. IV, pp. 1–131. D. Reidel, Dordrecht (1989)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Novák, V., Murinová, P., Boffa, S. (2020). On the Properties of Intermediate Quantifiers and the Quantifier “MORE-THAN”. In: Lesot, MJ., et al. Information Processing and Management of Uncertainty in Knowledge-Based Systems. IPMU 2020. Communications in Computer and Information Science, vol 1239. Springer, Cham. https://doi.org/10.1007/978-3-030-50153-2_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-50153-2_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50152-5
Online ISBN: 978-3-030-50153-2
eBook Packages: Computer ScienceComputer Science (R0)