2013
DOI: 10.1007/978-3-642-37064-9_19
|View full text |Cite
|
Sign up to set email alerts
|

Two-Sided Derivatives for Regular Expressions and for Hairpin Expressions

Abstract: The aim of this paper is to design the polynomial construction of a finite recognizer for hairpin completions of regular languages. This is achieved by considering completions as new expression operators and by applying derivation techniques to the associated extended expressions called hairpin expressions. More precisely, we extend partial derivation of regular expressions to two-sided partial derivation of hairpin expressions and we show how to deduce a recognizer for a hairpin expression from its two-sided … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 22 publications
0
9
0
Order By: Relevance
“…Given a regular language L, the (Myhill-Nerode) relation on Σ ⋆ , x L y if and only if (∀u)u ∈ Σ ⋆ , ux ∈ L ⇔ uy ∈ L is an equivalence relation with finite index and left invariant. The right quotient of L by a word u ∈ Σ ⋆ is the language Lu −1 = {x ∈ Σ ⋆ | xu ∈ L} and corresponds to an equivalence class of L , [CDJM13,Sak09]. For x, y ∈ Σ ⋆ , we define E L (x, y) = L −1 x∆L −1 y.…”
Section: Right Distinguishabilitymentioning
confidence: 99%
“…Given a regular language L, the (Myhill-Nerode) relation on Σ ⋆ , x L y if and only if (∀u)u ∈ Σ ⋆ , ux ∈ L ⇔ uy ∈ L is an equivalence relation with finite index and left invariant. The right quotient of L by a word u ∈ Σ ⋆ is the language Lu −1 = {x ∈ Σ ⋆ | xu ∈ L} and corresponds to an equivalence class of L , [CDJM13,Sak09]. For x, y ∈ Σ ⋆ , we define E L (x, y) = L −1 x∆L −1 y.…”
Section: Right Distinguishabilitymentioning
confidence: 99%
“…Moreover, it is easy to see that all pairs of states that contain the sink state are marked as pairs of distinguishable states, too. Then also the pairs (1, 2) and (1, 2 ′ ) are marked as pairs of distinguishable states: on taking a backward transition the pair (1, 2) goes to the previously marked pair (2 ′ , 3) and with a forward transition the pair (1, 2 ′ ) goes the marked pair to (2,3). Finally the remaining pair (2, 2 ′ ) is marked as pair of distinguishable states because on a forward transition state 2 goes to the sink state, while state 2 ′ goes to state 3.…”
Section: Proofmentioning
confidence: 99%
“…Simply speaking, a biautomaton is a device consisting of a deterministic finite control, a read-only input tape, and two reading heads, one reading the input from left to right, and the other head reading the input from right to left. Similar two-head finite automata models were introduced, e.g., in [3,8,11]. An input word is accepted by a biautomaton, if there is an accepting computation starting the heads on the two ends of the word meeting somewhere in an accepting state.…”
Section: Introductionmentioning
confidence: 99%
“…A biautomaton consists of a deterministic finite control, a read-only input tape, and two reading heads, one reading the input from left to right, and the other head reading the input from right to left. Similar two-head finite automata models were introduced, e.g., in [3,13,16]. An input word is accepted by a biautomaton, if there is an accepting computation starting the heads on the two ends of the word meeting somewhere in an accepting state.…”
Section: Introductionmentioning
confidence: 99%