Arithmetic with extensional fuzzy numbers
Krzysztof Siminski
Abstract:
Fuzzy numbers are commonly used to represent imprecise data and are typically modelled using fuzzy sets. However, arithmetic operations on fuzzy numbers are not as straightforward as those on crisp values. The classical approach based on Zadeh’s extension principle often leads to three major issues: (1) high computational cost due to iterative procedures, (2) lack of closure under operations (e.g., multiplication of triangular fuzzy numbers does not yield a triangular fuzzy number), and (3) progressive increase of fuzziness with successive operations. These limitations restrict the practical applicability of fuzzy numbers. In this paper, we address these issues by introducing arithmetic based on extensional fuzzy numbers. We define fundamental arithmetic operations and relational operators (=,  > ,  ≥ ,  < ,  ≤ ) for this representation. The proposed approach provides closed-form operations without the need for discretisation or iterative numerical procedures, preserves the structure of fuzzy numbers under repeated computations, and prevents uncontrolled growth of fuzziness. As a result, extensional fuzzy numbers can be directly used in mathematical models and standard algorithms as substitutes for real-valued quantities, without requiring algorithmic modifications. The usefulness of the approach is demonstrated through several application examples. A C++ implementation is available in a public GitHub repository.
Reference:
Krzysztof Siminski, Arithmetic with extensional fuzzy numbers, [in] Fuzzy Sets and Systems, 2026, volume 544, pp. 110067.
Bibtex Entry:
@article{id:Siminski2026Arithmetic,
title = {Arithmetic with extensional fuzzy numbers},
journal = {Fuzzy Sets and Systems},
volume = {544},
pages = {110067},
year = {2026},
issn = {0165-0114},
doi = {https://doi.org/10.1016/j.fss.2026.110067},
url = {https://www.sciencedirect.com/science/article/pii/S0165011426003039},
author = {Krzysztof Siminski},
keywords = {Fuzzy numbers, Extensional fuzzy numbers, t-norms},
abstract = {Fuzzy numbers are commonly used to represent imprecise data and are typically
modelled using fuzzy sets. However, arithmetic operations on fuzzy numbers are not as 
straightforward as those on crisp values. The classical approach based on Zadeh’s extension 
principle often leads to three major issues: (1) high computational cost due to iterative 
procedures, (2) lack of closure under operations (e.g., multiplication of triangular fuzzy 
numbers does not yield a triangular fuzzy number), and (3) progressive increase of fuzziness 
with successive operations. These limitations restrict the practical applicability of fuzzy 
numbers. In this paper, we address these issues by introducing arithmetic based on 
extensional fuzzy numbers. We define fundamental arithmetic operations and relational 
operators (=,  > ,  ≥ ,  < ,  ≤ ) for this representation. The proposed approach provides 
closed-form operations without the need for discretisation or iterative numerical procedures, 
preserves the structure of fuzzy numbers under repeated computations, and prevents 
uncontrolled growth of fuzziness. As a result, extensional fuzzy numbers can be directly 
used in mathematical models and standard algorithms as substitutes for real-valued quantities, 
without requiring algorithmic modifications. The usefulness of the approach is demonstrated 
through several application examples. A C++ implementation is available in a public GitHub 
repository.}
}
Powered by bibtexbrowser