AGC, t-designs and partition sets
Alberto Besana, Cristina Mart\'inez-Ram\'irez

TL;DR
This paper explores the geometric representation of AG codes within Grassmannians and demonstrates that certain invariant subgrassmannians form t-designs with specific parameters, advancing the understanding of algebraic geometry codes.
Contribution
It establishes that invariant subgrassmannians under triangle group actions are t-designs, providing new insights into the geometric structure of AG codes.
Findings
Invariant subgrassmannians form t-designs with specific parameters
Triangle group actions preserve certain geometric structures
Enhanced understanding of AG code geometry
Abstract
AG codes correspond geometrically to points in the Grassmannian of k-planes in an n-dimensional projective space PG(n, F_q) defined over a finite field F_q of q elements. We prove that invariant subgrassmannians by the action of a triangle group hold a t-design of determined parameters.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Finite Group Theory Research · graph theory and CDMA systems
AG codes, designs and partition sets
Cristina Martínez
Hamilton Institute, Maynooth University, Maynooth, Co. Kildare, Ireland
and
Alberto Besana
FieldAware, Fumbally Square, Dublin 8, Ireland
Abstract.
We study designs over finite fields and their connection to network coding. We prove that invariant subgrassmanians in the Grassmannian parametrizing planes in the vector space by the action of any triangle group hold a -design.
1. Introduction
Let be a power of a prime number . It is well known, that there exists exactly one finite field with elements which is isomorphic to the splitting field of the polynomial over the prime field .
Any other field of characteristic contains a copy of . We denote respectively by and the affine space and the projective space over . Let be the algebra of polynomials in variables over .
The encoding of an information word into a dimensional subspace is usually known as coding for errors and erasures in random network coding, [KK]. Namely, let be an dimensional vector space over , a code for an operator channel with ambient space is simply a nonempty collection of subspaces of . The collection of subspaces is a code for error correcting errors that happen to send data through an operator channel. The matrix coding the information is parametrised by random variables which constitute the letters of an alphabet. Here the operator channel is an abstraction of the operator encountered in random linear network coding, when neither transmitter nor receiver has knowledge of the channel transfer characteristics. The input and output alphabet for an operator channel is the projective geometry.
Let be a non-singular, projective, irreducible curve defined over , as the vanishing locus of a polynomial . We define the number of rational points on the curve to be
[TABLE]
It is a polynomial in with integer coefficients, whenever is a prime power.
The number of points on over the extensions of is encoded in an exponential generating series, called the zeta function of :
[TABLE]
One of the main problems in algebraic geometry codes is to obtain non-trivial lower bounds for the number of rational places of towers of function fields such that .
For example, one can consider towers or , as varies through powers of the prime or through all integers not divisible by the characteristic of the ground field, that is . Here denotes the algebraic closure of . The corresponding field extension , where is a root of the polynomial and is transcendental over , is a finite cyclic Galois extension of degree . Moreover is an extension of Kummer type and is the full constant field.
Let be an dimensional vector space over the field , we denote by or the dimensional projective space over it. The set of all subspaces of dimension is the Grassmannian and it is denoted by or by . Any code of parameters is a point in the Grassmannian , where is the minimum distance under the Hamming Metric (HM).
In general, for any integers with , we call , the number of dimensional subspaces of an dimensional subspace over . It is the number of ways of choosing linearly independent points in divided by the number of ways of choosing such a set of points in a particular space. It is given by the ary binomial coefficient,
[TABLE]
2. Algebraic geometric codes
Let be a finite field of elements, where is a power of a prime. The encoding of an information word into a dimensional subspace is usually known as coding for errors and erasures in random network coding [KK]. We consider as an alphabet a set of rational points lying on a smooth projective curve of genus and degree defined over the field . Goppa in [Go], constructed algebraic geometric linear codes from algebraic curves over finite fields with many rational places.
Definition 2.1**.**
Algebraic geometric codes (AGC) are constructed by evaluation of the global sections of a line bundle or more generally, a vector bundle on the curve over distinct rational places , being the genus of the curve. Namely, let be the function field of the curve, the divisor and a divisor of of degree such that . Then the geometric Goppa code associated with the divisors and is defined by
[TABLE]
Recall that is a cyclic Galois extension and is finitely generated by unique element . In particular, any element in can be represented uniquely as a polynomial in of degree less than with coefficients in . By Riemann-Roch Theorem, the code of Definition 2.1 is a linear code over , that is a code of length , dimension with , and minimum distance .
Another important family of Goppa codes is obtained considering the rational normal curve defined over :
[TABLE]
We assume that and are relatively prime , so that any codeword can be expressed into a ary vector with respect to the basis . These codes are just Reed-Solomon codes or cyclic codes of parameters over with parity check polynomial where is a primitive root of such that . Recall that a linear cyclic code is an ideal in the ring generated by a polynomial with roots in the splitting field of , where , ([BS2]). A natural question is how many polynomial are there over the algebraic closure of . The next theorem expresses this number in terms of Stirling numbers.
Theorem 2.2**.**
The number of polynomials decomposable into distinct linear factors over a finite field of arbitrary characteristic a prime number , is equal to , where is the falling factorial polynomial , where is the Stirling number of the first kind divided by the order of the affine transformation group of the affine line , that is .
Proof. We need to count all the polynomials in one variable of degree fixed. We assume that our polynomial decomposes into linear factors, otherwise we work over , where denotes the algebraic closure of the finite field . Since the number of ordered sequences on symbols is and each root is counted with its multiplicity, it follows that the number of monic polynomials with different roots is . Now we observe that polynomials are invariant by the action of automorphisms of the affine line, so we must divide this number by the order of this group which is .
Theorem 2.3**.**
Given a set of integers modulo , there is a set of integers which is a set of roots, that is, there is a polynomial , where is a generator of for some prime number and is the least integer such that . The ideal generates in is a cyclic linear code of parameters .
Remark 2.4**.**
As an application of Theorem 2.2 and Theorem 2.3, given an integer , we can count the number of cyclic codes of parameters for each and set of roots in the splitting field of , the corresponding polynomial generates a linear cyclic code in the ring . Thus for each there are exactly cyclic codes.
3. designs and representation theory of
A simple design over a finite field or, more precisely, a design is a set of subspaces of an dimensional vector space over the finite field such that each subspace of is contained in exactly blocks of . Recently, designs over finite fields gained a lot of attention because of its applications for error-correcting in networks. If is the finite field , then the set of points are the vectors and the block set of subspaces are the points in the Grassmannian . A permutation matrix acts on the Grassmannian by multiplication on the right of the corresponding representation matrix. In particular is an automorphism of the design if and only if leaves the Grassmannian invariant, that is .
In particular, we are interested in understanding the orbits by the action of any permutation matrix of and moreover of any subgroup contained in . Further, it is possible to count the orbits of the action in several cases and these correspond to blocks of the design satisfying certain geometrical properties.
Definition 3.1**.**
Let be a generator of the underlying vector space over . Then an dimensional subspace is splitting if is invariant under the action of any element in the Galois group of the extension .
More precisely, given any linear endomorphism , an dimensional subspace is splitting if where denotes the fold composite of with itself.
Proposition 3.2**.**
Let be the number of splitting subspaces of , then the design whose blocks are the splitting subspaces of is a design.
Proof. Suppose , where are coprime positive integer numbers, that is . There is an element of order , so that is a basis of over . Hence the set spans an dimensional splitting subspace of , say . Define an isomorphism between and for associating each tuple with the element where . Then every element in is in correspondence with an element in . If we complete to a basis of by adding elements , we let
[TABLE]
where , is regarded as an ordered set with elements. In this case is necessarily a basis of an dimensional subspace of and we will refer to as an splitting ordered basis of . The subspaces generated by the splitting ordered basis constitute an design of parameters , where is the number of ordered basis, which is exactly .
Let us define to be the number of splitting subspaces of of dimension . Let be the number of ordered basis of , then
[TABLE]
Corollary 3.3**.**
If , any Galois conjugate of generates and the corresponding designs are isomorphic.
For example, if for some non negative integer and , then and .
We want to understand which subspaces are invariant by the action of elements of the general linear group or finite subgroups of . In this way, one can construct designs with prescribed groups where the blocks are the orbits by the action, and thus to generalize to other Galois extensions not necessarily cyclic.
The general linear group acts on the Grassmannian by multiplication on the right:
[TABLE]
for a representation matrix
Then cyclic codes correspond to orbits in defined by a cyclic subgroup for some prime number . These codes are supported on the Normal Rational Curve (NRC), that is, coding vectors for networks with sources live in the projective space .
Definition 3.4**.**
In a arc is a set of points any of which form a basis for , or in other words, of them but not are collinear.
Consider the normal rational curve over :
[TABLE]
is a arc in the dimensional projective space .
In coordinates, the Veronese mapping
, maps the point set of the projective line into the point set of , where is an dimensional vector space over with a basis where .
We see that if , the NRC is a basis of a dimensional projective subspace, that is, a . So we can enumerate how many NRC’s are there in a . The answer is , the number of ways of choosing such a set of points in a particular space. If , the NRC is an example of a arc. It contains points, and every set of points are linearly independent.
When , finite subgroups of have been classified. They are isomorphic either to the dihedral group of order , the alternating group , the alternating group , or the symmetric group . The corresponding invariant subgrassmannianas in define designs.
Proposition 3.5**.**
Invariant subgrassmannians in by the action of any triangle group hold a design.
Proof. Triangle groups are reflection groups which admit a presentation
[TABLE]
with integer numbers such that . They are finite subgroups of and they are known to be isomorphic to either the dihedral group of order , the alternating group , the alternating group , or the symmetric group . Since they are finitely generated, the invariant subgrassmannians in define a design where is the number of generators. The dihedral group is generated by a rotation and a reflection , then the corresponding invariant subgrassmannian in define a 2-design and so on for the other triangle groups.
Remark 3.6**.**
From a graph theoretical point of view, we associate to the 2-design generated by and in Proposition 3.5 the graph which has as vertex set the points of the projective system and edge set the lines of the projective space which corresponds to the blocks of the design. There are lines. For any two points there are as much blocks (lines) containing these points as eigenvectors by the action of the linear operators and . This special design with parameters and is a Steiner triple system.
4. Conclusion
The proofs given in this short note give a way of constructing designs of given parameters by deriving ordered bases of .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BB] K. Behrend, B. Noohi, Uniformization of Deligne-Mumford curves , J. Reine Angew. Math., 599 (2006), 111-153.
- 2[Be] G. V. Belyi, On Galois extensions of a maximal cyclotomic field , Math. U.S.S. R. Izvestija 14, 247-256 (1980).
- 3[BS 1] S. V. Bezzateev, N. Shekhunova, Class of generalized Goppa codes perfect in weighted Hamming metric , Des. Codes Criptogr. (2013), 66:391-399.
- 4[BS 2] S. V. Bezzateev, N. A. Shekhunova, Subclass of cyclic Goppa codes , IEEE Transactions on Information Theory, Vol. 59, No. 11, Nov. 2013.
- 5[BM 1] A. Besana, C. Martínez, Some remarks on cyclic Galois covers over the projective line over finite fields , ar Xiv: 1202.5221
- 6[BM 2] A. Besana, C. Martínez, Network coding, t − limit-from 𝑡 t- designs and representation theory of G L ( n , 𝔽 q GL(n,\mathbb{F}_{q} ) , submitted
- 7[Go] Goppa, V. D.: Codes on algebraic curves (Russian). Dokl. Akad. Nauk. SSSR 259, 1289-1290 (1981).
- 8[KK] R. Kötter, F. R. Kschischang, Coding for errors and erasures in random Network Coding , IEEE Transactions on Information Theory, Vol. 54, no. 8, 2008.
