On Fuzzy Distributive Semimodules
On Fuzzy Distributive Semimodules
Abstract
This paper introduces and studies fuzzy distributive semimodules over commutative semirings. Because fuzzy sums are defined through a supremum, ordinary level cuts need not commute with fuzzy addition unless that supremum is attained; the paper works instead with strict level cuts, which sidestep this attainment problem entirely. Our main result shows that a fuzzy semimodule is distributive precisely when each of its strict level semimodules is distributive. Building on this characterization, we examine how fuzzy distributivity behaves under injective homomorphisms and under isomorphisms. For direct sums, we obtain a preservation result under an explicit decomposition condition on subsemimodules, and we show, without any finiteness assumption, that distributivity of a direct sum forces distributivity of each summand. We further prove that every chained fuzzy semimodule is distributive, and we construct a counterexample showing that the converse fails even when all level semimodules are uniserial. The examples given throughout the paper mark out the boundary between results that transfer directly from module theory and those that call for a genuinely semimodule-specific argument.
1. Introduction
The aim of the present work is to study a fundamental algebraic generalisation of classical modules, namely semimodules, which play an essential role in automata theory, tropical mathematics and theoretical computer science. Distributivity lies at the heart of this structural programme. An R-semimodule M is called distributive if the intersection of A with the sum of B and C is equal to the sum of the intersection of A and B, and the intersection of A and C holds for all subsemimodules A, B and C of M. Classical module theory, and more generally its extension to semimodules, has produced a detailed classification of the structural consequences of distributivity, and a comparable development took place once fuzzy logic was incorporated into algebra
, .The passage from modules to semimodules is not entirely formal. Semimodules generally lack additive inverses, so several arguments that are routine for modules — those involving homomorphic images, inverse images, or additive decompositions — need extra hypotheses once that inverse structure is gone
. Some of the results below are therefore fuzzy analogues that carry over from known distributivity theorems almost unchanged, while others must be reformulated to fit the semimodule setting from the start.Level cuts raise a related difficulty. Fuzzy addition is usually defined through a supremum over additive decompositions, and an ordinary, non-strict level cut need not commute with this operation unless the supremum happens to be attained. The use of cut-based representations has also played an important role in recent studies of semiring-valued fuzzy structures
. The present paper avoids the issue by working throughout with strict level cuts, which yield a characterization valid without any attainment assumption.These two observations shape the paper's main contributions. First, we introduce fuzzy distributive semimodules over commutative semirings and characterize them through their strict level semimodules. Second, we determine how fuzzy distributivity behaves under inverse images of injective homomorphisms and under isomorphisms, in each case under hypotheses suited to semimodules rather than modules. Third, we examine direct sums and identify the structural assumptions needed to control their subsemimodules. Recent work on semimodules has likewise shown that direct-sum and direct-summand properties often require additional structural conditions
, .The rest of the paper is organized as follows. Section 2 recalls the algebraic and fuzzy preliminaries needed later and establishes the strict-level characterization of fuzzy distributive semimodules. Section 3 turns to their behaviour under homomorphisms and isomorphisms. Section 4 takes up direct sums and states the assumptions under which distributivity is preserved. Section 5 relates chained and level-uniserial fuzzy semimodules and discusses where the converse implication breaks down. Section 6 collects examples and counterexamples that mark out the scope of the results, and Section 7 closes the paper.
2. Algebraic and Fuzzy Preliminaries
To ground the algebraic formalism utilized herein, we briefly review semirings, semimodules, and their fuzzy extensions. A semiring is defined as an additively commutative monoid with a zero identity, paired with a multiplicative monoid where multiplication distributes over addition and the additive identity acts as a multiplicative annihilator
. A left semimodule extends this structure via scalar multiplication over an additively commutative monoid, satisfying all standard module axioms except the necessity for additive inverses , . A subset closed under both internal addition and scalar multiplication constitutes a subsemimodule . We define a subsemimodule as subtractive if the presence of an element and its sum with a second element guarantees the inclusion of that second element , . Furthermore, a semimodule is uniserial if its subsemimodules form a totally ordered chain under inclusion, and distributive if the intersection of subsemimodules distributes across their sum. Structure-preserving mappings between these entities, alongside their null spaces and ranges, are termed semimodule homomorphisms .Transitioning to fuzzy topologies, a fuzzy set maps a non-empty set into the real unit interval to assign membership degrees . A fuzzy subset of a semimodule qualifies as a fuzzy semimodule under three conditions: the additive identity holds absolute unity in membership, the membership of any sum is bounded below by the minimum membership of its addends, and scalar multiplication does not strictly decrease an element's membership . A fuzzy subsemimodule independently satisfies these axioms.
3. Fuzzy Distributive Semimodules
A fuzzy distributive semimodule extends the standard distributive law to fuzzy systems. Let R be a commutative semiring and let M be an R-semimodule. A fuzzy semimodule F on M is called distributive if the identity A ∩ (B + C) = (A ∩ B) + (A ∩ C) holds for any three fuzzy subsemimodules A, B and C of F. This approach replaces rigid crisp bounds by fuzzy subset evaluations, while it still relates to crisp modular structures through strict level cuts.
For a fuzzy subset A of an R-semimodule M and t ∈ [0,1), write
Aₜ = {x ∈ M : A(x) ≥ t}
for its strict level cut. When A is a fuzzy subsemimodule, Aₜ is itself a subsemimodule of M. Strict level cuts are used throughout the paper because they interact naturally with fuzzy addition, which is defined through a supremum, without requiring that the supremum be attained. For fuzzy subsemimodules A and B, intersection and sum are given by
(A ∩ B)(x) = min{A(x),B(x)},
(A + B)(x) = supₓ=ᵤ₊ᵥmin{A(u),B(v)}.
The next proposition records how these two operations interact with strict level cuts.
3.1. Proposition
Let A and B be fuzzy subsemimodules of an R-semimodule M. Then, for every t ∈ [0,1),
(A ∩ B)ₜ = Aₜ ∩ Bₜ and (A + B)ₜ = Aₜ + Bₜ.
Moreover, let F be a fuzzy semimodule on M, and let U be a subsemimodule of Fₜ. Define Ũ(x) = { F(x), x ∈ U,; 0, x∉ U. }
Then Ũ is a fuzzy subsemimodule of F, and (Ũ)ₜ = U.
Proof. The first equality is immediate from the definition of fuzzy intersection: since (A ∩ B)(x) = min{A(x),B(x)}, the inequality (A ∩ B)(x)t holds exactly when both A(x)t and Bt. This gives (A ∩ B)ₜ= Aₜ ∩ Bₜ.
For the sum, take x ∈ (A + B)ₜ, so (A + B)(x)t. By definition,
(A + B)(x) = supₓ₌ᵤ₊ᵥmin{A(u),B(v)},
so some decomposition x = u + v satisfies min{A(u),B(v)}t. Then u ∈ Aₜ and v ∈ Bₜ, and consequently x ∈ Aₜ + Bₜ.
Conversely, if x ∈ Aₜ + Bₜ, write x = u + v with u ∈ Aₜ and v ∈ Bₜ. Then min{A(u),B(v)}t, so (A + B)(x)t as well. This establishes
(A + B)ₜ= Aₜ + Bₜ.
For the last claim, let U be a subsemimodule of Fₜ. If x,y ∈ U, then x + y ∈ U and
Ũ(x + y) = F(x + y) ≥ min{F(x),F(y)} = min{Ũ(x),Ũ(y)};
the same inequality holds trivially whenever at least one of x,y lies outside U. Likewise, for r ∈ R and x ∈ U,
Ũ(rx) = F(rx) ≥ F(x) = Ũ(x),
and again the inequality is trivial when x ∉ U, since then Ũ(x) = 0. So Ũ is a fuzzy subsemimodule. Because every element of U carries membership above t while every element outside U carries membership zero, it follows that (Ũ)ₜ= U.
3.2. Theorem
Let F be a fuzzy distributive semimodule on M. Then, for every t ∈ [0,1), the strict level semimodule
Fₜ= {x ∈ M : F(x) ≥ t}
is distributive.
Proof. Fix t ∈ [0,1) and let U,V,W be arbitrary subsemimodules of Fₜ. 3.1. Proposition provides fuzzy subsemimodules A,B,C of F with Aₜ = U, Bₜ= V, and Cₜ= W. Since F is fuzzy distributive, A ∩ (B + C) = (A ∩ B) + (A ∩ C); passing to strict level cuts and applying 3.1. Proposition once more turns this into
Aₜ ∩ (Bₜ + Cₜ) = (Aₜ ∩ Bₜ) + (Aₜ ∩ Cₜ),
that is, U ∩ (V + W) = (U ∩ V) + (U ∩ W). As U,V,W were arbitrary, Fₜ is distributive.
3.3. Theorem
Let F be a fuzzy semimodule on M. If Fₜ is distributive for every t ∈ [0,1), then F is a fuzzy distributive semimodule.
Proof. Let A,B,C be arbitrary fuzzy subsemimodules of F. Distributivity of Fₜ gives
Aₜ ∩ (Bₜ + Cₜ) = (Aₜ ∩ Bₜ) + (Aₜ ∩ Cₜ)
for every t, and 3.1. Proposition translates this into
(A ∩ (B + C))ₜ = ((A ∩ B) + (A ∩ C))ₜ, for every t ∈ [0,1).
A fuzzy subset is determined by its strict level cuts: if two fuzzy subsets disagreed in membership at some point, any threshold lying between the two values would separate their strict level cuts. Consequently, A ∩ (B + C) = (A ∩ B) + (A ∩ C), and F is fuzzy distributive.
3.4. Corollary
For a fuzzy semimodule F, the following conditions are equivalent:
1. F is a fuzzy distributive semimodule;
2. Fₜ is distributive for every t ∈ [0,1).
Proof. This is immediate from Theorems 2.2 and 2.3.
3.5. Proposition
Let F be a fuzzy semimodule. Suppose there exists t₀ ∈ (0,1) such that Fₜ is distributive for every t ∈ [t₀,1), and
Fₜ = Ft₀
for every 0 ≤ t < t₀. Then F is a fuzzy distributive semimodule.
Proof. By hypothesis, Fₜ is distributive for every t ≥ t₀. For t < t₀we have Fₜ = Fₜ₀, which is itself distributive, so in fact Fₜis distributive for every t ∈ [0,1). 3.3. Theorem then gives the conclusion.
4. Homomorphisms of Fuzzy Distributive Semimodules
This section analyses the algebraic invariance of fuzzy distributive semimodules under homomorphic mappings. Using the structural properties of strict level semimodules, we establish preservation under injective inverse images and under isomorphisms.
4.1. Lemma
Let f : M → N be an R-semimodule homomorphism, and let G be a fuzzy subsemimodule of N. Then f⁻¹(G) is a fuzzy subsemimodule of M. Moreover, for every t ∈ [0,1),
(f⁻¹(G))ₜ = f⁻¹(Gₜ).
Proof. For x,y ∈ M,
f⁻¹(G)(x + y) = G(f(x + y)) = G(f(x) + f(y)) ≥ min{G(f(x)),G(f(y))} = min{f⁻¹(G)(x),f⁻¹(G)(y)}.
Similarly, for r ∈ R,
f⁻¹(G)(rx) = G(rf(x)) ≥ G(f(x)) = f⁻¹(G)(x),
so f⁻¹(G) is a fuzzy subsemimodule. Finally, x ∈ (f⁻¹(G))ₜ exactly when G(f(x))t, that is, when f(x) ∈ Gₜ. Hence (f⁻¹(G))ₜ= f⁻¹(Gₜ).
4.2. Theorem
Let f : M → N be an injective R-semimodule homomorphism. If G is a fuzzy distributive semimodule on N, then f⁻¹(G) is a fuzzy distributive semimodule on M.
Proof. By 3.2. Theorem, Gₜ is distributive for every t. 4.1. Lemma gives (f⁻¹(G))ₜ= f⁻¹(Gₜ), and since f is injective, this semimodule is isomorphic to f(M) ∩ Gₜ, a subsemimodule of the distributive semimodule Gₜ. Any subsemimodule of a distributive semimodule is itself distributive, because sums and intersections among its subsemimodules are computed exactly as in the ambient semimodule. So (f⁻¹(G))ₜ is distributive for every t ∈ [0,1), and 3.3. Theorem completes the proof.
4.3. Theorem
Let f : M → N be an isomorphism of R-semimodules, and let F be a fuzzy distributive semimodule on M. Define the fuzzy image f(F) on N by
f(F)(y) = F(f⁻¹(y)).
Then f(F) is a fuzzy distributive semimodule on N.
Proof. For every t ∈ [0,1), (f(F))ₜ= f(Fₜ). 3.2. Theorem shows Fₜ is distributive, and since f is an isomorphism, f(Fₜ) is isomorphic to Fₜand hence distributive as well. Every strict level semimodule of f(F) is therefore distributive, and 3.3. Theorem shows that f(F) is fuzzy distributive.
5. Direct Sums of Fuzzy Distributive Semimodules
This section examines fuzzy distributivity for finite direct sums. Preservation is obtained under an explicit componentwise decomposition condition, while the converse requires no Artinian or Noetherian hypothesis.
5.1. Definition
For fuzzy semimodules F₁ and F₂ on R-semimodules M₁ and M₂, the fuzzy direct sum F₁ ⊕ F₂ : M₁ ⊕ M₂ → [0,1] is defined by (F₁ ⊕ F₂)(x₁,x₂) = min{F₁(x₁),F₂(x₂)} for all (x₁,x₂) ∈ M₁ ⊕ M₂.
The following theorem gives a preservation result for direct sums under a componentwise decomposition assumption.
5.2. Theorem
Let F₁ and F₂ be fuzzy distributive semimodules on M₁ and M₂, respectively. Assume that, for every t ∈ [0,1), each subsemimodule U of
(F₁)ₜ⊕ (F₂)ₜ
can be represented as U = U₁ ⊕ U₂, where Uᵢ ≤ (Fᵢ)ₜ˃ for i = 1,2. Then F₁ ⊕ F₂ is a fuzzy distributive semimodule.
Proof. For every t ∈ [0,1), (F₁ ⊕ F₂)ₜ= (F₁)ₜ⊕ (F₂)ₜ. Write U = U₁ ⊕ U₂, V = V₁ ⊕ V₂, W = W₁ ⊕ W₂ for arbitrary subsemimodules of this strict level semimodule. Because F₁ and F₂ are fuzzy distributive, 3.2. Theorem gives
Uᵢ ∩ (Vᵢ + Wᵢ) = (Uᵢ ∩ Vᵢ) + (Uᵢ ∩ Wᵢ), i = 1,2,
and computing componentwise yields U ∩ (V + W) = (U ∩ V) + (U ∩ W). Every strict level semimodule of F₁ ⊕ F₂ is therefore distributive, and 3.3. Theorem finishes the proof.
5.3. Corollary
Let F₁,F₂,…,Fₙ be fuzzy distributive semimodules. Suppose that, at each strict level, every subsemimodule of the corresponding finite direct sum decomposes componentwise. Then
F₁ ⊕ F₂ ⊕ … ⊕ Fₙ
is a fuzzy distributive semimodule.
Proof. Induction on n, applying 5.2. Theorem at each step, gives the result.
5.4. Theorem
Let F = F₁ ⊕ F₂ be a fuzzy distributive semimodule. Then F₁ and F₂ are fuzzy distributive semimodules.
Proof. For every t ∈ [0,1), Fₜ = (F₁)ₜ ⊕ (F₂)ₜ, and 4.2. Theorem shows this semimodule is distributive. Since (F₁)ₜ ⊕ {0} and {0} ⊕ (F₂)ₜ are subsemimodules of Fₜ, they too are distributive, and they are naturally isomorphic to (F₁)ₜand (F₂)ₜ, respectively. As this holds for every t ∈ [0,1), 3.3. Theorem shows that F₁ and F₂ are both fuzzy distributive.
6. Relations with Chained and Uniserial Fuzzy Semimodules
This section elucidates the algebraic interplay between chained and distributive fuzzy semimodules. We establish that chained fuzzy semimodules are distributive and show by counterexample that the converse can fail even when every strict level semimodule is uniserial.
6.1. Definition
A fuzzy semimodule F over an R-semimodule M is classified as chained if its lattice of fuzzy subsemimodules is linearly ordered under pointwise inclusion. Consequently, for any fuzzy subsemimodules A and B of F, the relation A ≤ B or B ≤ A invariably holds.
6.2. Definition
A fuzzy semimodule F is called level-uniserial if every strict level semimodule
Fₜ= {x ∈ M : F(x) ≥ t}
is uniserial for every t ∈ [0,1).
6.3. Theorem
Every chained fuzzy semimodule is a fuzzy distributive semimodule.
Proof. Let F be a chained fuzzy semimodule and let A,B,C be fuzzy subsemimodules of F. Chainedness makes B and C comparable; suppose first that B ≤ C. Then B + C = C, so A ∩ (B + C) = A ∩ C. Since A ∩ B ≤ A ∩ C, we also have (A ∩ B) + (A ∩ C) = A ∩ C, and the two expressions agree:
A ∩ (B + C) = (A ∩ B) + (A ∩ C).
The case C ≤ B is symmetric. Hence F is fuzzy distributive.
6.4. Remark
The converse of 6.3. Theorem fails: level-wise uniseriality alone does not force a fuzzy semimodule to be chained.
Take R = ℕ₀ and let M = ℤ₄ carry its natural R-semimodule structure. Its subsemimodules form the chain
{0}⊂{0,2}⊂ M,
so M is uniserial and, in particular, distributive.
Let F(x) = 1 for every x ∈ M. Every strict level semimodule of F then coincides with M, so F is both level-uniserial and fuzzy distributive.
Consider now two fuzzy subsemimodules A and B given by
A(0) = 1, A(2) = 0.8, A(1) = A(3) = 0.3,
B(0) = 1, B(2) = 0.6, B(1) = B(3) = 0.5.
Both satisfy the fuzzy subsemimodule conditions, yet
A(2) > B(2) while A(1) < B(1),
so neither A ≤ B nor B ≤ A. Hence F is not chained, even though it is fuzzy distributive and level-uniserial. This example shows that these two properties together still fall short of chainedness.
7. Examples and Counterexamples
To substantiate the established theoretical framework, this section provides concrete algebraic models that clarify the delineation between fuzzy distributivity and chained structures.
7.1. Example
Let R = ℚ ≥ 0 denote the semiring of nonnegative rational numbers, and take M = R as an R-semimodule over itself. Define F(0) = 1 and
F(q) = 1/2
for every q > 0. For 0 ≤ t < 1/2 this gives Fₜ= ℚ ≥ 0, while for 1/2 ≤ t < 1 it gives Fₜ = {0}. Both level semimodules are distributive, so 3.3. Theorem shows F is fuzzy distributive.
7.2. Example
Let R = {0,1} be the Boolean semiring, with a + b = max{a,b} and ab = min{a,b}. Take M = R as a semimodule over itself and define F(x) = 1 for every x ∈ M. Since {0} and M are the only subsemimodules of M, its subsemimodule lattice is a chain and so distributive. Because Fₜ˃ = M for every t ∈ [0,1), 3.3. Theorem shows that F is a fuzzy distributive semimodule.
7.3. Example
Let B = {0,1} be the Boolean semiring and form the product semiring R = B × B. Take M = R as an R-semimodule over itself and define F(x) = 1 for every x ∈ M.
The subsemimodules of M are
{0}, B × {0}, {0} × B, M;
their lattice is distributive but not linearly ordered, so M is distributive without being uniserial. As Fₜ= M for every t ∈ [0,1), 3.3. Theorem again gives fuzzy distributivity.
The fuzzy subsemimodules corresponding to the two coordinate subsemimodules, however, are incomparable, so F is not chained. This furnishes a second example in which fuzzy distributivity does not force chainedness.
7.4. Example
Let R = ℚ ≥ 0 and set M₁ = M₂ = R, with
F₁(x) = F₂(x) = 1
for every x ∈ R. Each Fᵢ is chained on its own, yet the direct sum M = M₁ ⊕ M₂ contains the incomparable subsemimodules R × {0} and {0} × R. So chainedness need not survive the passage to a direct sum.
Taken together, these examples mark out both the reach and the limits of the results established above. Fuzzy distributivity does not imply chainedness, not even under the level-uniserial condition introduced in Section 5, and the direct-sum examples explain why transferring distributivity from individual components to their direct sum calls for the additional structural assumptions imposed in Section 4.
8. Conclusion
This paper developed a framework for fuzzy distributive semimodules over commutative semirings. Working with strict level cuts avoids the attainment issue that arises when fuzzy addition is defined through a supremum, and it leads to a precise characterization: a fuzzy semimodule is distributive exactly when each of its strict level semimodules is distributive.
We also reconsidered how this property behaves under semimodule mappings, in a form that respects the absence of additive inverses. In particular, we obtained preservation results for injective inverse images and for isomorphisms without appealing to the unrestricted arguments available for modules. For direct sums, distributivity is preserved under an explicit componentwise decomposition condition, and distributivity of a direct sum implies distributivity of its components without any Artinian or Noetherian assumption.
The relation to chained structures came out clearly as well: every chained fuzzy semimodule is fuzzy distributive, but the converse fails in general, and the counterexamples show that requiring all strict level semimodules to be uniserial still does not recover chainedness at the fuzzy level.
Taken together, these results show that several statements familiar from module theory need extra care once additive inverses are no longer available. The framework developed here may also serve as a starting point for further work on fuzzy automata, weighted algebraic systems, and decision models, though concrete applications in these directions will require problem-specific analysis left for future work. Natural extensions include hesitant fuzzy and interval-valued semimodules, provided their distributive operations and level structures are treated on their own terms.
