Partial Derivatives of Regular Expressions over Alphabet-Invariant and User-Defined Labels

被引:2
|
作者
Konstantinidis, Stavros [1 ]
Moreira, Nelma [2 ]
Pires, Joao [2 ]
Reis, Rogerio [2 ]
机构
[1] St Marys Univ, Halifax, NS, Canada
[2] Univ Porto, CMUP & DCC, Fac Ciencias, Rua Campo Alegre, P-4169007 Porto, Portugal
基金
加拿大自然科学与工程研究理事会;
关键词
Alphabet-invariant expressions; Regular expressions; Partial derivatives; Algorithms; Monoids; AUTOMATA;
D O I
10.1007/978-3-030-23679-3_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We are interested in regular expressions that represent word relations in an alphabet-invariant way-for example, the set of all word pairs u, v where v is a prefix of u independently of what the alphabet is. This is the second part of a recent paper on this topic which focused on labelled graphs (transducers and automata) with alphabet-invariant and user-defined labels. In this paper we study derivatives of regular expressions over labels (atomic objects) in some set B. These labels can be any strings as long as the strings represent subsets of a certain monoid. We show that one can define partial derivative labelled graphs of type B expressions, whose transition labels can be elements of another label set X as long as X and B refer to the same monoid. We also show how to use derivatives directly to decide whether a given word pair is in the relation of a regular expression over pairing specs. Set specs and pairing specs are useful label sets allowing one to express languages and relations over large alphabets in a natural and compact way.
引用
收藏
页码:184 / 196
页数:13
相关论文
共 19 条
  • [1] Partial derivatives of regular expressions over alphabet-invariant and user-defined labels
    Konstantinidis, Stavros
    Moreira, Nelma
    Reis, Rogério
    Konstantinidis, Stavros (s.konstantinidis@smu.ca), 1600, Elsevier B.V. (870): : 103 - 120
  • [2] Regular Expressions and Transducers over Alphabet-Invariant and User-Defined Labels
    Konstantinidis, Stavros
    Moreira, Nelma
    Reis, Rogerio
    Young, Joshua
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2018, 2018, 10977 : 4 - 27
  • [3] Regular Expressions and Transducers Over Alphabet-Invariant and User-Defined Labels
    Konstantinidis, Stavros
    Moreira, Nelma
    Reis, Rogerio
    Young, Joshua
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2020, 31 (08) : 983 - 1019
  • [4] EQUIVALENCE OF REGULAR EXPRESSIONS OVER A PARTIALLY COMMUTATIVE ALPHABET
    Shoukourian, A. S.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2009, 45 (03) : 387 - 396
  • [5] Derivatives and partial derivatives for regular shuffle expressions
    Sulzmann, Martin
    Thiemann, Peter
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2019, 104 : 323 - 341
  • [6] On Supporting User-defined Collaborative Workspaces over Cloud Storage
    Jin, Jae-Hwan
    Lee, Myung-Joon
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 1003 - 1008
  • [7] Interactive and Scale Invariant Segmentation of the Rectum/Sigmoid via User-Defined Templates
    Lueddemann, Tobias
    Egger, Jan
    MEDICAL IMAGING 2016: IMAGE PROCESSING, 2016, 9784
  • [8] Partial derivatives of regular expressions and finite automaton constructions
    Antimirov, V
    THEORETICAL COMPUTER SCIENCE, 1996, 155 (02) : 291 - 319
  • [9] Revising Antimirov's partial derivatives for fuzzy regular expressions
    Garhwal, Sunita
    Jiwari, Ram
    Tomasiello, Stefania
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 477 - 482
  • [10] Regular expressions for two-dimensional languages over one-letter alphabet
    Anselmo, M
    Giammarresi, D
    Madonia, M
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2004, 3340 : 63 - 75