Academia.eduAcademia.edu

Linear Groups of Isometries with Poset Structures

2008

Linear Groups of Isometries with Poset Structures Luciano Panek∗ Marcelo Firer† Hyun Kwang Kim‡ Jong Yoon Hyun§ Abstract Let V be an n-dimensional vector space over a finite field Fq and P = {1, 2, . . . , n} a poset. We consider on V the poset-metric dP . In this paper, we give a complete description of groups of linear isometries of the metric space (V, dP ), for any poset-metric dP . We show that a linear isometry induces an automorphism of order in poset P , and consequently we show the existence of a pair of ordered bases of V relative to which every linear isometry is represented by an n × n upper triangular matrix. Key words: Poset codes, poset metrics, linear isometries. Coding theory takes place in finite dimensional linear spaces over finite fields. One of the main questions of the theory (classical problem) asks to find a k-dimensional subspace in Fnq , the space of n-tuples over the finite field Fq , with the largest minimum distance possible. There are many possible metrics that can be defined in Fnq , the most common ones are the Hamming and Lee metrics. In 1987 Harald Niederreiter generalized the classical problem of coding theory (see [11]). Brualdi, Graves and Lawrence (see [3]) also provided in ∗ Centro de Ciências Exatas, Universidade Estadual de Maringá, Av. Colombo 5790, 87020-900 - Maringá - PR, Brazil. Email: [email protected] † IMECC - UNICAMP, Universidade Estadual de Campinas, Cx. Postal 6065, 13081-970 - Campinas - SP, Brazil. Email: [email protected] ‡ Department of Mathematics, Pohang University of Science and Technology, Pohang 790-784, South Korea. Email: [email protected] § Department of Mathematics, Pohang University of Science and Technology, Pohang 790-784, South Korea. Email: [email protected] 1 1995 a wider situation for the above problem: using partially ordered sets and defining the concept of poset-codes, they started to study codes with a posetmetric. This has been a fruitful approach, since many new perfect codes have been found with such poset metrics (see [1], [3], [5], [8] and [9]). We let P be a partially ordered set (abbreviated as poset) of cardinality n with order relation denoted, as usual, by ≤. An ideal of P is a subset I ⊆ P with the property that x ∈ I and y ≤ x implies that y ∈ I. Given A ⊆ P , we denote by hAi the smallest ideal of P containing A. Without loss of generality, we assume that P = {1, 2, . . . , n} and that the coordinates of vectors in Fnq are in one-to-one correspondence with the elements of P . Given x = (x1 , x2 , . . . , xn ) ∈ Fnq , the support of x is the set supp (x) := {i ∈ P : xi 6= 0} , and we define the P -weight of x to be the cardinality of the smallest ideal containing supp(x): wP (x) = |hsupp (x)i| . The function dP : Fnq × Fnq → N defined by dP (x, y) = wP (x − y) is a metric in Fnq ([3, Lemma 1.1]), called a poset-metric or a P -poset-metric, when it is important ¡to stress ¢ the order n taken in consideration. We denote such a metric space by Fq , dP . An [n, k, δP ]q poset-code is a k-dimensional subspace C ⊂ Fnq , where Fnq is endowed with a poset-metric dP and δP (C) = min {wP (x) : 0 6= x ∈ C} is the P -minimum distance of the code C. If P is an antichain order, that is, an order with no comparable elements, P -weight, P -poset-metric and P minimum distance become the Hamming weight, Hamming metric and minimum distance of classical coding theory. Further notice that the RosenbloomTsfasman metric, introduced in [12], can be viewed as a P -poset-metric which corresponds to the poset consisting of finite disjoint union of chains of equal lengths. ¡ ¢ A linear isometry T of the metric space Fnq , dP is a linear transformation T : Fnq → Fnq that preserves P -poset-metric, dP (T (x) , T (y)) = dP (x, y) , for every x, y ∈ Fnq . Equivalently, a linear transformation T is an isometry if ¢ ¡ wP (T (x)) = wP (x) for every x ∈ Fnq . A linear isometry of Fnq , dP is said 2 ¡ ¢ to be a P -isometry. We denote by GLP Fnq the group of linear isometries of ¢ ¡ n Fq , dP . In [4], [6], [10] some authours determined the group of linear isometries of the Rosenbloom-Tsfasman space, generalized Rosenbloom-Tsfasman space and crown space. In this work, we give a complete description of those groups, for any given poset-metric P . The property of permuting chains of same length, showed in [10], corresponds, in the case of a general poset P , to Theorem 1.1 of the first section, which assures that every linear isometry T induces an automorphism of the poset P . The key-point for these proof is Proposition 1.1, which assures that hsupp (T (u))i ⊆ hsupp (T (v))i if hsupp (u)i ⊆ hsupp (v)i, u, v ∈ Fnq . The characterization of linear isometries is given in Theorem ¡ ¢ 1.2: there is an ordered base β of Fnq relative to which every T ∈ GLP Fnq , is represented by the product A · U of matrices, where U is a monomial matrix corresponding to an isomorphism of the poset P and A is an upper-triangular matrix. The second is devoted to some examples, with a complete descrip¡ nsection ¢ tion of GLP Fq where we give a detailed description of with some of the most commonly used poset-metrics: when the posets are disjoint union of chains, weak-metric and crown-metric. 1 Linear Isometries for a General Poset Structures We will present only the concepts of the theory of partially ordered sets that are strictly necessary for this work, refereing the reader to [13] for more details. A totally ordered set (or linearly ordered set) is a poset P in which any two elements are comparable. A subset C of a poset P is called a chain if C is a totally ordered set when regarded as a subposet of P . Two posets P and Q are isomorphic if there exists an order-preserving bijection φ : P → Q, called of isomorphism, whose inverse is order preserving; that is, x ≤ y in P if and only if φ(x) ≤ φ(y) in Q. An isomorphism φ : P → P is called an automorphism. Given x, y ∈ P , we say that y covers x if x < y and if no element z ∈ P satisfies x < z < y. A chain x1 < x2 < . . . < xk in a finite poset P is called saturated if xi covers xi−1 for i ∈ {1, 2, . . . , k}. From here on, we denote by {e1 , e2 , . . . , en } the canonical base of Fnq . Given an order automorphism φ P: P → P , we Pdefine the canonical linear P -isometry Tφ induced by φ as Tφ ( ni=1 ai ei ) := ni=1 ai eφ(i) . 3 ¡ ¢ We will show that a linear isometry T ∈ GLP Fnq induces an automorphism of the poset P in the following way: given i ∈ {1, 2, . . . , n} we consider any saturated chain i1 < i2 < . . . < ik containing i. Then there are ej1 , ej2 , . . . , ejk , with js+1 covering js for all s ∈ {1, 2, . . . , k − 1}, such that hsupp (ejl )i = hsupp (T (eil ))i for any l ∈ {1, 2, . . . , k}. So, if i = il , we can define the order automorphism φ by φ (il ) = jl . The key to prove this is to show that ¡hsupp ¢ (T (u))i ⊆ hsupp (T (v))i if n hsupp (u)i ⊆ hsupp (v)i, for every T ∈ GLP Fq . We will start with some preliminary lemmas. Lemma 1.1 Let P = {1, 2, . . . , n} be a poset, T ∈ GLP (Fnq ) and {e1 , e2 , . . . , en } the canonical base of Fnq . If hsupp (ei )i ⊆ hsupp (ej )i, then hsupp (T (ei ))i ⊆ hsupp (T (ej ))i . Proof. We observe that, for any vectors u, v ∈ Fnq , if supp (u) ⊆ supp (v) then wP (u) ≤ wP (v). Moreover, the inequality is strict if and only if hsupp (u)i ( hsupp (v)i. We remember that T is a linear isometry, so that wP (v) = wP (T (v)), for every vector v. We prove the lemma by contradiction, assuming that hsupp (T (ei ))i * hsupp (T (ej ))i. Suppose hsupp (T (ei ))i ∩ hsupp (T (ej ))i = ∅. Since T is linear, wP (T (ei + ej )) = wP (T (ei ) + T (ej )) and since the ideals do not intersect, we have that wP (T (ei ) + T (ej )) = wP (T (ei )) + wP (T (ej )) . Since T is an isometry, we find that wP (T (ei )) + wP (T (ej )) = wP (ei ) + wP (ej ) > wP (ej ) wP (T (ei + ej )) = wP (ei + ej ) . However, we are assuming that hsupp (ei )i ⊆ hsupp (ej )i, so that wP (ei + ej ) = wP (ej ), a contradiction. Now we can assume that hsupp (T (ei ))i ∩ hsupp (T (ej ))i 6= ∅. If we put supp (T (ei )) ∩ supp (T (ej )) = {k1 , . . . , kr }, we have two cases to consider. Case 1: {k1 , . . . , kr } 6= ∅. In this case, we can write supp (T (ei )) = {k1 , . . . , kr } ∪ {i1 , . . . , is } 4 and T (ei ) = αk1 ek1 + . . . + αkr ekr + βi1 ei1 + . . . + βis eis . Let y = ei − βi1 T −1 (ei1 ) − . . . − βis T −1 (eis ) . Then wP (y) ≥ wP (ei ) , unless ei = βi1 T −1 (ei1 ) + . . . + βis T −1 (eis ) = T −1 (βi1 ei1 + ... + βis eis ) , contradicting the hypothesis that {k1 , . . . , kr } 6= ∅. But T (y) = αk1 ek1 + . . . + αkr ekr , and since there is il ∈ {i1 , . . . , is } ⊆ supp (T (ei )) such that il ∈ / supp (T (ej )), we find that wP (T (y)) < wP (T (ei )) = wP (ei ). So wP (T (y)) < wP (y) , a contradiction. Case 2: {k1 , . . . , kr } = ∅. This means that supp (T (ei )) ∩ supp (T (ej )) = ∅. Put T (ei ) = αi1 ei1 + . . . + αit eit . Then there is an l ∈ hsupp (T (ei ))i \supp (T (ei )) . (1) Let y = ei − αi1 T −1 (ei1 ) − . . . − αit T −1 (eit ) + T −1 (el ) . Then wP (y) ≥ wP (ei ) , unless ei = T −1 (el ), and this contradicts (1). But, T (y) = el and hence wP (T (y)) = wP (el ) < wP (ei ) ≤ wP (y) , again a contradiction. ¤ Lemma 1.2 Let P = {1, 2, . . . , n} be a poset, T ∈ GLP (Fnq ) and {e1 , e2 , . . . , en } the canonical base of Fnq . Then, * à s !+ s [ X hsupp (T (eji ))i = supp T (eji ) , i=1 i=1 for every s ∈ {1, 2, . . . , n} and j1 , . . . , js ∈ {1, . . . , n}. 5 Ps T (eji ))i, there is an i such that j ∈ hsupp (T (eji ))i, !+ à s s X [ ⊆ T (eji ) hsupp (T (eji ))i . supp Proof. If j ∈ hsupp ( so that * i=1 i=1 i=1 We will prove the other inclusion by induction on s. The case s = 1 is trivial and we can assume, as the induction hypothesis that * à s−1 !+ s−1 X [ supp T (eji ) = hsupp (T (eji ))i , i=1 i=1 for every subset {j1 , . . . , js−1 } ⊆ {1, . . . , n}. Given J = {j1 , . . . , js } ⊆ {1, . . . , n} and t ∈ {1, 2, . . . , s}, we can define à s ! [ hsupp (T (eji ))i . ΘJ,t = hsupp (T (ejt ))i \ i=1,i6=t But ΘJ,t = ∅ means that every j ∈ hsupp (T (ejt ))i we have j∈ s [ hsupp (T (eji ))i i=1,i6=t so that s [ s [ hsupp (T (eji ))i = hsupp (T (eji ))i i=1,i6=t i=1 and by the induction hypothesis we have that !+ * à s s X [ . T (eji ) hsupp (T (eji ))i = supp Since * supp we have that * (2) i=1,i6=t i=1 supp à s X !+ T (eji ) i=1 à s X i=1 !+ T (eji ) ⊆ ⊆ s [ * supp 6 hsupp (T (eji ))i i=1 à s X i=1,i6=t !+ T (eji ) . (3) Since T is a linear isometry, we have that ! à à s à s !! à s ! X X X eji wP T (eji ) = wP T = wP eji , i=1 i=1 wP à s X i=1,i6=t But ! T (eji ) = wP T i=1 s X eji i=1,i6=t à s X wP à à i=1 eji ! ≥ wP à !! s X i=1,i6=t = wP eji à s X i=1,i6=t ! eji ! . (4) and since by definition, we have that wP (v) = |hsupp (v)i|, considering inequality (4) in (3) we find that !+ !+ * à s * à s X X T (eji ) = supp T (eji ) supp i=1,i6=t i=1 and from (2) we get that * à s !+ s X [ supp T (eji ) = hsupp (T (eji ))i , i=1 i=1 so that the lemma holds if for every s ≥ 2, there is J = {j1 , . . . , js } and t ∈ {1, 2, . . . , s} such that ΘJ,t = ∅. The case of an antichain P is trivial, so we can assume that the poset P is not an antichain order, and hence there are l1 , l2 ∈ {1, 2, . . . , n} such that l2 covers l1 . So, given s ≥ 2, for every J = {l1 , l2 , j3 , . . . , js } we have that ΘJ,l1 = ∅, since hsupp (el1 )i = hl1 i ⊆ hl2 i = hsupp (el2 )i . ¤ Now we can state and prove the proposition that extends Lemma 1.1 to general vectors. Proposition 1.1 Let P = {1, 2, . . . , n} be a poset, T ∈ GLP (Fnq ). Then, for every u, v ∈ Fnq , hsupp (T (u))i ⊆ hsupp (T (v))i , if hsupp (u)i ⊆ hsupp (v)i. 7 Proof. Let {e1 , e2 , . . . , en } be the canonical base of Fnq and express u and v as a linear combination of this base: u = α1 eu1 + α2 eu2 + . . . + αr eur v = β1 ev1 + β2 ev2 + . . . + βs evs with supp (u) = {u1 , . . . , ur } and supp (v) = {v1 , . . . , vs }. Since hsupp (u)i ⊆ hsupp (v)i we have that hsupp (eui )i ⊆ hsupp (v)i for­every ¡i ∈ ¢® {1, 2, . . . , r}, so ⊆ supp evj . But Lemma there is an j ∈ {1, 2, . . . , s} such that ­ hsupp ¡ (e ¡ ui )i¢¢® . It follows that 1.1 assures that hsupp (T (eui ))i ⊆ supp T evj !+ * à r X T (eui ) hsupp (T (u))i = supp i=1 ⊆ ⊆ r [ i=1 s [ j=1 hsupp (T (eui ))i ­ ¡ ¡ ¢¢® supp T evj and by Lemma 1.2 we have that hsupp (T (v))i = = = * supp j=1 s [ ­ j=1 s [ j=1 à s X ­ !+ ¢ ¡ T βj evj ¢¢® ¡ ¡ supp T βj evj ¡ ¡ ¢¢® supp T evj and we find hsupp (T (u))i ⊆ hsupp (T (v))i . ¤ An ideal I of a poset P is said to be a prime ideal if it contains a unique maximal element. Lemma 1.3 Let P = {1, 2, ..., ¢ be a poset, β = {e1 , e2 , . . . , en } be the canon¡ n} n n ical base of Fq and T ∈ GLP Fq . Then, for every r ∈ {1, 2, . . . , n}, we have that hsupp (T (er ))i is a prime ideal. 8 Proof. We want to prove that the ideal hsupp (T (er ))i is generated by a single greatest element (greater than every other element), or alternatively, it has only one maximal element (no one greater than it). Let {j1 , j2 , . . . , jk } be a set of maximal elements in hsupp (T (er ))i. Then we have that hsupp (T (er ))i = = k [ i=1 k [ hji i hsupp (eji )i i=1 = * supp à r X i=1 eji !+ . But Proposition 1.1 assures that we can apply T −1 to both sides of the equation above preserving the equality, so that à r !!+ * à X ­ ¡ −1 ¢® eji . (5) hsupp (er )i = supp T T (er ) = supp T −1 i=1 Since T −1 is linear, we have that !!+ * à r à r * à !+ X X = supp supp T −1 T −1 (eji ) eji i=1 i=1 and by Lemma 1.2, we have that !+ * à r k X [ ­ ¡ ¢® T −1 (eji ) = supp supp T −1 (eji ) . i=1 (6) i=1 S But looking at equations (5) and (6) we find that ki=1 hsupp (T −1 (eji ))i is the prime ideal hsupp (er )i. Since we are expressing a prime ideal as the union of ideals, one of them, let us say hsupp (T −1 (ejs ))i for some s ∈ {1, 2, . . . , r}, must contain the maximal element r and hence hsupp (T −1 (ejs ))i = hsupp (er )i. Using again Proposition 1.1, we find that hsupp (ejs )i = hsupp (T (er ))i so that hsuppT (er )i is a prime ideal and consequently {j1 , j2 , . . . , jk } = {js }. ¤ Now we can state and prove the proposition that extends Lemma 1.3 to the general case. 9 ¡ ¢ Proposition 1.2 Let P = {1, 2, . . . , n} be a poset and T ∈ GLP Fnq . Then, for every v ∈ Fnq such that hsupp (v)i is a prime ideal, we have that hsupp (T (v))i is also a prime ideal. Proof. Let {e1 , e2 , . . . , en } the canonical base of Fnq and v ∈ Fnq . Suppose that v = α1 ei1 + . . . + αs eis . Then hsupp (v)i = hsupp (α1 ei1 + . . . + αs eis )i = hsupp (ei1 )i ∪ . . . ∪ hsupp (eis )i , and since hsupp (v)i is a prime ideal, it follows there is an k ∈ {1, 2, . . . , s} such that hsupp (ei1 )i ∪ . . . ∪ hsupp (eis )i = hsupp (eik )i so that hsupp (v)i = hsupp (eik )i. Lemma 1.1 assures that hsupp (T (v))i = hsupp (T (eik ))i , and as hsupp (T (eik ))i is a prime ideal (by Lemma 1.3), and we conclude that hsupp (T (v))i is a prime ideal. ¤ Lemma 1.4 If k covers i and J is an ideal such that hii ⊆ J ⊆ hki, then J = hii or J = hki. Proof. If hii = J, there is nothing to be proved. So, we assume that hii J ⊆ hki. Then, there is an j ∈ J such that j i. Since J ⊆ hki it follows that j ≤ k. So i  j ≤ k, and since k covers i, we have that j = k and hence J = hki. ¤ Theorem 1.1 Let P = {1, 2,¡. . . ,¢n} be a poset, {e1 , e2 , . . . , en } be the canonical base of Fnq and T ∈ GLP Fnq linear isometry. Then, for every saturated chain with a minimal element ii < i2 < . . . < ir there is a unique saturated sequence of prime ideals hsupp (ej1 )i ⊂ hsupp (ej2 )i ⊂ . . . ⊂ hsupp (ejr )i . such that hsupp (T (eik ))i = hsupp (ejk )i for every k ∈ {1, 2, . . . , r} and φ: P ik −→ P 7−→ φ (ik ) := jk is a well defined poset automorphism. 10 Proof. Proposition 1.2 assures us that hsupp (T (eik ))i is a prime for all k ∈ {1, 2, . . . , r}, since hsupp (eik )i is a prime ideal. Then for each k ∈ {1, 2, . . . , r} there is just one maximal element jk ∈ hsupp (T (eik ))i. So hsupp (T (eik ))i = hsupp (ejk )i for all k ∈ {1, 2, . . . , r}. Since hsupp (ei1 )i ⊂ hsupp (ei2 )i ⊂ . . . ⊂ hsupp (eir )i , it follows, from Proposition 1.1, that hsupp (ej1 )i ⊂ hsupp (ej2 )i ⊂ . . . ⊂ hsupp (ejr )i . We affirm now that the sequence above is saturated. Suppose that for some k ∈ {1, 2, . . . , r} there is j ′ such that hjk i & hj ′ i & hjk+1 i . Since hjk i = hsupp hsupp­ (T (e¡ik ))i¡ , ¢¢® ­ (ej¡k )i = ¢® , hjk+1 i = supp ejk+1 = supp T eik+1 it follows, applying Proposition 1.1) to the linear P -isometry T −1 , that ­ ¡ ¢® hik i = supp T −1 T (eik ) ¢® ­ ¡ & supp T −1 (ej ′ ) ¢¢® ­ ¡ ¡ = hik+1 i , & supp T −1 T eik+1 what contradicts, by Lemma 1.4, the hypothesis that i1 < . . . < ir is a saturated chain. Let us now define φ : P → P by φ (il ) = jl . Since jl is uniquely defined and does not depends on the choice of the saturated chain containing il (but only on T (eil )), we have that φ is well defined. Moreover, let us suppose that x < y in P , and let i1 < . . . < ik−1 < x < ik+1 < . . . < il−1 < y < il+1 < . . . < ir be a saturated chain containing x and y. Then there is only one saturated chain j1 < . . . < jk−1 < jk < jk+1 < . . . < jl−1 < jl < jl+1 < . . . < jr such that φ (x) = jk and φ (y) = jl . Since jk < jl we get that φ (x) < φ (y). Therefore φ is an application that preserves the order on P . 11 Finally, we affirm that φ is one-to-one. In fact, suppose that φ (x) = φ (y). As φ (x) = max hsupp (T (ex ))i and φ (y) = max hsupp (T (ey ))i then hsupp (T (ex ))i = hsupp (T (ey ))i , and from Proposition 1.1 follows that ­ ¡ ¢® ­ ¡ ¢® hsupp (ex )i = supp T −1 T (ex ) = supp T −1 T (ey ) = hsupp (ey )i . As both ideals hsupp (ex )i and hsupp (ey )i are primes, we must have x = y. Being φ one-to-one and P finite, we find that φ is a bijection that preserves the order and we conclude that φ is an automorphism of P . ¤ The m-th level Γ(m) (P ) is the set of elements of P that generates a prime ideal with cardinality m: Γ(m) (P ) = {i ∈ P : |hii| = m} = {i ∈ P : wP (ei ) = m} . We now describe the main result of this work: Theorem 1.2 Let P = {1, 2, . . . , n} be a poset and {e1 , e2 , . . . , en } be the canonical base of Fnq . Then T ∈ GLP (Fnq ) if and only if X xij eφ(i) T (ej ) = i∈hji where φ : P → P is an order automorphism and xjj 6= 0, for any j ∈ {1, 2, . . . , n}. Moreover, there is a pair of ordered bases β and β ′ of Fnq relative ¡ ¢ to which every linear isometry T ∈ GLP Fnq is represented by an n × n upper triangular matrix (aij )1≤i,j≤n with aii 6= 0 for every i ∈ {1, 2, . . . , n}. Proof. Since hsupp (ej )i is a prime ideal, it follows from Proposition 1.2 that hsupp (T (ej ))i is also a prime ideal, for every j ∈ {1, 2, . . . , n}. Given j ∈ {1, 2, . . . , n}, let j ′ = φ (j) be the unique maximal element of the ideal hsupp (T (ej ))i, where φ : P → P is the order automorphism induced by the isometry T (see Theorem 1.1). Then ¢® ­ ¡ hsupp (T (ej ))i = hsupp (ej ′ )i = supp eφ(j) , and since φ is a automorphism of order we have that ¢® ­ ¡ supp eφ(j) = {φ (i) : i ∈ hji} . 12 Therefore hsupp (T (ej ))i = {φ (i) : i ∈ hji}. Being φ (j) = max {φ (i) : i ∈ hji}, we conclude that X T (ej ) = xij eφ(i) (7) i∈hji with xjj 6= 0. It is straightforward to verify that for a given order automorphism φ : P → © P , any linear map ª defined as in (7) is a P -isometry. Let βm = ei : i ∈ Γ(m) (P ) and β = β1 ∪ β2 ∪ . . . ∪ βk . be a decomposition of the canonical base of Fnq as a disjoint union, where k = max {wP (ei ) : i = 1, 2, . . . , n}. We order this base β = {ei1 , ei2 , . . . , ein } in the following way (and denoted this total order by ≤β ): if eir ∈ βjr and eis ∈ βjs with r 6= s then, eir ≤β eis if and only jr ≤ js . In other words, we begin enumerating the the vectors of β1 and after exhausting them, we enumerate the vectors of β2 and so on. We define another ordered base β ′ as the base induced by the order automorphism φ, ª © β ′ := eφ(i1 ) , eφ(i2 ) , . . . , eφ(in ) and let A be the matrix of T relative to the basis β and β ′ : [T ]β,β ′ = A = (akl )1≤k,l≤n . We find by the construction of the bases β and β ′ that akl 6= 0 implies il ∈ hφ (ik )i. But il ∈ hφ (ik )i and hil i 6= hφ (ik )i implies that l < k so that A is upper triangular. Since A is invertible and upper triangular, we must have Qn ¤ det (A) = i=1 aii 6= 0 so that aii 6= 0, for every i ∈ {1, 2, . . . , n}. The upper triangular matrix obtained in the previous theorem is called a canonical form of T . We note that the ordered bases chosen in the theorem is unique up to re-ordination within the linearly independent sets βi , i = 1, 2, . . . , k. As in [14], a monomial matrix is a matrix with exactly one nonzero entry in each row and column. Thus a monomial matrix over F2 is a permutation matrix, and a monomial matrix over an arbitrary finite field is a permutation matrix times an invertible diagonal matrix. ¡ ¢ Corollary 1.1 Given T ∈ GLP Fnq there is an ordering β = {ei1 , ei2 , . . . , ein } of the canonical base such that [T ]β,β is given by the product A · U where A 13 is an invertible upper triangular matrix and U is a monomial matrix obtained from the identity matrix by permutation of the columns, corresponding to the automorphism of order induced by T . Proof. Let φ be the automorphism of order induced by T . Let Tφ−1 be the linear isometry defined as Tφ−1 (ej ) = eφ−1 (j) , for j ∈ {1, 2, . . . , n}. As we saw in Theorem 1.2, X T (ej ) = xij eφ(i) . i∈hji So, ¢ ¡ T ◦ Tφ−1 (ej ) = T eφ−1 (j) X = xiφ−1 (j) eφ(i) i∈hφ−1 (j)i = xiφ−1 (j) ej + X xiφ−1 (j) eφ(i) . i∈hφ−1 (j)i,i6=φ−1 (j) It follows that the automorphism of order induced by T ◦ Tφ−1 is the identity, so, when taking the base β ′ as in the Theorem 1.2, we find that β ′ = β and the matrix of T ◦ Tφ−1 relative to this base is an upper triangular matrix A = [T ◦ Tφ−1 ]β . But Tφ−1 acts on Fnq as a permutation of the vectors in β, so that in any ordered base containing those vectors, U −1 = [Tφ−1 ] is obtained from the identity matrix by permutation of the columns. We note that Tφ = (Tφ−1 )−1 and it follows that [T ]β = [T ◦ Tφ−1 ◦ Tφ ]β = [T ◦ Tφ−1 ]β [Tφ ]β = A · U. ¤ Given a poset P = {1, 2, . . . , n}, we denote by Aut (P ) the group of the order-automorphisms of P . © ª Corollary 1.2 Let P = {1, . . . , n} by a poset and k = max m : Γ(m) (P ) 6= ∅ . Then ! à k Y ¯ ¡ n ¢¯ (i) ¯GLP Fq ¯ = (q − 1)n · q (i−1)|Γ (P )| · |Aut (P )| . i=1 14 ¡ ¢ Proof. From Corollary 1.1, if T ∈ GLP Fnq there is an ordered base β = {ei1 , ei2 , . . . , ein } of the canonical base of Fnq such that |hil i| ≤ l for all l ∈ {1, 2, . . . , n} and [T ]β = A · U , being A = (akl )1≤k,l≤n an upper triangular matrix with akl = 0 if ik ∈ / hil i and U = [Tφ ]β the matrix representing the automorphism φ induced by linear isometry T (see Theorem 1.2). Moreover, such base β depends only on φ and for every φ ∈ Aut (P ), any matrix A as in the previous Corollary defines a linear P -isometry. Given l ∈ {1, 2, . . . , n}, there are (q − 1) possible different entries for all (since all 6= 0). But A is upper triangular, given 1 ≤ i < j ≤ n we have that aij 6= 0 only if i ∈ hji, so there are at most |hji| − 1 possible nonzero indices (i, j) with 1 ≤ i < j ≤ n, and for there are q possible different ¯ each of those ¯ entries. Since there are exactly ¯Γ(|hji|) (P )¯ such indices, we find that, up to considering the order automorphism induced by the isometry, there are ! à k Y (i) n q (i−1)|Γ (P )| (q − 1) · i=1 linear P -isometries and we conclude counting the elements of Aut(P ). ¤ Let Mn×n (Fq ) be the set of all n × n matrices over Fq and   ¯ ¯ Fq if i <P j   ¯ i=j GP = (aij ) ∈ Mn×n (Fq ) : aij ∈ ¯¯ F∗q if .   ¯ 0 otherwise ¡ ¢ As we have seen, this is the set of elements in GLP Fnq that corresponds to isometries that induces the trivial automorphism of order. So, we have the following characterization: ¡ n ¢ Corollary 1.3 With the definitions above, the group of isometries of F , d P q ¡ ¢ is the semi-direct product GLP Fnq ≃ GP ⋊Aut (P ). Proof. Let A = (aij ) and B = (bij ) be elements in GP . Since (AB)ij = n X aik bkj = k=1 X aik bkj i≤P k≤P j we have that AB ∈ GP . We note that every element in GP is an upper triangular matrix with nonzero diagonal entries. Hence, such elements are invertible. Since the inverse of an element in GP is a polynomial in that 15 element, ¡ n ¢such an element is in GP . So, we see¡ that ¢ GP is a subgroup of n GLP Fq . Since we already proved that GLP Fq = GP · Aut (P ), all is ¡ ¢ left to show is that GP is a normal subgroup of GLP Fnq . Given φ ∈ Sn , it acts on n × n matrices by permuting columns or rows. We denote by Aφ and φ A respectively the column of the matrix A. It is ¡φ and ¢−1 row permutation φ straightforward to show that Id = Id ([4]). It follows that ¡φ ¢ ¡φ ¢−1 φ φ Id A Id = A for every n × n matrix A. If A = (aij ) ∈ GP , for each i = 1, 2, ..., n we have that n X ¡φ ¢ ¡φ ¢−1 φ φ Id A Id (ei ) = A (ei ) = aφ(k)φ(i) ek k=1 X = aφ(k)φ(i) ek φ(k)≤P φ(i) = X aφ(k)φ(i) ek k≤P i ¡ ¢ and aφ(i)φ(i) 6= 0 for every i. Thus, we find that GP is normal in GLP Fnq and the proposition follows. ¤ a Corollary 1.4 Let P and Q be order posets. Then we have 1. GP ×Q = GP ⊗ GQ ; ◦ 2. GP ∪Q ≃ GP × GQ ; 3. If Q is a disjoint union of m’s posets P on {1, 2, ..., n}, then we have Aut (Q) ≃ Aut (P ) Sn . Proof. All the claims follow straight from the definitions. 2 ¤ Examples In this section, we illustrate the results of this paper with three examples, the main classes of poset-metrics: the posets that are disjoint union of chains, the weak order and the crown order. 16 ◦ ◦ ◦ Example 2.1 Let D = P1 ∪P2 ∪. . .∪Ps be a poset consisting of a disjoint union of r chains. Denoted by µi the cardinality of the i-th chain, i ∈ {1, 2, . . . , s}. For every j ∈ {1, 2, . . . , n} let νj = |{Pi : |Pi | = j}|. From Corollary 1.1 follows that there is an ordered base β of Fnq relative to which every linear isometry ¡ ¢ T ∈ GLP Fnq is represented by the product A · U of n × n matrices, where U is a monomial matrix that acts exchanging coordinate subspaces with isomorphic supports and   A1 0 0 · · · 0  0 A2 0 · · · 0      A =  0 0 A3 · · · 0  ,  .. .. .. . . . ..   . . . .  0 0 0 · · · As where each Ai is a µi × µi upper triangular matrix with non zero diagonal entries. If P = {1, 2, . . . , n} be a totally ordered set, then there¡ is ¢an ordered base β of Fnq relative to which every linear isometry T ∈ GLP Fnq is represented by the n × n upper triangular matrix with xii 6= 0 for every i ∈ {1, 2, . . . , n}. If R consisting of finite disjoint union of chains of equal lengths, then wR become the Rosenbloom-Tsfasman weight defined on the linear space Mn×m (Fq ) of all n × m matrices over Fq : if (aij ) ∈ Mn×m (Fq ), then wR ((aij )) = m X |hsupp (a1j , a2j , . . . , anj )i| . j=1 From Corrollary 1.3 ([10, Theorem 1]) it follows that GLP (Mn×m (Fq )) ≃ (Tn )m ⋊Sm , where (Tn )m denotes the direct product of m copies of the group Tn of all upper triangular matrices of size n over Fq with nonzero diagonal elements. Remark 2.1 For the case of modular rings Zn , we observed that if n 6= 2, there is no partial order P = {1, 2, . . . , m} such that the poset-weight wP coincide with the Lee weight wLee : if x = (x1 , . . . , xm ) ∈ Zm n then wLee (x) = m X min {|xi | , m − |xi |} , i=1 with 0 ≤ xi ≤ n the representative integer of the class xi . If n = 2 then wLee = wH . Therefore, if P is antichain and n = 2, then wP = wLee . Now, if 17 ³¥ ¦ ¥ n ¦´ n ∈ Zm , . . . , n , where ⌊x⌋ denotes the greatest integer 2 2 ¥ ¦ less than or equal to x, follows that wP (x) = m and wLee (x) = m · n2 > m. Hence wP (x) 6= wLee (x) (wP (x) < wLee (x)). In summary: if n 6= 2 is a positive integer, then there is no partial order P such that wP = wLee over Zm n. n 6= 2, taking y = Example 2.2 Let n1 , . . . , nt be positive integers with n1 + . . . + nt = n. Then W = n1 1⊕ . . . ⊕ nt 1 will denote the weak order given by the ordinal sum of the antichains ni 1 with ni elements (see [7]). Explicitly, W = n1 1⊕ . . . ⊕ nt 1 is the poset whose underlying set and order relation are given by {1, 2, . . . , n} = n1 1∪n2 1∪ . . . ∪ nt 1, ni 1 = {n1 + . . . + ni−1 + 1, n1 + . . . + ni−1 + 2, . . . , n1 + . . . + ni−1 + ni } and x < y if and only if x ∈ ni 1, y ∈ nj 1 for some i, j with i < j. Notice that if n1 = . . . = nt = 1, then W = 11⊕ . . . ⊕ 11 is totally ordered with 1 < 2 < . . . < t and if t = 1 then W = n1 is antichain. For a weak order W = n1 1⊕ . . . ⊕ nt 1 we have that Γ(m) (W ) = ns 1 if m = n1 +n2 + . . . + ns−1 + 1, for any s ∈ {1, 2, . . . , t} and Γ(m) (W ) = ∅ otherwise. The group of the automorphism of order Aut (W ) is isomorphic to the cartesian product Sn1 × Sn2 × . . . × Snt (Aut (W ) is just the group of the applications φ that permutes only the elements of each m-th level). Corollary 1.2 assures us then that à t ! Y ¯ ¡ n ¢¯ ¯GLW Fq ¯ = (q − 1)n · q ni (n1 +n2 +...+ni−1 +1) · n1 ! · n2 ! · . . . · nt !. i=2 From Theorem 1.2 follows that there are bases β and β ′ of Fnq such that the matrix [T ]β,β ′ is equal   Dn1 ×n1 ∗ ∗ ··· ∗   0 Dn2 ×n2 ∗ ··· ∗     0 0 Dn3 ×n3 · · · ∗ ,    .. .. .. . . . .   . . . . . 0 0 0 · · · Dnt ×nt where ¡ ¢ Dns ×ns = diag aΣns−1 +1,Σns−1 +1 , aΣns−1 +2,Σns−1 +2 , . . . , aΣns−1 +ns ,Σns−1 +ns 18 is a diagonal matrix for each s = 1, 2, . . . , t, and Σnj−1 := n1 + n2 + . . . + nj−1 . Considering the particular weak order W = 41⊕41⊕41 (Hasse diagram illustrated in Figure 1), the matrix of a linear P -isometry [T ]β,β ′ of T ∈ ¡ ¢ is an upper triangular matrix as bellow: GLW F12 q 9 10 11 12 5 6 7 8 1 2 3 4 Figure 1: Weak order W = 41⊕41⊕41.                     a1,1 0 0 0 0 0 0 0 0 0 0 0 0 a2,2 0 0 0 0 0 0 0 0 0 0 0 0 a3,3 0 0 0 0 0 0 0 0 0 0 0 0 a4,4 0 0 0 0 0 0 0 0 a1,5 a2,5 a3,5 a4,5 a5,5 0 0 0 0 0 0 0 a1,6 a2,6 a3,6 a4,6 0 a6,6 0 0 0 0 0 0 a1,7 a2,7 a3,7 a4,7 0 0 a7,7 0 0 0 0 0 a1,8 a2,8 a3,8 a4,8 0 0 0 a8,8 0 0 0 0 a1,9 a2,9 a3,9 a4,9 a5,9 a6,9 a7,9 a8,9 a9,9 0 0 0 a1,10 a2,10 a3,10 a4,10 a5,10 a6,10 a7,10 a8,10 0 a10,10 0 0 a1,11 a2,11 a3,11 a4,11 a5,11 a6,11 a7,11 a8,11 0 0 a11,11 0 a1,12 a2,12 a3,12 a4,12 a5,12 a6,12 a7,12 a8,12 0 0 0 a12,12                     Example 2.3 The crown is a poset with elements C = {1, 2, . . . , 2n}, n > 1, in which i < n + i, i + 1 < n + i for each i ∈ {1, 2, . . . , n − 1}, and 1 < 2n, n < 2n and these are the only strict comparabilities ([1]). The Hasse diagram of crown poset P with n = 4 is illustrated in Figure 2. Given a crown C = {1, 2, . . . , 2n}, we have that Aut (C) is isomorphic to the dihedral group Dn , consisting of the orthogonal transformations which preserve a regular n-sided polygon centered at the origin of the euclidian plane. Considering the usual inclusion ι : Dn → Sn , the action of Dn on C is defined 19 5 6 7 8 1 2 3 4 Figure 2: Crown poset P = {1, 2, 3, 4, 5, 6, 7, 8}. by g (k) = ½ ι ◦ g (k) for k = 1, 2, . . . , n ι ◦ g (k − n) for k = n + 1, . . . , 2n We note that Γ(1) (C) = {1, 2, . . . , n}, Γ(3) (C) = {n + 1, . . . , 2n}, and Γ(k) (C) = ∅, for k 6= 1, 3. So, it follows from Corollary 1.2 that ¯ ¡ ¢¯ ¯GLC F2n ¯ = (q − 1)2n · q 2n · 2n. q Theorem 1.2 assures there is a pair of ordered bases β and β ′ of Fnq relative to ¡ ¢ which every linear isometry T ∈ GLP Fnq is represented by the [T ]β,β ′ n × n upper triangular matrix                  a1,1 0 0 .. . 0 a2,2 0 .. . 0 0 a3,3 .. . ··· ··· ··· .. . 0 0 0 .. . a1,n+1 a2,n+1 0 .. . 0 0 0 .. . 0 0 0 .. . 0 0 0 .. . ··· ··· ··· ... an,n 0 0 .. . 0 an+1,n+1 0 .. . 0 0 0 0 0 0 ··· ··· 0 0 0 0 ··· ··· ··· .. . 0 0 0 .. . a1,2n 0 0 .. . an+2,n+2 .. . ··· ··· ··· ... an,2n−1 0 0 .. . an,2n 0 0 .. . 0 0 ··· ··· a2n−1,2n−1 0 0 a2n,2n 0 a2,n+2 a3,n+2 .. . 0 0          .        In the particular case when W = {1, 2, 3, 4, 5, 6, 7, 8} (see Figure 2), the 20 canonical form of a linear P -isometry  a1,1 0 0 0  0 a2,2 0 0   0 0 a3,3 0   0 0 0 a 4,4   0 0 0 0   0 0 0 0   0 0 0 0 0 0 0 0 is a1,5 a2,5 0 0 a5,5 0 0 0 0 a2,6 a3,6 0 0 a6,6 0 0 0 0 a3,7 a4,7 0 0 a7,7 0 a1,8 0 0 a4,8 0 0 0 a8,8       .      Example 2.4 The Boolean n-cube B n is the product of n chains of cardinality 2, that is, B n = 2 × 2 × · · · × 2 (n times) where 2 is a chain of cardinality 2. It is well known ([2]) that Aut (B n ) ≃ Sn . The Boolean cube may also be described as the Boolean order (defined by the set inclusion order) in the set P (n) of all subsets of {1, 2, ..., n}. So, we find that the order of subset µ ¶ n k {i1 , i2 , ..., ik } is 2 , and there are exactly subsets of cardinality k, that is, k ( ³n´ ¯ (m) ¯ if m = 2k ¯Γ (P )¯ = . k 0 otherwise It follows, from Corollary 1.2 that ¯ ¡ ¢¯ ¯GLB n Fnq ¯ = (q − 1)2n From Theorem 1.2, we know we the matrix [T ]β,β ′ is like  D1 A2  0 D2   0 0   0 0   .. ..  . . 0 0 µ ¶  n n (2i −1) Y  i  · q  n!. i=0 n can find ordered bases β and β ′ of F2q such A3 A4 C2,3 C2,4 D3 C3,4 0 D4 .. .. . . 0 0 21  · · · An · · · B2   · · · B3   · · · B4   . . . ..  .  · · · Dn ¡ ¢ ¡ ¢ where Di ¡is¢ an¡ ¢ni × ni diagonal matrix with determinant, Ai (Bi ) ¡n¢non¡nzero ¢ n n is an 1 × ( i × 1) matrix, and Ci,j is an i × j matrix, having (at least) ¡n¢ ¡ i ¢ i ¡ ¢ ¡ ¢ − j zero entries in each column and (at least) nj − n−i zero entries in j j−i each row. The computations done in all the examples of this work is summarize in the tables bellow. We recall we are denoting by T , D, A, W , C and B total, disjoint union of chains, antichain, weak, crowns and Boolean orders. We recall that νj is the number of the components in D with cardinality equal to j (see Exemple 2.1). Table 1: Aut (P ) and |Aut (P )|. P T D A W C B Aut (P ) {id} Sν1 × Sν2 × . . . × Sνn Sn Sn1 × Sn2 × . . . × Snt Dn Sn |Aut (P )| 1 ν1 ! · ν2 ! · . . . · νt ! n! n1 ! · n2 ! · . . . · n t ! 2n n! ¯ ¯ Table 2: Γ(m) (P ) 6= ∅ and ¯Γ(m) (P )¯. P T D A W C B Γ(m) (P ) 6= ∅ Γ(m) © (T ) = {1, 2, . . . , m} ª (m) Γ (D) = im , iΣµ1 +m , . . . , iΣµs−1 +m Γ(1) (A) = A Γ(Σns−1 +1) (W ) = ns 1 Γ(1) (C) = {1, 2, . . . , n} Γ(3) (C) = {n + 1, n + 2, . . . , 2n} Subsets of cardinality m if m = 2k ∅ otherwise ¯ ¡ ¢¯ Table 3: ¯GLP Fnq ¯. 22 ¯ (m) ¯ ¯Γ (P )¯ ¯ (m) m ¯ ¯Γ (D)¯ ≤ s n ns n ³n´ k 0 if m = 2k otherwise P T D A W C B ¯ ¡ ¢¯ ¯GLP Fnq ¯ Q i−1 (q − 1)n · (´ ni=2 ³Q ³Qq ) µ (µ −1) ´ k k s s 2 (q − 1)n · j=1 νj ! · k=1 q (q − 1)n · n! (q − 1)n · ´ ¢ ³Qt ni (Σni−1 +1) · q n ! j i=2 j=1 ¡Qt (q − 1)n · q n · n if n isµeven ¶  n i (2 −1) n Q i  (q − 1)2 ·  ni=0 q  n! ¯ ¡ ¢¯ In the table bellow we explicity compute ¯GLP Fnq ¯ for T , D, A, W , C and B with q = 2 and n = 2, 3, . . . , 10: Table 4: Numbers of linear isometries of |GLP (Fn2 )|. n |GLT (Fn2 )| 2 2 3 8 4 64 5 1024 6 32768 7 2097152 8 268435456 9 ∼ 6.8719 × 1010 10 ∼ 3.5184 × 1013 |GLA (Fn2 )| |GLC (Fn2 )| 2 8 6 ∗ 24 64 120 ∗ 720 384 5040 ∗ 40320 2048 362880 ∗ 3628800 10240 ¯ ¡ ¢¯ ¯GLB F22n ¯ 64 3145 728 ∼ 8. 854 4 × 1020 ∼ 3. 949 2 × 1065 ∼ 1. 102 2 × 10203 ∼ 3. 335 7 × 10623 ∼ 3. 977 8 × 101902 ∼ 4. 034 7 × 105776 ∼ 6. 687 5 × 1017473 References [1] J. Ahn, H. K. Kim, J. S. Kim and M. Kim, Classification of perfect linear codes with crown poset structure, Discrete Mathematics 268 (2003) 21-30. [2] R. Belding, Structures Characterizing Partially Odered Sets and Tehir Automorphism Groups, Discrete Mathematics 27 (1979) 117-126. [3] R. Brualdi, J. S. Graves and M. Lawrence, Codes with a poset metric, Discrete Mathematics 147 (1995) 57-72. 23 [4] S. H. Cho and D. S. Kim, Automorphism group of the crown-weight space, submitted [5] Y. Jang and J. Park, On a MacWilliams Type Identity and a Perfecteness for a Binary Linear (n, n − 1, j)-poset code, Discrete Mathematics 265 (2003) 85-104. [6] D. S. Kim, Association schemes and MacWilliams dualities for generalized Rosenbloom-Tsfasman poset, submittied. [7] D. S. Kim and J. G. Lee, A MacWilliams-Type Identity for Linear Codes on Weak Order, Discrete Mathematics 262 (2003) 181-194. [8] Jong Yoon Hyun and Hyun Kwang Kim, The poset strutures admitting the extended binary Hamming code to be a perfect code, Discrete Mathematics 288 (2004) 37-47. [9] Yongnam Lee, Projective systems and perfect codes with a poset metric, Finite Fields and Their Applications 10 (2004) 105-112. [10] K. Lee, Automorphism group of the Rosenbloom-Tsfasman space, Eur. J. Combin. 24 (2003) 607-612. [11] H. Niederreiter, A combinatorial problem for vector spaces over finite fields, Discrete Mathematics 96 (1991) 221-228. [12] M. Yu Rosenbloom and M. A. Tsfasman, Codes for the m-metric, Probl. Inf. Transm. 33 (1997) 45-52. [13] R. Stanley, Enumerative Combinatorics, Vol. I, Wadsworth and Brooks/Cole, Monterey, CA, 1986. [14] F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes, Amsterdam: North-Holland, 1977. 24