| author | paulson |
| Fri, 14 Feb 1997 10:38:48 +0100 | |
| changeset 2615 | 99df9182f5a5 |
| parent 2113 | 21266526ac42 |
| permissions | -rw-r--r-- |
| 2113 | 1 |
goal HOL.thy "(~(!x. P x)) = (? x. ~(P x)) & \ |
2 |
\ (~(? x. P x)) = (!x. ~(P x)) & \ |
|
3 |
\ (~(x-->y)) = (x & (~ y)) & \ |
|
4 |
\ ((~ x) | y) = (x --> y) & \ |
|
5 |
\ (~(x & y)) = ((~ x) | (~ y)) & \ |
|
6 |
\ (~(x | y)) = ((~ x) & (~ y)) & \ |
|
7 |
\ (~(~x)) = x"; |
|
8 |
by (fast_tac HOL_cs 1); |
|
9 |
val NNF_rews = map (fn th => th RS eq_reflection) |
|
10 |
(Prim.Rules.CONJUNCTS (result())) |
|
11 |