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 条
  • [1] MONADIC (SECOND-ORDER) THEORY OF ORDER
    SHELAH, S
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1973, 20 (01): : A22 - A22
  • [2] Monadic Second-Order Classes of Forests with a Monadic Second-Order 0-1 Law
    Bell, Jason P.
    Burris, Stanley N.
    Yeats, Karen A.
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, 2012, 14 (01): : 87 - 107
  • [3] Monadic Second-Order Logic with Arbitrary Monadic Predicates
    Fijalkow, Nathanael
    Paperman, Charles
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2014, PT I, 2014, 8634 : 279 - 290
  • [4] Monadic Second-Order Logic with Arbitrary Monadic Predicates
    Fijalkow, Nathanael
    Paperman, Charles
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2017, 18 (03)
  • [5] Quantitative Monadic Second-Order Logic
    Kreutzer, Stephan
    Riveros, Cristian
    2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, : 113 - 122
  • [6] On second-order monadic groupoidal quantifiers
    Kontinen, Juha
    Vollmer, Heribert
    LOGIC, LANGUAGE, INFORMATION AND COMPUTATION, 2008, 5110 : 238 - +
  • [7] Computability by monadic second-order logic
    Engelfriet, Joost
    INFORMATION PROCESSING LETTERS, 2021, 167
  • [8] ON THE MONADIC SECOND-ORDER TRANSDUCTION HIERARCHY
    Blumensath, Achim
    Courcelle, Bruno
    LOGICAL METHODS IN COMPUTER SCIENCE, 2010, 6 (02) : 1 - 28
  • [9] Monadic second-order logics with cardinalities
    Klaedtke, F
    Ruess, H
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2003, 2719 : 681 - 696
  • [10] The complexity of monadic second-order unification
    Levy, Jordi
    Schmidt-Schauss, Manfred
    Villaret, Mateu
    SIAM JOURNAL ON COMPUTING, 2008, 38 (03) : 1113 - 1140