diff --git a/theories/base.v b/theories/base.v
index ba67b79b870a3633ce5dc29d3ba75f2bd6155311..441535f82f931a6442a27c2fe8a259594511991a 100644
--- a/theories/base.v
+++ b/theories/base.v
@@ -191,7 +191,7 @@ Notation "'True'" := True (format "True") : type_scope.
 Notation "'False'" := False (format "False") : type_scope.
 
 (** Change [forall] into a notation in order to enable overloading. *)
-Notation "'forall' x .. y , P" := (forall x, .. (forall y, P%type) ..)
+Notation "'forall' x .. y , P" := (forall x, .. (forall y, P) ..)
   (at level 200, x binder, y binder, right associativity,
    only parsing) : type_scope.