TNormFunction

public enum TNormFunction

Describes a T-norm function, usually used for forming an intersection of fuzzy sets.

A function T must satisfy the following axioms in order to be T-normed:

  1. Boundary condition: T(1, 1) = 1, T(1, 0) = 0, T(0, 1) = 0, T(0, 0) = 0
  2. Commutativity: T(a, b) = T(b, a)
  3. Monotonic: If a <= a' and b <= b' Then T(a, b) <= T(a', b')
  4. Associativity: T(T(a, b), c) = T(a, T(b, c))