In this paper, by considering the notion of MV-modules, which is the structure that naturally correspond tolu-modules over lu-rings, we present the definitions of finitely generated and free MV-modules. Also, we define the notions of Ak-module and free Ak-module, where A is a PMV-algebra and . In a special case, we obtain a general representation for a free Ak-module. In the follow, by considering the notion of free objects, we obtain a method to construct a free objecton a nonempty set in Ak-modules. Finally, we present the definitions of invariant dimension property and Ak-invariant dimension property in PMV-algebras and prove that every PMV-algebra has the Ak-invariant dimension property.
MV-algebras were defined by C.C. Chang [2] as algebras corresponding to the Lukasiewicz infinite valued propositional calculus. These algebras have appeared in the literature under different names and polynomially equivalent presentation: CN-algebras, Wajsberg algebras, bounded commutative BCK-algebras and bricks. It is discovered that MV-algebras are naturally related to the Murray-von Neumann order of projections in operator algebras on Hilbert spaces and that they play an interesting role as invariants of approximately finite-dimensional C*-algebras. They are also naturally related to Ulams searching games with lies. MV-algebras admit a natural lattice reduct and hence a natural order structure. Many important properties can be derived from the fact, established by Chang that nontrivial MV-algebras are subdirect products of MV-chains, that is, totally ordered MV-algebras. To prove this fundamental result, Chang introduced the notion of prime ideal in an MV-algebra. The categorical equivalence between MV-algebras and lu-groups leads to the problem of defining a product operation on MV-algebras, in order to obtain structures corresponding to l-rings. A product MV-algebra (or PMV-algebra, for short) is an MV-algebra which has an associative binary operation “ .”. It satisfies an extra property which will be explained in Preliminaries. During the last years, PMV-algebras were considered and their equivalence with a certain class of l-rings with strong unit was proved. It seems quite natural to introduce modules over such algebras, generalizing the divisible MV-algebras and the MV-algebras obtained from Riesz spaces and to prove natural equivalence theorems. Hence, the notion of MV-modules was introduced as an action of a PMV-algebra over an MV-algebra by A. Di Nola [5]. Since MV-modules are in their infancy, stating and opening of any subject in this field can be useful. Hence, in this paper, we present the definition of free MV-module and we verify some properties on it. For example, in a special category of MV-modules (Ak-modules), we state a general representation for a free MV-module and obtain a method to construct a free object on a nonempty set. In fact, we open new fields to anyone that is interested to studying and development of MV-modules.
Preliminaries
In this section, we review related lemmas and theorems that we use in the next sections.
Definition 2.1. [3] An MV-algebra is a structure M = (M, ⊕ , ′, 0) of type (2, 1, 0) such that: (MV1) (M, ⊕ , 0) is an Abelian monoid, (MV2) (a′) ′ = a, (MV3) 0′ ⊕ a = 0′, (MV4) (a′ ⊕ b) ′ ⊕ b = (b′ ⊕ a) ′ ⊕ a, If we define the constant 1 = 0′ and operations ⊙ and ⊖ by a ⊙ b = (a′ ⊕ b′) ′, a ⊖ b = a ⊙ b′, then (MV5) (a ⊕ b) = (a′ ⊙ b′) ′, (MV6) x ⊕ 1 =1, (MV7) (a ⊖ b) ⊕ b = (b ⊖ a) ⊕ a, (MV8) a ⊕ a′ = 1, for every a, b ∈ M. It is clear that (M, ⊙ , 1) is an Abelian monoid. Now, if we define auxiliary operations ∨ and ∧ on M by a ∨ b = (a ⊙ b′) ⊕ b and a ∧ b = a ⊙ (a′ ⊕ b), for every a, b ∈ M, then (M, ∨ , ∧ , 0) is a bounded distributive lattice.
An MV-algebra M is a Boolean algebra if and only if the operation “⊕” is idempotent, that is x ⊕ x = x, for every x ∈ M. In an MV-algebra M, the following conditions are equivalent: (i) a′ ⊕ b = 1, (ii) a ⊙ b′ = 0, (iii) b = a ⊕ (b ⊖ a), (iv) ∃c ∈ M such that a ⊕ c = b, for every a, b, c ∈ M. For any two elements a, b of the MV-algebra M, a ≤ b if and only if a, b satisfy the above equivalent conditions (i) - (iv). An ideal of MV-algebra M is a subset I of M, satisfying the following conditions: (I1): 0 ∈ I, (I2): x ≤ y and y ∈ I imply x ∈ I, (I3): x ⊕ y ∈ I, for every x, y ∈ I. In an MV-algebra M, the distance functiond : M × M → M is defined by d (x, y) = (x ⊖ y) ⊕ (y ⊖ x) which satisfies (i): d (x, y) =0 if and only if x = y, (ii): d (x, y) = d (y, x), (iii): d (x, z) ≤ d (x, y) ⊕ d (y, z), (iv): d (x, y) = d (x′, y′), (v): d (x ⊕ z, y ⊕ t) ≤ d (x, y) ⊕ d (z, t), for every x, y, z, t ∈ M. Let I be an ideal of MV-algebra M. We denote x ∼ y (x ≡ Iy) if and only if d (x, y) ∈ I, for every x, y ∈ M. So ∼ is a congruence relation on M. Denote the equivalence class containing x by and . Then is an MV-algebra, where and , for all x, y ∈ M. Let M and K be two MV-algebras. A mapping f : M → K is called an MV-homomorphism if (H1): f (0) =0, (H2): f (x ⊕ y) = f (x) ⊕ f (y) and (H3): f (x′) = (f (x)) ′, for every x, y ∈ M. If f is one to one (onto), then f is called an MV-monomorphism (MV-epimorphism) and if f is onto and one to one, then f is called an MV-isomorphism (see [3]).
Lemma 2.2. 21 [3] In every MV-algebra M, the natural order “≤” has the following properties: (i) x ≤ y if and only if y′ ≤ x′, (ii) if x ≤ y, then x ⊕ z ≤ y ⊕ z, for every z ∈ M.
Lemma 2.3. 22 [3] Let M and N be two MV-algebras and f : M → N be an MV-homomorphism. Then the following properties hold: (i) Ker (f) is an ideal of M, (ii) if f is an MV-epimorphism, then .
Definition 2.4. [3] An l-group is an algebra (G, + , - , 0, ∨ , ∧), where the following properties hold: (a) (G, + , - , 0) is a group, (b) (G, ∨ , ∧) is a lattice, (c) x ≤ y implies that x + a ≤ y + a, for any x, y, a, b ∈ G. A strong unit u > 0 is a positive element with property that for any g ∈ G there exits n ∈ ω such that g ≤ nu. The Abelian l-groups with strong unit will be simply called lu-groups [9]. The category whose objects are MV-algebras and whose homomorphisms are MV-homomorphisms is denoted by textslMV. The category whose objects are pairs (G, u), where G is an Abelian l-group and u is a strong unit of G and whose homomorphisms are l-group homomorphisms is denoted by textslUg. The functor that establishes the categorial equivalence between textslMV and textslUg is
where Γ (G, u) = [0, u] G, for every lu-group (G, u) and Γ (h) = h|[0,u], for every lu-group homomorphism h. The above results allows us to consider an MV-algebra, when necessary, as an interval in the positive cone of an l-group. Thus, many definitions and properties can be transferred from l-groups to MV-algebras. For example, the group addition becomes a partial operation when it is restricted to an interval, so we define a partial addition on an MV-algebra M as follows: x + y is defined if and only if x ≤ y′ and in this case, x + y = x ⊕ y, for every x, y ∈ M [6]. Moreover, if z + x ≤ z + y, then x ≤ y [5].
Definition 2.5. [4] An l-ring is a structure (R, + , . , 0, ≤), where (R, + , 0, ≤) is an L-group such that, for any x, y ∈ R,
A productMV-algebra (or PMV-algebra, for short) is a structure A = (A, ⊕ , . , ′, 0), where (A, ⊕ , ′, 0) is an MV-algebra and “ .” is a binary associative operation on A such that the following property is satisfied: if x + y is defined, then x . z + y . z and z . x + z . y are defined and (x + y) . z = x . z + y . z, z . (x + y) = z . x + z . y, for every x, y, z ∈ A, where “+” is the partial addition on A. A unity for the product is an element e ∈ A such that e . x = x . e = x, for every x ∈ A. If A has a unity for product, then e = 1. A PMV-homomorphism is an MV-homomorphism which also commutes with the product operation.
An lu-ring is a pair (R, u), where (R, + , . , 0, ≤) is an l-ring and u is a strong unit of R (i.e., u is a strong unit of the underlying l-group) such that u . u ≤ u. The category whose objects are pairs (R, u), where R is an l-ring and u is a strong unit of R and whose homomorphisms are l-ring homomorphisms is denoted by textslUR. The functor that establishes the categorial equivalence between textslPMV and textslUR is
where Γ (R, u) = [0, u] R, for every lu-ring (R, u) and Γ (h) = h|[0,u], for every lu-ring homomorphism h.
Lemma 2.6. 23 [4] Let A be a PMV-algebra. Then a ≤ b implies that a . c ≤ b . c and c . a ≤ c . b for every a, b, c ∈ A.
Definition 2.7. [5] Let A = (A, ⊕ , . , ′, 0) be a PMV-algebra, M = (M, ⊕ , ′, 0) be an MV-algebra and the operation Φ : A × M ⟶ M be defined by Φ (a, x) = ax, which satisfies the following axioms: (AM1) If x + y is defined in M, then ax + ay is defined in M and a (x + y) = ax + ay, (AM2) If a + b is defined in A, then ax + bx is defined in M and (a + b) x = ax + bx, (AM3) (a . b) x = a (bx), for every a, b ∈ A and x, y ∈ M.
Then M is called a (left) MV-module over A or briefly an A-module. We say that M is a unitaryMV-module if A has a unity for the product and (AM4) 1Ax = x, for every x ∈ M.
Example 2.8. [5] Consider the real unit interval [0, 1]. Let x ⊕ y = min {x + y, 1} and x′ = 1 - x, for all x, y ∈ [0, 1]. Then ([0, 1] , ⊕ , ′, . , 0) is a PMV-algebra, where “+”, “-” and “ .” are the ordinary operations in . Also, [0, 1] is a [0, 1]-module, where xy = x . y. Moreover, the MV-algebras [0, u] and [0, u1] × ⋯ × [0, un] are [0, 1]-modules, for u, u1, ⋯ , un > 0.
Lemma 2.9. 25 [5] Let A be a PMV-algebra and M be an A-module. Then (a) 0x = 0, (b) a0 = 0, (c) ax′ ≤ (ax) ′, (d) a′x ≤ (ax) ′, (e) (ax) ′ = a′x + (1x) ′, (f) x ≤ y implies ax ≤ ay, (g) a ≤ b implies ax ≤ bx, (h) a (x ⊕ y) ≤ ax ⊕ ay, (i) d (ax, ay) ≤ ad (x, y), (j) if x ≡ Iy, then ax ≡ Iay, where I is an ideal of A, (k) if M is a unitary MV-module, then (ax) ′ = a′x + x′, for every a, b ∈ A and x, y ∈ M.
Definition 2.10. [5] Let A be a PMV-algebra and M1, M2 be two A-modules. A map f : M1 → M2 is called an A-module homomorphism or(A-homomorphism, for short) if f is an MV-homomorphism and (H4): f (ax) = af (x), for every x ∈ M1 and a ∈ A.
Definition 2.11. [5] Let A be a PMV-algebra and M be an A-module. Then an ideal N ⊆ M is called an A-ideal of M if (I4): ax ∈ N, for every a ∈ A and x ∈ N.
Definition 2.12. [7] Let C be a concrete category and X be a nonempty set. Then the object F in C is called a free object on X if there exists a map i : X ⟶ F such that for any map f : X ⟶ M, where M is an object in C, there exists a unique morphism such that .
Proposition 2.13.[5] Let F1 and F2 be two free objects on X1 and X2, respectively. If |X1| = |X2|, then F1 ⋍ F2.
Note. From now on, in this paper, we let A be a PMV-algebra, M be an MV-algebra and means x1 ⊕ x2 ⊕ ⋯ ⊕ xn.
Free MV-modules
In this section, we present the definitions of finitely generated and free MV-modules and we give some examples and properties.
Definition 3.1. Let M be an A-module, ∅ ≠ T ⊆ M and andx1t1 + ⋯ + xntnisdefinedinM} ,
where “+” is the partial addition. (Similarly, if T is infinite set, then M can be defined) Then we say that M is generated by T and we set M =≺ T ≻. If |T|< ∞, then M is called a finitely generated A-module. Specially, if M =≺ m ≻, where m ∈ M, then M is called a cyclicA-module.
Example 3.2. (i) Let A = {0, 1, 2, 3} and the operations “⊕” and “ .” be defined on A as follows:
Consider 0′ = 3, 1′ = 2, 2′ = 1 and 3′ = 0. Then it is easy to show that (A, ⊕ , ′, . , 0) is a PMV-algebra and (A, ⊕ , ′, 0) is an MV-algebra. Now, let the operation • : A × A ⟶ A be defined by a • b = a . b, for every a, b ∈ A. It is easy to show that A is an MV-module on A. Since 1 = 1.1, 2 = 2.2 and 3 = 1.1 + 2.2 = 1.1 ⊕ 2.2, A =≺ {1, 2} ≻. Furthermore, since a = a . 3 = a • 3, for every a ∈ A, A =≺3 ≻, too. (ii) Consider L2 = {0, 1}, , a ⊕ b = min {1, a + b}, a′ = 1 - a and +, -, . are ordinary operations in . Then it is routine to show that (L2, ⊕ , ′, . , 0) is a PMV-algebra and (L4, ⊕ , ′, 0) is an MV-algebra. Let operation • : L2 × L4 ⟶ L4 is defined by a • b = a . b, for every a ∈ L2 and b ∈ L4. Then it is easy to show that L4 is an L2-module. Now, since , and , . (iii) Let A = {0, 1, 2, 3} and the operations “⊕” and “ .” be defined on A as follows:
Consider 0′ = 3, 1′ = 2, 2′ = 1 and 3′ = 0. Then it is easy to show that (A, ⊕ , ′, . , 0) is a PMV-algebra and (A, ⊕ , ′, 0) is an MV-algebra. Now, let the operation • : A × A ⟶ A be defined by a • b = a . b, for every a, b ∈ A. It is easy to show that A is an MV-module on A. Since a = a . 3 = a • 3, for every a ∈ A, A =≺3 ≻. (iv) Let A be a unital PMV-algebra. Then it is clear that A is an A-module, where ab = a . b, for every a, b ∈ A. Since a = a . 1, for every a ∈ A, A =≺1 ≻.
(v) Let be the ring of square matrixes of order 2 with real elements and let 0 be the matrix with all elements 0. If we define the order relation on components
then is an l-ring. If , then is an lu-ring and so is a PMV-algebra. Let be the direct product with the order relation defined on components. If u = (1, 1), then is an lu-group and so is an MV-algebra. Moreover, M is an A-module, where the external operation is the usual matrix multiplication: , for any K ∈ A and (x, y) ∈ M. We show that T = {(1, 0) , (0, 1)} is a generator of M. Let (a, b) ∈ M. If , then . Let , then a = 0 . x1x2⋯, where x1 ≥ 5 and xi ≠ 0, for some i ≥ 2 and so a = 0 . x1+ 0.0x2 ⋯. If x1 ≥ 6, then 0 . x1 = 0 . t1 + 0 . t2, where t1, t2 ≤ 5 and t1 + t2 ≤ 9. It means that (a, b) can be generated by (0, 1) , (1, 0), for every 0 ≤ a, b ≤ 1. Therefore, M =≺ T ≻. The above conclusion can be generalized for any n ≥ 2. (v) Let and . Then M is an A-module, where α (x, y) = (αx, αy). It is easy to show that M =≺ {(1, 0) , (0, 1)} ≻. (vii) Let A be a nonempty set. Then it is easy to show that (P (A) , ∪ , ′, ∩ , ∅) is a PMV-algebra and (P (A) , ∪ , ′, ∅) is an MV-algebra. Let the operation • : P (A) × P (A) ⟶ P (A) be defined by A1 • A2 = A1 ∩ A2, for every A1, A2 ∈ P (A). Then P (A) is a P (A)-module. Now, since B = B ∩ A = B • A, for every B ∈ P (A), P (A) =≺ A ≻.
Proposition 3.3.Let X = {x1, ⋯ , xn} and M =≺ X ≻. Then for every xi ≤ xj, where 1 ≤ i, j ≤ n, the set Tj = {x1, ⋯ , xj-1, xj ⊖ xi, xj+1, ⋯ , xn} is a generator of M, that is M =≺ Tj ≻, too.
Proof. It is enough to show that xj is generated by Tj. Since xi ≤ xj, xj = xi ⊕ (xj ⊖ xi) and so xj is generated by xi and xj ⊖ xi. Hence, M is generated by Tj, where xi ≤ xj and 1 ≤ i, j ≤ n.□
Definition 3.4. Let M be an A-module. Then M is called a BooleanA-module if ax ⊕ ay ≤ a (x ⊕ y), for every a ∈ A and x, y ∈ M.
Note: If M is a Boolean A-module, then by Lemma 2.9 (h), a (x ⊕ y) = ax ⊕ ay.
Example 3.5. If M is a Boolean-algebra, then every A-module M is a Boolean A-module. Since x ≤ x ⊕ y and y ≤ x ⊕ y, by Lemma 2.9(f), ax ≤ a (x ⊕ y) and ay ≤ a (x ⊕ y), for every a ∈ A and x, y ∈ M and so by Lemma 2.2(ii), ax ⊕ ay ≤ a (x ⊕ y) ⊕ ay and a (x ⊕ y) ⊕ ay ≤ a (x ⊕ y) ⊕ a (x ⊕ y) = a (x ⊕ y). Hence, ax ⊕ ay ≤ a (x ⊕ y), for every a ∈ A and x, y ∈ M.
Lemma 3.6.Let M be a Boolean A-module. (i) If I is an A-ideal of M, then is an A-module. (ii) If N and K are two A-ideals of M such that N ⊆ K, then is an A-ideal of .
Proof. (i) Let the operation be defined by , for any a ∈ A, m ∈ M and , for any a1, a2 ∈ A and m1, m2 ∈ M. Then a1 = a2 and d (m1, m2) ∈ I. Hence, by Lemma 2.9(j), d (a1m1, a2m2) = d (a1m1, a1m2) ∈ I, for every a1, a2 ∈ A and m1, m2 ∈ M. It means that and so “ • " is well-defined.
: If is defined in , then and so by Lemma 2.9(f, c), . Hence, is defined in and so by (AM1), for every a ∈ A and m, n ∈ M, : If a + b is defined in A, then am + bm is defined in M and so am ≤ (bm) ′. It results that and so is defined in . Hence, by (AM2), for every a, b ∈ A and m ∈ M, : By (AM3), for every a, b ∈ A and m ∈ M,
Therefore, is an A-module.
(ii) By (i), is an A-module. It is clear that and , for every . Let and , for every . Then and so (x′ ⊕ y) ′ = d (x′ ⊕ y, 1) ∈ N ⊆ K. It results that x ⊖ y = (x′ ⊕ y) ′ ∈ K. Since y ∈ K, by (MV6′), (y ⊖ x) ⊕ x = (x ⊖ y) ⊕ y ∈ K. Since x ≤ (y ⊖ x) ⊕ x ∈ K, x ∈ K and so . Now, let and a ∈ A. Then it is easy to show that . Therefore, is an A-ideal of .
Theorem 3.7.Let M be a Boolean finitely generated A-module and I be an A-ideal of M. Then is a finitely generated A-module.
Proof. By Lemma 3.6(i), is an A-module. Now, let M =≺ T ≻. It is easy to see that .
Definition 3.8. Let M be an A-module and ∅ ≠ T ⊆ M. We say that T is a basis for M if M =≺ T ≻ and if , where xi ∈ A and ti ∈ T, then xi = 0, for every 1 ≤ i ≤ n (that is T is a linearly independent set).
Remark. Let , where xi ∈ A and mi ∈ M, for every 1 ≤ i ≤ n. Since , ximi = 0, for every 1 ≤ i ≤ n.
Definition 3.9. Let M be an A-module. Then M is called a freeA-module, if M has a nonempty basis.
Example 3.10. (i) In Example 3.2 (i), if a • 3 =0, for every a ∈ A, then it is clear that a = 0 and so {3} is a linearly independent set. Hence, {3} is a basis for A and so A is a free A-module. Furthermore, {1, 2} is a basis for A, too. (ii) In Example 3.2 (ii), it is easy to show that is a free L2-module. (iii) In Example 3.2(iii), it is easy to show that {3} is a linearly independent set. Hence, {3} is a basis for A and so A is a free A-module. (iv) In Example 3.2(iv), it is easy to show that A =≺1 ≻ is a free A-module. (v) In Example 3.2(v), it is easy to see that T is a linearly independent set and so is a free -module. The above conclusion can be generalized for any n ≥ 2. (vi) In Example 3.2(vii), if A1• A = ∅, for every A1 ∈ P (A), then it is clear that A1 =∅ and so {A} is a linearly independent set. Hence, {A} is a basis for P (A) and so P (A) is a free P (A)-module. (vii) Let A = {a, b, c} and B = {a, b}. Then (P (A) , ∪ , ′, ∩ , ∅) is a PMV-algebra and (P (B) , ∪ , ′, ∅) is an MV-algebra. Let operation • : P (A) × P (B) ⟶ P (B) is defined by C • D = C ∩ D, for any C ∈ P (A) and D ∈ P (B). It is easy to show that P (B) is a P (A)-module. Also, it is easy to show that P (B) is not a free P (A)-module.
Example 3.11.Let B2 be a Boolean algebra with two elements. Then any B2-module is a free B2-module. Because, if B2 = {0, 1}, then it is clear that B2 is a PMV-algebra. Now, let M be a unitary B2-module and K = {T ⊆ M : T is a linear independent set}. Since M is a unitary B2-module, 1 . a = a ≠ 0, for every 0 ≠ a ∈ M and so {a} is a linear independent set. It means that {a} ∈ K and so K≠ ∅. Let Y = {Ti : i ∈ I} be a chain of elements in K. We claim that U = ⋃ i∈ITi is an upper bound for K, with respect to ⊆. Since we have a chain, there exists Tj ∈ K such that U ⊆ Tj and so U ∈ K. Hence, by Zorn’s Lemma, K has a maximal element T1. We claim that M =≺ T1 ≻. Let M≠ ≺ T1 ≻. Then ≺T1 ≻ ⊊ M and so there exists m ∈ M such that m∉ ≺ T1 ≻. We show that T1 ∪ {m} is a linear independent set. Let x . m ⊕ x1 . t1 ⊕ ⋯ ⊕ xn . tn = 0, for every x, xi ∈ X and 1 ≤ i ≤ n. Then x . m = 0. If x ≠ 0, then x = 1 and so m = 0, which is a contradiction. Hence, x = 0 and so T1 ∪ {m} is a linear independent set, which is again a contradiction. Therefore, M is a freeA-module.
Example 3.12. Let M be a unitary B2-module. Then every W ⊆ M such that M =≺ W ≻, contains a basis for M. (Similar to the Example 3.11, we get this result.)
Lemma 3.13.Let M be an A-module. Then d (αm, βm) ≤ d (α, β) m, for every α, β ∈ A andm ∈ M.
Proof. Since βm ≤ (αm) ′ ⊕ βm, by Lemma 2.2(i), (αm) ⊙ (βm) ′ = ((αm) ′ ⊕ βm) ′ ≤ (βm) ′ and so (αm) ⊙ (βm) ′ + βm is defined, where “+” is the partial addition on M. Similarly, α ⊙ β′ + β is defined, too. Also, since α ⊙ β′ ≤ β′, by Lemma 2.9(d,g), (α ⊙ β′) m ≤ β′m ≤ (βm) ′ and so (α ⊙ β′) m + βm is defined. Now, α ≤ α ∨ β implies that αm ≤ (α ∨ β) m and similarly, βm ≤ (α ∨ β) m. Then αm ∨ βm ≤ (α ∨ β) m and so (αm) ⊙ (βm) ′ + βm = αm ∨ βm ≤ (α ∨ β) m = (α ⊙ β′ ⊕ β) m = (α ⊙ β′ + β) m = (α ⊙ β′) m + βm . By canceling βm, we have αm ⊖ βm = αm ⊙ (βm) ′ ≤ (α ⊙ β′) m = (α ⊖ β) m and so (αm ⊖ βm) ⊕ (βm ⊖ αm) ≤ (α ⊖ β) m ⊕ (β ⊖ α) m . Since (α′ ⊕ β) ⊕ (β′ ⊕ α) =1, α ⊖ β = (α′ ⊕ β) ′ ≤ (β′ ⊕ α) = (β ⊖ α) ′ and so (α ⊖ β) + (β ⊖ α) is defined. It is easy to show that (α ⊖ β) m + (β ⊖ α) m is defined, too. Hence,
Lemma 3.14.Let I be an ideal of A. (i) If A has a unity for product, then c . a ∈ I and a . c ∈ I, for every c ∈ I and a ∈ A. (ii) If x ⊕ y ≡ I0, for every x, y ∈ A. Then x ≡ I0 and y ≡ I0.
Proof. (i) Since a ≤ 1, by Lemma 2.6, a . c ≤ 1 . c = c ∈ I and so a . c ∈ I. Similarly, c . a ∈ I. (ii) Since x ⊕ y ≡ I0, (x ⊕ y) ⊕ y′ ≡ I0 ⊕ y′ and so 1 ≡ Iy′, for every x, y ∈ A. It results that y ≡ I0. Similarly, x ≡ I0.
Definition 3.15. Let A be an A-module. An A-ideal I of A is called a normalA-ideal, if ax ∈ I implies that a ∈ I or x ∈ I, for every a, x ∈ A.
Example 3.16. Every prime ideal in a Boolean algebra A is a normal A-ideal of A.
Theorem 3.17.Let A has a unity for product and I be an A-ideal of A. Then (i) is a unitary -module. (ii) If A be a free A-module with basis T, where T ⊆ A - I and I be a normal A-ideal, then is a free -module.
Proof. (i) If we define , for every a1, a2 ∈ A, then it is easy to show that is a PMV-algebra. Let the operation be defined by , for every α, a ∈ A. We must show that “•” is well-defined. Let , for every α1, α2, a1, a2 ∈ A. Then d (α1, α2) ∈ I and d (a1, a2) ∈ I. By Lemma 2.9(j), d (a1α1, a1α2) ∈ I. By Lemmas 3.13 and 3.14(i), d (a1α2, a2α2) ≤ d (a1, a2) α2 ∈ I and so d (a1α2, a2α2) ∈ I, for every α1, α2, a1, a2 ∈ A. Since d (a1α1, a2α2) ≤ d (a1α1, a1α2) ⊕ d (a1α2, a2α2) ∈ I, then d (a1α1, a2α2) ∈ I and so . Now, : If is defined in, then by Lemmas 2.6 and 2.9(d), is defined. Since is a PMV-algebra, then : if is defined in , then is defined and so it is clear that : it is clear that , for every α1, α2, a1, a2 ∈ A. It is clear that is a unity for . Therefore, is an -module. (ii) By (i), is an -module. Let . It is easy to show that , where αi ∈ A and ti ∈ T and so . Now, let . Then and so . By Lemma 3.14 (ii), αiti ≡ I0 and so αiti ∈ I, for every 1 ≤ i ≤ n. Since ti ∉ I, αi ∈ I and so , for every 1 ≤ i ≤ n. Therefore, is a linear independent set and so is a basis for .□
Introduction of a branch of free MV-modules
In this section, we define the notions of Ak-modules and free Ak-modules and we obtain some results on them. For example, we state a general representation for a free Ak-module and we construct a free object in Ak-modules. Also, we define the notions of invariant dimension property and Ak-invariant dimension property in PMV-algebras and prove that every PMV-algebra has the Ak-invariant dimension property.
Definition 4.1. Let M be a unitary A-module and there exists such that , for every 1 ≤ n ≤ k, ai ∈ A and mi ∈ M. Then M is called an Ak-module. If , for every , then M is called an -module. Moreover, if M is a free A-module, then M is called a free Ak-module.
Example 4.2. (i) If we define αx = 0, for every α ∈ A and x ∈ M, then M is an -module. Because, . (ii) By Lemma 2.9(d), every A-module M is an A1-module. (iii) If A is the Boolean algebra with two elements, then every MV-algebra M is an AN-module. (iv) In Example 3.2(ii), L4 is a free AN-module, where A = L2. (v) In Example 3.2(i), A is not an A2-module. Because, 1′ . 2 ⊕2′ . 3 =2 ⊕ 1 =3nleq1 = 2′ = (1.2 ⊕ 2.3) ′.
Proposition 4.3.M is an Ak-module if and only if , for every ai ∈ A, mi ∈ M and n ≤ k.
Proof. (⇒) Let M be an Ak-module. By Lemma 2.9(d), is defined, for every ai ∈ A, mi ∈ M and 1 ≤ i ≤ n. Since ai ≤ ai, is defined. Hence, and so
(⇐) The proof is clear.□
Lemma 4.4. Let M be an -module, I be an ideal of A and N be an A-ideal of M. Then
is an A-ideal of M.
Proof. (I1) and (I3) are clear. (I2): Let m ≤ b, where m ∈ M and b ∈ IM ⊕ N. Since b ∈ IM ⊕ N, there exist n ∈ N, r1, ⋯ , rk ∈ I and m1, ⋯ , mk ∈ M such that and so . By Lemma 2.9(d), is defined and it is clear that is defined, too, for every ri ∈ A, mi ∈ M and 1 ≤ i ≤ k. Hence,
and so by Proposition 4.3,
(I4): Let a ∈ A and . Since by Lemma 2.9(h), and since by Lemma 3.14(i), a . ri ∈ I, for any 1 ≤ i ≤ k, and so by (I2), . Therefore, IM ⊕ N is an A-ideal of M.
Lemma 4.5. Let M be an A-module and N be an A-ideal of M. Then
is an ideal of A,.
Proof. It is clear that 0 ∈ (N : M). Let a, b ∈ (N :M). Then am, bm ∈ N, for every m ∈ N. Similarthe proof of Lemma 3.13, we have am ⊙ (bm) ′ ≤ (a ⊙ b′) m, for every a, b ∈ A. If we set a ⊕ b instead of a, then by Lemma 2.9 (g), we have(a ⊕ b) m ⊙ (bm) ′ ≤ ((a ⊕ b) ⊙ b′) m = (a ∧ b′) m≤am. Since (a ⊕ b) m = (a ⊕ b) m ∨ bm = (a ⊕ b)m ⊙ (bm) ′ ⊕ bm ≤ am ⊕ bm ∈ N, a ⊕ b ∈ (N : M). Now, let a ≤ b and b ∈ (N : M). Then by Lemma 2.9(g), am ≤ bm ∈ N and so am ∈ N, for every m ∈ M. It means that a ∈ (N : M).
Definition 4.6. A PMV-algebra A is called commutative, if x . y = y . x, for every x, y ∈ A.
Example 4.7. (i) Every Boolean algebra is a commutative PMV-algebra. (ii) In Example 3.2(i), A is a commutative PMV-algebra.
Theorem 4.8.Let A be commutative and M be a cyclic -module. Then for every A-ideal N of M, there exists an ideal I of A such that N = IM.
Proof. Since M is a cyclic -module, there exists m ∈ M such that M =≺ m ≻. By Lemma 4.5, (N : M) is an ideal of A and by Lemma 4.4, (N : M) M is an A-ideal of M. Now, we show that N = (N : M) M. It is clear that (N : M) M ⊆ N. Now, let n ∈ N. Then there exists a ∈ A such that n = am. Since
a ∈ (N : M) and so n ∈ (N : M) M. Hence, N ⊆ (N : M) M and so N = (N : M) M. Now, by considering I = (N : M), we get that N = IM.
Proposition 4.9.Let A be a PMV-algebra. Then is a PMV-algebra.
Proof. We define , and , for every . It is easy to show that is a PMV-algebra.
Definition 4.10. Let M1 and M2 be two A-modules. Then the map f : M1 → M2 is called an A′-homomorphism if and only if it satisfies in (H1), (H3), (H4) and (H′2) : if x + y is defined in M1, then h (x + y) = h (x ⊕ y) = h (x) ⊕ h (y), for every x, y ∈ M1, where “+” is the partial addition on M1. If h is one to one (onto), then h is called an A′-monomorphism (epimorphism). If h is onto and one to one, then h is called an A′-isomorphism and we write M1≅′M2.
Example 4.11. (i) Every A-homomorphism is an A′-homomorphism. (ii) In Example 3.2(ii), by Proposition 4.9, A ⊕ A is an MV-algebra. If operation • : A × (A ⊕ A) ⟶ (A ⊕ A) is defined by a • (b, c) = (a . b, a . c), for every a, b, c ∈ A, then it is easy to show that A ⊕ A is a A-module. consider φ : A ⊕ A ⟶ L4, where , , φ (0, 0) =0 and φ (1, 1) =1. It is clear that φ is well defined. It is easy to show that φ is an A′-homomorphism but it is not an A-homomorphism. Because, .
Theorem 4.12.M is a free Ak-module with basis T = {t1, ⋯ , tn} that and n ≤ k if and only if .
Proof. (⇒) Let M be a free Ak-module with a basis T and . By Proposition 4.9, is a PMV-algebra. Now, let the operation be defined by , for every and a ∈ A. It is easy to show that is an A-module. Let be defined by , for every aj ∈ A and tj ∈ T. Then it is clear that φ is well defined and φ (0) =0. If is defined in , then aj + bj is defined in A and so ajtj + bjtj is defined in M, for every 1 ≤ j ≤ n and tj ∈ T. Hence,
Also, Finally, for every , Hence, φ is an A′-homomorphism. Let , for any . Since T is a linearly independent set, it is easy to show that aj = 0, for every 1 ≤ j ≤ n and so Ker (φ) =0. It results that φ is an A′-monomorphism. It is clear that φ is an A′-epimorphism and so . (⇐) Let . We construct a basis for . Let such that We show that K = {θj : 1 ≤ j ≤ n} is a basis for . Let . Since 1 . a = a . 1 = a, for every a ∈ A,
Hence, . Now, let . Then it is easy to show that aj = 0, for every 1 ≤ j ≤ n. Now, if is an A′-isomorphism, then {φ (θj) :1 ≤ j ≤ n} is a basis for M. Moreover, it is clear that .
Notation: Consider MVmod (Ak) shows the category of all Boolean Ak-modules, which the morphisms are A′-homomorphisms.
Theorem 4.13.Let F ∈ MVmod (Ak) be a free object on the set T, where |T| = n ≤ k. Then F ≅ ′∑nA.
Proof. Let F ∈ MVmod (Ak) be a free object on T, where |T| = n ≤ k. Then similar to the proof of Theorem 4.12, K = {θt : 1 ≤ t ≤ n} is a basis for , as an A-module. We show that is a free object on K. Let G ∈ MVmod (Ak) and , f : K ⟶ G be two maps. We define by , where at ∈ A, for every 1 ≤ t ≤ n. Let , for every at, bt ∈ A. Then and so at = bt, for every 1 ≤ t ≤ n. Hence, and so h is well defined. It is clear that h (0) =0. Let is defined in . Then at + bt is defined in A and so by (AG1), atf (θt) + btf (θt) is defined in G and (at + bt) f (θt) = atf (θt) + btf (θt), for every 1 ≤ t ≤ n. Hence,
Now, let a ∈ A and . Then
Finally, since ,
for every . Then h is an A′-homomorphism. On the other hand, hoi (θt) = h (θt) = f (θt). It is easy to show that h is a unique A′-homomorphism. Hence, ∑nA is a free object on K. Since |K| = |T|, by Proposition 2.13, ∑nA ≅ ′F.
By the proof of Theorem 4.12, we obtain a method to construct a free object on a finite nonempty set in MVmod (Ak). If T is a nonempty set and |T| = n ≤ k, then K = {θt : 1 ≤ t ≤ n} is a basis for . By Theorem 4.12, is a free object on K.
Corollary 4.14.Every Ak-module in MVmod (Ak) is a homomorphic image of a free Ak-module.
Proof. By Theorem 4.13, the proof is routine.
Lemma 4.15.Let M be an -module and I be an ideal of A. Then is an -module.
Proof. By Lemma 4.4, IM is an A-ideal of M. Let the operation be defined by , for every a ∈ A and m ∈ M. We show that “•” is well-defined. Let , for a1, a2 ∈ A and m1, m2 ∈ M. Then d (a1, a2) ∈ I and d (m1, m2) ∈ IM. By Lemma 2.9(j), since d (m1, m2) ∈ IM, d (a1m1, a1m2) ∈ IM. On the other hand, by Lemma 3.13, d (a1m2, a2m2) ≤ d (a1, a2) m2 ∈ IM and so d (a1m2, a2m2) ∈ IM. Since d (a1m1, a2m2) ≤ d (a1m1, a1m2) ⊕ d (a1m2, a2m2) ∈ IM, d (a1m1, a2m2)∈IM and so . Now, it is easy to see that is an -module.
Theorem 4.16.Let I be a proper ideal of A and M be a free -module. Then is a free -module. Moreover, the cardinality of the basis of M is equal to the cardinality of the basis of .
Proof. By Lemma 4.15, is an -module. Let M =≺ Y ≻, where |Y| = n and be a canonical epimorphism. It is easy to show that . Let , where xi ∈ A, yi ∈ Y, for every 1 ≤ i ≤ n. Then and so by Lemma 3.14 (ii), xiyi = d (xiyi, 0) ∈ IM ⊆ M, for every 1 ≤ i ≤ n. Hence, , where x1y1 + ⋯ + xnyn is defined and kj ∈ A, for every 1 ≤ j ≤ n. By canceling xiyi, and so kj = 0, for every 1 ≤ j ≤ n and j ≠ i. It means that xi ∈ I and so , for every 1 ≤ i ≤ n. Then β (Y) is a linear independent set and so β (Y) is a basis of . Now, we show that |β (Y) | = |Y|. Let φ : Y → β (Y) be defined by φ (y) = β (y). It is clear that φ is well-defined and onto. Let φ (y1) = φ (y2) and y1 ≠ y2, for y1, y2 ∈ Y. Then and so Since, and similarly, . It is easyto show that , wheresj ∈ I, for every 1 ≤ j ≤ n. Then and so by Proposition 4.3, . It results that . Since Y is a basis of M, , for every 1 ≤ j ≤ n and so sj = 1, which is a contradiction. It results that y1 = y2. Therefore, φ is one to one and so |φ (Y) | = |β (Y) | = |Y|.□
Since we introduced the basis of an MV-module, naturally, we should think about the invariant dimension property in PMV-algebras and we get an important result in this field.
Definition 4.17. We say that A has invariant dimension property if every two basises of a free A-module have the same cardinality. Moreover, we say that A has Ak-invariant dimension property if every two basises of a free Ak-module have the same cardinality. The cardinality of every basis of a free A-module (Ak-module) F is denoted by rank (F).
Proposition 4.18.Let E and F be two free A-modules (Free Ak-modules) and A have invariant (Ak-invariant) dimension property. Then E ≅ F if and only if rank (E) = rank (F).
Proof. The proof is routine.□
Theorem 4.19.Let A and B be two PMV-algebras, A be unital, f : A → B be an MV-epimorphism such that B ≠ 0 and B have the invariant dimension property. Then A has the -invariant dimension property.
Proof. Let M be an -module and K, U be two basises of M. We must show that |K| = |U|. Let I = Kerf. By Lemma 2.3(i), I is an ideal of A. If I = A, then f (A) =0. Since f is an epimorphism, B = f (A) =0, which is a contradiction and so I ≠ A. By Theorem 4.16, is a free -module with basis of β (K) such that |β (K) | = |K| and is a free -module with basis of β (U) such that |β (U) | = |U|. By Lemma 2.3(ii), is a free B-module. Then |β (K) | = |β (U) | and so |K| = |U|.
Theorem 4.20.Every unital PMV-algebra has the Ak-invariant dimension property.
Proof. Let M =≺ T ≻ be a free Ak-module. Then for every 0 ≠ x ∈ M - T, x = ∑i∈Iriti, where ri ∈ A and ti ∈ T and so x′ ⊕ ∑i∈Iriti = 1. By Proposition 4.3, and so . Since T is a linear independent set, and so ri = 1, for every i ∈ I. It results that x = ∑i∈Iti, for every x ∈ M - T and so M = T ∪ {x, 0}. Therefore, |T| = |M|-2, for every basis T of M and so A has the Ak-invariant dimension property.□
Conclusion
The categorical equivalence between MV-algebras and lu-groups leads to the problem of defining a product operation on MV-algebras, in order to obtain structures corresponding to l-rings. In fact, by defining MV-modules, MV-algebras were extended. Hence, MV-modules are fundamental notions in algebra. We introduced free MV-modules, a special category of free MV-modules and the invariant dimension property in PMV-algebras in order to obtain some essential properties in this field. The obtained results in the last sections encourage us to continue this long way. It seems that one can introduces notion of projective (or injective) MV-module and obtain the relationship between free MV-module and projective (or injective) MV-module. Also we guess that some PMV-algebras can be introduced which have the invariant dimension property. For example, which commutative PMV-algebras have the invariant dimension property? If PMV-algebra A has the invariant dimension property and M is an A-module, then what properties does M have? In fact, there are many questions in this field that should be verified.
Footnotes
Acknowledgments
The authors would like to thank the referees and Associate Editor for their valuable comments and suggestions.
References
1.
BigardA., KeimelK. and WolfensteinS., Groups et Anneaux R&ticulés, Lecture Notes in Mathematics, Vol. 608, Springer-Verlag, Berlin-Hidelberg-New York,
1977.
2.
ChangC.C., Algebraic analysis of many-valued logic, Transactions of the American Mathematical Society88 (1958), 467–490.
3.
CignoliR., D’OttavianoI.M.L. and MundiciD., Algebraic Foundations of Many-valued Reasoning, Kluwer Academic, Dordrecht, 2000.
4.
Di NolaA. and DvurecenskijA., Product MV -algebras, Multiple-Valued Logics6 (2001), 193–215.
5.
Di NolaA., FlondorP. and LeusteanI., MV -modules, Journal of Algebra267 (2003), 21–40.
6.
DvurecenskijA., On Partial addition in Pseudo MV -algebras, Proceedings of the Fourth International Symposium on Economic Informatics (1999), 952–960.
7.
HungerfordT. W., Algebra, Springer-Verlag, 1980.
8.
KroupaT., Conditional probability on MV -algebras, Fuzzy Sets and Systems149 (2005), 369–381.
9.
MundiciD., Interpretation of AF C*-algebras in Lukasiewicz sentential calculus, J Funct Anal65 (1986), 15–63.