aboutsummaryrefslogtreecommitdiff
path: root/mathcomp/field
diff options
context:
space:
mode:
Diffstat (limited to 'mathcomp/field')
-rw-r--r--mathcomp/field/algC.v2
-rw-r--r--mathcomp/field/closed_field.v4
2 files changed, 2 insertions, 4 deletions
diff --git a/mathcomp/field/algC.v b/mathcomp/field/algC.v
index aef136a..4b37a9c 100644
--- a/mathcomp/field/algC.v
+++ b/mathcomp/field/algC.v
@@ -377,7 +377,7 @@ Definition unitRingMixin := FieldUnitMixin mulVf inv0.
Canonical unitRingType := UnitRingType type unitRingMixin.
Canonical comUnitRingType := [comUnitRingType of type].
-Definition fieldMixin := @FieldMixin _ _ mulVf inv0.
+Definition fieldMixin := FieldMixin mulVf inv0.
Definition idomainAxiom := FieldIdomainMixin fieldMixin.
Canonical idomainType := IdomainType type idomainAxiom.
Canonical fieldType := FieldType type fieldMixin.
diff --git a/mathcomp/field/closed_field.v b/mathcomp/field/closed_field.v
index 1ae025b..ca738ef 100644
--- a/mathcomp/field/closed_field.v
+++ b/mathcomp/field/closed_field.v
@@ -713,9 +713,7 @@ have EmulV: GRing.Field.axiom Einv.
apply/eqP; case: sig_eqW => {ex_uv} [uv uv1]; set i := _.+1 in uv1 *.
rewrite piE /= -[z]reprK -(rmorphM PtoE) -Quotient.idealrBE.
by rewrite -uv1 opprD addNKr -mulNr; apply/memI; exists i; apply: dvdp_mull.
-pose EringU := [comUnitRingType of UnitRingType _ (FieldUnitMixin EmulV Einv0)].
-have Eunitf := @FieldMixin _ _ EmulV Einv0.
-pose Efield := FieldType (IdomainType EringU (FieldIdomainMixin Eunitf)) Eunitf.
+pose Efield := FieldType _ (FieldMixin EmulV Einv0).
pose Ecount := CountType Efield (CanCountMixin (@reprK _ _)).
pose FtoE := [rmorphism of PtoE \o polyC]; pose w : E := PtoE 'X.
have defPtoE q: (map_poly FtoE q).[w] = PtoE q.