aboutsummaryrefslogtreecommitdiff
path: root/mathcomp/field
diff options
context:
space:
mode:
authorGeorges Gonthier2015-12-01 09:48:24 +0000
committerGeorges Gonthier2015-12-04 15:07:18 +0000
commit8318a8215baa3c79bfabbff160f9a925c6d8219a (patch)
tree42ac39c4616d188b2cbd98abe8e9651f381d7ebd /mathcomp/field
parentefc830f03047c94b386ea4b356717bd128906014 (diff)
Remove spurious injections
Diffstat (limited to 'mathcomp/field')
-rw-r--r--mathcomp/field/separable.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/mathcomp/field/separable.v b/mathcomp/field/separable.v
index 4178c3a..cbe959b 100644
--- a/mathcomp/field/separable.v
+++ b/mathcomp/field/separable.v
@@ -764,13 +764,13 @@ have /polyOver_subvs[p Dp]: minPoly K x \is a polyOver K := minPolyOver K x.
have nz_pKx: minPoly K x != 0 by rewrite monic_neq0 ?monic_minPoly.
have{nz_pKx} nz_p: p != 0 by rewrite Dp map_poly_eq0 in nz_pKx.
have{Dp} px0: root (map_poly vsval p) x by rewrite -Dp root_minPoly.
-have [q0 [Kq0 [q0y0 sepKq0]]] := separable_elementP sepKy.
+have [q0 [Kq0 q0y0 sepKq0]] := separable_elementP sepKy.
have /polyOver_subvs[q Dq]: minPoly K y \is a polyOver K := minPolyOver K y.
have qy0: root (map_poly vsval q) y by rewrite -Dq root_minPoly.
have sep_pKy: separable_poly (minPoly K y).
by rewrite (dvdp_separable _ sepKq0) ?minPoly_dvdp.
have{sep_pKy} sep_q: separable_poly q by rewrite Dq separable_map in sep_pKy.
-have [r [nz_r PETr]] := large_field_PET nz_p px0 qy0 sep_q.
+have [r nz_r PETr] := large_field_PET nz_p px0 qy0 sep_q.
have [[s [Us Ks /ltnW leNs]] | //] := finite_PET (size r).
have{s Us Ks leNs} /allPn[t /Ks Kt nz_rt]: ~~ all (root r) s.
by apply: contraTN leNs; rewrite -ltnNge => /max_poly_roots->.