Metamath Proof Explorer


Theorem mdetralt

Description: The determinant function is alternating regarding rows: if a matrix has two identical rows, its determinant is 0. Corollary 4.9 in Lang p. 515. (Contributed by SO, 10-Jul-2018) (Proof shortened by AV, 23-Jul-2018)

Ref Expression
Hypotheses mdetralt.d ⊢ 𝐷 = ( 𝑁 maDet 𝑅 )
mdetralt.a ⊢ 𝐴 = ( 𝑁 Mat 𝑅 )
mdetralt.b ⊢ 𝐵 = ( Base ‘ 𝐴 )
mdetralt.z ⊢ 0 = ( 0g ‘ 𝑅 )
mdetralt.r ⊢ ( 𝜑 → 𝑅 ∈ CRing )
mdetralt.x ⊢ ( 𝜑 → 𝑋 ∈ 𝐵 )
mdetralt.i ⊢ ( 𝜑 → 𝐼 ∈ 𝑁 )
mdetralt.j ⊢ ( 𝜑 → 𝐽 ∈ 𝑁 )
mdetralt.ij ⊢ ( 𝜑 → 𝐼 ≠ 𝐽 )
mdetralt.eq ⊢ ( 𝜑 → ∀ 𝑎 ∈ 𝑁 ( 𝐼 𝑋 𝑎 ) = ( 𝐽 𝑋 𝑎 ) )
Assertion mdetralt ( 𝜑 → ( 𝐷 ‘ 𝑋 ) = 0 )

Proof

Step Hyp Ref Expression
1 mdetralt.d ⊢ 𝐷 = ( 𝑁 maDet 𝑅 )
2 mdetralt.a ⊢ 𝐴 = ( 𝑁 Mat 𝑅 )
3 mdetralt.b ⊢ 𝐵 = ( Base ‘ 𝐴 )
4 mdetralt.z ⊢ 0 = ( 0g ‘ 𝑅 )
5 mdetralt.r ⊢ ( 𝜑 → 𝑅 ∈ CRing )
6 mdetralt.x ⊢ ( 𝜑 → 𝑋 ∈ 𝐵 )
7 mdetralt.i ⊢ ( 𝜑 → 𝐼 ∈ 𝑁 )
8 mdetralt.j ⊢ ( 𝜑 → 𝐽 ∈ 𝑁 )
9 mdetralt.ij ⊢ ( 𝜑 → 𝐼 ≠ 𝐽 )
10 mdetralt.eq ⊢ ( 𝜑 → ∀ 𝑎 ∈ 𝑁 ( 𝐼 𝑋 𝑎 ) = ( 𝐽 𝑋 𝑎 ) )
11 eqid ⊢ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) = ( Base ‘ ( SymGrp ‘ 𝑁 ) )
12 eqid ⊢ ( ℤRHom ‘ 𝑅 ) = ( ℤRHom ‘ 𝑅 )
13 eqid ⊢ ( pmSgn ‘ 𝑁 ) = ( pmSgn ‘ 𝑁 )
14 eqid ⊢ ( .r ‘ 𝑅 ) = ( .r ‘ 𝑅 )
15 eqid ⊢ ( mulGrp ‘ 𝑅 ) = ( mulGrp ‘ 𝑅 )
16 1 2 3 11 12 13 14 15 mdetleib ⊢ ( 𝑋 ∈ 𝐵 → ( 𝐷 ‘ 𝑋 ) = ( 𝑅 Σg ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) )
17 6 16 syl ⊢ ( 𝜑 → ( 𝐷 ‘ 𝑋 ) = ( 𝑅 Σg ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) )
18 eqid ⊢ ( Base ‘ 𝑅 ) = ( Base ‘ 𝑅 )
19 eqid ⊢ ( +g ‘ 𝑅 ) = ( +g ‘ 𝑅 )
20 crngring ⊢ ( 𝑅 ∈ CRing → 𝑅 ∈ Ring )
21 5 20 syl ⊢ ( 𝜑 → 𝑅 ∈ Ring )
22 ringcmn ⊢ ( 𝑅 ∈ Ring → 𝑅 ∈ CMnd )
23 21 22 syl ⊢ ( 𝜑 → 𝑅 ∈ CMnd )
24 2 3 matrcl ⊢ ( 𝑋 ∈ 𝐵 → ( 𝑁 ∈ Fin ∧ 𝑅 ∈ V ) )
25 6 24 syl ⊢ ( 𝜑 → ( 𝑁 ∈ Fin ∧ 𝑅 ∈ V ) )
26 25 simpld ⊢ ( 𝜑 → 𝑁 ∈ Fin )
27 eqid ⊢ ( SymGrp ‘ 𝑁 ) = ( SymGrp ‘ 𝑁 )
28 27 11 symgbasfi ⊢ ( 𝑁 ∈ Fin → ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∈ Fin )
29 26 28 syl ⊢ ( 𝜑 → ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∈ Fin )
30 21 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → 𝑅 ∈ Ring )
31 zrhpsgnmhm ⊢ ( ( 𝑅 ∈ Ring ∧ 𝑁 ∈ Fin ) → ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ∈ ( ( SymGrp ‘ 𝑁 ) MndHom ( mulGrp ‘ 𝑅 ) ) )
32 21 26 31 syl2anc ⊢ ( 𝜑 → ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ∈ ( ( SymGrp ‘ 𝑁 ) MndHom ( mulGrp ‘ 𝑅 ) ) )
33 15 18 mgpbas ⊢ ( Base ‘ 𝑅 ) = ( Base ‘ ( mulGrp ‘ 𝑅 ) )
34 11 33 mhmf ⊢ ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ∈ ( ( SymGrp ‘ 𝑁 ) MndHom ( mulGrp ‘ 𝑅 ) ) → ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) : ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ⟶ ( Base ‘ 𝑅 ) )
35 32 34 syl ⊢ ( 𝜑 → ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) : ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ⟶ ( Base ‘ 𝑅 ) )
36 35 ffvelcdmda ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ∈ ( Base ‘ 𝑅 ) )
37 15 crngmgp ⊢ ( 𝑅 ∈ CRing → ( mulGrp ‘ 𝑅 ) ∈ CMnd )
38 5 37 syl ⊢ ( 𝜑 → ( mulGrp ‘ 𝑅 ) ∈ CMnd )
39 38 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( mulGrp ‘ 𝑅 ) ∈ CMnd )
40 26 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → 𝑁 ∈ Fin )
41 2 18 3 matbas2i ⊢ ( 𝑋 ∈ 𝐵 → 𝑋 ∈ ( ( Base ‘ 𝑅 ) ↑m ( 𝑁 × 𝑁 ) ) )
42 6 41 syl ⊢ ( 𝜑 → 𝑋 ∈ ( ( Base ‘ 𝑅 ) ↑m ( 𝑁 × 𝑁 ) ) )
43 elmapi ⊢ ( 𝑋 ∈ ( ( Base ‘ 𝑅 ) ↑m ( 𝑁 × 𝑁 ) ) → 𝑋 : ( 𝑁 × 𝑁 ) ⟶ ( Base ‘ 𝑅 ) )
44 42 43 syl ⊢ ( 𝜑 → 𝑋 : ( 𝑁 × 𝑁 ) ⟶ ( Base ‘ 𝑅 ) )
45 44 ad2antrr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ 𝑁 ) → 𝑋 : ( 𝑁 × 𝑁 ) ⟶ ( Base ‘ 𝑅 ) )
46 27 11 symgbasf1o ⊢ ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) → 𝑝 : 𝑁 –1-1-onto→ 𝑁 )
47 46 adantl ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → 𝑝 : 𝑁 –1-1-onto→ 𝑁 )
48 f1of ⊢ ( 𝑝 : 𝑁 –1-1-onto→ 𝑁 → 𝑝 : 𝑁 ⟶ 𝑁 )
49 47 48 syl ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → 𝑝 : 𝑁 ⟶ 𝑁 )
50 49 ffvelcdmda ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ 𝑁 ) → ( 𝑝 ‘ 𝑐 ) ∈ 𝑁 )
51 simpr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ 𝑁 ) → 𝑐 ∈ 𝑁 )
52 45 50 51 fovcdmd ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ∈ ( Base ‘ 𝑅 ) )
53 52 ralrimiva ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ∀ 𝑐 ∈ 𝑁 ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ∈ ( Base ‘ 𝑅 ) )
54 33 39 40 53 gsummptcl ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) )
55 18 14 ringcl ⊢ ( ( 𝑅 ∈ Ring ∧ ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ∈ ( Base ‘ 𝑅 ) ∧ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) ) → ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ∈ ( Base ‘ 𝑅 ) )
56 30 36 54 55 syl3anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ∈ ( Base ‘ 𝑅 ) )
57 disjdif ⊢ ( ( pmEven ‘ 𝑁 ) ∩ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ∅
58 57 a1i ⊢ ( 𝜑 → ( ( pmEven ‘ 𝑁 ) ∩ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ∅ )
59 27 11 evpmss ⊢ ( pmEven ‘ 𝑁 ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) )
60 undif ⊢ ( ( pmEven ‘ 𝑁 ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↔ ( ( pmEven ‘ 𝑁 ) ∪ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
61 59 60 mpbi ⊢ ( ( pmEven ‘ 𝑁 ) ∪ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ( Base ‘ ( SymGrp ‘ 𝑁 ) )
62 61 eqcomi ⊢ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) = ( ( pmEven ‘ 𝑁 ) ∪ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
63 62 a1i ⊢ ( 𝜑 → ( Base ‘ ( SymGrp ‘ 𝑁 ) ) = ( ( pmEven ‘ 𝑁 ) ∪ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) )
64 eqid ⊢ ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
65 18 19 23 29 56 58 63 64 gsummptfidmsplitres ⊢ ( 𝜑 → ( 𝑅 Σg ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) = ( ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) ) ( +g ‘ 𝑅 ) ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ) ) )
66 resmpt ⊢ ( ( pmEven ‘ 𝑁 ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) → ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
67 59 66 ax-mp ⊢ ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
68 21 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → 𝑅 ∈ Ring )
69 26 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → 𝑁 ∈ Fin )
70 simpr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → 𝑝 ∈ ( pmEven ‘ 𝑁 ) )
71 eqid ⊢ ( 1r ‘ 𝑅 ) = ( 1r ‘ 𝑅 )
72 12 13 71 zrhpsgnevpm ⊢ ( ( 𝑅 ∈ Ring ∧ 𝑁 ∈ Fin ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) = ( 1r ‘ 𝑅 ) )
73 68 69 70 72 syl3anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) = ( 1r ‘ 𝑅 ) )
74 73 oveq1d ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( 1r ‘ 𝑅 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
75 59 sseli ⊢ ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) → 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
76 75 54 sylan2 ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) )
77 18 14 71 ringlidm ⊢ ( ( 𝑅 ∈ Ring ∧ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) ) → ( ( 1r ‘ 𝑅 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
78 68 76 77 syl2anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( 1r ‘ 𝑅 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
79 74 78 eqtrd ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
80 79 mpteq2dva ⊢ ( 𝜑 → ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
81 67 80 eqtrid ⊢ ( 𝜑 → ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
82 81 oveq2d ⊢ ( 𝜑 → ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) ) = ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
83 difss ⊢ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) )
84 resmpt ⊢ ( ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) → ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
85 83 84 ax-mp ⊢ ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
86 21 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → 𝑅 ∈ Ring )
87 26 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → 𝑁 ∈ Fin )
88 simpr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
89 eqid ⊢ ( invg ‘ 𝑅 ) = ( invg ‘ 𝑅 )
90 12 13 71 11 89 zrhpsgnodpm ⊢ ( ( 𝑅 ∈ Ring ∧ 𝑁 ∈ Fin ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) = ( ( invg ‘ 𝑅 ) ‘ ( 1r ‘ 𝑅 ) ) )
91 86 87 88 90 syl3anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) = ( ( invg ‘ 𝑅 ) ‘ ( 1r ‘ 𝑅 ) ) )
92 91 oveq1d ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( ( invg ‘ 𝑅 ) ‘ ( 1r ‘ 𝑅 ) ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
93 eldifi ⊢ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) → 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
94 93 54 sylan2 ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) )
95 18 14 71 89 86 94 ringnegl ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( ( ( invg ‘ 𝑅 ) ‘ ( 1r ‘ 𝑅 ) ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( invg ‘ 𝑅 ) ‘ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
96 92 95 eqtrd ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( ( invg ‘ 𝑅 ) ‘ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
97 96 mpteq2dva ⊢ ( 𝜑 → ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( invg ‘ 𝑅 ) ‘ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
98 ringgrp ⊢ ( 𝑅 ∈ Ring → 𝑅 ∈ Grp )
99 21 98 syl ⊢ ( 𝜑 → 𝑅 ∈ Grp )
100 18 89 grpinvf ⊢ ( 𝑅 ∈ Grp → ( invg ‘ 𝑅 ) : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑅 ) )
101 99 100 syl ⊢ ( 𝜑 → ( invg ‘ 𝑅 ) : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑅 ) )
102 101 94 cofmpt ⊢ ( 𝜑 → ( ( invg ‘ 𝑅 ) ∘ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( invg ‘ 𝑅 ) ‘ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
103 97 102 eqtr4d ⊢ ( 𝜑 → ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( ( invg ‘ 𝑅 ) ∘ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
104 85 103 eqtrid ⊢ ( 𝜑 → ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) = ( ( invg ‘ 𝑅 ) ∘ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
105 104 oveq2d ⊢ ( 𝜑 → ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ) = ( 𝑅 Σg ( ( invg ‘ 𝑅 ) ∘ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) )
106 ringabl ⊢ ( 𝑅 ∈ Ring → 𝑅 ∈ Abel )
107 21 106 syl ⊢ ( 𝜑 → 𝑅 ∈ Abel )
108 difssd ⊢ ( 𝜑 → ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
109 29 108 ssfid ⊢ ( 𝜑 → ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ∈ Fin )
110 eqid ⊢ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
111 18 4 89 107 109 94 110 gsummptfidminv ⊢ ( 𝜑 → ( 𝑅 Σg ( ( invg ‘ 𝑅 ) ∘ ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) = ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) )
112 94 ralrimiva ⊢ ( 𝜑 → ∀ 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) )
113 7 8 prssd ⊢ ( 𝜑 → { 𝐼 , 𝐽 } ⊆ 𝑁 )
114 enpr2 ⊢ ( ( 𝐼 ∈ 𝑁 ∧ 𝐽 ∈ 𝑁 ∧ 𝐼 ≠ 𝐽 ) → { 𝐼 , 𝐽 } ≈ 2o )
115 7 8 9 114 syl3anc ⊢ ( 𝜑 → { 𝐼 , 𝐽 } ≈ 2o )
116 eqid ⊢ ( pmTrsp ‘ 𝑁 ) = ( pmTrsp ‘ 𝑁 )
117 eqid ⊢ ran ( pmTrsp ‘ 𝑁 ) = ran ( pmTrsp ‘ 𝑁 )
118 116 117 pmtrrn ⊢ ( ( 𝑁 ∈ Fin ∧ { 𝐼 , 𝐽 } ⊆ 𝑁 ∧ { 𝐼 , 𝐽 } ≈ 2o ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ran ( pmTrsp ‘ 𝑁 ) )
119 26 113 115 118 syl3anc ⊢ ( 𝜑 → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ran ( pmTrsp ‘ 𝑁 ) )
120 27 11 117 pmtrodpm ⊢ ( ( 𝑁 ∈ Fin ∧ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ran ( pmTrsp ‘ 𝑁 ) ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
121 26 119 120 syl2anc ⊢ ( 𝜑 → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
122 27 11 evpmodpmf1o ⊢ ( ( 𝑁 ∈ Fin ∧ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) → ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) : ( pmEven ‘ 𝑁 ) –1-1-onto→ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
123 26 121 122 syl2anc ⊢ ( 𝜑 → ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) : ( pmEven ‘ 𝑁 ) –1-1-onto→ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
124 18 23 109 112 110 123 gsummptfif1o ⊢ ( 𝜑 → ( 𝑅 Σg ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( 𝑅 Σg ( ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ∘ ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) ) ) )
125 eleq1w ⊢ ( 𝑝 = 𝑞 → ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↔ 𝑞 ∈ ( pmEven ‘ 𝑁 ) ) )
126 125 anbi2d ⊢ ( 𝑝 = 𝑞 → ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ↔ ( 𝜑 ∧ 𝑞 ∈ ( pmEven ‘ 𝑁 ) ) ) )
127 oveq2 ⊢ ( 𝑝 = 𝑞 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) )
128 127 eleq1d ⊢ ( 𝑝 = 𝑞 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↔ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) )
129 126 128 imbi12d ⊢ ( 𝑝 = 𝑞 → ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ↔ ( ( 𝜑 ∧ 𝑞 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ) )
130 27 symggrp ⊢ ( 𝑁 ∈ Fin → ( SymGrp ‘ 𝑁 ) ∈ Grp )
131 26 130 syl ⊢ ( 𝜑 → ( SymGrp ‘ 𝑁 ) ∈ Grp )
132 131 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( SymGrp ‘ 𝑁 ) ∈ Grp )
133 117 27 11 symgtrf ⊢ ran ( pmTrsp ‘ 𝑁 ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) )
134 119 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ran ( pmTrsp ‘ 𝑁 ) )
135 133 134 sselid ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
136 75 adantl ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
137 eqid ⊢ ( +g ‘ ( SymGrp ‘ 𝑁 ) ) = ( +g ‘ ( SymGrp ‘ 𝑁 ) )
138 11 137 grpcl ⊢ ( ( ( SymGrp ‘ 𝑁 ) ∈ Grp ∧ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
139 132 135 136 138 syl3anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
140 eqid ⊢ ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) = ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } )
141 27 13 140 psgnghm2 ⊢ ( 𝑁 ∈ Fin → ( pmSgn ‘ 𝑁 ) ∈ ( ( SymGrp ‘ 𝑁 ) GrpHom ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) ) )
142 26 141 syl ⊢ ( 𝜑 → ( pmSgn ‘ 𝑁 ) ∈ ( ( SymGrp ‘ 𝑁 ) GrpHom ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) ) )
143 142 adantr ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( pmSgn ‘ 𝑁 ) ∈ ( ( SymGrp ‘ 𝑁 ) GrpHom ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) ) )
144 prex ⊢ { 1 , - 1 } ∈ V
145 eqid ⊢ ( mulGrp ‘ ℂfld ) = ( mulGrp ‘ ℂfld )
146 cnfldmul ⊢ · = ( .r ‘ ℂfld )
147 145 146 mgpplusg ⊢ · = ( +g ‘ ( mulGrp ‘ ℂfld ) )
148 140 147 ressplusg ⊢ ( { 1 , - 1 } ∈ V → · = ( +g ‘ ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) ) )
149 144 148 ax-mp ⊢ · = ( +g ‘ ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) )
150 11 137 149 ghmlin ⊢ ( ( ( pmSgn ‘ 𝑁 ) ∈ ( ( SymGrp ‘ 𝑁 ) GrpHom ( ( mulGrp ‘ ℂfld ) ↾s { 1 , - 1 } ) ) ∧ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( ( pmSgn ‘ 𝑁 ) ‘ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ) = ( ( ( pmSgn ‘ 𝑁 ) ‘ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ) · ( ( pmSgn ‘ 𝑁 ) ‘ 𝑝 ) ) )
151 143 135 136 150 syl3anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmSgn ‘ 𝑁 ) ‘ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ) = ( ( ( pmSgn ‘ 𝑁 ) ‘ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ) · ( ( pmSgn ‘ 𝑁 ) ‘ 𝑝 ) ) )
152 27 117 13 psgnpmtr ⊢ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ran ( pmTrsp ‘ 𝑁 ) → ( ( pmSgn ‘ 𝑁 ) ‘ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ) = - 1 )
153 134 152 syl ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmSgn ‘ 𝑁 ) ‘ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ) = - 1 )
154 27 11 13 psgnevpm ⊢ ( ( 𝑁 ∈ Fin ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmSgn ‘ 𝑁 ) ‘ 𝑝 ) = 1 )
155 26 154 sylan ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmSgn ‘ 𝑁 ) ‘ 𝑝 ) = 1 )
156 153 155 oveq12d ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmSgn ‘ 𝑁 ) ‘ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ) · ( ( pmSgn ‘ 𝑁 ) ‘ 𝑝 ) ) = ( - 1 · 1 ) )
157 neg1cn ⊢ - 1 ∈ ℂ
158 157 mulridi ⊢ ( - 1 · 1 ) = - 1
159 156 158 eqtrdi ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmSgn ‘ 𝑁 ) ‘ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ) · ( ( pmSgn ‘ 𝑁 ) ‘ 𝑝 ) ) = - 1 )
160 151 159 eqtrd ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( pmSgn ‘ 𝑁 ) ‘ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ) = - 1 )
161 27 11 13 psgnodpmr ⊢ ( ( 𝑁 ∈ Fin ∧ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∧ ( ( pmSgn ‘ 𝑁 ) ‘ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ) = - 1 ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
162 69 139 160 161 syl3anc ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
163 129 162 chvarvv ⊢ ( ( 𝜑 ∧ 𝑞 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) )
164 eqidd ⊢ ( 𝜑 → ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) = ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) )
165 eqidd ⊢ ( 𝜑 → ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
166 fveq1 ⊢ ( 𝑝 = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) → ( 𝑝 ‘ 𝑐 ) = ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) )
167 166 oveq1d ⊢ ( 𝑝 = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) → ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) = ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) )
168 167 mpteq2dv ⊢ ( 𝑝 = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) → ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) = ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) )
169 168 oveq2d ⊢ ( 𝑝 = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) → ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) = ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
170 163 164 165 169 fmptco ⊢ ( 𝜑 → ( ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ∘ ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) ) = ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
171 oveq2 ⊢ ( 𝑞 = 𝑝 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) )
172 171 fveq1d ⊢ ( 𝑞 = 𝑝 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) = ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) )
173 172 oveq1d ⊢ ( 𝑞 = 𝑝 → ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) = ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) )
174 173 mpteq2dv ⊢ ( 𝑞 = 𝑝 → ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) = ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) )
175 174 oveq2d ⊢ ( 𝑞 = 𝑝 → ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) = ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
176 175 cbvmptv ⊢ ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
177 176 a1i ⊢ ( 𝜑 → ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
178 135 adantr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
179 136 adantr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
180 27 11 137 symgov ⊢ ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∧ 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∘ 𝑝 ) )
181 178 179 180 syl2anc ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∘ 𝑝 ) )
182 181 fveq1d ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) = ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∘ 𝑝 ) ‘ 𝑐 ) )
183 75 49 sylan2 ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → 𝑝 : 𝑁 ⟶ 𝑁 )
184 fvco3 ⊢ ( ( 𝑝 : 𝑁 ⟶ 𝑁 ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∘ 𝑝 ) ‘ 𝑐 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) )
185 183 184 sylan ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∘ 𝑝 ) ‘ 𝑐 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) )
186 182 185 eqtrd ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) )
187 186 oveq1d ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) = ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) )
188 116 pmtrprfv ⊢ ( ( 𝑁 ∈ Fin ∧ ( 𝐼 ∈ 𝑁 ∧ 𝐽 ∈ 𝑁 ∧ 𝐼 ≠ 𝐽 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) = 𝐽 )
189 26 7 8 9 188 syl13anc ⊢ ( 𝜑 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) = 𝐽 )
190 189 ad2antrr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) = 𝐽 )
191 190 oveq1d ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) 𝑋 𝑐 ) = ( 𝐽 𝑋 𝑐 ) )
192 oveq2 ⊢ ( 𝑎 = 𝑐 → ( 𝐼 𝑋 𝑎 ) = ( 𝐼 𝑋 𝑐 ) )
193 oveq2 ⊢ ( 𝑎 = 𝑐 → ( 𝐽 𝑋 𝑎 ) = ( 𝐽 𝑋 𝑐 ) )
194 192 193 eqeq12d ⊢ ( 𝑎 = 𝑐 → ( ( 𝐼 𝑋 𝑎 ) = ( 𝐽 𝑋 𝑎 ) ↔ ( 𝐼 𝑋 𝑐 ) = ( 𝐽 𝑋 𝑐 ) ) )
195 10 ad2antrr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ∀ 𝑎 ∈ 𝑁 ( 𝐼 𝑋 𝑎 ) = ( 𝐽 𝑋 𝑎 ) )
196 simpr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → 𝑐 ∈ 𝑁 )
197 194 195 196 rspcdva ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( 𝐼 𝑋 𝑐 ) = ( 𝐽 𝑋 𝑐 ) )
198 191 197 eqtr4d ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) 𝑋 𝑐 ) = ( 𝐼 𝑋 𝑐 ) )
199 fveq2 ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐼 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) )
200 199 oveq1d ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐼 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) 𝑋 𝑐 ) )
201 oveq1 ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐼 → ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) = ( 𝐼 𝑋 𝑐 ) )
202 200 201 eqeq12d ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐼 → ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ↔ ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐼 ) 𝑋 𝑐 ) = ( 𝐼 𝑋 𝑐 ) ) )
203 198 202 syl5ibrcom ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) = 𝐼 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) )
204 prcom ⊢ { 𝐼 , 𝐽 } = { 𝐽 , 𝐼 }
205 204 fveq2i ⊢ ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) = ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐽 , 𝐼 } )
206 205 fveq1i ⊢ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐽 , 𝐼 } ) ‘ 𝐽 )
207 9 necomd ⊢ ( 𝜑 → 𝐽 ≠ 𝐼 )
208 116 pmtrprfv ⊢ ( ( 𝑁 ∈ Fin ∧ ( 𝐽 ∈ 𝑁 ∧ 𝐼 ∈ 𝑁 ∧ 𝐽 ≠ 𝐼 ) ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐽 , 𝐼 } ) ‘ 𝐽 ) = 𝐼 )
209 26 8 7 207 208 syl13anc ⊢ ( 𝜑 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐽 , 𝐼 } ) ‘ 𝐽 ) = 𝐼 )
210 206 209 eqtrid ⊢ ( 𝜑 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) = 𝐼 )
211 210 oveq1d ⊢ ( 𝜑 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) 𝑋 𝑐 ) = ( 𝐼 𝑋 𝑐 ) )
212 211 ad2antrr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) 𝑋 𝑐 ) = ( 𝐼 𝑋 𝑐 ) )
213 212 197 eqtrd ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) 𝑋 𝑐 ) = ( 𝐽 𝑋 𝑐 ) )
214 fveq2 ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐽 → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) = ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) )
215 214 oveq1d ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐽 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) 𝑋 𝑐 ) )
216 oveq1 ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐽 → ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) = ( 𝐽 𝑋 𝑐 ) )
217 215 216 eqeq12d ⊢ ( ( 𝑝 ‘ 𝑐 ) = 𝐽 → ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ↔ ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ 𝐽 ) 𝑋 𝑐 ) = ( 𝐽 𝑋 𝑐 ) ) )
218 213 217 syl5ibrcom ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) = 𝐽 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) )
219 218 a1dd ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) = 𝐽 → ( ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
220 neanior ⊢ ( ( ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) ↔ ¬ ( ( 𝑝 ‘ 𝑐 ) = 𝐽 ∨ ( 𝑝 ‘ 𝑐 ) = 𝐼 ) )
221 elpri ⊢ ( ( 𝑝 ‘ 𝑐 ) ∈ { 𝐼 , 𝐽 } → ( ( 𝑝 ‘ 𝑐 ) = 𝐼 ∨ ( 𝑝 ‘ 𝑐 ) = 𝐽 ) )
222 221 orcomd ⊢ ( ( 𝑝 ‘ 𝑐 ) ∈ { 𝐼 , 𝐽 } → ( ( 𝑝 ‘ 𝑐 ) = 𝐽 ∨ ( 𝑝 ‘ 𝑐 ) = 𝐼 ) )
223 222 con3i ⊢ ( ¬ ( ( 𝑝 ‘ 𝑐 ) = 𝐽 ∨ ( 𝑝 ‘ 𝑐 ) = 𝐼 ) → ¬ ( 𝑝 ‘ 𝑐 ) ∈ { 𝐼 , 𝐽 } )
224 220 223 sylbi ⊢ ( ( ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ¬ ( 𝑝 ‘ 𝑐 ) ∈ { 𝐼 , 𝐽 } )
225 224 3adant1 ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ¬ ( 𝑝 ‘ 𝑐 ) ∈ { 𝐼 , 𝐽 } )
226 116 pmtrmvd ⊢ ( ( 𝑁 ∈ Fin ∧ { 𝐼 , 𝐽 } ⊆ 𝑁 ∧ { 𝐼 , 𝐽 } ≈ 2o ) → dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) = { 𝐼 , 𝐽 } )
227 26 113 115 226 syl3anc ⊢ ( 𝜑 → dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) = { 𝐼 , 𝐽 } )
228 227 ad2antrr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) = { 𝐼 , 𝐽 } )
229 228 3ad2ant1 ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) = { 𝐼 , 𝐽 } )
230 225 229 neleqtrrd ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ¬ ( 𝑝 ‘ 𝑐 ) ∈ dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) )
231 116 pmtrf ⊢ ( ( 𝑁 ∈ Fin ∧ { 𝐼 , 𝐽 } ⊆ 𝑁 ∧ { 𝐼 , 𝐽 } ≈ 2o ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) : 𝑁 ⟶ 𝑁 )
232 26 113 115 231 syl3anc ⊢ ( 𝜑 → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) : 𝑁 ⟶ 𝑁 )
233 232 ffnd ⊢ ( 𝜑 → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) Fn 𝑁 )
234 233 ad2antrr ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) Fn 𝑁 )
235 183 ffvelcdmda ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( 𝑝 ‘ 𝑐 ) ∈ 𝑁 )
236 fnelnfp ⊢ ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) Fn 𝑁 ∧ ( 𝑝 ‘ 𝑐 ) ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) ∈ dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) ↔ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) ≠ ( 𝑝 ‘ 𝑐 ) ) )
237 234 235 236 syl2anc ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) ∈ dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) ↔ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) ≠ ( 𝑝 ‘ 𝑐 ) ) )
238 237 3ad2ant1 ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ( ( 𝑝 ‘ 𝑐 ) ∈ dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) ↔ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) ≠ ( 𝑝 ‘ 𝑐 ) ) )
239 238 necon2bbid ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) = ( 𝑝 ‘ 𝑐 ) ↔ ¬ ( 𝑝 ‘ 𝑐 ) ∈ dom ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ∖ I ) ) )
240 230 239 mpbird ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) = ( 𝑝 ‘ 𝑐 ) )
241 240 oveq1d ⊢ ( ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 ∧ ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) )
242 241 3exp ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) ≠ 𝐽 → ( ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
243 219 242 pm2.61dne ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( 𝑝 ‘ 𝑐 ) ≠ 𝐼 → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) )
244 203 243 pm2.61dne ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ‘ ( 𝑝 ‘ 𝑐 ) ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) )
245 187 244 eqtrd ⊢ ( ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) ∧ 𝑐 ∈ 𝑁 ) → ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) = ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) )
246 245 mpteq2dva ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) = ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) )
247 246 oveq2d ⊢ ( ( 𝜑 ∧ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ) → ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) = ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) )
248 247 mpteq2dva ⊢ ( 𝜑 → ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑝 ) ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
249 170 177 248 3eqtrd ⊢ ( 𝜑 → ( ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ∘ ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) ) = ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) )
250 249 oveq2d ⊢ ( 𝜑 → ( 𝑅 Σg ( ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ∘ ( 𝑞 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( ( pmTrsp ‘ 𝑁 ) ‘ { 𝐼 , 𝐽 } ) ( +g ‘ ( SymGrp ‘ 𝑁 ) ) 𝑞 ) ) ) ) = ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
251 124 250 eqtrd ⊢ ( 𝜑 → ( 𝑅 Σg ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) = ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) )
252 251 fveq2d ⊢ ( 𝜑 → ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) = ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) )
253 105 111 252 3eqtrd ⊢ ( 𝜑 → ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ) = ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) )
254 82 253 oveq12d ⊢ ( 𝜑 → ( ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) ) ( +g ‘ 𝑅 ) ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ) ) = ( ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ( +g ‘ 𝑅 ) ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) ) )
255 59 a1i ⊢ ( 𝜑 → ( pmEven ‘ 𝑁 ) ⊆ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) )
256 29 255 ssfid ⊢ ( 𝜑 → ( pmEven ‘ 𝑁 ) ∈ Fin )
257 76 ralrimiva ⊢ ( 𝜑 → ∀ 𝑝 ∈ ( pmEven ‘ 𝑁 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ∈ ( Base ‘ 𝑅 ) )
258 18 23 256 257 gsummptcl ⊢ ( 𝜑 → ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ∈ ( Base ‘ 𝑅 ) )
259 18 19 4 89 grprinv ⊢ ( ( 𝑅 ∈ Grp ∧ ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ∈ ( Base ‘ 𝑅 ) ) → ( ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ( +g ‘ 𝑅 ) ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) ) = 0 )
260 99 258 259 syl2anc ⊢ ( 𝜑 → ( ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ( +g ‘ 𝑅 ) ( ( invg ‘ 𝑅 ) ‘ ( 𝑅 Σg ( 𝑝 ∈ ( pmEven ‘ 𝑁 ) ↦ ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ) ) = 0 )
261 254 260 eqtrd ⊢ ( 𝜑 → ( ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( pmEven ‘ 𝑁 ) ) ) ( +g ‘ 𝑅 ) ( 𝑅 Σg ( ( 𝑝 ∈ ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ↦ ( ( ( ( ℤRHom ‘ 𝑅 ) ∘ ( pmSgn ‘ 𝑁 ) ) ‘ 𝑝 ) ( .r ‘ 𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg ( 𝑐 ∈ 𝑁 ↦ ( ( 𝑝 ‘ 𝑐 ) 𝑋 𝑐 ) ) ) ) ) ↾ ( ( Base ‘ ( SymGrp ‘ 𝑁 ) ) ∖ ( pmEven ‘ 𝑁 ) ) ) ) ) = 0 )
262 17 65 261 3eqtrd ⊢ ( 𝜑 → ( 𝐷 ‘ 𝑋 ) = 0 )