aboutsummaryrefslogtreecommitdiff
path: root/mathcomp/fingroup/morphism.v
diff options
context:
space:
mode:
authorCyril Cohen2018-11-24 17:58:35 +0100
committerGitHub2018-11-24 17:58:35 +0100
commitadd6e85884691faef1bf8742e803374815672cc2 (patch)
tree2ffb41f5afa11a147989c8efcc1dcb295ae2ed2b /mathcomp/fingroup/morphism.v
parent967088a6f87405a93ce21971392c58996df8c99f (diff)
parentf049e51c39077a025907ea87c08178dad1841801 (diff)
Merge pull request #249 from anton-trunov/prenex-implicits
Merge Arguments and Prenex Implicits
Diffstat (limited to 'mathcomp/fingroup/morphism.v')
-rw-r--r--mathcomp/fingroup/morphism.v35
1 files changed, 16 insertions, 19 deletions
diff --git a/mathcomp/fingroup/morphism.v b/mathcomp/fingroup/morphism.v
index 3c23921..4b2d863 100644
--- a/mathcomp/fingroup/morphism.v
+++ b/mathcomp/fingroup/morphism.v
@@ -118,9 +118,8 @@ Notation "[ 'morphism' D 'of' f ]" :=
Notation "[ 'morphism' 'of' f ]" := (clone_morphism (@Morphism _ _ _ f))
(at level 0, format "[ 'morphism' 'of' f ]") : form_scope.
-Arguments morphimP [aT rT D A y f].
-Arguments morphpreP [aT rT D R x f].
-Prenex Implicits morphimP morphpreP.
+Arguments morphimP {aT rT D A y f}.
+Arguments morphpreP {aT rT D R x f}.
(* Domain, image, preimage, kernel, using phantom types to infer the domain. *)
@@ -873,7 +872,7 @@ Notation "f @* G" := (morphim_group (MorPhantom f) G) : Group_scope.
Notation "f @*^-1 M" := (morphpre_group (MorPhantom f) M) : Group_scope.
Notation "f @: D" := (morph_dom_group f D) : Group_scope.
-Arguments injmP [aT rT D f].
+Arguments injmP {aT rT D f}.
Section IdentityMorphism.
@@ -908,8 +907,7 @@ Proof. exact: morphim_idm. Qed.
End IdentityMorphism.
-Arguments idm _ _%g _%g.
-Prenex Implicits idm.
+Arguments idm {_} _%g _%g.
Section RestrictedMorphism.
@@ -967,10 +965,9 @@ Proof. by move <-; exists f. Qed.
End RestrictedMorphism.
-Arguments restrm _ _ _%g _%g _ _%g.
-Prenex Implicits restrm.
-Arguments restrmP [aT rT A D].
-Arguments domP [aT rT A D].
+Arguments restrm {_ _ _%g _%g} _ _%g.
+Arguments restrmP {aT rT A D}.
+Arguments domP {aT rT A D}.
Section TrivMorphism.
@@ -1324,17 +1321,17 @@ Proof. exact: restr_isom_to. Qed.
End ReflectProp.
-Arguments isom _ _ _%g _%g _.
-Arguments morphic _ _ _%g _.
+Arguments isom {_ _} _%g _%g _.
+Arguments morphic {_ _} _%g _.
Arguments misom _ _ _%g _%g _.
-Arguments isog _ _ _%g _%g.
+Arguments isog {_ _} _%g _%g.
-Arguments morphicP [aT rT A f].
-Arguments misomP [aT rT A B f].
+Arguments morphicP {aT rT A f}.
+Arguments misomP {aT rT A B f}.
Arguments isom_isog [aT rT A B D].
-Arguments isomP [aT rT G H f].
-Arguments isogP [aT rT G H].
-Prenex Implicits morphic morphicP morphm isom isog isomP misomP isogP.
+Arguments isomP {aT rT G H f}.
+Arguments isogP {aT rT G H}.
+Prenex Implicits morphm.
Notation "x \isog y":= (isog x y).
Section Isomorphisms.
@@ -1482,7 +1479,7 @@ Arguments homg _ _ _%g _%g.
Notation "G \homg H" := (homg G H)
(at level 70, no associativity) : group_scope.
-Arguments homgP [rT aT C D].
+Arguments homgP {rT aT C D}.
(* Isomorphism between a group and its subtype. *)