Slavcho Shtrakov
South-West University "Neofit Rilski"
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Slavcho Shtrakov.
International Journal of Algebra and Computation | 2006
Klaus Denecke; Jörg Koppitz; Slavcho Shtrakov
Hypersubstitutions are mappings which map operation symbols to terms. Terms can be visualized by trees. Hypersubstitutions can be extended to mappings defined on sets of trees. The nodes of the trees, describing terms, are labelled by operation symbols and by colors, i.e. certain positive integers. We are interested in mappings which map differently-colored operation symbols to different terms. In this paper we extend the theory of hypersubstitutions and solid varieties to multi-hypersubstitutions and colored solid varieties. We develop the interconnections between such colored terms and multi-hypersubstitutions and the equational theory of Universal Algebra. The collection of all varieties of a given type forms a complete lattice which is very complex and difficult to study; multi-hypersubstitutions and colored solid varieties offer a new method to study complete sublattices of this lattice.
International Journal of Foundations of Computer Science | 2016
Slavcho Shtrakov; Ivo Damyanov
The essential variables in a finite function f are defined as variables which occur in f and weigh with the values of that function. The number of essential variables is an important measure of complexity for discrete functions. When replacing some variables in a function with constants the resulting functions are called subfunctions, and when replacing all essential variables in a function with constants we obtain an implementation of this function. Such an implementation corresponds with a path in an ordered decision diagram (ODD) of the function which connects the root with a leaf of the diagram. The sets of essential variables in subfunctions of f are called separable in f. In this paper we study several properties of separable sets of variables in functions which directly affect the number of implementations and subfunctions in these functions. We define equivalence relations which classify the functions of k-valued logic into classes with the same number of: (i) implementations; (ii) subfunctions; and (iii) separable sets. These relations induce three transformation groups which are compared with the lattice of all subgroups of restricted affine group (RAG). This allows us to solve several important computational and combinatorial problems.
Serdica Journal of Computing | 2008
Slavcho Shtrakov
Discussiones Mathematicae General Algebra and Applications | 2010
Jörg Koppitz; Slavcho Shtrakov
Journal of Automata, Languages and Combinatorics | 2001
Klaus Denecke; Jörg Koppitz; Slavcho Shtrakov
Algebra Universalis | 2009
Slavcho Shtrakov
Serdica Journal of Computing | 2012
Slavcho Shtrakov; Jörg Koppitz
arXiv: Computational Complexity | 2007
Slavcho Shtrakov
Algebra Universalis | 2016
Slavcho Shtrakov; Jörg Koppitz
arXiv: General Mathematics | 2008
Slavcho Shtrakov