src/FOLP/folp.thy
author paulson
Fri Feb 16 18:00:47 1996 +0100 (1996-02-16)
changeset 1512 ce37c64244c0
parent 0 a5a9c433f639
permissions -rw-r--r--
Elimination of fully-functorial style.
Type tactic changed to a type abbrevation (from a datatype).
Constructor tactic and function apply deleted.
clasohm@0
     1
FOLP = IFOLP +
clasohm@0
     2
consts
clasohm@0
     3
  cla :: "[p=>p]=>p"
clasohm@0
     4
rules
clasohm@0
     5
  classical "(!!x.x:~P ==> f(x):P) ==> cla(f):P"
clasohm@0
     6
end