Research Article Truth Degrees Theory and Approximate Reasoning in

advertisement
Hindawi Publishing Corporation
Journal of Applied Mathematics
Volume 2013, Article ID 592738, 7 pages
http://dx.doi.org/10.1155/2013/592738
Research Article
Truth Degrees Theory and Approximate Reasoning in
3-Valued Propositional Pre-Rough Logic
Yingcang Ma, Juanjuan Zhang, and Huan Liu
School of Science, Xi’an Polytechnic University, Xi’an 710048, China
Correspondence should be addressed to Yingcang Ma; mayingcang@126.com
Received 5 January 2013; Accepted 6 June 2013
Academic Editor: Francisco Chiclana
Copyright © 2013 Yingcang Ma et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
By means of the function induced by a logical formula 𝐴, the concept of truth degree of the logical formula 𝐴 is introduced in the
3-valued pre-rough logic in this paper. Moreover, similarity degrees among formulas are proposed and a pseudometric is defined
on the set of formulas, and hence a possible framework suitable for developing approximate reasoning theory in 3-value logic
pre-rough logic is established.
1. Introduction
Rough set theory was proposed by Pawlak [1] in the 1980s
of the last century to serve as an approximate description
of sets which are unknown and incompletely specified. Its
applications [2–8] have been found in fields such as data mining, learning, and approximate reasoning. Theoretical work
[9–14] has included investigations of the logical, categorytheoretic, topological, and algebraic aspects of rough sets.
It is undoubtedly that set theory and logic systems
are strongly coupled in the development of modern logic.
Scholars have been trying to build rough logic corresponding
to rough set semantics since the birth of rough set theory. The
notion of rough logic was initially proposed by Pawlak [9],
and this work was followed by OrΕ‚owska and Vakarelov in a
sequence of papers [15, 16]. In [10], a formal logic system PRL
corresponding to pre-rough algebra was proposed. In [17],
Zhang and Zhu proposed a rough logic system RSL whose
schematic is rough sets and extensional regular double Stone
algebras.
The symbolic and formalism are characteristics in traditional mathematical logic, and the form reasoning of logic
was studied mainly through the strict argument. But numerical computation aims to solve various computing problems
by means of some mathematical methods and pays close
attention to problem solving as well as to error estimation.
Hence, mathematical logic and numerical computation are
two branches of mathematics miles apart, and it seems that
contact between them will not be built.
However, the contact of mathematical logic and numerical calculation is proposed by Wang and Zhou and how
put numerical computation into mathematical logic is made
a detailed study in his article that Quantitative Logic [18].
The theory of truth degrees of propositions in 2-valued
propositional logic was proposed in [19]. In the following, the
theory of truth degrees of Lukasiewicz system and other fuzzy
logical systems is studied [20–23].
The basic idea of quantitative logic is to provide a graded
approach to propositional logic. For example, 𝑝 is an atomic
formula in 2-valued logic; that is, 𝑝 can choose two values,
true and false. That is, 𝑝 has two valuations true and false, the
valuation’s sum is 2, and the number of the valuations which
is true is 1, and then the ratio 1/2 can describe the degree in
which the atom formula 𝑝 is true in all valuations. We can
describe each formula 𝐴 like this. For example, 𝑝 ∧ π‘ž is four
kinds of valuations, and the number of the valuations which
is true is 1, so the ratio 1/4 can describe the degree in which
the formula 𝑝 ∧ π‘ž is true in all valuations. For many-valued
logic, we can like this use the ratio to describe the degree of
a proposition which is true in all valuations, and we call the
ratio the truth degree of a formula.
In the present paper, according to the method mentioned
previously, we introduce a definition of truth degrees on
3-valued propositional pre-rough logic. We also study the
2
Journal of Applied Mathematics
theory of truth degree and approximate reasoning theory in
3-valued pre-rough logic deeply.
The paper is organized as follows. After this introduction,
in Section 2 we will introduce the basic content of pre-rough
algebra and pre-rough logic in [10]. In Section 3, the theory
of truth degree in 3-valued propositional pre-rough logic is
built. In Section 4, the similarity degree and pseudodistance
between two formulas are defined, and the continuity of
operators based on pseudometrics is proven. In Section 5, a
type of metric approximate reasoning theory in pre-rough
logic based on the proposed pseudometrics is established. The
final section offers the conclusion.
2. Pre-Rough Algebra and Pre-Rough Logic
Rough set theory begins with information systems (or information tables) and as an abstraction that are proposed. In
general, approximation space is a pair (π‘ˆ, 𝑅), where π‘ˆ is a
nonempty set (the domain of discourse) and 𝑅 is an equivalence relation on π‘ˆ.
Let (π‘ˆ, 𝑅) be an approximation space; if 𝐴 ⊆ π‘ˆ, the
lower approximation 𝑅𝐴 of 𝐴 is the union of equivalence
classes contained in 𝐴, while its upper approximation 𝑅𝐴 is
the union of equivalence classes intersecting 𝐴; that is,
𝑅𝐴 = ∪ {[π‘₯] | [π‘₯] ⊆ 𝐴} = {π‘₯ | π‘₯ ∈ π‘ˆ, [π‘₯] ⊆ 𝐴} ,
𝑅𝐴 = ∪ {[π‘₯] | [π‘₯] ∩ 𝑋 =ΜΈ πœ™} = {π‘₯ | π‘₯ ∈ π‘ˆ, [π‘₯] ∩ 𝐴 =ΜΈ πœ™} ,
(1)
where [π‘₯] denotes the equivalence class.
Then we call 𝑅𝐴(𝑅𝐴) rough lower (upper) approximation
of 𝐴. A rough set 𝐴 is termed definable in (π‘ˆ, 𝑅) if and only
if 𝑅𝐴 = 𝑅𝐴.
Definition 1 (see [10]). A structure P = (𝑃, ≤, βŠ“, βŠ”, ¬, 𝐿, → ,
0, 1) is a pre-rough algebra if and only if
(1) 𝑃 = (𝑃, ≤, βŠ“, βŠ”, ¬, 𝐿, → , 0, 1) is a bounded distributive lattice with least element 0 and largest element 1,
The language of pre-rough logic consists of atomic formula 𝑆 = {𝑝, π‘ž, π‘Ÿ, . . .}, logical symbols ¬, βŠ“, and 𝐿, and parentheses.
The formula set of pre-rough logic is generated by the
following three rules in finite times:
(i) if 𝐴 is an atomic formula, then 𝐴 is a formula;
(ii) if 𝐴 and 𝐡 are formulas, then ¬π΄, 𝐴 βŠ“ 𝐡, and 𝐿𝐴 are
formulas.
The set of all formulas in pre-rough logic is denoted by
𝐹(𝑆). Further connectives are defined as follows, for any wffs
𝐴, 𝐡 of pre-rough logic:
𝐴 βŠ” 𝐡 = ¬π΄ βŠ“ ¬π΅,
𝑀𝐴 = ¬πΏ¬π΄,
𝐴 󳨀→ 𝐡 = (¬πΏπ΄ βŠ” 𝐿𝐡) βŠ“ (¬π‘€π΄ βŠ” 𝑀𝐡) .
Definition 3 (see [10]). The axioms of pre-rough logic consist
of the formulas of the following form:
(1) 𝐴 → 𝐴,
(2) ¬¬π΄ → 𝐴,
(3) 𝐴 → ¬¬π΄,
(4) 𝐴 βŠ“ 𝐡 → 𝐴,
(5) 𝐴 βŠ“ 𝐡 → 𝐡 βŠ“ 𝐴,
(6) 𝐴 βŠ“ (𝐡 βŠ” 𝐢) → (𝐴 βŠ“ 𝐡) βŠ” (𝐴 βŠ“ 𝐢),
(7) (𝐴 βŠ“ 𝐡) βŠ” (𝐴 βŠ“ 𝐢) → 𝐴 βŠ“ (𝐡 βŠ” 𝐢),
(8) 𝐿𝐴 → 𝐴,
(9) 𝐿(𝐴 βŠ“ 𝐡) → 𝐿𝐴 βŠ“ 𝐿𝐡,
(10) 𝐿𝐴 βŠ“ 𝐿𝐡 → 𝐿(𝐴 βŠ“ 𝐡),
(11) 𝐿𝐴 → 𝐿𝐿𝐴,
(2) ¬¬π‘Ž = π‘Ž,
(12) 𝑀𝐿𝐴 → 𝐿𝐴,
(3) ¬(π‘Ž βŠ” 𝑏) = ¬π‘Ž βŠ“ ¬π‘,
(13) 𝐿(𝐴 βŠ” 𝐡) → 𝐿𝐴 βŠ” 𝐿𝐡,
(4) πΏπ‘Ž ≤ π‘Ž,
(14) 𝐿𝐴 βŠ” 𝐿𝐡 → 𝐿(𝐴 βŠ” 𝐡).
(5) 𝐿(π‘Ž βŠ“ 𝑏) = πΏπ‘Ž βŠ“ 𝐿𝑏,
(6) πΏπΏπ‘Ž = πΏπ‘Ž,
(2)
Rules of inference are as follows
(7) 𝐿1 = 1,
(1) 𝑀𝑃 rule: {𝐴, 𝐴 → 𝐡} ⊒ 𝐡,
(8) π‘€πΏπ‘Ž = πΏπ‘Ž,
(2) 𝐻𝑆 rule: {𝐴 → 𝐡, 𝐡 → 𝐢} ⊒ 𝐴 → 𝐢,
(9) ¬πΏπ‘Ž βŠ” πΏπ‘Ž = 1,
(3) {𝐴} ⊒ 𝐡 → 𝐴,
(10) 𝐿(π‘Ž βŠ” 𝑏) = πΏπ‘Ž βŠ” 𝐿𝑏,
(4) {𝐴 → 𝐡} ⊒ ¬π΅ → ¬π΄,
(11) πΏπ‘Ž ≤ 𝐿𝑏, π‘€π‘Ž ≤ 𝑀𝑏 imply π‘Ž ≤ 𝑏,
(5) {𝐴 → 𝐡, 𝐴 → 𝐢} ⊒ 𝐴 → 𝐡 βŠ“ 𝐢,
(12) π‘Ž → 𝑏 = (¬πΏπ‘Ž βŠ” 𝐿𝑏) βŠ“ (¬π‘€π‘Ž βŠ” 𝑀𝑏).
(6) {𝐴 → 𝐡, 𝐡 → 𝐴, 𝐢 → 𝐷, 𝐷 → 𝐢} ⊒ (𝐴 →
𝐢) → (𝐡 → 𝐷),
Example 2. Let T = ({0, 1/2, 1}, ≤, βŠ“, βŠ”, ¬, 𝐿, → , 0, 1), where
≤ is the usual order on real numbers and βŠ“ and βŠ” are
maximum and minimum, respectively. ¬0 = 1, ¬1/2 = 1/2,
¬1 = 0, 𝐿0 = 𝐿(1/2) = 0, and 𝐿1 = 1. Then it is a pre-rough
algebra and is the smallest nontrivial pre-rough algebra.
(7) {𝐴 → 𝐡} ⊒ 𝐿𝐴 → 𝐿𝐡,
(8) {𝐴} ⊒ 𝐿𝐴,
(9) {𝐿𝐴 → 𝐿𝐡, 𝑀𝐴 → 𝑀𝐡} ⊒ 𝐴 → 𝐡.
Journal of Applied Mathematics
3
Definition 4 (see [10]). A valuation V in pre-rough logic is a
map from the set of rough formulas 𝐹(𝑆) to any pre-rough
algebra P = (𝑃, ≤, βŠ“, βŠ”, ¬, 𝐿, → , 0, 1) satisfying, for all 𝐴, 𝐡 ∈
𝐹(𝑆),
𝑓𝐴(π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) be the induced function of 𝐴, and then
𝜏(𝐴) which is the truth degree of 𝐴 is defined as
V (𝐴 βŠ“ 𝐡) = V (𝐴) βŠ“ V (𝐡) ,
where |𝑓𝐴−1 (1)| is the number of valuations satisfying
𝑓𝐴(V(𝑝1 ), V(𝑝2 ), . . . , V(𝑝𝑛 )) = 1.
Define 𝜏(𝑀𝐴)(𝜏(𝐿𝐴)) as the upper (lower) truth degree
of 𝐴, denoted by 𝜏(𝐴)(𝜏(𝐴)).
V (𝐿𝐴) = 𝐿 (V (𝐴)) ,
(3)
V (¬π΄) = ¬V (𝐴) .
That is, V is (¬, βŠ“, 𝐿) type homomorphism.
Remark 5. With (βŠ”, → , 𝑀) being defined by (¬, βŠ“, 𝐿), V is
also (βŠ”, → , 𝑀) type homomorphism. That is, V(𝐴 βŠ” 𝐡) =
V(𝐴) βŠ” V(𝐡), V(𝐴 → 𝐡) = V(𝐴) → V(𝐡), and V(𝑀𝐴) =
𝑀(V(𝐴)).
Remark 6. From [10], pre-rough logic is sound and complete
relative to the class of all pre-rough algebras. That is, for all
𝐴 ∈ 𝐹(𝑆), à ⊒ 𝐴 if and only if à ⊨ 𝐴, where Γ is a theory
in pre-rough logic, à ⊒ 𝐴 means that 𝐴 is a Γ-conclusion
(i.e., 𝐴 can be deduced from 𝐴 ∪ Γ within finite steps by using
reasoning rules of pre-rough logic), and à ⊨ 𝐴 means that Γ
entails 𝐴 (i.e., 𝐴 is satisfied by Γ).
3. The Theory of Truth Degree
Definition 7. Let 𝑇 = {0, 1/2, 1} and define logical operations
on 𝑇 as follows: for all π‘₯, 𝑦 ∈ 𝑇, ¬0 = 1, ¬1/2 = 1/2, ¬1 =
0, 𝐿0 = 𝐿(1/2) = 0, 𝐿1 = 1, 𝑀0 = 0, 𝑀(1/2) =
𝑀1 = 1, π‘₯ βŠ“ 𝑦 = min(π‘₯, 𝑦), π‘₯ βŠ” 𝑦 = max(π‘₯, 𝑦), and
0, π‘₯>𝑦
π‘₯ → 𝑦 = { 1, π‘₯≤𝑦 , π‘₯, 𝑦 ∈ {0, 1/2, 1}. Then 𝑇 is an algebra
of type (¬, βŠ“, βŠ”, 𝐿, 𝑀, → ), which is called 3-valued pre-rough
logic system, denoted by T.
A valuation of V : 𝐹(𝑆) → T is a homomorphism of type
(¬, βŠ“, βŠ”, 𝐿, 𝑀, → ), and V(𝐴) is the valuation of 𝐴 with respect
to V. The set consisting of all valuations of 𝐹(𝑆) is denoted by
Ω3 .
Suppose that logic formula 𝐴(𝑝1 , 𝑝2 , . . . , 𝑝𝑛 ) contains 𝑛
atomic formulas in 𝐹(𝑆), and then 𝐴 can induce a 3-value
function 𝑓𝐴(π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) : 𝐿𝑛3 → 𝐿 3 , where 𝑓𝐴(π‘₯1 , π‘₯2 , . . . ,
π‘₯𝑛 ) is making π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 composed together by operators
¬, βŠ“, and 𝐿, which is similar to the formula 𝐴(𝑝1 , 𝑝2 , . . . , 𝑝𝑛 )
that makes 𝑝1 , 𝑝2 , . . . , 𝑝𝑛 composed together by connective
¬, βŠ“, and 𝐿. For example, a formula 𝐴 = 𝑝 βŠ“ (π‘ž → (π‘Ÿ βŠ” ¬π‘))
can induce the function 𝑓𝐴(π‘₯1 , π‘₯2 , π‘₯3 ) = π‘₯1 βŠ“ (π‘₯2 → (π‘₯3 βŠ”
¬π‘₯1 )), where π‘₯1 , π‘₯2 , and π‘₯3 can be any value in 𝐿 3 . In this
way, for each V ∈ Ω3 , V(𝐴) = 𝑓𝐴(V(𝑝1 ), V(𝑝2 ), . . . , V(𝑝𝑛 )), so
for each formula 𝐴, we can induce a function 𝑓𝐴 according
to 𝐴, which is called the induced function of 𝐴. From the
definition of tautology, we can get that if 𝐴 is a tautology if
and only if its induced function 𝑓𝐴(π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) = 1 holds
for all (π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) ∈ 𝐿𝑛3 .
Definition 8. let 𝐴(𝑝1 , 𝑝2 , . . . , 𝑝𝑛 ) ∈ 𝐹(𝑆) contain 𝑛 atomic formulas in 3-valued pre-rough logic system and let
𝜏 (𝐴) =
1 󡄨󡄨 −1 󡄨󡄨
× σ΅„¨σ΅„¨π‘“ (1)󡄨󡄨󡄨 ,
3𝑛 󡄨 𝐴
(4)
Remark 9. The definition of truth degree in the paper is given
by considering the proportion of the valuation satisfying
V(𝐴) = 1 with respect to all valuations for formula 𝐴, but in
[24], the truth degree of formula 𝐴 is not only has correlation
with the valuation satisfying V(𝐴) = 1, but also has correlation
with the valuation satisfying V(𝐴) = 1/2, so the truth degree’s
definition in [24] is obtained by considering the proportion of
all valuations of formula 𝐴. We know that in fuzzy reasoning,
for convenience and utility, logical OR operator usually uses
max operator and logical AND operator usually uses min
operator, and like this, the definition in this paper is more
simple and more easy to compute; moreover, in the following
we can see that many properties hold on this definition.
Remark 10. (i) Let 𝐴 = 𝐴(𝑝1 , 𝑝2 , . . . , 𝑝𝑛 ) ∈ 𝐹(𝑆), and for all
V ∈ Ω3 , we have V(𝑀𝐴) = 1 if and only if V(𝐴) = 1, with
solving 𝜏(𝐴)
𝜏 (𝐴) =
1
3𝑛
1 󡄨󡄨 󡄨
󡄨 1 󡄨󡄨
󡄨
󡄨󡄨 −1
󡄨󡄨𝑓𝑀𝐴 (1)󡄨󡄨󡄨 = 𝑛 (󡄨󡄨󡄨𝑓𝐴−1 ( )󡄨󡄨󡄨 + 󡄨󡄨󡄨𝑓𝐴−1 (1)󡄨󡄨󡄨) .
󡄨
󡄨
󡄨 3 󡄨󡄨
󡄨
󡄨
2 󡄨
(5)
(ii) In the same way we can get the following:
𝜏 (𝐴) =
1
3𝑛
󡄨󡄨 −1 󡄨󡄨 1 󡄨󡄨 −1 󡄨󡄨
󡄨󡄨𝑓𝐿𝐴 (1)󡄨󡄨 = 𝑛 󡄨󡄨𝑓𝐴 (1)󡄨󡄨 .
󡄨 3 󡄨
󡄨
󡄨
(6)
Remark 11. It is clear that 0 ≤ 𝜏(𝐴)(𝜏(𝐴), 𝜏(𝐴)) ≤ 1 holds for
every 𝐴 ∈ 𝐹(𝑆). Moreover, logically equivalent formulas have
the same truth degree.
Proposition 12. Let (𝜏, 𝜏) 𝜏 be (upper, lower) truth degree.
Then
(i) 0 ≤ 𝜏(𝐴) = 𝜏(𝐴) ≤ 𝜏(𝐴) ≤ 1,
(ii) 𝜏(𝐴) = 𝜏(𝑀𝐴), 𝜏(𝐴) = 𝜏(𝐿𝐴),
(iii) 𝜏(𝐴) = 1 if and only if 𝐴 is a theorem in pre-rough
logic,
𝜏(𝐴) = 1 if and only if 𝑀𝐴 is a theorem in pre-rough
logic,
𝜏(𝐴) = 1 if and only if 𝐿𝐴 is a theorem in pre-rough
logic,
(iv) 𝜏(¬π΄) = 𝜏(¬π΄) = 1 − 𝜏(𝐴),
(v) if ⊒ 𝑀𝐴 → 𝑀𝐡, then 𝜏(𝐴) ≤ 𝜏(𝐡),
if ⊒ 𝐿𝐴 → 𝐿𝐡, then 𝜏(𝐴) ≤ 𝜏(𝐡),
if ⊒ 𝐴 → 𝐡, then 𝜏(𝐴) ≤ 𝜏(𝐡), 𝜏(𝐴) ≤ 𝜏(𝐡), and
𝜏(𝐴) ≤ 𝜏(𝐡),
4
Journal of Applied Mathematics
(vi) 𝜏(𝐴 βŠ” 𝐡) = 𝜏(𝐴) + 𝜏(𝐡) − 𝜏(𝐴 βŠ“ 𝐡),
Corollary 14. Let 𝐴, 𝐡, 𝐢 ∈ 𝐹(𝑆).
(i) If 𝜏(𝐴) = 1, 𝜏(𝐴 → 𝐡) = 1, then 𝜏(𝐡) = 1.
𝜏(𝐴 βŠ” 𝐡) = 𝜏(𝐴) + 𝜏(𝐡) − 𝜏(𝐴 βŠ“ 𝐡),
(ii) If 𝜏(𝐴) = 1, 𝜏(𝐴 → 𝐡) = 1, then 𝜏(𝐡) = 1.
𝜏(𝐴 βŠ” 𝐡) = 𝜏(𝐴) + 𝜏(𝐡) − 𝜏(𝐴 βŠ“ 𝐡).
Theorem 13 (truth degree of 𝑀𝑃 rules). Let 𝐴, 𝐡, 𝐢 ∈ 𝐹(𝑆).
(iii) If 𝜏(𝐴) = 1, 𝜏(𝐴 → 𝐡) = 1, then 𝜏(𝐡) = 1.
Theorem 15 (truth degree of 𝐻𝑆 rules). Let 𝐴, 𝐡, 𝐢 ∈ 𝐹(𝑆).
(i) If 𝜏(𝐴) ≥ 𝛼, 𝜏(𝐴 → 𝐡) ≥ 𝛽, then 𝜏(𝐡) ≥ 𝛼 + 𝛽 − 1.
(i) If 𝜏(𝐴 → 𝐡) ≥ 𝛼, 𝜏(𝐡 → 𝐢) ≥ 𝛽, then 𝜏(𝐴 → 𝐢) ≥
𝛼 + 𝛽 − 1.
(ii) If 𝜏(𝐴) ≥ 𝛼, 𝜏(𝐴 → 𝐡) ≥ 𝛽, then 𝜏(𝐡) ≥ 𝛼 + 𝛽 − 1.
(ii) If 𝜏(𝐴 → 𝐡) ≥ 𝛼, 𝜏(𝐡 → 𝐢) ≥ 𝛽, then 𝜏(𝐴 → 𝐢) ≥
𝛼 + 𝛽 − 1.
(iii) If 𝜏(𝐴) ≥ 𝛼, 𝜏(𝐴 → 𝐡) ≥ 𝛽, then 𝜏(𝐡) ≥ 𝛼 + 𝛽 − 1.
(iii) If 𝜏(𝐴 → 𝐡) ≥ 𝛼, 𝜏(𝐡 → 𝐢) ≥ 𝛽, then 𝜏(𝐴 → 𝐢) ≥
𝛼 + 𝛽 − 1.
Proof. (i) 𝜏(𝐴) = (1/3𝑛 ) × |𝑓𝐴−1 (1)| ≥ 𝛼, and then |𝑓𝐴−1 (1)| ≥
3𝑛 ⋅ 𝛼.
𝜏(𝐴 → 𝐡) = (1/3𝑛 ) × |𝑓𝐴−1→ 𝐡 (1)| ≥ 𝛽, and then
−1
|𝑓𝐴 → 𝐡 (1)| ≥ 3𝑛 ⋅ 𝛽.
Let 𝑋 = 𝐴, π‘Œ = 𝐴 → 𝐡.
−1
−1
(1)| = |𝑓𝑋−1 (1)| + |π‘“π‘Œ−1 (1)| − |π‘“π‘‹βŠ”π‘Œ
(1)| ≥
Because |π‘“π‘‹βŠ“π‘Œ
𝑛
𝑛
𝑛
3 ⋅𝛼+3 ⋅𝛽−3 .
−1
So we should prove |π‘“π‘‹βŠ“π‘Œ
(1)| ≤ |𝑓𝐡−1 (1)|, with V(𝑋 βŠ“ π‘Œ) =
V(𝐴 βŠ“ (𝐴 → 𝐡)) = V(𝐴 βŠ“ (¬π‘€π΄ βŠ” 𝑀𝐡) βŠ“ (¬πΏπ΄ βŠ” 𝐿𝐡)).
In order to make V(𝑋 βŠ“ π‘Œ) = 1 hold, then V(𝐴 βŠ“ (¬π‘€π΄ βŠ”
𝑀𝐡) βŠ“ (¬πΏπ΄ βŠ” 𝐿𝐡)) = 1 should hold. That means, V(𝐴) = 1,
V(¬π‘€π΄ βŠ” 𝑀𝐡) = 1, and V(¬πΏπ΄ βŠ” 𝐿𝐡) = 1 should hold. So it
must be V(𝐴) = 1 and V(𝐡) = 1.
So, if V(𝐴 βŠ“ 𝐡) = 1, then V(𝐴) = 1 and V(𝐡) = 1; from
−1
(1)| =
the above analysis we have V(𝑋 βŠ“ π‘Œ) = 1; that is, |π‘“π‘‹βŠ“π‘Œ
−1
|π‘“π΄βŠ“π΅ (1)|.
With ⊒ 𝐴 βŠ“ 𝐡 → 𝐡 being in pre-rough logic, so we have
−1
−1
π‘“π΄βŠ“π΅
(1) ⊆ 𝑓𝐡−1 (1); hence |π‘“π‘‹βŠ“π‘Œ
(1)| ≤ |𝑓𝐡−1 (1)|, and we get
−1
𝑛
𝑛
𝑛
|𝑓𝐡 (1)| ≥ 3 ⋅ 𝛼 + 3 ⋅ 𝛽 − 3 , so 𝜏(𝐡) = |𝑓𝐡−1 (1)|/3𝑛 ≥ 𝛼 + 𝛽 − 1
holds.
−1
−1
(1)| ≥ 𝛼, and then |𝑓𝑀𝐴
(1)| ≥
(ii) 𝜏(𝐴) = (1/3𝑛 ) × |𝑓𝑀𝐴
3𝑛 ⋅ 𝛼.
−1
𝜏(𝐴 → 𝐡) = 𝜏(𝑀(𝐴 → 𝐡)) = (1/3𝑛 ) × |𝑓𝑀(𝐴
→ 𝐡) (1)| =
𝑛
−1
−1
𝑛
(1/3 ) × |𝑓𝐴 → 𝐡 (1)| ≥ 𝛽, and then |𝑓𝐴 → 𝐡 (1)| ≥ 3 ⋅ 𝛽.
Let 𝑋 = 𝑀𝐴, π‘Œ = 𝐴 → 𝐡.
−1
−1
(1)| = |𝑓𝑋−1 (1)| + |π‘“π‘Œ−1 (1)| − |π‘“π‘‹βŠ”π‘Œ
(1)| ≥
Because |π‘“π‘‹βŠ“π‘Œ
𝑛
𝑛
𝑛
3 ⋅𝛼+3 ⋅𝛽−3 .
−1
−1
So we should move |π‘“π‘‹βŠ“π‘Œ
(1)| ≤ |𝑓𝑀𝐡
(1)|, with V(𝑋 βŠ“ π‘Œ) =
V(𝑀𝐴 βŠ“ (𝐴 → 𝐡)) = V(𝑀𝐴) βŠ“ V(𝐴 → 𝐡), in order to make
V(𝑋 βŠ“ π‘Œ) = 1 hold, then V(𝑀𝐴) = 1 and V(𝐴 → 𝐡) = 1
should hold. By definition to get V(𝑀𝐴) = 1 and V(𝐴) ≤ V(𝐡),
−1
(1)| = |(V(𝐴) = 1/2, V(𝐡) = 1/2), (V(𝐴) = 1/2, V(𝐡) =
|π‘“π‘‹βŠ“π‘Œ
−1
(1)| = |(V(𝑀𝐴) =
1), (V(𝐴) = 1, V(𝐡) = 1)|, being, |π‘“π‘€π΄βŠ“π‘€π΅
1, V(𝑀𝐡) = 1)| = |(V(𝐴) = 1/2, V(𝐡) = 1/2), (V(𝐴) =
1/2, V(𝐡) = 1), (V(𝐴) = 1, V(𝐡) = 1/2), (V(𝐴) = 1, V(𝐡) = 1)|.
−1
−1
−1
(1)| ≤ |π‘“π‘€π΄βŠ“π‘€π΅
(1)|, and |π‘“π‘€π΄βŠ“π‘€π΅
(1)| ≤
So |π‘“π‘‹βŠ“π‘Œ
−1
|𝑓𝑀𝐡 (1)|.
−1
−1
(1)| ≤ |𝑓𝑀𝐡
(1)|.
Hence, |π‘“π‘‹βŠ“π‘Œ
−1
𝑛
We have |𝑓𝑀𝐡 (1)| ≥ 3 ⋅ 𝛼 + 3𝑛 ⋅ 𝛽 − 3𝑛 .
So 𝜏(𝐡) ≥ 𝛼 + 𝛽 − 1.
(iii) From (6), we have 𝜏(𝐴) = 𝜏(𝐴), 𝜏(𝐴 → 𝐡) =
𝜏(𝐴 → 𝐡), and 𝜏(𝐡) = 𝜏(𝐡), and then 𝜏(𝐡) ≥ 𝛼 + 𝛽 − 1
holds obviously.
Proof. (i) 𝜏(𝐴 → 𝐡) = (1/3𝑛 ) × |𝑓𝐴−1→ 𝐡 (1)| ≥ 𝛼, so
|𝑓𝐴−1→ 𝐡 (1)| ≥ 3𝑛 ⋅ 𝛼.
𝜏(𝐡 → 𝐢) = (1/3𝑛 ) × |𝑓𝐡−1→ 𝐢(1)| ≥ 𝛽, so |𝑓𝐡−1→ 𝐢(1)| ≥
3𝑛 ⋅ 𝛽.
𝜏(𝐴 → 𝐢) = (1/3𝑛 ) × |𝑓𝐴−1→ 𝐢(1)|.
Let 𝐸 = 𝑓𝐴−1→ 𝐡 (1) = {V ∈ Ω3 | V((¬π‘€π΄ βŠ” 𝑀𝐡) βŠ“ (¬πΏπ΄ βŠ”
𝐿𝐡)) = 1}, 𝐹 = 𝑓𝐡−1→ 𝐢(1) = {V ∈ Ω3 | V((¬π‘€π΅βŠ”𝑀𝐢)βŠ“(¬πΏπ΅βŠ”
𝐿𝐢)) = 1}, and 𝐺 = 𝑓𝐴−1→ 𝐢(1) = {V ∈ Ω3 | V((¬π‘€π΄ βŠ” 𝑀𝐢) βŠ“
(¬πΏπ΄ βŠ” 𝐿𝐢)) = 1}.
Let 𝐸𝑖 ⊆ 𝐸, 𝐹𝑖 ⊆ 𝐹, 𝐺𝑖 ⊆ 𝐺, (𝑖 = 1, 2), 𝐸1 = {V ∈ Ω3 |
V(¬π‘€π΄ βŠ” 𝑀𝐡) = 1}; 𝐸2 = {V ∈ Ω3 | V(¬πΏπ΄ βŠ” 𝐿𝐡) = 1};
𝐹1 = {V ∈ Ω3 | V(¬π‘€π΅ βŠ” 𝑀𝐢) = 1}; 𝐹2 = {V ∈ Ω3 | V(¬πΏπ΅ βŠ”
𝐿𝐢) = 1}; 𝐺1 = {V ∈ Ω3 | V(¬π‘€π΄ βŠ” 𝑀𝐢) = 1}; 𝐺2 = {V ∈
Ω3 | V(¬πΏπ΄ βŠ” 𝐿𝐢) = 1}, and then 𝜏(𝐴 → 𝐡) = |𝐸|/3𝑛 ,
𝜏(𝐡 → 𝐢) = |𝐹|/3𝑛 , 𝜏(𝐴 → 𝐢) = |𝐺|/3𝑛 . So we should
prove |𝐸| + |𝐹| ≤ 3𝑛 + |𝐺|, with |𝐸| + |𝐹| = |𝐸 ∪ 𝐹| + |𝐸 ∩ 𝐹|.
We first prove 𝐸 ∩ 𝐹 ⊆ 𝐺.
Let π‘₯ ∈ 𝐸 ∩ 𝐹, then π‘₯ ∈ 𝐸𝑖 , 𝐹𝑖 (𝑖 = 1, 2), from the structure
of 𝐸𝑖 , 𝐹𝑖 we prove 𝐸 ∩ 𝐹 ≤ 𝐺 in the following two cases.
Case 1. Let π‘₯ ∈ {V ∈ Ω3 | V(𝐿𝐡) = 1}, and then we can get
π‘₯ ∈ {V ∈ Ω3 | V(𝑀𝐡) = 1}, with π‘₯ ∈ 𝐹1 , so π‘₯ ∈ {V ∈ Ω3 |
V(𝑀𝐢) = 1}, that is to say, π‘₯ ∈ 𝐺1 ; with π‘₯ ∈ 𝐹2 , π‘₯ ∈ {V ∈ Ω3 |
V(𝐿𝐢) = 1}, that is, π‘₯ ∈ 𝐺2 . Hence π‘₯ ∈ 𝐺1 ∩ 𝐺2 = 𝐺.
Case 2. Let π‘₯ ∉ {V ∈ Ω3 | V(𝐿𝐡) = 1}, in this case we prove
𝐸 ∩ 𝐹 ≤ 𝐺 in the following two cases.
(1) If π‘₯ ∈ {V ∈ Ω3 | V(𝑀𝐡) = 1}, with π‘₯ ∈ 𝐹1 , so π‘₯ ∈
{V ∈ Ω3 | V(𝑀𝐢) = 1}, that is, π‘₯ ∈ 𝐺1 ; with π‘₯ ∈ 𝐸2 ,
π‘₯ ∈ {V ∈ Ω3 | ¬V(𝐿𝐴) = 1}, that is, π‘₯ ∈ 𝐺2 . Hence
π‘₯ ∈ 𝐺1 ∩ 𝐺2 = 𝐺.
(2) If π‘₯ ∉ {V ∈ Ω3 | V(𝑀𝐡) = 1}, with π‘₯ ∈ 𝐸1 , so π‘₯ ∈
{V ∈ Ω3 | V(¬π‘€π΄) = 1}, that is, π‘₯ ∈ 𝐺1 ; with π‘₯ ∈ 𝐸2 ,
π‘₯ ∈ 𝐺2 . Hence π‘₯ ∈ 𝐺1 ∩ 𝐺2 = 𝐺.
So we have 𝐸 ∩ 𝐹 ⊆ 𝐺 ⇒ |𝐸 ∩ 𝐹| ≤ |𝐺|.
With |𝐸| + |𝐹| = |𝐸 ∪ 𝐹| + |𝐸 ∩ 𝐹| and |𝐸 ∪ 𝐹| ≤ 3𝑛 , we can
get
|𝐸| + |𝐹| = |𝐸 ∪ 𝐹| + |𝐸 ∩ 𝐹| ≤ 3𝑛 + |𝐺| .
(7)
That is, |𝑓𝐴−1→ 𝐡 (1)| + |𝑓𝐡−1→ 𝐢(1)| ≤ 3𝑛 + |𝑓𝐴−1→ 𝐢(1)|.
So 𝜏(𝐴 → 𝐡) + 𝜏(𝐡 → 𝐢) ≤ 1 + 𝜏(𝐴 → 𝐢), and hence
𝜏(𝐴 → 𝐢) ≥ 𝛼 + 𝛽 − 1 holds.
Journal of Applied Mathematics
5
(ii) From the definition, with V(𝑀(𝐴 → 𝐡)) = V(𝐴 →
𝐡), V(𝑀(𝐡 → 𝐢)) = V(𝐡 → 𝐢), V(𝑀(𝐴 → 𝐢)) = V(𝐴 →
𝐢), so 𝜏(𝐴 → 𝐢) ≥ 𝛼 + 𝛽 − 1 holds obviously.
(iii) From the definition, with V(𝐿(𝐴 → 𝐡)) = V(𝐴 →
𝐡), V(𝐿(𝐡 → 𝐢)) = V(𝐡 → 𝐢), V(𝐿(𝐴 → 𝐢)) = V(𝐴 → 𝐢),
so 𝜏(𝐴 → 𝐢) ≥ 𝛼 + 𝛽 − 1 holds obviously.
Corollary 16. Let 𝐴, 𝐡, 𝐢 ∈ 𝐹(𝑆). If 𝜏(𝐴 → 𝐡) = 1, 𝜏(𝐡 →
𝐢) = 1, then 𝜏(𝐴 → 𝐢) = 1.
4. Similarity Degree and
a Pseudometric among Formulas
Definition 17. Suppose that 𝐴, 𝐡 ∈ 𝐹(𝑆). Let
πœ‰ (𝐴, 𝐡) = 𝜏 ((𝐴 󳨀→ 𝐡) βŠ“ (𝐡 󳨀→ 𝐴)) ,
(8)
πœ‰ (𝐴, 𝐡) = 𝜏 ((𝑀𝐴 󳨀→ 𝑀𝐡) βŠ“ (𝑀𝐡 󳨀→ 𝑀𝐴)) ,
(9)
πœ‰ (𝐴, 𝐡) = 𝜏 ((𝐿𝐴 󳨀→ 𝐿𝐡) βŠ“ (𝐿𝐡 󳨀→ 𝐿𝐴)) .
(10)
Then one calls (πœ‰(𝐴, 𝐡), πœ‰(𝐴, 𝐡))πœ‰(𝐴, 𝐡) the (upper, lower)
similarity degree between 𝐴 and 𝐡.
Example 18. Let 𝐴 = 𝑝, 𝐡 = π‘ž, where 𝑝, π‘ž are different atomic
formulas, and calculate πœ‰(𝐴, 𝐡), πœ‰(𝐴, 𝐡), πœ‰(𝐴, 𝐡).
πœ‰ (𝐴, 𝐡) = πœ‰ (𝑝, π‘ž) = 𝜏 ((𝑝 󳨀→ π‘ž) βŠ“ (𝑝 󳨀→ π‘ž))
󡄨󡄨
󡄨󡄨
⋅ 󡄨󡄨󡄨𝑓(−1
(1)󡄨󡄨󡄨 .
𝑝
→
π‘ž
βŠ“
π‘ž
→
𝑝
)
(
)
󡄨
󡄨
−1
With 𝑓(𝑝
→ π‘ž)βŠ“(π‘ž → 𝑝) (1)
2
(11)
= {(0, 0), (1/2, 1/2), (1, 1)}, so πœ‰(𝐴,
Proof. The proof of (i), (ii), and (v) is obvious; we only give
the proof of (iii) and (iv).
(iii) In general, assume that 𝐴, 𝐡, and 𝐢 have the same
atomic formulas 𝑝1 , . . . , 𝑝𝑛 .
−1
−1
Let 𝐸 = 𝑓(𝐴
→ 𝐡)βŠ“(𝐡 → 𝐴) (1), 𝐹 = 𝑓(𝐡 → 𝐢)βŠ“(𝐢 → 𝐡) (1), and
−1
𝐺 = 𝑓(𝐴 → 𝐢)βŠ“(𝐢 → 𝐴) (1).
Then πœ‰(𝐴, 𝐡) + πœ‰(𝐡, 𝐢) = |𝐸|/3𝑛 + |𝐹|/3𝑛 , πœ‰(𝐴, 𝐡) + 1 =
|𝐺|/3𝑛 + 1.
And with 𝐸 ∩ 𝐹 ⊆ 𝐺, we have |𝐸| + |𝐹| = |𝐸 ∪ 𝐹| + |𝐸 ∩ 𝐹| ≤
3𝑛 + |𝐺|; that is,
󡄨󡄨 −1
󡄨 󡄨 −1
󡄨󡄨
󡄨󡄨𝑓(𝐴 → 𝐡)βŠ“(𝐡 → 𝐴) (1)󡄨󡄨󡄨 + 󡄨󡄨󡄨𝑓(𝐡
󡄨
󡄨
󡄨 󡄨 → 𝐢)βŠ“(𝐢 → 𝐡) (1)󡄨󡄨
󡄨󡄨
󡄨 −1
󡄨
≤ 3𝑛 + 󡄨󡄨󡄨󡄨𝑓(𝐴
→ 𝐢)βŠ“(𝐢 → 𝐴) (1)󡄨󡄨 .
(13)
Hence, πœ‰(𝐴, 𝐡) + πœ‰(𝐡, 𝐢) ≤ πœ‰(𝐴, 𝐢) + 1.
The proof of the other inequalities can be obtained in a
similar way.
(iv) From (9), we can get πœ‰(𝐴, 𝐡) = 0 ⇔ 𝜏((𝑀𝐴 →
𝑀𝐡) βŠ“ (𝑀𝐡 → 𝑀𝐴)) = 0,
⇔ for all V ∈ Ω3 , V((𝑀𝐴 → 𝑀𝐡)) = 0 or V((𝑀𝐡 →
𝑀𝐴)) = 0,
⇔ for all V ∈ Ω3 , V(𝑀𝐴) = V(¬π‘€π΅),
⇔⊒ 𝑀𝐴 ↔ ¬π‘€π΅.
πœ‰ (𝐴, 𝐡) = πœ‰ (𝑝, π‘ž) = 𝜏 ((𝑀𝑝 󳨀→ π‘€π‘ž) βŠ“ (𝑀𝑝 󳨀→ π‘€π‘ž))
1
32
(v) πœ‰(𝐴, 𝐡) = πœ‰(𝐡, 𝐴), πœ‰(𝐴, 𝐡) = πœ‰(𝐡, 𝐴), πœ‰(𝐴, 𝐡) = πœ‰(𝐡,
𝐴).
⇔ for all V ∈ Ω3 , V(𝑀𝐴) = ¬V(𝑀𝐡),
𝐡) = 3/3 = 1/3. Consider
=
πœ‰(𝐴, 𝐡) = 0 if and only if ⊒ 𝐿𝐴 ↔ ¬πΏπ΅,
⇔ for all V ∈ Ω3 , V((𝑀𝐴 → 𝑀𝐡)βŠ“(𝑀𝐡 → 𝑀𝐴)) =
0,
Solution 1. Consider
1
= 2
3
(iv) πœ‰(𝐴, 𝐡) = 0 if and only if ⊒ 𝑀𝐴 ↔ ¬π‘€π΅,
󡄨󡄨
󡄨󡄨
⋅ 󡄨󡄨󡄨𝑓(−1
(1)󡄨󡄨 .
󡄨 𝑀𝑝 → π‘€π‘ž)βŠ“(π‘€π‘ž → 𝑀𝑝) 󡄨󡄨
(12)
−1
With 𝑓(𝑀𝑝
→ π‘€π‘ž)βŠ“(π‘€π‘ž → 𝑀𝑝) (1) = {(0, 0), (1/2, 1/2), (1/2,
2
1), (1, 1/2), (1, 1)}, so πœ‰(𝐴, 𝐡) = 5/3 = 5/9.
Similarly, we can obtain πœ‰(𝐴, 𝐡) = 5/9.
Proposition 19. Suppose that 𝐴, 𝐡, 𝐢 ∈ 𝐹(𝑆), and then
(i) πœ‰(𝐴, 𝐡) = πœ‰(𝑀𝐴, 𝑀𝐡), πœ‰(𝐴, 𝐡) = πœ‰(𝐿𝐴, 𝐿𝐡),
(ii) πœ‰(𝐴, 𝐡) = 1 if and only if ⊒ 𝐴 ↔ 𝐡,
πœ‰(𝐴, 𝐡) = 1 if and only if ⊒ 𝑀𝐴 ↔ 𝑀𝐡,
πœ‰(𝐴, 𝐡) = 1 if and only if ⊒ 𝐿𝐴 ↔ 𝐿𝐡,
(iii) πœ‰(𝐴, 𝐡) + πœ‰(𝐡, 𝐢) ≤ πœ‰(𝐴, 𝐢) + 1,
πœ‰(𝐴, 𝐡) + πœ‰(𝐡, 𝐢) ≤ πœ‰(𝐴, 𝐢) + 1,
πœ‰(𝐴, 𝐡) + πœ‰(𝐡, 𝐢) ≤ πœ‰(𝐴, 𝐢) + 1,
In the same way, we can get πœ‰(𝐴, 𝐡) = 0 if and only if
⊒ 𝐿𝐴 ↔ ¬πΏπ΅.
Definition 20. Suppose that 𝐴, 𝐡 ∈ 𝐹(𝑆), and 𝐴 and 𝐡 are said
to be similar if πœ‰(𝐴, 𝐡) = 1.
Definition 20 gives a similarity relation in 𝐹(𝑆), and we
can easily get the following corollary from Proposition 19.
Corollary 21. The similarity relation among formulas is an
equivalent relation.
Proposition 22. Suppose that 𝐴, 𝐡, 𝐴󸀠 , 𝐡󸀠 ∈ 𝐹(𝑆) and πœ‰(𝐴,
𝐴󸀠 ) ≥ 𝛼, πœ‰(𝐡, 𝐡󸀠 ) ≥ 𝛽, and then
πœ‰ (𝐴 󳨀→ 𝐡, 𝐴󸀠 󳨀→ 𝐡󸀠 ) ≥ 𝛼 + 𝛽 − 1.
(14)
Proof. Let 𝐢 = (𝐴󸀠 → 𝐴) → ((𝐴 → 𝐡) → (𝐴󸀠 → 𝐡)),
which is a tautology in 3-valued pre-rough logic and hence
𝜏(𝐢) = 1. Moreover, 𝜏(𝐴󸀠 → 𝐴) ≥ πœ‰(𝐴, 𝐴󸀠 ) ≥ 𝛼, and hence
it follows from Theorem 13(i) that 𝜏((𝐴 → 𝐡) → (𝐴󸀠 →
𝐡)) ≥ 𝛼+1−1 = 𝛼. Similarly 𝜏((𝐴󸀠 → 𝐡) → (𝐴 → 𝐡)) ≥ 𝛼.
It follows that πœ‰(𝐴 → 𝐡, 𝐴󸀠 → 𝐡) ≥ 𝛼. On the other hand, it
6
Journal of Applied Mathematics
can be proved from πœ‰(𝐡, 𝐡󸀠 ) ≥ 𝛽 that πœ‰(𝐴󸀠 → 𝐡, 𝐴󸀠 → 𝐡󸀠 ) ≥
𝛽. From Proposition 19(iii) πœ‰(𝐴 → 𝐡, 𝐴󸀠 → 𝐡󸀠 ) ≥ 𝛼 + 𝛽 − 1
holds.
Definition 23. Define three nonnegative functions 𝜌, 𝜌, 𝜌 :
𝐹(𝑆) × πΉ(𝑆) → [0, 1] as follows: for all 𝐴, 𝐡 ∈ 𝐹(𝑆),
𝜌 (𝐴, 𝐡) = 1 − πœ‰ (𝐴, 𝐡) ,
𝜌 (𝐴, 𝐡) = 1 − πœ‰ (𝐴, 𝐡) ,
(15)
𝜌 (𝐴, 𝐡) = 1 − πœ‰ (𝐴, 𝐡) .
Then 𝜌, (𝜌, 𝜌) is called the pseudometrics on the set of rough
formulas in pre-rough logic.
Proposition 24 is obviously and which can state 𝜌, 𝜌, 𝜌 are
indeed the pseudometrics on the set of rough formulas in prerough logic.
Proposition 24. Let 𝜌, 𝜌, and 𝜌 be the three nonnegative
functions defined in the above definition, and then for all 𝐴, 𝐡 ∈
𝐹(𝑆)
(1) 𝜌 (𝐴, 𝐴) = 𝜌 (𝐴, 𝐴) = 𝜌 (𝐴, 𝐴) = 0.
(2) 𝜌 (𝐴, 𝐡) = 𝜌 (𝐡, 𝐴) ,
𝜌 (𝐴, 𝐡) = 𝜌 (𝐡, 𝐴) ,
𝜌 (𝐴, 𝐡) = 𝜌 (𝐡, 𝐴) .
(16)
(3) 𝜌 (𝐴, 𝐢) ≤ 𝜌 (𝐴, 𝐡) + 𝜌 (𝐡, 𝐢) ,
𝜌 (𝐴, 𝐢) ≤ 𝜌 (𝐴, 𝐡) + 𝜌 (𝐡, 𝐢) ,
𝜌 (𝐴, 𝐢) ≤ 𝜌 (𝐴, 𝐡) + 𝜌 (𝐡, 𝐢) .
Theorem 25. The operators ¬, 𝐿, and βŠ“ are continuous on
(𝐹(𝑆), 𝜌).
Proof. Suppose that 𝐴, 𝐡 ∈ 𝐹(𝑆), πœ€ > 0, and 𝜌(𝐴, 𝐡) < πœ€, and
then 𝜌(¬π΄, ¬π΅) = 1−πœ‰(¬π΄, ¬π΅) = 1−𝜏((¬π΄ → ¬π΅)βŠ“(¬π΅ →
¬π΄)) = 1−𝜏((𝐡 → 𝐴)βŠ“(𝐴 → 𝐡)) = 1−πœ‰(𝐴, 𝐡) = 𝜌(𝐴, 𝐡) <
πœ€. Hence ¬ : 𝐹(𝑆) → 𝐹(𝑆) is continuous.
Similarly, suppose that 𝐴, 𝐡 ∈ 𝐹(𝑆), πœ€ > 0, and 𝜌(𝐴, 𝐡) <
πœ€, then 𝜌(𝐿𝐴, 𝐿𝐡) = 1 − πœ‰(𝐿𝐴, 𝐿𝐡) = 1 − 𝜏((𝐿𝐴 → 𝐿𝐡) βŠ“
(𝐿𝐡 → 𝐿𝐴)) ≤ 1 − 𝜏((𝐴 → 𝐡) βŠ“ (𝐡 → 𝐴)) = 1 − πœ‰(𝐴, 𝐡) =
𝜌(𝐴, 𝐡) ≤ πœ€. Hence 𝐿 : 𝐹(𝑆) → 𝐹(𝑆) is continuous.
Suppose that 𝐴, 𝐡, 𝐴󸀠 , 𝐡󸀠 ∈ 𝐹(𝑆) and 𝜌(𝐴, 𝐴󸀠 ) ≤ πœ€/2,
𝜌(𝐡, 𝐡󸀠 ) ≤ πœ€/2, and then 𝜌(π΄βŠ“π΅, 𝐴󸀠 βŠ“π΅σΈ€  ) = 1−πœ‰(π΄βŠ“π΅, 𝐴󸀠 βŠ“π΅σΈ€  ),
Being πœ‰(𝐴 βŠ“ 𝐡, 𝐴󸀠 βŠ“ 𝐡) + πœ‰(𝐡 βŠ“ 𝐴󸀠 , 𝐡󸀠 βŠ“ 𝐴󸀠 ) = 𝜏(((𝐴 βŠ“ 𝐡) →
(𝐴󸀠 βŠ“ 𝐡)) βŠ“ ((𝐴󸀠 βŠ“ 𝐡) → (𝐴 βŠ“ 𝐡))) + 𝜏(((𝐡 βŠ“ 𝐴󸀠 ) →
(𝐡󸀠 βŠ“ 𝐴󸀠 )) βŠ“ ((𝐡󸀠 βŠ“ 𝐴󸀠 ) → (𝐡 βŠ“ 𝐴󸀠 ))) ≥ 𝜏((𝐴 → 𝐴󸀠 ) βŠ“ (𝐴󸀠 →
𝐴))+𝜏((𝐡 → 𝐡󸀠 )βŠ“(𝐡󸀠 → 𝐡))−1 ≥ 1−πœ€/2+1−πœ€/2−1 = 1−πœ€,
So πœ‰(π΄βŠ“π΅, 𝐴󸀠 βŠ“π΅σΈ€  ) ≤ 1−(1−πœ€) = πœ€. Hence 𝜌(π΄βŠ“π΅, 𝐴󸀠 βŠ“π΅σΈ€  ) ≤ πœ€
and βŠ“ is continuous.
Remark 26. Since → , βŠ”, 𝑀 are abbreviations of operators
¬, βŠ“, 𝐿, so these operators are also continuous on (𝐹(𝑆), 𝜌).
5. Approximate Reasoning in
3-Valued Propositional Pre-Rough Logic
Definition 27. Let Γ ⊂ 𝐹(𝑆), for all 𝐴 ∈ 𝐹(𝑆), πœ€ > 0, if
𝜌(𝐴, 𝐷(Γ)) = inf{𝜌(𝐴, 𝐡) : 𝐡 ∈ 𝐷(Γ)} < πœ€, 𝜌(𝐴, 𝐷(Γ)) =
inf{𝜌(𝐴, 𝐡) : 𝐡 ∈ 𝐷(Γ)} < πœ€, 𝜌(𝐴, 𝐷(Γ)) = inf{𝜌(𝐴, 𝐡) : 𝐡 ∈
𝐷(Γ)} < πœ€. Then we call 𝐴 an approximate rough (upper,
lower) consequence of Γ with I-type error less than πœ€, respectively. Denoted by 𝐴 ∈ π·πœ€1 (Γ), 𝐴 ∈ π·πœ€1 (Γ), and 𝐴 ∈ π·πœ€1 (Γ)
each other.
Definition 28. Let Γ ⊂ 𝐹(𝑆), for all 𝐴 ∈ 𝐹(𝑆), πœ€ > 0, if 1 −
sup{𝜏(𝐡 → 𝐴) : 𝐡 ∈ 𝐷(Γ)} < πœ€, 1 − sup{𝜏(𝑀𝐡 → 𝑀𝐴) :
𝐡 ∈ 𝐷(Γ)} < πœ€, 1 − sup{𝜏(𝐿𝐡 → 𝐿𝐴) : 𝐡 ∈ 𝐷(Γ)} < πœ€. Then
we call 𝐴 an approximate rough (upper, lower) consequence
of Γ with II-type error less than πœ€, respectively. Denoted by
𝐴 ∈ π·πœ€2 (Γ), 𝐴 ∈ π·πœ€2 (Γ), and 𝐴 ∈ π·πœ€2 (Γ) each other.
Definition 29. Let Γ ⊂ 𝐹(𝑆), for all 𝐴 ∈ 𝐹(𝑆), πœ€ >
0, if inf{𝐻(𝐷(Γ), 𝐷(Σ)) | Σ ⊂ 𝐹(𝑆), Σ βŠ’ 𝐴} <
πœ€, inf{𝐻(𝐷(Γ), 𝐷(Σ)) | Σ ⊂ 𝐹(𝑆), Σ βŠ’ 𝐴} < πœ€,
inf{𝐻(𝐷(Γ), 𝐷(Σ)) | Σ ⊂ 𝐹(𝑆), Σ βŠ’ 𝐴} < πœ€. Then we call 𝐴 an
approximate rough (upper, lower) consequence of Γ with IIItype error less than πœ€, respectively. Denoted by 𝐴 ∈ π·πœ€3 (Γ),
𝐴 ∈ π·πœ€3 (Γ), and 𝐴 ∈ π·πœ€3 (Γ) each other, and 𝐻 is Hausdorff
distance.
Where (𝑋, 𝜌) is a metric space, π‘ˆ and 𝑉 are nonempty
subsets on 𝑋.
Let 𝜌(π‘₯, 𝑉) = inf{𝜌(π‘₯, 𝑦) : 𝑦 ∈ 𝑉}; 𝜌(π‘₯, 𝑉) = inf{𝜌(π‘₯,
𝑦) : 𝑦 ∈ 𝑉}; 𝜌(π‘₯, 𝑉) = inf{𝜌(π‘₯, 𝑦) : 𝑦 ∈ 𝑉}, 𝐻∗ (π‘ˆ, 𝑉) =
sup{𝜌(π‘₯, 𝑉) : π‘₯ ∈ π‘ˆ}; 𝐻∗ (π‘ˆ, 𝑉) = sup{𝜌(π‘₯, 𝑉) : π‘₯ ∈ π‘ˆ},
𝐻∗ (π‘ˆ, 𝑉) = sup{𝜌(π‘₯, 𝑉) : π‘₯ ∈ π‘ˆ},
𝐻(π‘ˆ, 𝑉) = max(𝐻∗ (π‘ˆ, 𝑉), 𝐻∗ (𝑉, π‘ˆ)),
𝐻(π‘ˆ, 𝑉) = max(𝐻∗ (π‘ˆ, 𝑉), 𝐻∗ (𝑉, π‘ˆ)),
𝐻(π‘ˆ, 𝑉) = max(𝐻∗ (π‘ˆ, 𝑉), 𝐻∗ (𝑉, π‘ˆ)).
Theorem 30. Let Γ ⊂ 𝐹(𝑆), for all 𝐴 ∈ 𝐹(𝑆), πœ€ > 0, and then
(i) 𝐴 ∈ π·πœ€1 (Γ) if and only if 𝐴 ∈ π·πœ€2 (Γ),
(ii) 𝐴 ∈ π·πœ€1 (Γ) if and only if 𝐴 ∈ π·πœ€2 (Γ),
(iii) 𝐴 ∈ π·πœ€1 (Γ) if and only if 𝐴 ∈ π·πœ€2 (Γ).
Proof. (i) Let 𝐴 ∈ π·πœ€1 (Γ), and then we can get 𝜌(𝐴, 𝐷(Γ)) =
inf{𝜌(𝐴, 𝐡) : 𝐡 ∈ 𝐷(Γ)} < πœ€, for 𝜌(𝐴, 𝐷(Γ)) = inf{𝜌(𝐴, 𝐡) :
𝐡 ∈ 𝐷(Γ)} ≤ inf{𝜌(𝐴, π΄βŠ”π΅) : 𝐡 ∈ 𝐷(Γ)} = inf{1−πœ‰(𝐴, π΄βŠ”π΅) :
𝐡 ∈ 𝐷(Γ)} = inf{1 − 𝜏((𝐴 → 𝐴 βŠ” 𝐡) βŠ“ (𝐴 βŠ” 𝐡 → 𝐴))} =
inf{1 − 𝜏(𝐡 → 𝐴)} = 1 − sup{𝜏(𝐡 → 𝐴)} < πœ€, so 𝐴 ∈ π·πœ€2 (Γ).
Let 𝐴 ∈ π·πœ€2 (Γ), and then we can get 1 − sup{𝜏(𝐡 → 𝐴) :
𝐡 ∈ 𝐷(Γ)} < πœ€, namely sup{𝜏(𝐡 → 𝐴) : 𝐡 ∈ 𝐷(Γ)} > 1 − πœ€.
For sup{𝜏(𝐡 → 𝐴) : 𝐡 ∈ 𝐷(Γ)} ≥ sup{𝜏((𝐡 → 𝐴) βŠ“
(𝐴 → 𝐡)) : 𝐡 ∈ 𝐷(Γ)} = sup{πœ‰(𝐡 → 𝐴) : 𝐡 ∈ 𝐷(Γ)} =
1 − inf{1 − πœ‰(𝐡 → 𝐴) : 𝐡 ∈ 𝐷(Γ)} = 1 − inf{𝜌(𝐴, 𝐡) : 𝐡 ∈
𝐷(Γ)} = 1 − 𝜌(𝐴, 𝐷(Γ)) > 1 − πœ€, hence 𝜌(𝐴, 𝐷(Γ)) < πœ€, so
𝐴 ∈ π·πœ€1 (Γ).
Journal of Applied Mathematics
In conclusion, 𝐴 ∈ π·πœ€1 (Γ) if and only if 𝐴 ∈ π·πœ€2 (Γ) is
established.
The proof of (ii) and (iii) can be in a similar way as that of
(i).
Theorem 31. Let Γ ⊂ 𝐹(𝑆), for all 𝐴 ∈ 𝐹(𝑆), πœ€ > 0, and then
(i) if 𝐴 ∈ π·πœ€3 (Γ), then 𝐴 ∈ π·πœ€1 (Γ);
(ii) if 𝐴 ∈ π·πœ€3 (Γ), then 𝐴 ∈ π·πœ€1 (Γ);
(iii) if 𝐴 ∈ π·πœ€3 (Γ), then 𝐴 ∈ π·πœ€1 (Γ).
Proof. (i) Let 𝐴 ∈ π·πœ€3 (Γ), and we can get inf{𝐻(𝐷(Γ), 𝐷(Σ)) |
Σ ⊂ 𝐹(𝑆), Σ βŠ’ 𝐴} < πœ€, so there exists Σ ⊂ 𝐹(𝑆) makes Σ βŠ’ 𝐴
and 𝐻(𝐷(Γ), 𝐷(Σ)) < πœ€ hold. At the same time 𝐴 ∈ 𝐷(Σ),
𝜌(𝐴, 𝐷(Γ)) ≤ 𝐻(𝐷(Γ), 𝐷(Σ)) < πœ€.
Hence we can get 𝐴 ∈ π·πœ€1 (Γ).
The proof of (ii) and (iii) can be in a similar way as that of
(i).
6. Conclusion
Through the basic method of quantitative logic, the theory
of truth degree in 3-valued pre-rough logic is studied in
this paper. Moreover, similarity degrees among formulas are
proposed and a pseudometric is defined therefrom on the
set of formulas, and hence a possible framework suitable for
developing approximate reasoning theory in 3-valued prerough logic is established.
It is worthy to notice that the results obtained in the
present paper are based on the assumption that the probabilities involved are evenly distributed, while it may happen
in real life that some propositions are considered more
important than others and hence should be endowed with
higher probabilities. Therefore, how to combine the method
of probability logic is an attractive research topic, and we can
find paper [21, 22] have give a possible way combine fuzzy
logic and probability logic.
Acknowledgments
This work is supported by the Scientific Research Program
Funded by Shaanxi Provincial Education Department (Program no. 12JK0878) and Doctor Scientific Research Foundation Program of Xi’an Polytechnic University.
References
[1] Z. Pawlak, “Rough sets,” International Journal of Computer and
Information Sciences, vol. 11, no. 5, pp. 341–356, 1982.
[2] Md. A. Khan and M. Banerjee, “Formal reasoning with rough
sets in multiple-source approximation systems,” International
Journal of Approximate Reasoning, vol. 49, no. 2, pp. 466–477,
2008.
[3] Y. Leung, M. M. Fischer, W.-Z. Wu, and J.-S. Mi, “A rough set
approach for the discovery of classification rules in intervalvalued information systems,” International Journal of Approximate Reasoning, vol. 47, no. 2, pp. 233–246, 2008.
7
[4] A. Mieszkowicz-Rolka and L. Rolka, “Fuzzy rough approximations of process data,” International Journal of Approximate
Reasoning, vol. 49, no. 2, pp. 301–315, 2008.
[5] Z. Xu and R. R. Yager, “Dynamic intuitionistic fuzzy multiattribute decison making,” International Journal of Approximate
Reasoning, vol. 48, no. 1, pp. 246–262, 2008.
[6] Y. Yao, “Probabilistic rough set approximations,” International
Journal of Approximate Reasoning, vol. 49, no. 2, pp. 255–271,
2008.
[7] Y. Leung, J.-M. Ma, W.-X. Zhang, and T.-J. Li, “Dependencespace-based attribute reductions in inconsistent decision information systems,” International Journal of Approximate Reasoning, vol. 49, no. 3, pp. 623–630, 2008.
[8] Y. Yao, “The superiority of three-way decisions in probabilistic
rough set models,” Information Sciences, vol. 181, no. 6, pp. 1080–
1096, 2011.
[9] Z. Pawlak, “Rough logic,” Bulletin of the Polish Academy of Sciences, vol. 35, no. 5-6, pp. 253–258, 1987.
[10] M. Banerjee and M. K. Chakraborty, “Rough sets through algebraic logic,” Fundamenta Informaticae, vol. 28, no. 3-4, pp. 211–
221, 1996.
[11] I. Düntsch, “A logic for rough sets,” Theoretical Computer
Science, vol. 179, no. 1-2, pp. 427–436, 1997.
[12] M. K. Chakraborty and M. Banerjee, “Rough consequence,”
Polish Academy of Sciences, vol. 41, no. 4, pp. 299–304, 1993.
[13] M. Banerjee, “Logic for rough truth,” Fundamenta Informaticae,
vol. 71, no. 2-3, pp. 139–151, 2006.
[14] M. Banerjee and Md. A. Khan, “Propositional logics from rough
set theory,” in Transactions on Rough Sets. VI, vol. 4374 of
Lecture Notes in Computer Science, pp. 1–25, Springer, Berlin,
Germany, 2007.
[15] E. OrΕ‚owska, “Kripke semantics for knowledge representation
logics,” Studia Logica, vol. 49, no. 2, pp. 255–272, 1990.
[16] D. Vakarelov, “A modal logic for similarity relations in Pawlak
knowledge representation systems,” Fundamenta Informaticae,
vol. 15, no. 1, pp. 61–79, 1991.
[17] X.-H. Zhang and F. Zhu, “Rough logic system RSL and fuzzy
logic system Luk,” Journal of the University of Electronic Science
and Technology of China, vol. 40, no. 2, pp. 296–302, 2011.
[18] G. Wang and H. Zhou, “Quantitative logic,” Information Sciences, vol. 179, no. 3, pp. 226–247, 2009.
[19] G. Wang, L. Fu, and J. Song, “Theory of truth degrees of propositions in two-valued logic,” Science in China A, vol. 45, no. 9,
pp. 1106–1116, 2002.
[20] J. Li and G. Wang, “Theory of truth degrees of propositions in
the logic system L∗𝑛 ,” Science in China F, vol. 49, no. 4, pp. 471–
483, 2006.
[21] X. J. Hui, “Generalization of the fundamental theorem of probability logic in multi-valued propositional logic,” Acta Mathematicae Applicatae Sinica, vol. 34, no. 2, pp. 217–228, 2011.
[22] X. J. Hui, “Randomized divergence degree of the theories in
the 𝑅0 3-valued propositional logic system,” Acta Mathematicae
Applicatae Sinica, vol. 33, no. 1, pp. 142–149, 2010.
[23] G. J. Wang and H. X. Shi, “Quantitative research of generalized
tautologies in 𝑛-valued propositional logic L∗𝑛 ,” Journal of
Shaanxi Normal University, vol. 37, no. 2, pp. 1–5, 2009.
[24] Y. She, X. He, and G. Wang, “Rough truth degrees of formulas
and approximate reasoning in rough logic,” Fundamenta Informaticae, vol. 107, no. 1, pp. 67–83, 2011.
Advances in
Operations Research
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Advances in
Decision Sciences
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Mathematical Problems
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Algebra
Hindawi Publishing Corporation
http://www.hindawi.com
Probability and Statistics
Volume 2014
The Scientific
World Journal
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International Journal of
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014
Submit your manuscripts at
http://www.hindawi.com
International Journal of
Advances in
Combinatorics
Hindawi Publishing Corporation
http://www.hindawi.com
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Complex Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International
Journal of
Mathematics and
Mathematical
Sciences
Journal of
Hindawi Publishing Corporation
http://www.hindawi.com
Stochastic Analysis
Abstract and
Applied Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
International Journal of
Mathematics
Volume 2014
Volume 2014
Discrete Dynamics in
Nature and Society
Volume 2014
Volume 2014
Journal of
Journal of
Discrete Mathematics
Journal of
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Applied Mathematics
Journal of
Function Spaces
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Download