MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  mdetralt Structured version   Visualization version   GIF version

Theorem mdetralt 22591
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.)
Hypotheses
Ref Expression
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
Ref Expression
mdetralt (𝜑 → (𝐷𝑋) = 0 )
Distinct variable groups:   𝐼,𝑎   𝐽,𝑎   𝑁,𝑎   𝑋,𝑎
Allowed substitution hints:   𝜑(𝑎)   𝐴(𝑎)   𝐵(𝑎)   𝐷(𝑎)   𝑅(𝑎)   0 (𝑎)

Proof of Theorem mdetralt
Dummy variables 𝑐 𝑝 𝑞 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mdetralt.x . . 3 (𝜑𝑋𝐵)
2 mdetralt.d . . . 4 𝐷 = (𝑁 maDet 𝑅)
3 mdetralt.a . . . 4 𝐴 = (𝑁 Mat 𝑅)
4 mdetralt.b . . . 4 𝐵 = (Base‘𝐴)
5 eqid 2739 . . . 4 (Base‘(SymGrp‘𝑁)) = (Base‘(SymGrp‘𝑁))
6 eqid 2739 . . . 4 (ℤRHom‘𝑅) = (ℤRHom‘𝑅)
7 eqid 2739 . . . 4 (pmSgn‘𝑁) = (pmSgn‘𝑁)
8 eqid 2739 . . . 4 (.r𝑅) = (.r𝑅)
9 eqid 2739 . . . 4 (mulGrp‘𝑅) = (mulGrp‘𝑅)
102, 3, 4, 5, 6, 7, 8, 9mdetleib 22570 . . 3 (𝑋𝐵 → (𝐷𝑋) = (𝑅 Σg (𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))))
111, 10syl 17 . 2 (𝜑 → (𝐷𝑋) = (𝑅 Σg (𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))))
12 eqid 2739 . . 3 (Base‘𝑅) = (Base‘𝑅)
13 eqid 2739 . . 3 (+g𝑅) = (+g𝑅)
14 mdetralt.r . . . . 5 (𝜑𝑅 ∈ CRing)
15 crngring 20217 . . . . 5 (𝑅 ∈ CRing → 𝑅 ∈ Ring)
1614, 15syl 17 . . . 4 (𝜑𝑅 ∈ Ring)
17 ringcmn 20254 . . . 4 (𝑅 ∈ Ring → 𝑅 ∈ CMnd)
1816, 17syl 17 . . 3 (𝜑𝑅 ∈ CMnd)
193, 4matrcl 22395 . . . . . 6 (𝑋𝐵 → (𝑁 ∈ Fin ∧ 𝑅 ∈ V))
201, 19syl 17 . . . . 5 (𝜑 → (𝑁 ∈ Fin ∧ 𝑅 ∈ V))
2120simpld 495 . . . 4 (𝜑𝑁 ∈ Fin)
22 eqid 2739 . . . . 5 (SymGrp‘𝑁) = (SymGrp‘𝑁)
2322, 5symgbasfi 19345 . . . 4 (𝑁 ∈ Fin → (Base‘(SymGrp‘𝑁)) ∈ Fin)
2421, 23syl 17 . . 3 (𝜑 → (Base‘(SymGrp‘𝑁)) ∈ Fin)
2516adantr 481 . . . 4 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → 𝑅 ∈ Ring)
26 zrhpsgnmhm 21559 . . . . . . 7 ((𝑅 ∈ Ring ∧ 𝑁 ∈ Fin) → ((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁)) ∈ ((SymGrp‘𝑁) MndHom (mulGrp‘𝑅)))
2716, 21, 26syl2anc 590 . . . . . 6 (𝜑 → ((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁)) ∈ ((SymGrp‘𝑁) MndHom (mulGrp‘𝑅)))
289, 12mgpbas 20117 . . . . . . 7 (Base‘𝑅) = (Base‘(mulGrp‘𝑅))
295, 28mhmf 18748 . . . . . 6 (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁)) ∈ ((SymGrp‘𝑁) MndHom (mulGrp‘𝑅)) → ((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁)):(Base‘(SymGrp‘𝑁))⟶(Base‘𝑅))
3027, 29syl 17 . . . . 5 (𝜑 → ((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁)):(Base‘(SymGrp‘𝑁))⟶(Base‘𝑅))
3130ffvelcdmda 7025 . . . 4 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝) ∈ (Base‘𝑅))
329crngmgp 20213 . . . . . . 7 (𝑅 ∈ CRing → (mulGrp‘𝑅) ∈ CMnd)
3314, 32syl 17 . . . . . 6 (𝜑 → (mulGrp‘𝑅) ∈ CMnd)
3433adantr 481 . . . . 5 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → (mulGrp‘𝑅) ∈ CMnd)
3521adantr 481 . . . . 5 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → 𝑁 ∈ Fin)
363, 12, 4matbas2i 22405 . . . . . . . . . 10 (𝑋𝐵𝑋 ∈ ((Base‘𝑅) ↑m (𝑁 × 𝑁)))
371, 36syl 17 . . . . . . . . 9 (𝜑𝑋 ∈ ((Base‘𝑅) ↑m (𝑁 × 𝑁)))
38 elmapi 8786 . . . . . . . . 9 (𝑋 ∈ ((Base‘𝑅) ↑m (𝑁 × 𝑁)) → 𝑋:(𝑁 × 𝑁)⟶(Base‘𝑅))
3937, 38syl 17 . . . . . . . 8 (𝜑𝑋:(𝑁 × 𝑁)⟶(Base‘𝑅))
4039ad2antrr 732 . . . . . . 7 (((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) ∧ 𝑐𝑁) → 𝑋:(𝑁 × 𝑁)⟶(Base‘𝑅))
4122, 5symgbasf1o 19341 . . . . . . . . . 10 (𝑝 ∈ (Base‘(SymGrp‘𝑁)) → 𝑝:𝑁1-1-onto𝑁)
4241adantl 482 . . . . . . . . 9 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → 𝑝:𝑁1-1-onto𝑁)
43 f1of 6767 . . . . . . . . 9 (𝑝:𝑁1-1-onto𝑁𝑝:𝑁𝑁)
4442, 43syl 17 . . . . . . . 8 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → 𝑝:𝑁𝑁)
4544ffvelcdmda 7025 . . . . . . 7 (((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) ∧ 𝑐𝑁) → (𝑝𝑐) ∈ 𝑁)
46 simpr 485 . . . . . . 7 (((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) ∧ 𝑐𝑁) → 𝑐𝑁)
4740, 45, 46fovcdmd 7528 . . . . . 6 (((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) ∧ 𝑐𝑁) → ((𝑝𝑐)𝑋𝑐) ∈ (Base‘𝑅))
4847ralrimiva 3131 . . . . 5 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → ∀𝑐𝑁 ((𝑝𝑐)𝑋𝑐) ∈ (Base‘𝑅))
4928, 34, 35, 48gsummptcl 19933 . . . 4 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅))
5012, 8ringcl 20222 . . . 4 ((𝑅 ∈ Ring ∧ (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝) ∈ (Base‘𝑅) ∧ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅)) → ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) ∈ (Base‘𝑅))
5125, 31, 49, 50syl3anc 1379 . . 3 ((𝜑𝑝 ∈ (Base‘(SymGrp‘𝑁))) → ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) ∈ (Base‘𝑅))
52 disjdif 4400 . . . 4 ((pmEven‘𝑁) ∩ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = ∅
5352a1i 11 . . 3 (𝜑 → ((pmEven‘𝑁) ∩ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = ∅)
5422, 5evpmss 21561 . . . . . 6 (pmEven‘𝑁) ⊆ (Base‘(SymGrp‘𝑁))
55 undif 4410 . . . . . 6 ((pmEven‘𝑁) ⊆ (Base‘(SymGrp‘𝑁)) ↔ ((pmEven‘𝑁) ∪ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = (Base‘(SymGrp‘𝑁)))
5654, 55mpbi 231 . . . . 5 ((pmEven‘𝑁) ∪ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = (Base‘(SymGrp‘𝑁))
5756eqcomi 2748 . . . 4 (Base‘(SymGrp‘𝑁)) = ((pmEven‘𝑁) ∪ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
5857a1i 11 . . 3 (𝜑 → (Base‘(SymGrp‘𝑁)) = ((pmEven‘𝑁) ∪ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))))
59 eqid 2739 . . 3 (𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = (𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
6012, 13, 18, 24, 51, 53, 58, 59gsummptfidmsplitres 19897 . 2 (𝜑 → (𝑅 Σ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‘𝑁))))))
61 resmpt 5989 . . . . . . 7 ((pmEven‘𝑁) ⊆ (Base‘(SymGrp‘𝑁)) → ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ (pmEven‘𝑁)) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
6254, 61ax-mp 5 . . . . . 6 ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ (pmEven‘𝑁)) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
6316adantr 481 . . . . . . . . . 10 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → 𝑅 ∈ Ring)
6421adantr 481 . . . . . . . . . 10 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → 𝑁 ∈ Fin)
65 simpr 485 . . . . . . . . . 10 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → 𝑝 ∈ (pmEven‘𝑁))
66 eqid 2739 . . . . . . . . . . 11 (1r𝑅) = (1r𝑅)
676, 7, 66zrhpsgnevpm 21566 . . . . . . . . . 10 ((𝑅 ∈ Ring ∧ 𝑁 ∈ Fin ∧ 𝑝 ∈ (pmEven‘𝑁)) → (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝) = (1r𝑅))
6863, 64, 65, 67syl3anc 1379 . . . . . . . . 9 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝) = (1r𝑅))
6968oveq1d 7371 . . . . . . . 8 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = ((1r𝑅)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
7054sseli 3911 . . . . . . . . . 10 (𝑝 ∈ (pmEven‘𝑁) → 𝑝 ∈ (Base‘(SymGrp‘𝑁)))
7170, 49sylan2 599 . . . . . . . . 9 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅))
7212, 8, 66ringlidm 20241 . . . . . . . . 9 ((𝑅 ∈ Ring ∧ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅)) → ((1r𝑅)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))
7363, 71, 72syl2anc 590 . . . . . . . 8 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((1r𝑅)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))
7469, 73eqtrd 2774 . . . . . . 7 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))
7574mpteq2dva 5165 . . . . . 6 (𝜑 → (𝑝 ∈ (pmEven‘𝑁) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
7662, 75eqtrid 2786 . . . . 5 (𝜑 → ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ (pmEven‘𝑁)) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
7776oveq2d 7372 . . . 4 (𝜑 → (𝑅 Σg ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ (pmEven‘𝑁))) = (𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
78 difss 4066 . . . . . . . 8 ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ⊆ (Base‘(SymGrp‘𝑁))
79 resmpt 5989 . . . . . . . 8 (((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ⊆ (Base‘(SymGrp‘𝑁)) → ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
8078, 79ax-mp 5 . . . . . . 7 ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
8116adantr 481 . . . . . . . . . . . 12 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → 𝑅 ∈ Ring)
8221adantr 481 . . . . . . . . . . . 12 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → 𝑁 ∈ Fin)
83 simpr 485 . . . . . . . . . . . 12 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → 𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
84 eqid 2739 . . . . . . . . . . . . 13 (invg𝑅) = (invg𝑅)
856, 7, 66, 5, 84zrhpsgnodpm 21567 . . . . . . . . . . . 12 ((𝑅 ∈ Ring ∧ 𝑁 ∈ Fin ∧ 𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝) = ((invg𝑅)‘(1r𝑅)))
8681, 82, 83, 85syl3anc 1379 . . . . . . . . . . 11 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → (((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝) = ((invg𝑅)‘(1r𝑅)))
8786oveq1d 7371 . . . . . . . . . 10 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = (((invg𝑅)‘(1r𝑅))(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
88 eldifi 4061 . . . . . . . . . . . 12 (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) → 𝑝 ∈ (Base‘(SymGrp‘𝑁)))
8988, 49sylan2 599 . . . . . . . . . . 11 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅))
9012, 8, 66, 84, 81, 89ringnegl 20274 . . . . . . . . . 10 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → (((invg𝑅)‘(1r𝑅))(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = ((invg𝑅)‘((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
9187, 90eqtrd 2774 . . . . . . . . 9 ((𝜑𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = ((invg𝑅)‘((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
9291mpteq2dva 5165 . . . . . . . 8 (𝜑 → (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((invg𝑅)‘((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
93 ringgrp 20210 . . . . . . . . . . 11 (𝑅 ∈ Ring → 𝑅 ∈ Grp)
9416, 93syl 17 . . . . . . . . . 10 (𝜑𝑅 ∈ Grp)
9512, 84grpinvf 18953 . . . . . . . . . 10 (𝑅 ∈ Grp → (invg𝑅):(Base‘𝑅)⟶(Base‘𝑅))
9694, 95syl 17 . . . . . . . . 9 (𝜑 → (invg𝑅):(Base‘𝑅)⟶(Base‘𝑅))
9796, 89cofmpt 7074 . . . . . . . 8 (𝜑 → ((invg𝑅) ∘ (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((invg𝑅)‘((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
9892, 97eqtr4d 2777 . . . . . . 7 (𝜑 → (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = ((invg𝑅) ∘ (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
9980, 98eqtrid 2786 . . . . . 6 (𝜑 → ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) = ((invg𝑅) ∘ (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
10099oveq2d 7372 . . . . 5 (𝜑 → (𝑅 Σg ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))) = (𝑅 Σg ((invg𝑅) ∘ (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))))
101 mdetralt.z . . . . . 6 0 = (0g𝑅)
102 ringabl 20253 . . . . . . 7 (𝑅 ∈ Ring → 𝑅 ∈ Abel)
10316, 102syl 17 . . . . . 6 (𝜑𝑅 ∈ Abel)
104 difssd 4067 . . . . . . 7 (𝜑 → ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ⊆ (Base‘(SymGrp‘𝑁)))
10524, 104ssfid 9169 . . . . . 6 (𝜑 → ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ∈ Fin)
106 eqid 2739 . . . . . 6 (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))
10712, 101, 84, 103, 105, 89, 106gsummptfidminv 19913 . . . . 5 (𝜑 → (𝑅 Σg ((invg𝑅) ∘ (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))) = ((invg𝑅)‘(𝑅 Σg (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))))
10889ralrimiva 3131 . . . . . . . 8 (𝜑 → ∀𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅))
109 mdetralt.i . . . . . . . . . . . 12 (𝜑𝐼𝑁)
110 mdetralt.j . . . . . . . . . . . 12 (𝜑𝐽𝑁)
111109, 110prssd 4753 . . . . . . . . . . 11 (𝜑 → {𝐼, 𝐽} ⊆ 𝑁)
112 mdetralt.ij . . . . . . . . . . . 12 (𝜑𝐼𝐽)
113 enpr2 9917 . . . . . . . . . . . 12 ((𝐼𝑁𝐽𝑁𝐼𝐽) → {𝐼, 𝐽} ≈ 2o)
114109, 110, 112, 113syl3anc 1379 . . . . . . . . . . 11 (𝜑 → {𝐼, 𝐽} ≈ 2o)
115 eqid 2739 . . . . . . . . . . . 12 (pmTrsp‘𝑁) = (pmTrsp‘𝑁)
116 eqid 2739 . . . . . . . . . . . 12 ran (pmTrsp‘𝑁) = ran (pmTrsp‘𝑁)
117115, 116pmtrrn 19423 . . . . . . . . . . 11 ((𝑁 ∈ Fin ∧ {𝐼, 𝐽} ⊆ 𝑁 ∧ {𝐼, 𝐽} ≈ 2o) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ran (pmTrsp‘𝑁))
11821, 111, 114, 117syl3anc 1379 . . . . . . . . . 10 (𝜑 → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ran (pmTrsp‘𝑁))
11922, 5, 116pmtrodpm 21572 . . . . . . . . . 10 ((𝑁 ∈ Fin ∧ ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ran (pmTrsp‘𝑁)) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
12021, 118, 119syl2anc 590 . . . . . . . . 9 (𝜑 → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
12122, 5evpmodpmf1o 21571 . . . . . . . . 9 ((𝑁 ∈ Fin ∧ ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) → (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)):(pmEven‘𝑁)–1-1-onto→((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
12221, 120, 121syl2anc 590 . . . . . . . 8 (𝜑 → (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)):(pmEven‘𝑁)–1-1-onto→((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
12312, 18, 105, 108, 106, 122gsummptfif1o 19934 . . . . . . 7 (𝜑 → (𝑅 Σg (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = (𝑅 Σg ((𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) ∘ (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)))))
124 eleq1w 2822 . . . . . . . . . . . . 13 (𝑝 = 𝑞 → (𝑝 ∈ (pmEven‘𝑁) ↔ 𝑞 ∈ (pmEven‘𝑁)))
125124anbi2d 636 . . . . . . . . . . . 12 (𝑝 = 𝑞 → ((𝜑𝑝 ∈ (pmEven‘𝑁)) ↔ (𝜑𝑞 ∈ (pmEven‘𝑁))))
126 oveq2 7364 . . . . . . . . . . . . 13 (𝑝 = 𝑞 → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞))
127126eleq1d 2824 . . . . . . . . . . . 12 (𝑝 = 𝑞 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↔ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))))
128125, 127imbi12d 345 . . . . . . . . . . 11 (𝑝 = 𝑞 → (((𝜑𝑝 ∈ (pmEven‘𝑁)) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))) ↔ ((𝜑𝑞 ∈ (pmEven‘𝑁)) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))))
12922symggrp 19366 . . . . . . . . . . . . . . 15 (𝑁 ∈ Fin → (SymGrp‘𝑁) ∈ Grp)
13021, 129syl 17 . . . . . . . . . . . . . 14 (𝜑 → (SymGrp‘𝑁) ∈ Grp)
131130adantr 481 . . . . . . . . . . . . 13 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (SymGrp‘𝑁) ∈ Grp)
132116, 22, 5symgtrf 19435 . . . . . . . . . . . . . 14 ran (pmTrsp‘𝑁) ⊆ (Base‘(SymGrp‘𝑁))
133118adantr 481 . . . . . . . . . . . . . 14 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ran (pmTrsp‘𝑁))
134132, 133sselid 3913 . . . . . . . . . . . . 13 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ (Base‘(SymGrp‘𝑁)))
13570adantl 482 . . . . . . . . . . . . 13 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → 𝑝 ∈ (Base‘(SymGrp‘𝑁)))
136 eqid 2739 . . . . . . . . . . . . . 14 (+g‘(SymGrp‘𝑁)) = (+g‘(SymGrp‘𝑁))
1375, 136grpcl 18908 . . . . . . . . . . . . 13 (((SymGrp‘𝑁) ∈ Grp ∧ ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ (Base‘(SymGrp‘𝑁)) ∧ 𝑝 ∈ (Base‘(SymGrp‘𝑁))) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ (Base‘(SymGrp‘𝑁)))
138131, 134, 135, 137syl3anc 1379 . . . . . . . . . . . 12 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ (Base‘(SymGrp‘𝑁)))
139 eqid 2739 . . . . . . . . . . . . . . . . 17 ((mulGrp‘ℂfld) ↾s {1, -1}) = ((mulGrp‘ℂfld) ↾s {1, -1})
14022, 7, 139psgnghm2 21556 . . . . . . . . . . . . . . . 16 (𝑁 ∈ Fin → (pmSgn‘𝑁) ∈ ((SymGrp‘𝑁) GrpHom ((mulGrp‘ℂfld) ↾s {1, -1})))
14121, 140syl 17 . . . . . . . . . . . . . . 15 (𝜑 → (pmSgn‘𝑁) ∈ ((SymGrp‘𝑁) GrpHom ((mulGrp‘ℂfld) ↾s {1, -1})))
142141adantr 481 . . . . . . . . . . . . . 14 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (pmSgn‘𝑁) ∈ ((SymGrp‘𝑁) GrpHom ((mulGrp‘ℂfld) ↾s {1, -1})))
143 prex 5367 . . . . . . . . . . . . . . . 16 {1, -1} ∈ V
144 eqid 2739 . . . . . . . . . . . . . . . . . 18 (mulGrp‘ℂfld) = (mulGrp‘ℂfld)
145 cnfldmul 21355 . . . . . . . . . . . . . . . . . 18 · = (.r‘ℂfld)
146144, 145mgpplusg 20116 . . . . . . . . . . . . . . . . 17 · = (+g‘(mulGrp‘ℂfld))
147139, 146ressplusg 17245 . . . . . . . . . . . . . . . 16 ({1, -1} ∈ V → · = (+g‘((mulGrp‘ℂfld) ↾s {1, -1})))
148143, 147ax-mp 5 . . . . . . . . . . . . . . 15 · = (+g‘((mulGrp‘ℂfld) ↾s {1, -1}))
1495, 136, 148ghmlin 19187 . . . . . . . . . . . . . 14 (((pmSgn‘𝑁) ∈ ((SymGrp‘𝑁) GrpHom ((mulGrp‘ℂfld) ↾s {1, -1})) ∧ ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ (Base‘(SymGrp‘𝑁)) ∧ 𝑝 ∈ (Base‘(SymGrp‘𝑁))) → ((pmSgn‘𝑁)‘(((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)) = (((pmSgn‘𝑁)‘((pmTrsp‘𝑁)‘{𝐼, 𝐽})) · ((pmSgn‘𝑁)‘𝑝)))
150142, 134, 135, 149syl3anc 1379 . . . . . . . . . . . . 13 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((pmSgn‘𝑁)‘(((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)) = (((pmSgn‘𝑁)‘((pmTrsp‘𝑁)‘{𝐼, 𝐽})) · ((pmSgn‘𝑁)‘𝑝)))
15122, 116, 7psgnpmtr 19476 . . . . . . . . . . . . . . . 16 (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ ran (pmTrsp‘𝑁) → ((pmSgn‘𝑁)‘((pmTrsp‘𝑁)‘{𝐼, 𝐽})) = -1)
152133, 151syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((pmSgn‘𝑁)‘((pmTrsp‘𝑁)‘{𝐼, 𝐽})) = -1)
15322, 5, 7psgnevpm 21564 . . . . . . . . . . . . . . . 16 ((𝑁 ∈ Fin ∧ 𝑝 ∈ (pmEven‘𝑁)) → ((pmSgn‘𝑁)‘𝑝) = 1)
15421, 153sylan 586 . . . . . . . . . . . . . . 15 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((pmSgn‘𝑁)‘𝑝) = 1)
155152, 154oveq12d 7374 . . . . . . . . . . . . . 14 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (((pmSgn‘𝑁)‘((pmTrsp‘𝑁)‘{𝐼, 𝐽})) · ((pmSgn‘𝑁)‘𝑝)) = (-1 · 1))
156 neg1cn 12135 . . . . . . . . . . . . . . 15 -1 ∈ ℂ
157156mulridi 11140 . . . . . . . . . . . . . 14 (-1 · 1) = -1
158155, 157eqtrdi 2790 . . . . . . . . . . . . 13 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (((pmSgn‘𝑁)‘((pmTrsp‘𝑁)‘{𝐼, 𝐽})) · ((pmSgn‘𝑁)‘𝑝)) = -1)
159150, 158eqtrd 2774 . . . . . . . . . . . 12 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((pmSgn‘𝑁)‘(((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)) = -1)
16022, 5, 7psgnodpmr 21565 . . . . . . . . . . . 12 ((𝑁 ∈ Fin ∧ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ (Base‘(SymGrp‘𝑁)) ∧ ((pmSgn‘𝑁)‘(((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)) = -1) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
16164, 138, 159, 160syl3anc 1379 . . . . . . . . . . 11 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
162128, 161chvarvv 1996 . . . . . . . . . 10 ((𝜑𝑞 ∈ (pmEven‘𝑁)) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))
163 eqidd 2740 . . . . . . . . . 10 (𝜑 → (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)) = (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)))
164 eqidd 2740 . . . . . . . . . 10 (𝜑 → (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) = (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
165 fveq1 6826 . . . . . . . . . . . . 13 (𝑝 = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) → (𝑝𝑐) = ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐))
166165oveq1d 7371 . . . . . . . . . . . 12 (𝑝 = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) → ((𝑝𝑐)𝑋𝑐) = (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐))
167166mpteq2dv 5166 . . . . . . . . . . 11 (𝑝 = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) → (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)) = (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐)))
168167oveq2d 7372 . . . . . . . . . 10 (𝑝 = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) → ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) = ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐))))
169162, 163, 164, 168fmptco 7071 . . . . . . . . 9 (𝜑 → ((𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) ∘ (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞))) = (𝑞 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐)))))
170 oveq2 7364 . . . . . . . . . . . . . . 15 (𝑞 = 𝑝 → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝))
171170fveq1d 6829 . . . . . . . . . . . . . 14 (𝑞 = 𝑝 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐) = ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐))
172171oveq1d 7371 . . . . . . . . . . . . 13 (𝑞 = 𝑝 → (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐) = (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐))
173172mpteq2dv 5166 . . . . . . . . . . . 12 (𝑞 = 𝑝 → (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐)) = (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐)))
174173oveq2d 7372 . . . . . . . . . . 11 (𝑞 = 𝑝 → ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐))) = ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐))))
175174cbvmptv 5176 . . . . . . . . . 10 (𝑞 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐)))) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐))))
176175a1i 11 . . . . . . . . 9 (𝜑 → (𝑞 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)‘𝑐)𝑋𝑐)))) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐)))))
177134adantr 481 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ (Base‘(SymGrp‘𝑁)))
178135adantr 481 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → 𝑝 ∈ (Base‘(SymGrp‘𝑁)))
17922, 5, 136symgov 19350 . . . . . . . . . . . . . . . . 17 ((((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∈ (Base‘(SymGrp‘𝑁)) ∧ 𝑝 ∈ (Base‘(SymGrp‘𝑁))) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∘ 𝑝))
180177, 178, 179syl2anc 590 . . . . . . . . . . . . . . . 16 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∘ 𝑝))
181180fveq1d 6829 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐) = ((((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∘ 𝑝)‘𝑐))
18270, 44sylan2 599 . . . . . . . . . . . . . . . 16 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → 𝑝:𝑁𝑁)
183 fvco3 6927 . . . . . . . . . . . . . . . 16 ((𝑝:𝑁𝑁𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∘ 𝑝)‘𝑐) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)))
184182, 183sylan 586 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∘ 𝑝)‘𝑐) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)))
185181, 184eqtrd 2774 . . . . . . . . . . . . . 14 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)))
186185oveq1d 7371 . . . . . . . . . . . . 13 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐) = ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐))
187115pmtrprfv 19419 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ Fin ∧ (𝐼𝑁𝐽𝑁𝐼𝐽)) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼) = 𝐽)
18821, 109, 110, 112, 187syl13anc 1380 . . . . . . . . . . . . . . . . . 18 (𝜑 → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼) = 𝐽)
189188ad2antrr 732 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼) = 𝐽)
190189oveq1d 7371 . . . . . . . . . . . . . . . 16 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼)𝑋𝑐) = (𝐽𝑋𝑐))
191 oveq2 7364 . . . . . . . . . . . . . . . . . 18 (𝑎 = 𝑐 → (𝐼𝑋𝑎) = (𝐼𝑋𝑐))
192 oveq2 7364 . . . . . . . . . . . . . . . . . 18 (𝑎 = 𝑐 → (𝐽𝑋𝑎) = (𝐽𝑋𝑐))
193191, 192eqeq12d 2755 . . . . . . . . . . . . . . . . 17 (𝑎 = 𝑐 → ((𝐼𝑋𝑎) = (𝐽𝑋𝑎) ↔ (𝐼𝑋𝑐) = (𝐽𝑋𝑐)))
194 mdetralt.eq . . . . . . . . . . . . . . . . . 18 (𝜑 → ∀𝑎𝑁 (𝐼𝑋𝑎) = (𝐽𝑋𝑎))
195194ad2antrr 732 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ∀𝑎𝑁 (𝐼𝑋𝑎) = (𝐽𝑋𝑎))
196 simpr 485 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → 𝑐𝑁)
197193, 195, 196rspcdva 3561 . . . . . . . . . . . . . . . 16 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → (𝐼𝑋𝑐) = (𝐽𝑋𝑐))
198190, 197eqtr4d 2777 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼)𝑋𝑐) = (𝐼𝑋𝑐))
199 fveq2 6827 . . . . . . . . . . . . . . . . 17 ((𝑝𝑐) = 𝐼 → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼))
200199oveq1d 7371 . . . . . . . . . . . . . . . 16 ((𝑝𝑐) = 𝐼 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼)𝑋𝑐))
201 oveq1 7363 . . . . . . . . . . . . . . . 16 ((𝑝𝑐) = 𝐼 → ((𝑝𝑐)𝑋𝑐) = (𝐼𝑋𝑐))
202200, 201eqeq12d 2755 . . . . . . . . . . . . . . 15 ((𝑝𝑐) = 𝐼 → (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐) ↔ ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐼)𝑋𝑐) = (𝐼𝑋𝑐)))
203198, 202syl5ibrcom 248 . . . . . . . . . . . . . 14 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((𝑝𝑐) = 𝐼 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐)))
204 prcom 4664 . . . . . . . . . . . . . . . . . . . . . . 23 {𝐼, 𝐽} = {𝐽, 𝐼}
205204fveq2i 6830 . . . . . . . . . . . . . . . . . . . . . 22 ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) = ((pmTrsp‘𝑁)‘{𝐽, 𝐼})
206205fveq1i 6828 . . . . . . . . . . . . . . . . . . . . 21 (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽) = (((pmTrsp‘𝑁)‘{𝐽, 𝐼})‘𝐽)
207112necomd 2989 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑𝐽𝐼)
208115pmtrprfv 19419 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑁 ∈ Fin ∧ (𝐽𝑁𝐼𝑁𝐽𝐼)) → (((pmTrsp‘𝑁)‘{𝐽, 𝐼})‘𝐽) = 𝐼)
20921, 110, 109, 207, 208syl13anc 1380 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (((pmTrsp‘𝑁)‘{𝐽, 𝐼})‘𝐽) = 𝐼)
210206, 209eqtrid 2786 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽) = 𝐼)
211210oveq1d 7371 . . . . . . . . . . . . . . . . . . 19 (𝜑 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽)𝑋𝑐) = (𝐼𝑋𝑐))
212211ad2antrr 732 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽)𝑋𝑐) = (𝐼𝑋𝑐))
213212, 197eqtrd 2774 . . . . . . . . . . . . . . . . 17 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽)𝑋𝑐) = (𝐽𝑋𝑐))
214 fveq2 6827 . . . . . . . . . . . . . . . . . . 19 ((𝑝𝑐) = 𝐽 → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) = (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽))
215214oveq1d 7371 . . . . . . . . . . . . . . . . . 18 ((𝑝𝑐) = 𝐽 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽)𝑋𝑐))
216 oveq1 7363 . . . . . . . . . . . . . . . . . 18 ((𝑝𝑐) = 𝐽 → ((𝑝𝑐)𝑋𝑐) = (𝐽𝑋𝑐))
217215, 216eqeq12d 2755 . . . . . . . . . . . . . . . . 17 ((𝑝𝑐) = 𝐽 → (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐) ↔ ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘𝐽)𝑋𝑐) = (𝐽𝑋𝑐)))
218213, 217syl5ibrcom 248 . . . . . . . . . . . . . . . 16 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((𝑝𝑐) = 𝐽 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐)))
219218a1dd 50 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((𝑝𝑐) = 𝐽 → ((𝑝𝑐) ≠ 𝐼 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐))))
220 neanior 3027 . . . . . . . . . . . . . . . . . . . . 21 (((𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) ↔ ¬ ((𝑝𝑐) = 𝐽 ∨ (𝑝𝑐) = 𝐼))
221 elpri 4579 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑝𝑐) ∈ {𝐼, 𝐽} → ((𝑝𝑐) = 𝐼 ∨ (𝑝𝑐) = 𝐽))
222221orcomd 877 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑝𝑐) ∈ {𝐼, 𝐽} → ((𝑝𝑐) = 𝐽 ∨ (𝑝𝑐) = 𝐼))
223222con3i 154 . . . . . . . . . . . . . . . . . . . . 21 (¬ ((𝑝𝑐) = 𝐽 ∨ (𝑝𝑐) = 𝐼) → ¬ (𝑝𝑐) ∈ {𝐼, 𝐽})
224220, 223sylbi 218 . . . . . . . . . . . . . . . . . . . 20 (((𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → ¬ (𝑝𝑐) ∈ {𝐼, 𝐽})
2252243adant1 1136 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → ¬ (𝑝𝑐) ∈ {𝐼, 𝐽})
226115pmtrmvd 19422 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑁 ∈ Fin ∧ {𝐼, 𝐽} ⊆ 𝑁 ∧ {𝐼, 𝐽} ≈ 2o) → dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) = {𝐼, 𝐽})
22721, 111, 114, 226syl3anc 1379 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) = {𝐼, 𝐽})
228227ad2antrr 732 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) = {𝐼, 𝐽})
2292283ad2ant1 1139 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) = {𝐼, 𝐽})
230225, 229neleqtrrd 2862 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → ¬ (𝑝𝑐) ∈ dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ))
231115pmtrf 19421 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑁 ∈ Fin ∧ {𝐼, 𝐽} ⊆ 𝑁 ∧ {𝐼, 𝐽} ≈ 2o) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}):𝑁𝑁)
23221, 111, 114, 231syl3anc 1379 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑 → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}):𝑁𝑁)
233232ffnd 6656 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) Fn 𝑁)
234233ad2antrr 732 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((pmTrsp‘𝑁)‘{𝐼, 𝐽}) Fn 𝑁)
235182ffvelcdmda 7025 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → (𝑝𝑐) ∈ 𝑁)
236 fnelnfp 7121 . . . . . . . . . . . . . . . . . . . . 21 ((((pmTrsp‘𝑁)‘{𝐼, 𝐽}) Fn 𝑁 ∧ (𝑝𝑐) ∈ 𝑁) → ((𝑝𝑐) ∈ dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) ↔ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) ≠ (𝑝𝑐)))
237234, 235, 236syl2anc 590 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((𝑝𝑐) ∈ dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) ↔ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) ≠ (𝑝𝑐)))
2382373ad2ant1 1139 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → ((𝑝𝑐) ∈ dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I ) ↔ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) ≠ (𝑝𝑐)))
239238necon2bbid 2977 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) = (𝑝𝑐) ↔ ¬ (𝑝𝑐) ∈ dom (((pmTrsp‘𝑁)‘{𝐼, 𝐽}) ∖ I )))
240230, 239mpbird 258 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → (((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐)) = (𝑝𝑐))
241240oveq1d 7371 . . . . . . . . . . . . . . . 16 ((((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) ∧ (𝑝𝑐) ≠ 𝐽 ∧ (𝑝𝑐) ≠ 𝐼) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐))
2422413exp 1125 . . . . . . . . . . . . . . 15 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((𝑝𝑐) ≠ 𝐽 → ((𝑝𝑐) ≠ 𝐼 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐))))
243219, 242pm2.61dne 3020 . . . . . . . . . . . . . 14 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((𝑝𝑐) ≠ 𝐼 → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐)))
244203, 243pm2.61dne 3020 . . . . . . . . . . . . 13 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → ((((pmTrsp‘𝑁)‘{𝐼, 𝐽})‘(𝑝𝑐))𝑋𝑐) = ((𝑝𝑐)𝑋𝑐))
245186, 244eqtrd 2774 . . . . . . . . . . . 12 (((𝜑𝑝 ∈ (pmEven‘𝑁)) ∧ 𝑐𝑁) → (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐) = ((𝑝𝑐)𝑋𝑐))
246245mpteq2dva 5165 . . . . . . . . . . 11 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐)) = (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))
247246oveq2d 7372 . . . . . . . . . 10 ((𝜑𝑝 ∈ (pmEven‘𝑁)) → ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐))) = ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))
248247mpteq2dva 5165 . . . . . . . . 9 (𝜑 → (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ (((((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑝)‘𝑐)𝑋𝑐)))) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
249169, 176, 2483eqtrd 2778 . . . . . . . 8 (𝜑 → ((𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) ∘ (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞))) = (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))
250249oveq2d 7372 . . . . . . 7 (𝜑 → (𝑅 Σg ((𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))) ∘ (𝑞 ∈ (pmEven‘𝑁) ↦ (((pmTrsp‘𝑁)‘{𝐼, 𝐽})(+g‘(SymGrp‘𝑁))𝑞)))) = (𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
251123, 250eqtrd 2774 . . . . . 6 (𝜑 → (𝑅 Σg (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) = (𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))
252251fveq2d 6831 . . . . 5 (𝜑 → ((invg𝑅)‘(𝑅 Σg (𝑝 ∈ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))) = ((invg𝑅)‘(𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))))
253100, 107, 2523eqtrd 2778 . . . 4 (𝜑 → (𝑅 Σg ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁)))) = ((invg𝑅)‘(𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))))
25477, 253oveq12d 7374 . . 3 (𝜑 → ((𝑅 Σ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 (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))))
25554a1i 11 . . . . . 6 (𝜑 → (pmEven‘𝑁) ⊆ (Base‘(SymGrp‘𝑁)))
25624, 255ssfid 9169 . . . . 5 (𝜑 → (pmEven‘𝑁) ∈ Fin)
25771ralrimiva 3131 . . . . 5 (𝜑 → ∀𝑝 ∈ (pmEven‘𝑁)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))) ∈ (Base‘𝑅))
25812, 18, 256, 257gsummptcl 19933 . . . 4 (𝜑 → (𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ∈ (Base‘𝑅))
25912, 13, 101, 84grprinv 18957 . . . 4 ((𝑅 ∈ Grp ∧ (𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ∈ (Base‘𝑅)) → ((𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))(+g𝑅)((invg𝑅)‘(𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))) = 0 )
26094, 258, 259syl2anc 590 . . 3 (𝜑 → ((𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐)))))(+g𝑅)((invg𝑅)‘(𝑅 Σg (𝑝 ∈ (pmEven‘𝑁) ↦ ((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))))) = 0 )
261254, 260eqtrd 2774 . 2 (𝜑 → ((𝑅 Σg ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ (pmEven‘𝑁)))(+g𝑅)(𝑅 Σg ((𝑝 ∈ (Base‘(SymGrp‘𝑁)) ↦ ((((ℤRHom‘𝑅) ∘ (pmSgn‘𝑁))‘𝑝)(.r𝑅)((mulGrp‘𝑅) Σg (𝑐𝑁 ↦ ((𝑝𝑐)𝑋𝑐))))) ↾ ((Base‘(SymGrp‘𝑁)) ∖ (pmEven‘𝑁))))) = 0 )
26211, 60, 2613eqtrd 2778 1 (𝜑 → (𝐷𝑋) = 0 )
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 207  wa 396  wo 853  w3a 1092   = wceq 1547  wcel 2119  wne 2934  wral 3053  Vcvv 3431  cdif 3880  cun 3881  cin 3882  wss 3883  c0 4261  {cpr 4557   class class class wbr 5072  cmpt 5153   I cid 5512   × cxp 5616  dom cdm 5618  ran crn 5619  cres 5620  ccom 5622   Fn wfn 6480  wf 6481  1-1-ontowf1o 6484  cfv 6485  (class class class)co 7356  2oc2o 8389  m cmap 8763  cen 8880  Fincfn 8883  1c1 11030   · cmul 11034  -cneg 11369  Basecbs 17170  s cress 17191  +gcplusg 17211  .rcmulr 17212  0gc0g 17393   Σg cgsu 17394   MndHom cmhm 18740  Grpcgrp 18900  invgcminusg 18901   GrpHom cghm 19178  SymGrpcsymg 19335  pmTrspcpmtr 19407  pmSgncpsgn 19455  pmEvencevpm 19456  CMndccmn 19746  Abelcabl 19747  mulGrpcmgp 20112  1rcur 20153  Ringcrg 20205  CRingccrg 20206  fldccnfld 21347  ℤRHomczrh 21474   Mat cmat 22390   maDet cmdat 22567
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678  ax-cnex 11085  ax-resscn 11086  ax-1cn 11087  ax-icn 11088  ax-addcl 11089  ax-addrcl 11090  ax-mulcl 11091  ax-mulrcl 11092  ax-mulcom 11093  ax-addass 11094  ax-mulass 11095  ax-distr 11096  ax-i2m1 11097  ax-1ne0 11098  ax-1rid 11099  ax-rnegex 11100  ax-rrecex 11101  ax-cnre 11102  ax-pre-lttri 11103  ax-pre-lttrn 11104  ax-pre-ltadd 11105  ax-pre-mulgt0 11106  ax-addf 11108  ax-mulf 11109
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3or 1093  df-3an 1094  df-xor 1519  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-nel 3039  df-ral 3054  df-rex 3064  df-rmo 3344  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3903  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-tp 4560  df-op 4562  df-ot 4564  df-uni 4839  df-int 4878  df-iun 4923  df-iin 4924  df-br 5073  df-opab 5135  df-mpt 5154  df-tr 5180  df-id 5513  df-eprel 5518  df-po 5526  df-so 5527  df-fr 5571  df-se 5572  df-we 5573  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-pred 6252  df-ord 6313  df-on 6314  df-lim 6315  df-suc 6316  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-isom 6494  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-of 7620  df-om 7807  df-1st 7931  df-2nd 7932  df-supp 8101  df-tpos 8166  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-1o 8395  df-2o 8396  df-er 8633  df-map 8765  df-pm 8766  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-sup 9345  df-oi 9415  df-card 9854  df-pnf 11172  df-mnf 11173  df-xr 11174  df-ltxr 11175  df-le 11176  df-sub 11370  df-neg 11371  df-div 11799  df-nn 12166  df-2 12235  df-3 12236  df-4 12237  df-5 12238  df-6 12239  df-7 12240  df-8 12241  df-9 12242  df-n0 12429  df-xnn0 12502  df-z 12516  df-dec 12636  df-uz 12780  df-rp 12934  df-fz 13453  df-fzo 13600  df-seq 13955  df-exp 14015  df-hash 14284  df-word 14467  df-lsw 14516  df-concat 14524  df-s1 14550  df-substr 14595  df-pfx 14625  df-splice 14703  df-reverse 14712  df-s2 14801  df-struct 17108  df-sets 17125  df-slot 17143  df-ndx 17155  df-base 17171  df-ress 17192  df-plusg 17224  df-mulr 17225  df-starv 17226  df-sca 17227  df-vsca 17228  df-ip 17229  df-tset 17230  df-ple 17231  df-ds 17233  df-unif 17234  df-hom 17235  df-cco 17236  df-0g 17395  df-gsum 17396  df-prds 17401  df-pws 17403  df-mre 17539  df-mrc 17540  df-acs 17542  df-mgm 18599  df-sgrp 18678  df-mnd 18694  df-mhm 18742  df-submnd 18743  df-efmnd 18828  df-grp 18903  df-minusg 18904  df-mulg 19035  df-subg 19090  df-ghm 19179  df-gim 19225  df-cntz 19283  df-oppg 19312  df-symg 19336  df-pmtr 19408  df-psgn 19457  df-evpm 19458  df-cmn 19748  df-abl 19749  df-mgp 20113  df-rng 20125  df-ur 20154  df-ring 20207  df-cring 20208  df-oppr 20308  df-dvdsr 20328  df-unit 20329  df-invr 20359  df-dvr 20372  df-rhm 20443  df-subrng 20518  df-subrg 20542  df-drng 20703  df-sra 21163  df-rgmod 21164  df-cnfld 21348  df-zring 21422  df-zrh 21478  df-dsmm 21707  df-frlm 21722  df-mat 22391  df-mdet 22568
This theorem is referenced by:  mdetralt2  22592  mdetuni0  22604  mdetmul  22606
  Copyright terms: Public domain W3C validator