File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -145,6 +145,9 @@ Proof.
145145by apply: (iffP eqP)=> [/unitm[-> ->]|[/eqP-> /eqP->]] //; rewrite mulm1.
146146Qed .
147147
148+ Lemma mulm_eq1 (x y : M) : (x * y == 1) = (x == 1) && (y == 1).
149+ Proof . exact/unitmP/andP. Qed .
150+
148151Lemma expmnS (x : M) (n : nat) : expmn x n.+1 = x * expmn x n.
149152Proof . by rewrite /expmn !Monoid.iteropE iterS. Qed .
150153
@@ -1558,9 +1561,6 @@ Qed.
15581561Lemma mdeg_eq0 m : (mdeg m == 0%N) = (m == 1%M).
15591562Proof . exact/mf_eq0. Qed .
15601563
1561- Lemma cmM_eq1 m1 m2 : (m1 * m2 == 1)%M = (m1 == 1%M) && (m2 == 1%M).
1562- Proof . by rewrite -!mdeg_eq0 mdegM addn_eq0. Qed .
1563-
15641564Lemma cm1_eq1 i : (U_(i) == 1)%M = false.
15651565Proof . by rewrite -mdeg_eq0 mdegU. Qed .
15661566
@@ -1767,9 +1767,6 @@ Qed.
17671767Lemma fdeg_eq0 m : (fdeg m == 0%N) = (m == 1%M).
17681768Proof . exact/mf_eq0. Qed .
17691769
1770- Lemma fmM_eq1 m1 m2 : (m1 * m2 == 1)%M = (m1 == 1%M) && (m2 == 1%M).
1771- Proof . by rewrite -!fdeg_eq0 fdegM addn_eq0. Qed .
1772-
17731770Lemma fm1_eq1 i : (U_(i) == 1)%M = false.
17741771Proof . by rewrite -fdeg_eq0 fdegU. Qed .
17751772
You can’t perform that action at this time.
0 commit comments