L codes and number systems (Q788495)

From MaRDI portal
Revision as of 11:04, 30 January 2024 by Import240129110113 (talk | contribs) (Added link to MaRDI item.)
scientific article
Language Label Description Also known as
English
L codes and number systems
scientific article

    Statements

    L codes and number systems (English)
    0 references
    0 references
    0 references
    0 references
    1983
    0 references
    Given a morphism \(h: V^*\to V^*\) (\(V\) is an alphabet), the authors define a mapping \(h: V^*\to V^*\), by putting: \(\bar h(v_ 1\cdots v_ n)=h(v_ 1)h^ 2(v_ 2)\cdots h^ n(v_ n)\), \(\bar h(\Lambda)=\Lambda\). Now, \(h\) is called an L-code (resp. almost L-code) if \(\bar h(a)=\bar h(b)\) entails \(a=b\), for all \(a,b\in V^*\) (resp. for all \(a,b\in V^*\), such that \(| a| \neq t\) and \(| b| \neq t\), where \(t\) is a positive integer depending on \(h\)). As every code, i.e. injective morphism, is also an L-code (theorem 1), the concept of L-code appears to be a natural generalization of that of code. The authors give a nice characterization of L-codes in terms of so-called number systems, which allows to establish several fundamental properties of L-codes. The main attention is focused on unary L-codes, i.e. such \(h\) that \(h(v)=v^ n\) for \(v\in V\) \((n\) depends on \(v)\), and the central result (theorem 5) is: every morphism \(h\), such that \(h(v)=v^ n\), \(h(v')=v^ r\) \((v=\{v,v'\})\), \(n\geq 2\), \(r\geq 1\), \(r\neq n\), is either an L-code or an almost L-code. This fails to hold true for the three-element \(v\), and to find analogous theorems for greater alphabets has been left an open problem. The paper contains a number of closely related results. As the unary morphisms are usually non-codes, the afore-mentioned theorem shows indeed that the author's new concept is a powerful one. The authors indicate cryptography as a possible domain of applications.
    0 references
    morphism
    0 references
    L-code
    0 references
    cryptography
    0 references
    number systems
    0 references

    Identifiers