Skip to content

TNorm

TNorm

Bases: Norm

Base class for T-Norms, used as fuzzy logic operator for conjunction and implication in rule blocks.

fuzzylite.norm.TNorm
fuzzylite.norm.AlgebraicProduct
fuzzylite.norm.BoundedDifference
fuzzylite.norm.DrasticProduct
fuzzylite.norm.EinsteinProduct
fuzzylite.norm.HamacherProduct
fuzzylite.norm.Minimum
fuzzylite.norm.NilpotentMinimum
related

Functions

compute abstractmethod

compute(a: Scalar, b: Scalar) -> Scalar

Implement the T-Norm \(a \otimes b\).

Parameters:

Name Type Description Default
a Scalar

membership function value

required
b Scalar

membership function value

required

Returns:

Type Description
Scalar

\(a \otimes b\)