Almost affine codes are generalization for widely used linear codes which can be used in ideal perfect secret sharing schemes. In [1] Simonis and Ashikhmin defined and studied some properties of almost affine codes. In the other hand quasi-uniform codes [2] are generalization of almost affine codes. In this paper we show that duality of chains of linear codes holds in the almost affine case as well and we make a conjecture about such property for quasi-uniformcodes.
almost affine codes, quasi-uniform codes, matroids
Introduction
Linear block codes play a key role in the theory of error correction. A
In [1] Simonis and Ashikhmin proposed another class of error correcting codes, namely almost affine codes. The initial motivation for authors was studying the ideal perfect secret sharing schemas. Basically, almost affine codes are generalization for linear codes with less restrictions. However, its turs out that almost affine codes share some properties with linear codes, like the subject of this paper – duality of chains of codes. Or specifically the demi-matroids associated with such chains.
The other step towards to generalization in error correction is quasi-uniform codes [3]. It can be shown that for small length (
We continue with giving formal definitions of concepts discussed earlier, starting with almost affine codes.
Definition 1. Let
As we can see
The main tool to study linear codes is their matrix representation. For almost affine codes we do not have such tool. But we have generalization of matrices – matroids. There are at least four equivalent definitions of matroids, we proceed with the definition via rank function.
Definition 2. Let
(
(
(
It can be shown that the function from definition 1 satisfies the axioms above, and an almost affine code
Theorem 1. Let
The prove of this theorem can be found in [6].
Demi-matroids have two types of duality. The dual demi-matroid to a given demi-matroid
Chains of almost affine codes
In this section we show that for any chain of almost affine codes
To do so we look at these three functions individually and show that under some circumstances they are equal to
Lemma 1. Let
Proof. For any
The equalities hold with
Now we look at
Thus, lemma is proven by induction.
Lemma 2. Let
Proof.
Before the last lemma we need the fact that
At the same time, we have
Lemma 3. Let
Proof. The proof is similar to the proof of lemma 1.
These three lemmas lead us to the following theorem.
Theorem 2. Let
Proof. By the theorem 1,
The theorem above is also proven in the article [6], but this prove is different. Applications of duality of chains of almost affine codes can be found in [6], [7] and [10].
Quasi-uniform codes
For proper introduction to quasi-uniform codes one can look at the article [3], where authors introduced these codes via random variable vectors. The simple recap is that quasi-uniform code
Definition 3. For a finite set
(
(
(
If
Any given quasi-uniform code
1. Simonis J. and A. Ashikhmin, “Almost Affine Codes.” Designs, Code and Cryptography, pp. 179-197, (1998).
2. Chan, H. and R. Yeung. “A combinatorial approach to information inequalities.” Infor-mation Theory and Networking Workshop (Cat. No.99EX371) (1999): 63-.
3. Chan, T., A. Grant and T. Britz. “Quasi-Uniform Codes and Their Applications.” IEEE Transactions on Information Theory 59 (2013): 7915-7926.
4. Oxley, J.. “Matroid Theory (Oxford Graduate Texts in Mathematics).” (2006).
5. Lin, Shu and D. Costello. “Error control coding - fundamentals and applications.” Prentice Hall computer applications in electrical engineering series (1983).
6. Johnsen, T. and Hugues Verdure. “Flags of almost affine codes.” ArXiv abs/1704.02819 (2017): n. pag.
7. Johnsen, T. and Hugues Verdure. “Generalized Hamming Weights for Almost Affine Codes.” IEEE Transactions on Information Theory 63 (2017): 1941-1953.
8. Ghorpade, S. and T. Johnsen. “A Polymatroid Approach to Generalized Weights of Rank Metric Codes.” Des. Codes Cryptogr. 88 (2020): 2531-2546.
9. Chan, T. and A. Grant. “Dualities Between Entropy Functions and Network Codes.” IEEE Transactions on Information Theory 54 (2008): 4470-4487.
10. Britz, T., T. Johnsen, D. Mayhew and K. Shiromoto. “Wei-type duality theorems for matroids.” Designs, Codes and Cryptography 62 (2012): 331-341.