Skip to content

Commit e12aafc

Browse files
authored
Merge pull request #75 from math-comp/fix_conj
Adapt to math-comp/math-comp#1404
2 parents b4f4005 + d12b42e commit e12aafc

5 files changed

Lines changed: 10 additions & 12 deletions

File tree

theories/PFsection10.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ have cohS2 : coherent_with S2 M^# tau tau1 := subset_coherent_with sS21 cohS1.
375375
have irrS2: {subset S2 <= irr M} by apply/allP; rewrite /= cfAut_irr irr_zeta.
376376
rewrite (FTtype345_bridge_coherence cohS2 Dalpha) //; last first.
377377
rewrite -[X]opprK cfdotNr opprD cfdotDr nY_n2 cfdotNl cfdotNr opprK cfdotZl.
378-
by rewrite cfdotC alpha_zeta_n rmorphN conj_natr // mulrN addNr oppr0.
378+
by rewrite cfdotC alpha_zeta_n rmorphN/= conj_natr // mulrN addNr oppr0.
379379
split=> [|_ /sS21/sS10//|]; last first.
380380
by apply/allP; rewrite /= !inE cfConjCK !eqxx orbT.
381381
by rewrite /= inE eq_sym; have [[_ /hasPn-> //]] := scohS0; apply: sS10.

theories/PFsection11.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Set Implicit Arguments.
2626
Unset Strict Implicit.
2727
Unset Printing Implicit Defensive.
2828

29-
Import GroupScope Order.TTheory GRing.Theory FinRing.Theory Num.Theory.
29+
Import GroupScope Order.TTheory GRing.Theory FinRing.Theory Num.Theory Num.Def.
3030

3131
Section Eleven.
3232

@@ -867,7 +867,7 @@ have tau_alpha i: tau (alpha_ i j) = eta_ i j - eta_ i 0 - n *: zeta1.
867867
rewrite cfdotC Dphi cfdotDl (orthoPl oXS1) ?map_f // addr0.
868868
rewrite defY cfdotBl scaler_sumr cfproj_sum_orthonormal //.
869869
rewrite cfdotZl Itau1 ?mem_zchar ?n1S1 // mulr1 rmorphB opprD opprK.
870-
by rewrite Dn rmorph_nat conj_intr.
870+
by rewrite Dn rmorph_nat/= conj_intr.
871871
have a_even: (2 %| a)%C. (* Third internal part of (11.8.5). *)
872872
have Zbeta: beta \in 'Z[irr G].
873873
rewrite -{1}(betaE i j) // rpredD ?rpredB ?Zphi ?cycTIiso_vchar //.

theories/PFsection14.v

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Set Implicit Arguments.
2727
Unset Strict Implicit.
2828
Unset Printing Implicit Defensive.
2929

30-
Import GroupScope Order.TTheory GRing.Theory FinRing.Theory Num.Theory.
30+
Import GroupScope Order.TTheory GRing.Theory FinRing.Theory Num.Theory Num.Def.
3131

3232
Section Fourteen.
3333

@@ -1257,5 +1257,3 @@ Proof. exact: (minSimpleOdd_ind no_minSimple_odd_group). Qed.
12571257
Theorem simple_odd_group_prime (gT : finGroupType) (G : {group gT}) :
12581258
odd #|G| -> simple G -> prime #|G|.
12591259
Proof. exact: (minSimpleOdd_prime no_minSimple_odd_group). Qed.
1260-
1261-

theories/PFsection5.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Set Implicit Arguments.
4949
Unset Strict Implicit.
5050
Unset Printing Implicit Defensive.
5151

52-
Import GroupScope Order.TTheory GRing.Theory Num.Theory.
52+
Import GroupScope Order.TTheory GRing.Theory Num.Theory Num.Def.
5353
Local Open Scope ring_scope.
5454

5555
(* Results about the set of induced irreducible characters *)

theories/PFsection9.v

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Set Implicit Arguments.
3838
Unset Strict Implicit.
3939
Unset Printing Implicit Defensive.
4040

41-
Import GroupScope Order.TTheory GRing.Theory FinRing.Theory.
41+
Import GroupScope Order.TTheory GRing.Theory FinRing.Theory Num.Theory Num.Def.
4242

4343
Section Nine.
4444

@@ -2121,7 +2121,7 @@ have [Gamma [S4_Gamma normGamma [b Dbeta]]]:
21212121
rewrite -raddfB Dtau1 // Itau //; last first.
21222122
by rewrite sS0A // zchar_split rpredB ?mem_zchar ?(zchar_on Z1dpsi).
21232123
rewrite cfdotC cfdotBr cfdotZr !cfdotBl 2?oSS ?(memPn S1'lam1) // subrr.
2124-
by rewrite add0r n1psi1 oSS // subr0 mulr1 rmorphN conjCK subrr scale0r.
2124+
by rewrite add0r n1psi1 oSS // subr0 mulr1 rmorphN/= conjCK subrr scale0r.
21252125
have Gge1: 1 <= '[G] ?= iff ('[G] == 1).
21262126
rewrite eq_sym; apply: leif_eq.
21272127
have N_G: '[G] \in Num.nat.
@@ -2147,9 +2147,9 @@ have [Gamma [S4_Gamma normGamma [b Dbeta]]]:
21472147
congr (_ + _); rewrite dB scaleNr [- _ + _]addrC cfnormB !cfnormZ.
21482148
rewrite normr_nat intr_normK // scaler_sumr cfdotZr rmorph_nat.
21492149
rewrite cfnorm_map_orthonormal // cfproj_sum_orthonormal //.
2150-
rewrite Itau1 ?mem_zchar// n1psi1 mulr1 rmorphM/= rmorph_nat conj_intr //.
2151-
rewrite -mulr2n oS1ua -muln_divA // mul2n -addrA addrCA -natrX mulrBl.
2152-
by congr (_ + (_ - _)); rewrite -mulrnAl -mulrnA muln2 mulrC.
2150+
rewrite Itau1 ?mem_zchar// n1psi1 mulr1 [conjC _]rmorphM/= rmorph_nat.
2151+
rewrite conj_intr // -mulr2n oS1ua -muln_divA // -addrA addrCA mulrBl.
2152+
by rewrite -mulrnAl -mulrnA mul2n muln2 -natrX [b * _]mulrC.
21532153
rewrite Itau // cfnormBd; last first.
21542154
by rewrite cfdotZr oSS ?mulr0 // (memPnC S1'lam1).
21552155
by rewrite cfnormZ normr_nat n1psi1 n1lam1 mulr1 addrC -natrX.

0 commit comments

Comments
 (0)