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)