In terms of propositions p and q, modus tollens is expressed as Modus ponens plays a central role in engineering applications such as control logic, largely due to its basic consideratio
Trang 1Instead of min and max, the product and algebraic sum for intersection and union may be respectively used The two equations can be verified by substituting 1 for true and 0 for false
Table 3.14 Truth table applied to propositions
p q p ∧ q p ∨ q p → q p ↔ q ∼p
In traditional propositional logic, there are two very important inference rules
as-sociated with implication and proposition, specifically the inferences modus ponens and modus tollens.
Modus ponens:
Premise 1: ‘x is A’;
Premise 2: ‘IF x is A THEN y is B’;
Consequence: ‘y is B’.
Modus ponens is associated with the implication ‘A implies B’ In terms of propo-sitions p and q, modus ponens is expressed as
Modus tollens:
Premise 1: ‘y is not B’;
Premise 2: ‘IF x is A THEN y is B’;
Consequence: ‘x is not A’.
In terms of propositions p and q, modus tollens is expressed as
Modus ponens plays a central role in engineering applications such as control
logic, largely due to its basic consideration of cause and effect
Modus tollens has in the past not featured in engineering applications, and has
only recently been applied to engineering analysis logic such as in engineering de-sign analysis with the application of FMEA and FMECA
Although traditional fuzzy logic borrows notions from crisp logic, it is not
ade-quate for engineering applications of fuzzy control logic, because cause and effect is
the cornerstone of modelling in engineering control systems, whereas in traditional propositional logic it is not Ultimately, this has prompted redefinition of fuzzy im-plication operators for engineering apim-plications of fuzzy control logic An
under-standing of why the traditional approach fails in engineering is essential The
ex-tension of crisp logic to fuzzy logic is made by replacing the bivalent membership
functions of crisp logic with fuzzy membership functions.
Trang 2Thus, the IF–THEN statement:
‘IF x is A, THEN y is B’ where x ∈ X and y ∈ Y
has a membership function
Note thatμp →q(x,y) measures the degree of truth of the implication relation be-tween x and y This membership function can be defined as for the crisp case In fuzzy logic, modus ponens is extended to a generalised modus ponens.
Generalised modus ponens:
Premise 1: ‘x is A ∗’;
Premise 2: ‘IF x is A THEN y is B’;
Consequence: ‘y is B ∗’.
The difference between modus ponens and generalised modus ponens is subtle,
namely the fuzzy set A ∗ is not the same as rule antecedent fuzzy set A, and fuzzy set B ∗ is not necessarily the same as rule consequent B.
d) Fuzzy Implication
Classical set theory operations can be extended from ordinary set theory to fuzzy sets All those operations that are extensions of crisp concepts reduce to their usual meaning when the fuzzy subsets have membership degrees that are drawn from the set{0,1} Therefore, extending operations to fuzzy sets, the same symbols are used
as in set theory
For example, let A and B be fuzzy subsets of a nonempty (crisp) set X
The intersection of A and B is defined as
(A ∩ B)(t) = T(A(t),B(t)) = A(t) ∧ B(t) (3.116) where:
∧ denotes the Boolean conjunction operation
(i.e A (t) ∧ B(t) = 1 if A(t) = B(t) = 1
and A (t) ∧ B(t) = 0 otherwise).
Conversely:
∨ denotes a Boolean disjunction operation
(i.e A (t) ∨ B(t) = 0 if A(t) = B(t) = 0
and A (t) ∨ B(t) = 1 otherwise).
This will be considered more closely later
and:
T is a t-norm If T = min, then we get:
(A ∩ B)(t) = min{A(t),B(t)} for all t ∈ X.
Trang 3If a proposition is of the form ‘u is A’ where A is a fuzzy set—for example, ‘high pressure’—and a proposition is of the form ‘v is B’ where B is a fuzzy set—for example, ‘small volume’—, then the membership function of the fuzzy implication
A → B is defined as
where f is a specific function relating u to v The following is used
A (u) is considered the truth value of the proposition ‘u is high pressure’, B(v) is considered the truth value of the proposition ‘v is small volume’.
e) Fuzzy Reasoning
We now turn our attention to the research of Dubois and Prade about representation
of the different kinds of fuzzy rules in terms of fuzzy reasoning on certainty and possibility qualifications, and in terms of graduality (Dubois et al 1992a,b,c).
Certainty rules This first kind of implication-based fuzzy rule corresponds to
fuzzy reasoning statements of the form ‘the more x is A, the more certain y lies
in B’ Interpretation of this rule gives:
‘∀u, if x = u, it is at leastμA (u) certain that y lies in B’
The degree 1−μA (u) is the possibility that y is outside of B when x = u, since the more x is A, the less possible y lies outside B, and the more certain y lies in B In this case, the certainty of an event corresponds to the impossibility of the contrary
event
The conditional possibility distribution of this rule is
∀u ∈ U, ∀v ∈ V πy |x (v,u) ≤ max(1 −μA (u),μA (v)) (3.119) where: πis the conditional possibility distribution that y relates to x.
In the particular case where A is an ordinary subset, Eq (3.119) yields
∀u ∈ A πy |x (v,u) ≤μB (v)
∀u /∈ A πy |x (v,u) is completely unspecified (3.120) This corresponds to the implication-based modelling of a fuzzy rule with a non-fuzzy condition
Gradual rules This second kind of implication-based fuzzy rule corresponds to
fuzzy reasoning statements of the form ‘the more x is A, the more y is B’ Statements involving ‘the less’ in place of ‘the more’ are easily obtained by changing A (or B)
Trang 4into its complement ¯A (or ¯ B), due to the equivalence between ‘the more x is A’ and
‘the less x is ¯ A’ (withμA¯= 1 −μA)
More precisely, the intended meaning of a gradual rule can be understood in the
following way: ‘the greater the degree of membership of the value of x to the fuzzy set A and the more the value of y is considered to be in relation (in the sense of the rule) with the value of x, the greater the degree of membership the value of y should
be to B’, i.e.
∀u ∈ U minμA (u),πy |x (v,u)≤μB (v) (3.121)
Possibility rules This kind of conjunction-based fuzzy rule corresponds to fuzzy
reasoning statements of the form ‘the more x is A, the more possible B is a range for y’ Interpretation of this rule gives:
‘∀u, if x = u, it is at leastμA (u) possible that B is a range for y’
This yields the conditional possibility distribution πy |x (u) to represent the rule when x = u
∀u ∈ U, ∀v ∈ V min(μ A (u),μB (v)) ≤πy |x (v,u). (3.122)
The degree of possibility of the values in B is lower bounded byμA (u).
3.3.2.6 Theory of Approximate Reasoning
Zadeh introduced the theory of approximate reasoning (Zadeh 1979) This theory provides a powerful framework for reasoning in the face of imprecise and uncer-tain information, typically such as for engineering design Central to this theory is the representation of propositions as statements, assigning fuzzy sets as values to variables
For example, suppose we have two interactive variables x ∈ X and y ∈ Y and
the causal relationship between x and y is known In other words, we know that y
is a function of x, or y = f (x), and then the following inferences can be made (cf.
Fig 3.30):
“y = f (x)” & “x = x1” → “y = f (x1)”
This inference rule states that if y = f (x) for all x ∈ X and we observe that x = x1,
then y takes the value f (x1) However, more often than not, we do not know the
complete causal link f between x and y, and only certain values f (x) for some particular values of x are known, that is
R i : If x = x i then y = y i , for i = 1, ,m (3.123)
where R i is a particular rule-base in which the values of x i (i = 1, ,m) are known Suppose that we are given an x ∈ X and want to find a y ∈ Y that corresponds to x
Trang 5X
x = x’
y = f(x)
y = f(x’)
Fig 3.30 Simple crisp inference
under the rule-base R = {R i , ,R m }, then this problem is commonly approached
through interpolation.
Let x and y be linguistic variables, e.g ‘x is high’ and ‘y is small’ Then, the
basic problem of approximate reasoning is to find a membership function of the
consequence C from the stated rule-base R = {R i , ,R n } and the fact A, where R i
is of the form
R i : if x is A i then y is C i (3.124)
In fuzzy logic and approximate reasoning, the most important fuzzy implication
inference rule is the generalised modus ponens (GMP; Fullér 1999) As previously
indicated, the classical modus ponens inference rule states:
Premise if p then q
Consequence q
This inference rule can be interpreted as:
If p is true and p → q (p implicates q) is true, then q is true.
The fuzzy implication inference→ is based on the compositional rule of inference
for approximate reasoning, which states (Zadeh 1973):
Premise if x is A then y is B
Consequence y is B
In addition to the phrase ‘modus ponens’ (where the term modus ponens⇒ method
of argument), there are other special terms in approximate reasoning for the various
features of these arguments The ‘If then’ premise is called a conditional, and the two claims are similarly called the antecedent and the consequent where:
Main premise <antecedent>
Helping premise if<antecedent> then <consequent>
Conclusion <consequent>
Trang 6The valid connection between a premise and a conclusion is known as deductive validity.
From the classical modus ponens inference rule, the consequence B is de-termined as a composition of the fact and the fuzzy implication operator B =
A ◦ (A → B) Thus
For all v ∈ V :
B (v) = sup
u ∈Umin{A (u),(A → B)(u,v)} (3.125) where supu ∈Uis the fuzzy relations composition operator.
Instead of the fuzzy sup-min composition operator, the sup-T composition oper-ator may be used, where T is a t-norm
For all v ∈ V :
B (v) = sup
Use of the t-norm operator comes from the crisp max–min and max–prod com-positions, where both min and prod are t-norms This corresponds to the product of matrices, as the t-norm is replaced by the product, and sup is replaced by the sum
It is clear that T cannot be chosen independently of the implication operator Sup-pose that A, B and A are fuzzy numbers, then the generalised modus ponens should
satisfy some rational properties that are given as (cf Figs 3.31a,b, 3.32a,b, 3.33a,b):
Property 1: basic property
if x is A then y is B
x is A
y is B
if pressure is high then volume is small
pressure is high volume is small
Property 2: total indeterminance
if x is A then y is B
x is ¬A
y is unknown
if pressure is high then volume is small
pressure is not high volume is unknown
where x is ¬A means that x being an element of A is impossible (defined later).
Fig 3.31 a Basic property A = A b Basic property B = B
Trang 7Fig 3.32 a, b Total indeterminance
Fig 3.33 a, b Subset property
The t-norms are represented as:
Property 3: subset
if x is A then y is B
x is A ⊂ A
y is B
if pressure is high then volume is small
pressure is very high volume is small
where x is A ⊂ A means x is an element of the subset of A with A.
3.3.2.7 Overview of Possibility Theory
The basic concept of possibility theory, introduced by Zadeh, is to use fuzzy sets that no longer simply represent the gradual aspect of vague concepts such as ‘high’,
but also represent incomplete knowledge subject to uncertainty (Zadeh 1979) In
such a situation, the fuzzy variable ‘high’ represents the only information available
on some parameter value (such as pressure) In possibility theory, uncertainty is
described using dual possibility and necessity measures defined as follows (Dubois
et al 1988):
A possibility measure∏defined on a finite propositional language, and valued
on[0,1], satisfies the following axioms:
a) ∏(⊥) = 0 ; ∏() = 1
b) ∀p,∀q , ∏(p ∨ q) = max[∏(p),∏(q)]
c) if p is equivalent to q, then∏(p) =∏(q)
Trang 8⊥ and denote the ever-false proposition (contradiction) and the ever-true
proposition (tautology) respectively
∀p denotes ‘for all p’ and ∀q denotes ‘for all q’, and ∨ denotes a Boolean
dis-junction operation (i.e p ∨ q = 0 if p = q = 0 and p ∨ q = 1 otherwise)
and, conversely,∧ denotes the Boolean conjunction operation (i.e p ∧ q = 1 if
p = q = 1 and p ∧ q = 0 otherwise)
Axiom b) means that p ∨ q is possible as soon as one of p or q is possible,
including the case when both are so
∏(p) = 1 means that p is to be expected but not that p is sure, since∏(p) = 1 is
compatible with∏(¬p) = 1 as well.
On the contrary,∏(p) = 0 implies∏(¬p) = 1 where ¬p means that p is
impos-sible
a) Deviation of Possibility Theory from Fuzzy Logic
It must be emphasised that only the following proposition holds in the general case,
since p ∧ q is rather impossible
(e.g if q = ¬p, p ∧ q is ⊥, which is impossible) while p as well as q may remain
somewhat possible under a state of incomplete information
More generally,∏(p∧q) is not only a function of∏(p) and of∏(q) This departs
completely from fully truth functional multiple-valued calculi, which is referred
to as fuzzy logic (Lee 1972), specifically where the truth of vague propositions is
a matter of degree
In possibility theory, a necessity measure N is associated by duality with a pos-sibility measure∏, such that
It means that p is all the more certain as ¬p is impossible Axiom b) is then
equiva-lent to
This means that for being certain about p ∧q, we should be both certain of p and
certain of q, and that the level of certainty of p ∧ q is the smallest level of certainty
Trang 9attached to p and to q Note that
N (p) > 0 ⇔∏(¬p) < 1 ⇒∏(p) = 1
Since:
max
∏(p),∏(¬p)=∏(p ∨ ¬p) =∏() = 1
And:
This means we may be somewhat certain of the imprecise statement p ∨q without
being at all certain that p is true or that q is true.
The following conventions are adopted in possibility theory where the possible values of the pair of necessity and possibility measures, (N,∏), are represented
∏(p) = max
where:
∏(p) is the possibility measure of proposition p
ω is a representation of available knowledge
[p] is the set of interpretations that make p true, i.e the models of p
π(ω) is the possibility distribution of available knowledge
Thus, starting with the plausibility of available knowledge represented by the distri-butionπ of possible interpretations of such available knowledge, two functions of the possibility measure∏and the necessity measure N are defined that enable us to make an assessment of the uncertainty surrounding the proposition p Ignorance is
represented by a uniform possibility distribution equal to 1
Conversely, given certain constraints i = 1,n
where:
N (p i ) is the certainty measure of a particular proposition p in the set with con-straints i = 1,n
αiis the possibility distribution with the least restrictive constraints
Thus, expressing a level of certainty for a collection of propositions under certain constraints, we can compute the largest possibility distributionαi that is the least restricted by these constraints
It should be noted that probabilistic reasoning does not allow for the distinction
between:
the possibility that p is true(∏(p) = 1) and
the certainty that p is true (N(p) = 1),
nor between:
the certainty that p is false (N(¬p) = 1 ⇔∏(p) = 0) and
the absence of certainty that p is true (N(p) = 0 ⇔∏(¬p) = 1).
Trang 10Possibility theory thus contrasts with probability theory in which:
P (¬p) = 1 − P(p), i.e the probability that p is impossible is 1 minus the proba-bility that p is possible, and therefore:
P (¬p) = 1 ⇔ P(p) = 0, i.e the probability that p is impossible is true implies that the probability of p being possible is false, and
N (p) = 0 does not entail N(¬p) = 1.
While in possibility theory, if the certainty measure N of the possibility of the propo-sition p is false, then this does not necessarily imply that the certainty measure N
of the impossibility of proposition p is true In this context, the distinction between possibility and certainty is crucial for distinguishing between contingent and sure
effects respectively in engineering design analyses such as FMEA and FMECA The incomplete states of knowledge captured by possibility theory cannot be modelled by a single, well-defined probability distribution They rather correspond
to what might be called ‘higher-order uncertainty’, which actually means ‘ill-known probabilities’ (Cayrac et al 1995) This type of uncertainty is modelled either by second-order probabilities or by interval-valued probabilities, which is complex Possibility theory offers a very simple substitute to these higher-order uncertainty theories, as well as a common framework for the modelling of uncertainty and im-precision in reasoning applications such as engineering design analysis The use of max and min operations in this case satisfies the requirement for computational sim-plicity, and for the qualitative nature of uncertainty that can be expressed in many real-world applications Thus, in possibility theory the modelling of uncertainty re-mains qualitative (Dubois et al 1988)
b) Rationals for the Choice of Possibility Theory in Engineering Design Analysis The complexity arising from an integration of engineering systems and their inter-actions makes it impossible to gather meaningful statistical data that could allow for the use of objective probabilities in engineering design analysis Even subjective probabilities in design analysis (for example, where all the possible failure modes
in an FMECA may be ordered in a criticality ranking according to prior knowledge) are fundamentally not acceptable to process or systems engineering experts For example, process design engineers would not be able to compare failure modes involving different equipment, or different operational domains (thermal, electrical, mechanical, etc.) in complex systems integration At best, a partial prior ordering of failure modes identified for each individual system may be made In ad-dition, the number of failure modes that are generally represented in an FMECA do not encompass all the possible failures that could arise in reality as a result of a com-plex integration of systems This comcom-plexity makes any engineering design knowl-edge base incomplete The only intended purpose of the FMECA in engineering design analysis would therefore be primarily as a support tool for the understanding
of design integrity, in which failure consequences are initially ranked by
decreas-ing compatibility with their failure modes, and then ranked accorddecreas-ing to their direct relevance to an applicable measure of severity