Block Languages and Their Bitmap Representations

被引:0
|
作者
Duarte, Guilherme [1 ,2 ]
Moreira, Nelma [1 ,2 ]
Prigioniero, Luca [3 ]
Reis, Rogerio [1 ,2 ]
机构
[1] Univ Porto, CMUP, Fac Ciencias, Rua Campo Alegre, P-4169007 Porto, Portugal
[2] Univ Porto, DCC, Fac Ciencias, Rua Campo Alegre, P-4169007 Porto, Portugal
[3] Loughborough Univ, Dept Comp Sci, Loughborough, Leics, England
关键词
GENERATION; AUTOMATA; CODES;
D O I
10.1007/978-3-031-71112-1_9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we consider block languages, namely sets of words having the same length, and we propose a new representation for these languages. In particular, given an alphabet of size k and a length l, a block language can be represented by a bitmap of length k(l), where each bit indicates whether the corresponding word, according to the lexicographical order, belongs, or not, to the language (bit equal to 1 or 0, respectively). This representation turns out to be a good tool for the investigation of several properties of block languages, making proofs simpler and reasoning clearer. First, we show how to convert bitmaps into deterministic and nondeterministic finite automata. We then focus on the size of the machines obtained from the conversion and we prove that their size is minimal. Finally, we give an analysis of the maximum number of states sufficient to accept every block language in the deterministic and nondeterministic case.
引用
收藏
页码:124 / 137
页数:14
相关论文
共 50 条
  • [1] Bitmap memory bank which allows block accesses
    Takakubo, Hajime
    Pham, Cong-Kha
    Shono, Katsufusa
    Electronics and Communications in Japan, Part II: Electronics (English translation of Denshi Tsushin Gakkai Ronbunshi), 1991, 74 (08): : 88 - 98
  • [2] SUCCINCTNESS OF DIFFERENT REPRESENTATIONS OF LANGUAGES
    HARTMANIS, J
    SIAM JOURNAL ON COMPUTING, 1980, 9 (01) : 114 - 120
  • [3] On block pumpable languages
    Chak, Christopher Hanrui
    Freivalds, Rusins
    Stephan, Frank
    Yik, Henrietta Tan Wan
    THEORETICAL COMPUTER SCIENCE, 2016, 609 : 272 - 285
  • [4] Acquiring Hidden Space via Modifying Block Bitmap for Android Devices
    Wang Lianfang
    Huang Hong
    Li Yuanzhang
    Zhang Li
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT III, 2018, 11336 : 651 - 660
  • [5] Single bitmap block truncation coding using binary fireworks algorithm
    Zhang L.
    Qin X.
    Yang Y.
    Huang D.
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2020, 52 (05): : 82 - 91
  • [6] On minimal representations of Petri net languages
    Sreenivas, RS
    WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2002, : 237 - 242
  • [7] Representations of forms of address in Romance languages
    Defrancq, Bart
    LANGUAGES IN CONTRAST, 2016, 16 (01) : 164 - 166
  • [8] Representations of the forms of address in Roman languages
    Lhafi, Sandra
    FRANCAIS MODERNE, 2018, 86 (02): : 285 - 294
  • [9] SIMPLE REPRESENTATIONS OF CERTAIN CLASSES OF LANGUAGES
    BOOK, RV
    JOURNAL OF THE ACM, 1978, 25 (01) : 23 - 31
  • [10] Representations of forms of address in the Romance languages
    Kretzenbacher, Heinz L.
    JOURNAL OF FRENCH LANGUAGE STUDIES, 2014, 24 (03) : 451 - 452