On Monadic Parametricity of Second-Order Functionals

被引:0
|
作者
Bauer, Andrej [1 ]
Hofmann, Martin [2 ]
Karbyshev, Aleksandr [3 ]
机构
[1] Univ Ljubljana, Ljubljana, Slovenia
[2] Univ Munich, Munich, Germany
[3] Tech Univ Munich, Munich, Germany
关键词
SOLVER;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
How can one rigorously specify that a given ML functional f : (int -> int) -> int is pure, i.e., f produces no computational effects except those produced by evaluation of its functional argument? In this paper, we introduce a semantic notion of monadic parametricity for second-order functionals which is a form of purity. We show that every monadically parametric f admits a question-answer strategy tree representation. We discuss possible applications of this notion, e.g., to the verification of generic fixpoint algorithms. The results are presented in two settings: a total set-theoretic setting and a partial domain-theoretic one. All proofs are formalized by means of the proof assistant COQ.
引用
收藏
页码:225 / 240
页数:16
相关论文
共 50 条
  • [31] Monadic Second-Order Fuzzy Logic Expert System
    Qi, Yong
    Li, Weihua
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 519 - 523
  • [32] On the Decidability of Monadic Second-Order Logic with Arithmetic Predicates
    Berthe, Valerie
    Karimov, Toghrul
    Nieuwveld, Joris
    Ouaknine, Joel
    Vahanwala, Mihir
    Worrell, James
    PROCEEDINGS OF THE 39TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS 2024, 2024,
  • [33] Hardware verification using monadic second-order logic
    Basin, DA
    Klarlund, N
    COMPUTER AIDED VERIFICATION, 1995, 939 : 31 - 41
  • [34] Automata for Monadic Second-Order Model-Checking
    Courcelle, Bruno
    REACHABILITY PROBLEMS, 2011, 6945 : 26 - 27
  • [35] Monadic second-order logic and bisimulation invariance for coalgebras
    ILLC, Universiteit Van Amsterdam, Netherlands
    不详
    Proc Symp Logic Comput Sci, (353-365):
  • [36] Axiomatizations and Computability of Weighted Monadic Second-Order Logic
    Achilleos, Antonis
    Pedersen, Mathias Ruggaard
    2021 36TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2021,
  • [37] On the completeness and the decidability of strictly monadic second-order logic
    Takagi, Kento
    Kashima, Ryo
    MATHEMATICAL LOGIC QUARTERLY, 2020, 66 (04) : 438 - 447
  • [38] A monadic second-order definition of the structure of convex hypergraphs
    Courcelle, B
    INFORMATION AND COMPUTATION, 2002, 178 (02) : 391 - 411
  • [39] Some new results in monadic second-order arithmetic
    Speranski, Stanislav O.
    COMPUTABILITY-THE JOURNAL OF THE ASSOCIATION CIE, 2015, 4 (02): : 159 - 174
  • [40] Quantifying over Trees in Monadic Second-Order Logic
    Benerecetti, Massimo
    Bozzelli, Laura
    Mogavero, Fabio
    Peron, Adriano
    2023 38TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS, 2023,