A proof theory of right-linear (ω-)grammars via cyclic proofs

被引:0
|
作者
Das, Anupam [1 ]
De, Abhishek [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham, W Midlands, England
关键词
Regular languages; Linear grammars; Proof theory; Cyclic proofs; Automata theory; Fixed points; Games; KLEENE ALGEBRA; COMPLETENESS;
D O I
10.1145/3661814.3662138
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Right-linear (or left-linear) grammars are a well-known class of context-free grammars computing just the regular languages. They may naturally be written as expressions with least fixed points but with products restricted to letters as left arguments, giving an alternative to the syntax of regular expressions. In this work, we investigate the resulting logical theory of this syntax. Namely, we propose a theory of right-linear algebras (RLA) over this syntax and a cyclic proof system CRLA for reasoning about them. We show that CRLA is sound and complete for the intended model of regular languages. From here we recover the same completeness result for RLA by extracting inductive invariants from cyclic proofs. Finally, we extend CRLA by greatest fixed points, nu CRLA, naturally modelled by languages of omega-words thanks to right-linearity. We show a similar soundness and completeness result of (the guarded fragment of).. CRLA for the model of omega-regular languages, this time requiring game theoretic techniques to handle the interleaving of fixed points.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] THE SEMANTICS AND PROOF THEORY OF LINEAR LOGIC
    AVRON, A
    THEORETICAL COMPUTER SCIENCE, 1988, 57 (2-3) : 161 - 184
  • [22] A linear approach to modal proof theory
    Schellinx, H
    PROOF THEORY OF MODAL LOGIC, 1996, 2 : 33 - 43
  • [23] Reducing control alphabet size for the control of right linear grammars with unknown behaviors
    Kimoto, Nobuya
    Nakamura, Shigetaka
    Komiya, Ken
    Fujimoto, Kenzo
    Kobayashi, Satoshi
    THEORETICAL COMPUTER SCIENCE, 2021, 862 : 193 - 213
  • [24] Monotonically controlling right linear grammars with unknown behaviors to output a target string
    Kimoto, Nobuya
    Komiya, Ken
    Fujimoto, Kenzo
    Kobayashi, Satoshi
    THEORETICAL COMPUTER SCIENCE, 2019, 777 : 387 - 408
  • [25] A proof of quadratic reciprocity via linear recurrences
    Mack, Thomas
    ACTA ARITHMETICA, 2021, 199 (04) : 433 - 440
  • [26] Proof nets for multiplicative cyclic linear logic and Lambek calculus
    Abrusci, V. Michele
    Maieli, Roberto
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2019, 29 (06) : 733 - 762
  • [27] Consistency Management via a Combination of Triple Graph Grammars and Linear Programming
    Weidmann, Nils
    Anjorin, Anthony
    Leblebici, Erhan
    Schurr, Andy
    PROCEEDINGS OF THE 12TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE '19), 2019, : 29 - 41
  • [28] Succinct Non-interactive Arguments via Linear Interactive Proofs
    Bitansky, Nir
    Chiesa, Alessandro
    Ishai, Yuval
    Paneth, Omer
    Ostrovsky, Rafail
    THEORY OF CRYPTOGRAPHY (TCC 2013), 2013, 7785 : 315 - 333
  • [29] Succinct Non-Interactive Arguments via Linear Interactive Proofs
    Nir Bitansky
    Alessandro Chiesa
    Yuval Ishai
    Rafail Ostrovsky
    Omer Paneth
    Journal of Cryptology, 2022, 35
  • [30] Succinct Non-Interactive Arguments via Linear Interactive Proofs
    Bitansky, Nir
    Chiesa, Alessandro
    Ishai, Yuval
    Ostrovsky, Rafail
    Paneth, Omer
    JOURNAL OF CRYPTOLOGY, 2022, 35 (03)