Nominal/Nominal2_Base.thy
changeset 3213 a8724924a62e
parent 3202 3611bc56c177
child 3214 13ab4f0a0b0e
--- a/Nominal/Nominal2_Base.thy	Mon Mar 11 16:37:54 2013 +0000
+++ b/Nominal/Nominal2_Base.thy	Tue Mar 26 16:41:31 2013 +0100
@@ -1056,11 +1056,11 @@
   given.
 *}
 
-class le_eqvt =  order + 
-  assumes le_eqvt [eqvt]: "p \<bullet> (x \<le> y) = ((p \<bullet> x) \<le> (p \<bullet> (y::('a::{pt, order}))))"
-
-class inf_eqvt = complete_lattice +
-  assumes inf_eqvt [eqvt]: "p \<bullet> (Inf X) = Inf (p \<bullet> (X::('a::{pt, Inf}) set))"
+class le_eqvt = ord +
+  assumes le_eqvt [eqvt]: "p \<bullet> (x \<le> y) = ((p \<bullet> x) \<le> (p \<bullet> (y::('a::{order, pt}))))"
+
+class inf_eqvt = Inf +
+  assumes inf_eqvt [eqvt]: "p \<bullet> (Inf X) = Inf (p \<bullet> (X::'a::{complete_lattice, pt} set))"
 
 instantiation bool :: le_eqvt
 begin