Programs over aperiodic monoids (Q1122664)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 4107110
Language Label Description Also known as
default for all languages
No label defined
    English
    Programs over aperiodic monoids
    scientific article; zbMATH DE number 4107110

      Statements

      Programs over aperiodic monoids (English)
      0 references
      0 references
      1989
      0 references
      A program P over a finite monoid M is a finite sequence of instructions, i.e. of words over the alphabet \(I_ n=[[1,n]]\times M^{\{0,1\}}\) where n is a fixed integer. To each program \(P=\iota_ 1...\iota_ k\in I^*_ n\) is associated a function \(f_ P\) from \(\{0,1\}^ n\) into M. This function is defined by the rule: \[ \forall w=w_ 1...w_ n\in \{0,1\}^ n,\quad f_ P(w)=\prod^{k}_{i=1}f_ i(w_{k(i)}) \] if the i-th instruction is \(\iota_ i=(k(i),f_ i)\) for every i in \([[1,k]]\). A language L in \(\{0,1\}^*\) is then said to be recognizable by M iff for each \(n\in {\mathbb{N}}\), there exists a program \(P(n)\in I^*_ n\) and a subset \(F_ n\subset M\) such that \(L\cap \{0,1\}^ n=f^{-1}_{P(n)}(F_ n)\). It is to be noticed that a language recognizable in the usual sense [cf. \textit{J. E. Pin}, Variétés de langages formels (Masson, Paris, 1984; Zbl 0636.68093)] is also recognizable in the sense of the paper, but the converse is false. The paper presents first a specific aperiodic monoid U which is universal in the following sense: any language L over \(\{0,1\}\) can be recognized by U. Secondly, the author studies different classes of non universal monoids. More precisely, it is shown - modulo some technical precisions - that every monoid M in the semigroup varieties \(R\vee L\), DA or \(J_ 1*G_ q\) cannot recognize the language \(MOD_ p=\{w\in \{0,1\}^*\), \(| w|_ 1\equiv 0 [p]\}\). Finally, the author conjectures that an aperiodic monoid M recognizes \(MOD_ p\) iff U divides M.
      0 references
      Boolean circuit
      0 references
      counting modulo p
      0 references
      complexity
      0 references
      recognizable languages
      0 references
      program
      0 references
      finite monoid
      0 references
      words
      0 references
      alphabet
      0 references
      aperiodic monoid
      0 references
      universal monoids
      0 references
      semigroup varieties
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references