2018
DOI: 10.1007/978-3-319-98654-8_25
|View full text |Cite
|
Sign up to set email alerts
|

A Pattern Logic for Automata with Outputs

Abstract: We introduce a logic to express structural properties of automata with string inputs and, possibly, outputs in some monoid. In this logic, the set of predicates talking about the output values is parametric, and we provide sufficient conditions on the predicates under which the model-checking problem is decidable. We then consider three particular automata models (finite automata, transducers and automata weighted by integers -sum-automata -) and instantiate the generic logic for each of them. We give tight co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
1
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(12 citation statements)
references
References 26 publications
0
12
0
Order By: Relevance
“…The predicate coacc(p 1 , p 2 ) is not directly defined in [10], which is a logic for transducers over finite words, but we show that it is easily definable in the pattern logic. Indeed, the property of (p 1 , p 2 ) to be co-accessible by the same ω-word is equivalent to asking the existence of finite runs r ′ 1 , r ′ 2 of the following form, where the outputs have not been indicated as they do not matter for this property:…”
Section: Functionalitymentioning
confidence: 88%
“…The predicate coacc(p 1 , p 2 ) is not directly defined in [10], which is a logic for transducers over finite words, but we show that it is easily definable in the pattern logic. Indeed, the property of (p 1 , p 2 ) to be co-accessible by the same ω-word is equivalent to asking the existence of finite runs r ′ 1 , r ′ 2 of the following form, where the outputs have not been indicated as they do not matter for this property:…”
Section: Functionalitymentioning
confidence: 88%
“…We leave as future work the introduction of techniques allowing to prove such results (pumping lemmas), as the dimension and acceptance constraint size has to be taken into account as well, as shown with D n . Finally, we plan to extend the pattern logic of [9], which intensively uses (one-way) Parikh automata for its model-checking algorithm, to reason about structural properties of two-way machines, and use two-way Parikh automata emptiness checking algorithm for model-checking this new logic. and x p1+p2 corresponding to the last three dimensions The semi-linear condition is then given by the formula ϕ(x 1 , .…”
Section: Discussionmentioning
confidence: 99%
“…From a Σ i+1 -sentence Ψ it suffices to construct a Parikh automaton P = (A, λ, Ψ) of dimension 0 such that L(A) = ∅, therefore L(P ) = ∅ iff L(P ) = L(A) iff Ψ holds. 9 Lemma 3.6 can be trivially adapted to Σ i -formula as acceptance condition Theorem 6.3 (Boolean closure). Let P, P 1 , P 2 be Σ i -2DPA.…”
Section: Parikh Automata With Arbitrary Presburger Acceptance Conditionmentioning
confidence: 99%
See 1 more Smart Citation

Two-way Parikh Automata

Filiot,
Guha,
Mazzocchi
2019
Preprint
Self Cite
“…It is already known that checking whether an NFT over ω-words is functional is decidable [13,11]. By relying on the pattern logic of [10] designed for transducers of finite words, it can be shown that it is decidable in NLogSpace.…”
Section: Functionality Equivalence and Composition Of Nrtmentioning
confidence: 99%