File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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
@@ -1571,9 +1574,6 @@ Qed.
15711574Lemma mdeg_eq0 m : (mdeg m == 0%N) = (m == 1%M).
15721575Proof . exact/mf_eq0. Qed .
15731576
1574- Lemma cmM_eq1 m1 m2 : (m1 * m2 == 1)%M = (m1 == 1%M) && (m2 == 1%M).
1575- Proof . by rewrite -!mdeg_eq0 mdegM addn_eq0. Qed .
1576-
15771577Lemma cm1_eq1 i : (U_(i) == 1)%M = false.
15781578Proof . by rewrite -mdeg_eq0 mdegU. Qed .
15791579
@@ -1780,9 +1780,6 @@ Qed.
17801780Lemma fdeg_eq0 m : (fdeg m == 0%N) = (m == 1%M).
17811781Proof . exact/mf_eq0. Qed .
17821782
1783- Lemma fmM_eq1 m1 m2 : (m1 * m2 == 1)%M = (m1 == 1%M) && (m2 == 1%M).
1784- Proof . by rewrite -!fdeg_eq0 fdegM addn_eq0. Qed .
1785-
17861783Lemma fm1_eq1 i : (U_(i) == 1)%M = false.
17871784Proof . by rewrite -fdeg_eq0 fdegU. Qed .
17881785
You can’t perform that action at this time.
0 commit comments