2016
DOI: 10.1007/978-3-319-40946-7_16
|View full text |Cite
|
Sign up to set email alerts
|

Implementation of Code Properties via Transducers

Abstract: Abstract. The FAdo system is a symbolic manipulator of formal language objects, implemented in Python. In this work, we extend its capabilities by implementing methods to manipulate transducers and we go one level higher than existing formal language systems and implement methods to manipulate objects representing classes of independent languages (widely known as code properties). Our methods allow users to define their own code properties and combine them between themselves or with fixed properties such as pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
1
1
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 19 publications
(34 reference statements)
0
8
0
Order By: Relevance
“…All main algorithmic tools have been implemented over the years in the Python package FAdo [1,5,10]. Many aspects of the new module FAdo.codes are presented in [10]. Here we present methods of that module pertaining to generating codes.…”
Section: Implementation and Usementioning
confidence: 99%
See 2 more Smart Citations
“…All main algorithmic tools have been implemented over the years in the Python package FAdo [1,5,10]. Many aspects of the new module FAdo.codes are presented in [10]. Here we present methods of that module pertaining to generating codes.…”
Section: Implementation and Usementioning
confidence: 99%
“…Our motivation for considering a randomized algorithm is that embedding a given er -detecting block code C into a maximal er -detecting block code is a computationally hard problem-this is shown in Section 4. In Section 5, we discuss with examples some capabilities of the new module codes.py in the open source software package FAdo [1,5,10]. In Section 6, we discuss a few more points on channel modelling and present some tests of the randomized algorithm on various error specifications.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Remark 5. In [25], the independence described by an input-preserving transducer t is called an error-detecting property. Specifically, t can be viewed as a communication channel such that, if v ∈ t(u) and v = u then we have a channel error.…”
Section: T-independent Languages: Classic and Antimorphicmentioning
confidence: 99%
“…, or a triple of None's if the transducer t is functional. This algorithm is a witness version, [25], of the decision algorithm for transducer functionality in [2,1]. 3.…”
Section: Tnfunctw() Returns Either a Triplementioning
confidence: 99%