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
来源
FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2013) | 2013年 / 7794卷
关键词
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 条
  • [21] ON THE PARAMETERIZED INTRACTABILITY OF MONADIC SECOND-ORDER LOGIC
    Kreutzer, Stephan
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [22] DEFINABILITY IN MONADIC SECOND-ORDER THEORY OF SUCCESSOR
    BUCHI, JR
    LANDWEBE.LH
    JOURNAL OF SYMBOLIC LOGIC, 1969, 34 (02) : 166 - &
  • [23] Rich ω-words and monadic second-order arithmetic
    Staiger, L
    COMPUTER SCIENCE LOGIC, 1998, 1414 : 478 - 490
  • [24] Thue specifications and their monadic second-order properties
    Knapik, Teodor
    Calbrix, Hugues
    Fundamenta Informaticae, 1999, 39 (03): : 305 - 325
  • [25] A representation theorem for second-order functionals
    Jaskelioff, Mauro
    O'Connor, Russell
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2015, 25
  • [26] Second-order cybernetics, architectural drawing and monadic thinking
    Rawes, Peg
    KYBERNETES, 2007, 36 (9-10) : 1486 - 1496
  • [27] MOSEL: A flexible toolset for Monadic Second-order Logic
    Kelb, P
    Margaria, T
    Mendler, M
    Gsottberger, C
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1997, 1217 : 183 - 202
  • [28] Lower Bounds for the Complexity of Monadic Second-Order Logic
    Kreutzer, Stephan
    Tazari, Siamak
    25TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2010), 2010, : 189 - 198
  • [29] Monadic Second-Order Logic and Bisimulation Invariance for Coalgebras
    Enqvist, Sebastian
    Seifan, Fatemeh
    Venema, Yde
    2015 30TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2015, : 353 - 365
  • [30] A Monadic Second-Order Temporal Logic framework for hypergraphs
    Bhuyan, Bikram Pratim
    Singh, T.P.
    Tomar, Ravi
    Meraihi, Yassine
    Ramdane-Cherif, Amar
    Neural Computing and Applications, 2024, 36 (35) : 22081 - 22118