## Mercurial > cpdt > repo

### diff src/GeneralRec.v @ 524:8f9f1e5b2fe3

Find changesets by keywords (author, files, the commit message), revision
number or hash, or revset expression.

Fix HTML formatting bug

author | Adam Chlipala <adam@chlipala.net> |
---|---|

date | Sun, 02 Feb 2014 12:48:15 -0500 |

parents | 3b21f4395178 |

children | ed829eaa91b2 |

line wrap: on

line diff

--- a/src/GeneralRec.v Sat Jan 25 11:46:00 2014 -0500 +++ b/src/GeneralRec.v Sun Feb 02 12:48:15 2014 -0500 @@ -940,6 +940,6 @@ exists 1; reflexivity. Qed. -(** One further disadvantage of [comp] is that we cannot prove an inversion lemma for executions of [Bind] without appealing to an %\emph{axiom}%, a logical complication that we discuss at more length in Chapter 12. The other three techniques allow proof of all the important theorems within the normal logic of Coq. +(** One further disadvantage of [comp] is that we cannot prove an inversion lemma for executions of [Bind] without appealing to an _axiom_, a logical complication that we discuss at more length in Chapter 12. The other three techniques allow proof of all the important theorems within the normal logic of Coq. Perhaps one theme of our comparison is that one must trade off between, on one hand, functional programming expressiveness and compatibility with normal Coq types and computation; and, on the other hand, the level of proof obligations one is willing to handle at function definition time. *)