diff options
| author | Georges Gonthier | 2015-12-01 09:48:24 +0000 |
|---|---|---|
| committer | Georges Gonthier | 2015-12-04 15:07:18 +0000 |
| commit | 8318a8215baa3c79bfabbff160f9a925c6d8219a (patch) | |
| tree | 42ac39c4616d188b2cbd98abe8e9651f381d7ebd /mathcomp/field | |
| parent | efc830f03047c94b386ea4b356717bd128906014 (diff) | |
Remove spurious injections
Diffstat (limited to 'mathcomp/field')
| -rw-r--r-- | mathcomp/field/separable.v | 4 |
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->. |
