Automatically Generating Counterexamples to Naive Free Theorems

被引:0
|
作者
Seidel, Daniel [1 ]
Voigtlaender, Janis [1 ]
机构
[1] Univ Bonn, Inst Informat, D-53117 Bonn, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Disproof can be as important as proof in studying programs and programming languages. In particular, side conditions in a statement about program behavior are sometimes best understood and explored by trying to exhibit a falsifying example in the absence of a condition in question. Automation is as desirable for such falsification as it is for verification. We develop formal and implemented tools or counterexample generation in the context of free theorems, i.e., statements derived from polymorphic types S la relational parametricity. The machinery we use is rooted in constraining the type system and in intuitionistic proof search.
引用
收藏
页码:175 / 190
页数:16
相关论文
共 50 条
  • [41] PERFFUZZ: Automatically Generating Pathological Inputs
    Lemieux, Caroline
    Padhye, Rohan
    Sen, Koushik
    Song, Dawn
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 254 - 265
  • [42] Automatically Generating a Concept Hierarchy with Graphs
    Treeratpituk, Pucktada
    Khabsa, Madian
    Giles, C. Lee
    PROCEEDINGS OF THE 15TH ACM/IEEE-CS JOINT CONFERENCE ON DIGITAL LIBRARIES (JCDL'15), 2015, : 265 - 266
  • [43] Generating Modern Poetry Automatically in Finnish
    Hamalainen, Mika
    Alnajjar, Khalid
    2019 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING AND THE 9TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING (EMNLP-IJCNLP 2019): PROCEEDINGS OF THE CONFERENCE, 2019, : 5999 - 6004
  • [44] Automatically generating virtual guided tours
    Li, TY
    Lien, JM
    Chiu, SY
    Yu, TH
    COMPUTER ANIMATION 1999, PROCEEDINGS, 1999, : 99 - 106
  • [45] The inverse Sturm-Liouville problem: Uniqueness theorems and counterexamples
    Sadovnichii, V. A.
    Sultanaev, Ya. T.
    Akhtyamov, A. M.
    DOKLADY MATHEMATICS, 2006, 74 (03) : 889 - 892
  • [46] The inverse Sturm-Liouville problem: Uniqueness theorems and counterexamples
    V. A. Sadovnichii
    Ya. T. Sultanaev
    A. M. Akhtyamov
    Doklady Mathematics, 2006, 74 : 889 - 892
  • [47] Some Theorems on Generating Functions
    Pathan, Mahmood Ahmad
    Shahwan, Mohannad Jamal S.
    KYUNGPOOK MATHEMATICAL JOURNAL, 2007, 47 (03): : 373 - 380
  • [48] Generating counterexamples of model-based software product lines
    João Bosco Ferreira Filho
    Olivier Barais
    Mathieu Acher
    Jérôme Le Noir
    Axel Legay
    Benoit Baudry
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 585 - 600
  • [49] Generating counterexamples of model-based software product lines
    Ferreira Filho, Joao Bosco
    Barais, Olivier
    Acher, Mathieu
    Le Noir, Jerome
    Legay, Axel
    Baudry, Benoit
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (05) : 585 - 600
  • [50] Generating counterexamples for multi-valued model-checking
    Gurfinkel, A
    Chechik, M
    FME 2003: FORMAL METHODS, PROCEEDINGS, 2003, 2805 : 503 - 521