@string{sv = {Springer}}

@string{lncs = {Lecture Notes in Computer Science}}

@book{CoqArt,
  author = {Yves Bertot and Pierre Cast\'eran},
  title = {Interactive Theorem Proving and Program Development},
  subtitle = {Coq'Art: The Calculus of Inductive Constructions},
  publisher = {Springer-Verlag},
  series = {Texts in Theoretical Computer Science},
  year = 2004,
  doi = {10.1007/978-3-662-07964-5}
}

@article{simplify05,
  author = {David Detlefs and Greg Nelson and James B. Saxe},
  title = {Simplify: a theorem prover for program checking.},
  journal = {Journal of the ACM},
  volume = {52},
  number = {3},
  year = {2005},
  pages = {365--473},
  doi = {10.1145/1066100.1066102},
}

@misc{ieee754-2008,
  booktitle = {{IEEE} Std 754-2008},
  doi = {10.1109/IEEESTD.2008.4610935},
  journal = {IEEE Std 754-2008},
  pages = {1--58},
  title = {{IEEE} Standard for Floating-Point Arithmetic},
  year = {2008}
}

@misc{vstte10comp,
  author = {Natarajan Shankar and Peter Mueller},
  title = {{Verified Software: Theories, Tools and Experiments
                  (VSTTE'10). Software Verification Competition}},
  month = {August},
  year = 2010,
  address = {Edinburgh, Scotland},
  url = {http://www.macs.hw.ac.uk/vstte10/Competition.html}
}

@book{okasaki98,
  author = {Chris Okasaki},
  title = {Purely Functional Data Structures},
  publisher = {Cambridge University Press},
  year = 1998
}

@inproceedings{conchon08smt,
  author = {Fran\c{c}ois Bobot and Sylvain Conchon and \'Evelyne Contejean
  and St\'ephane Lescuyer},
  title = {Implementing Polymorphism in {SMT} solvers},
  booktitle = {SMT 2008: 6th International Workshop on Satisfiability Modulo},
  pages = {1--5},
  year = 2008,
  editor = {Clark Barrett and Leonardo de Moura},
  volume = 367,
  series = {ACM International Conference Proceedings Series},
  doi = {10.1145/1512464.1512466},
}

@misc{ergo,
  author = {Sylvain Conchon and \'Evelyne Contejean},
  title = {The {Alt-Ergo} automatic Theorem Prover},
  url = {http://alt-ergo.lri.fr/},
  year = 2008,
}

@inproceedings{filliatre07cav,
  author = {Jean-Christophe Filli\^atre and Claude March\'e},
  title = {The {Why/Krakatoa/Caduceus} Platform for Deductive Program
  Verification},
  crossref = {cav07},
  pages = {173--177},
  doi = {10.1007/978-3-540-73368-3_21}
}

@techreport{paskevich09rr,
  author = {Andrei Paskevich},
  title = {Algebraic types and pattern matching in the logical language of the {Why} verification platform},
  institution = {INRIA},
  year = 2009,
  url = {http://hal.inria.fr/inria-00439232},
  number = 7128
}

@inproceedings{hauzar16sefm,
  author = {Hauzar, David and March\'e, Claude and Moy, Yannick},
  title = {Counterexamples from Proof Failures in {SPARK}},
  booktitle = {Software Engineering and Formal Methods},
  year = 2016,
  pages = {215--233},
  doi = {10.1007/978-3-319-41591-8_15},
  editor = {De Nicola, Rocco and Eva K\"uhn},
  series = lncs,
  address = {Vienna, Austria},
}

@proceedings{cav07,
  editor = {Werner Damm and Holger Hermanns},
  title = {Computer Aided Verification},
  booktitle = {19th International Conference on Computer Aided Verification},
  publisher = sv,
  series = lncs,
  volume = 4590,
  address = {Berlin, Germany},
  month = jul,
  year = {2007}
}
