Skip to content

Commit 02d00d2

Browse files
authored
Merge pull request #115 from math-comp/cleanup-mpoly
Minor cleanup mpoly.v
2 parents 468a7cc + eea492c commit 02d00d2

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

Makefile.coq.local

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/mpoly.v

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
(* -------------------------------------------------------------------------- *)
7878

7979
(* -------------------------------------------------------------------- *)
80-
From Corelib Require Import Setoid.
8180
From HB Require Import structures.
8281
From mathcomp Require Import ssreflect ssrfun ssrbool eqtype ssrnat seq path.
8382
From mathcomp Require Import choice fintype tuple finfun bigop finset binomial.
@@ -163,7 +162,7 @@ Record multinom : predArgType := Multinom { multinom_val :> n.-tuple nat }.
163162

164163
HB.instance Definition _ := [isNew for multinom_val].
165164

166-
Definition fun_of_multinom M (i : 'I_n) := tnth (multinom_val M) i.
165+
Definition fun_of_multinom M := tnth (multinom_val M).
167166

168167
Coercion fun_of_multinom : multinom >-> Funclass.
169168

@@ -558,12 +557,11 @@ case: (ltngtP (mdeg m1) (mdeg m2)) => [lt|lt|].
558557
+ by rewrite !lt_mdeg_ltmc // !mdegD ltn_add2l.
559558
+ rewrite !ltNge !le_eqVlt !lt_mdeg_ltmc ?orbT //.
560559
by rewrite !mdegD ltn_add2l.
561-
move=> eq; have eqD: mdeg (m + m1) = mdeg (m + m2).
562-
by rewrite !mdegD (rwP eqP) eqn_add2l eq.
560+
move=> eq; have eqD: mdeg (m + m1) = mdeg (m + m2) by rewrite !mdegD eq.
563561
apply/ltmcP/ltmcP => // {eq eqD} -[i eq lt]; exists i.
564-
+ by move=> j /eq /eqP; rewrite !mnmDE (rwP eqP) eqn_add2l.
562+
+ by move=> j /eq; rewrite !mnmDE => /addnI.
565563
+ by move: lt; rewrite !mnmDE ltn_add2l.
566-
+ by move=> j /eq /eqP; rewrite !mnmDE (rwP eqP) eqn_add2l.
564+
+ by move=> j /eq; rewrite !mnmDE => ->.
567565
+ by rewrite !mnmDE ltn_add2l.
568566
Qed.
569567

0 commit comments

Comments
 (0)