We develop an algebraic theory of supports for $R$-linear codes of fixed length, where $R$ is a finite commutative unitary ring. A support naturally induces a notion of generalized weights and allows one to associate a monomial ideal to a code. Our main result states that, under suitable assumptions, the generalized weights of a code can be obtained from the graded Betti numbers of its associated monomial ideal. In the case of $\mathbb{F}_q$-linear codes endowed with the Hamming metric, the ideal coincides with the Stanley-Reisner ideal of the matroid associated to the code via its parity-check matrix. In this special setting, we recover the known result that the generalized weights of an $\mathbb{F}_q$-linear code can be obtained from the graded Betti numbers of the ideal of the matroid associated to the code. We also study subcodes and codewords of minimal support in a code, proving that a large class of $R$-linear codes is generated by its codewords of minimal support.
翻译:我们开发了一个用于支持固定长度的R$线性代码的代数理论,其中,$R$是一个有限的通货统一环。支持自然会引出一个通用加权概念,并允许一个人将单一理想与代码联系起来。我们的主要结果显示,在适当的假设下,可以从与其相关的单体理想的等级比提数字中获取一个代码的通用加权。在具有哈明度的硬度代码中,美元是符合该代码相关配方的斯坦利-里斯纳理想的。在这种特殊环境下,我们恢复了已知的结果,即从该代码相关配方理想的等级比提数字中可以获取到一个代码的通用重量。我们还研究了一个代码中最起码支持的子代码和编码,证明一个庞大的美元线性代码是由其最低限度支持的编码生成的。