Skip to content

SNorm

SNorm

Bases: Norm

Base class for S-Norms, used as fuzzy logic operator for disjunction and aggregation in rule blocks.

fuzzylite.norm.SNorm
fuzzylite.norm.AlgebraicSum
fuzzylite.norm.BoundedSum
fuzzylite.norm.DrasticSum
fuzzylite.norm.EinsteinSum
fuzzylite.norm.HamacherSum
fuzzylite.norm.Maximum
fuzzylite.norm.NilpotentMaximum
fuzzylite.norm.NormalizedSum
fuzzylite.norm.UnboundedSum
related

Functions

compute abstractmethod

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

Implement the S-Norm \(a \oplus b\).

Parameters:

Name Type Description Default
a Scalar

membership function value

required
b Scalar

membership function value

required

Returns:

Type Description
Scalar

\(a \oplus b\)