fimplication_minimal {agop} | R Documentation |
Fuzzy Implications
Description
Various fuzzy implications Each of these is a fuzzy logic generalization of the classical implication operation.
Usage
fimplication_minimal(x, y)
fimplication_maximal(x, y)
fimplication_kleene(x, y)
fimplication_lukasiewicz(x, y)
fimplication_reichenbach(x, y)
fimplication_fodor(x, y)
fimplication_goguen(x, y)
fimplication_goedel(x, y)
fimplication_rescher(x, y)
fimplication_weber(x, y)
fimplication_yager(x, y)
Arguments
x |
numeric vector with elements in |
y |
numeric vector of the same length as |
Details
A function
is a fuzzy implication if for all
it holds:
(a) if
, then
;
(b) if
, then
;
(c)
;
(d)
;
(e)
.
The minimal fuzzy implication is given by
iff
or
, and 0 otherwise.
The maximal fuzzy implication is given by
iff
and
, and 1 otherwise.
The Kleene-Dienes fuzzy implication is given by .
The Lukasiewicz fuzzy implication is given by .
The Reichenbach fuzzy implication is given by .
The Fodor fuzzy implication is given by
iff
, and
otherwise.
The Goguen fuzzy implication is given by
iff
, and
otherwise.
The Goedel fuzzy implication is given by
iff
, and
otherwise.
The Rescher fuzzy implication is given by
iff
, and
otherwise.
The Weber fuzzy implication is given by
iff
, and
otherwise.
The Yager fuzzy implication is given by
iff
and
, and
otherwise.
Value
Numeric vector of the same length as x
and y
.
The i
th element of the resulting vector gives the result
of calculating I(x[i], y[i])
.
References
Klir G.J, Yuan B., Fuzzy sets and fuzzy logic. Theory and applications, Prentice Hall PTR, New Jersey, 1995.
Gagolewski M., Data Fusion: Theory, Methods, and Applications, Institute of Computer Science, Polish Academy of Sciences, 2015, 290 pp. isbn:978-83-63159-20-7
See Also
Other fuzzy_logic:
fnegation_yager()
,
tconorm_minimum()
,
tnorm_minimum()