T-Norms and S-Norms
- pyit2fls.min_t_norm(a, *others)
Minimum t-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns minimum t-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = min_t_norm(a, b)
- pyit2fls.product_t_norm(a, *others)
Product t-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns product t-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = product_t_norm(a, b)
- pyit2fls.lukasiewicz_t_norm(a, *others)
Lukasiewicz t-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns Lukasiewicz t-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = lukasiewicz_t_norm(a, b)
- pyit2fls.drastic_t_norm(a, *others)
Drastic t-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns drastic t-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = drastic_t_norm(a, b)
- pyit2fls.nilpotent_minimum_t_norm(a, *others)
Nilpotent minimum t-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped array
Returns
output : numpy (n,) shaped array
Returns nilpotent minimum t-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = nilpotent_minimum_t_norm(a, b)
- pyit2fls.hamacher_product_t_norm(a, *others)
Hamacher product t-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns hamacher product t-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = hamacher_product_t_norm(a, b)
- pyit2fls.max_s_norm(a, *others)
Maximum s-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns maximum s-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = max_s_norm(a, b)
- pyit2fls.probabilistic_sum_s_norm(a, *others)
Probabilistic sum s-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns probabilistic sum s-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = probabilistic_sum_s_norm(a, b)
- pyit2fls.bounded_sum_s_norm(a, *others)
Bounded sum s-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns bounded sum s-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = bounded_sum_s_norm(a, b)
- pyit2fls.drastic_s_norm(a, *others)
Drastic s-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns drastic s-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = drastic_s_norm(a, b)
- pyit2fls.nilpotent_maximum_s_norm(a, *others)
Nilpotent maximum s-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns nilpotent maximum s-norm of a and others.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = nilpotent_maximum_s_norm(a, b)
- pyit2fls.einstein_sum_s_norm(a, *others)
Einstein sum s-norm function.
Parameters
a : numpy (n,) shaped array
others : numpy (n,) shaped arrays
Returns
output : numpy (n,) shaped array
Returns einstein sum s-norm of a and other inputs.
Examples
>>> a = random.random(10,) >>> b = random.random(10,) >>> c = einstein_sum_s_norm(a, b)