Metamath Proof Explorer


Theorem mdetuni0

Description: Lemma for mdetuni . (Contributed by SO, 15-Jul-2018)

Ref Expression
Hypotheses mdetuni.a ⊢ A = N Mat R
mdetuni.b ⊢ B = Base A
mdetuni.k ⊢ K = Base R
mdetuni.0g ⊢ 0 ˙ = 0 R
mdetuni.1r ⊢ 1 ˙ = 1 R
mdetuni.pg ⊢ + ˙ = + R
mdetuni.tg ⊢ · ˙ = ⋅ R
mdetuni.n ⊢ φ → N ∈ Fin
mdetuni.r ⊢ φ → R ∈ Ring
mdetuni.ff ⊢ φ → D : B ⟶ K
mdetuni.al ⊢ φ → ∀ x ∈ B ∀ y ∈ N ∀ z ∈ N y ≠ z ∧ ∀ w ∈ N y x w = z x w → D ⁡ x = 0 ˙
mdetuni.li ⊢ φ → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B ∀ w ∈ N x ↾ w × N = y ↾ w × N + ˙ f z ↾ w × N ∧ x ↾ N ∖ w × N = y ↾ N ∖ w × N ∧ x ↾ N ∖ w × N = z ↾ N ∖ w × N → D ⁡ x = D ⁡ y + ˙ D ⁡ z
mdetuni.sc ⊢ φ → ∀ x ∈ B ∀ y ∈ K ∀ z ∈ B ∀ w ∈ N x ↾ w × N = w × N × y · ˙ f z ↾ w × N ∧ x ↾ N ∖ w × N = z ↾ N ∖ w × N → D ⁡ x = y · ˙ D ⁡ z
mdetuni.e ⊢ E = N maDet R
mdetuni.cr ⊢ φ → R ∈ CRing
mdetuni.f ⊢ φ → F ∈ B
Assertion mdetuni0 ⊢ φ → D ⁡ F = D ⁡ 1 A · ˙ E ⁡ F

Proof

Step Hyp Ref Expression
1 mdetuni.a ⊢ A = N Mat R
2 mdetuni.b ⊢ B = Base A
3 mdetuni.k ⊢ K = Base R
4 mdetuni.0g ⊢ 0 ˙ = 0 R
5 mdetuni.1r ⊢ 1 ˙ = 1 R
6 mdetuni.pg ⊢ + ˙ = + R
7 mdetuni.tg ⊢ · ˙ = ⋅ R
8 mdetuni.n ⊢ φ → N ∈ Fin
9 mdetuni.r ⊢ φ → R ∈ Ring
10 mdetuni.ff ⊢ φ → D : B ⟶ K
11 mdetuni.al ⊢ φ → ∀ x ∈ B ∀ y ∈ N ∀ z ∈ N y ≠ z ∧ ∀ w ∈ N y x w = z x w → D ⁡ x = 0 ˙
12 mdetuni.li ⊢ φ → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B ∀ w ∈ N x ↾ w × N = y ↾ w × N + ˙ f z ↾ w × N ∧ x ↾ N ∖ w × N = y ↾ N ∖ w × N ∧ x ↾ N ∖ w × N = z ↾ N ∖ w × N → D ⁡ x = D ⁡ y + ˙ D ⁡ z
13 mdetuni.sc ⊢ φ → ∀ x ∈ B ∀ y ∈ K ∀ z ∈ B ∀ w ∈ N x ↾ w × N = w × N × y · ˙ f z ↾ w × N ∧ x ↾ N ∖ w × N = z ↾ N ∖ w × N → D ⁡ x = y · ˙ D ⁡ z
14 mdetuni.e ⊢ E = N maDet R
15 mdetuni.cr ⊢ φ → R ∈ CRing
16 mdetuni.f ⊢ φ → F ∈ B
17 ringgrp ⊢ R ∈ Ring → R ∈ Grp
18 9 17 syl ⊢ φ → R ∈ Grp
19 18 adantr ⊢ φ ∧ a ∈ B → R ∈ Grp
20 10 ffvelcdmda ⊢ φ ∧ a ∈ B → D ⁡ a ∈ K
21 9 adantr ⊢ φ ∧ a ∈ B → R ∈ Ring
22 8 9 jca ⊢ φ → N ∈ Fin ∧ R ∈ Ring
23 1 matring ⊢ N ∈ Fin ∧ R ∈ Ring → A ∈ Ring
24 eqid ⊢ 1 A = 1 A
25 2 24 ringidcl ⊢ A ∈ Ring → 1 A ∈ B
26 22 23 25 3syl ⊢ φ → 1 A ∈ B
27 10 26 ffvelcdmd ⊢ φ → D ⁡ 1 A ∈ K
28 27 adantr ⊢ φ ∧ a ∈ B → D ⁡ 1 A ∈ K
29 14 1 2 3 mdetf ⊢ R ∈ CRing → E : B ⟶ K
30 15 29 syl ⊢ φ → E : B ⟶ K
31 30 ffvelcdmda ⊢ φ ∧ a ∈ B → E ⁡ a ∈ K
32 3 7 ringcl ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K ∧ E ⁡ a ∈ K → D ⁡ 1 A · ˙ E ⁡ a ∈ K
33 21 28 31 32 syl3anc ⊢ φ ∧ a ∈ B → D ⁡ 1 A · ˙ E ⁡ a ∈ K
34 eqid ⊢ - R = - R
35 3 34 grpsubcl ⊢ R ∈ Grp ∧ D ⁡ a ∈ K ∧ D ⁡ 1 A · ˙ E ⁡ a ∈ K → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ∈ K
36 19 20 33 35 syl3anc ⊢ φ ∧ a ∈ B → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ∈ K
37 36 fmpttd ⊢ φ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a : B ⟶ K
38 simpr1 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N → b ∈ B
39 fveq2 ⊢ a = b → D ⁡ a = D ⁡ b
40 fveq2 ⊢ a = b → E ⁡ a = E ⁡ b
41 40 oveq2d ⊢ a = b → D ⁡ 1 A · ˙ E ⁡ a = D ⁡ 1 A · ˙ E ⁡ b
42 39 41 oveq12d ⊢ a = b → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
43 eqid ⊢ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a
44 ovex ⊢ D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b ∈ V
45 42 43 44 fvmpt ⊢ b ∈ B → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
46 38 45 syl ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
47 46 3adant3 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
48 simp1 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → φ
49 simp21 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → b ∈ B
50 simp3r ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → ∀ e ∈ N c b e = d b e
51 oveq2 ⊢ e = w → c b e = c b w
52 oveq2 ⊢ e = w → d b e = d b w
53 51 52 eqeq12d ⊢ e = w → c b e = d b e ↔ c b w = d b w
54 53 cbvralvw ⊢ ∀ e ∈ N c b e = d b e ↔ ∀ w ∈ N c b w = d b w
55 50 54 sylib ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → ∀ w ∈ N c b w = d b w
56 simp22 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → c ∈ N
57 simp23 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → d ∈ N
58 simp3l ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → c ≠ d
59 1 2 3 4 5 6 7 8 9 10 11 12 13 mdetunilem1 ⊢ φ ∧ b ∈ B ∧ ∀ w ∈ N c b w = d b w ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d → D ⁡ b = 0 ˙
60 48 49 55 56 57 58 59 syl33anc ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → D ⁡ b = 0 ˙
61 15 3ad2ant1 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → R ∈ CRing
62 14 1 2 4 61 49 56 57 58 50 mdetralt ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → E ⁡ b = 0 ˙
63 62 oveq2d ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → D ⁡ 1 A · ˙ E ⁡ b = D ⁡ 1 A · ˙ 0 ˙
64 60 63 oveq12d ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b = 0 ˙ - R D ⁡ 1 A · ˙ 0 ˙
65 3 7 4 ringrz ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K → D ⁡ 1 A · ˙ 0 ˙ = 0 ˙
66 9 27 65 syl2anc ⊢ φ → D ⁡ 1 A · ˙ 0 ˙ = 0 ˙
67 66 oveq2d ⊢ φ → 0 ˙ - R D ⁡ 1 A · ˙ 0 ˙ = 0 ˙ - R 0 ˙
68 3 4 grpidcl ⊢ R ∈ Grp → 0 ˙ ∈ K
69 3 4 34 grpsubid ⊢ R ∈ Grp ∧ 0 ˙ ∈ K → 0 ˙ - R 0 ˙ = 0 ˙
70 18 68 69 syl2anc2 ⊢ φ → 0 ˙ - R 0 ˙ = 0 ˙
71 67 70 eqtrd ⊢ φ → 0 ˙ - R D ⁡ 1 A · ˙ 0 ˙ = 0 ˙
72 71 3ad2ant1 ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → 0 ˙ - R D ⁡ 1 A · ˙ 0 ˙ = 0 ˙
73 47 64 72 3eqtrd ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N ∧ c ≠ d ∧ ∀ e ∈ N c b e = d b e → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = 0 ˙
74 73 3expia ⊢ φ ∧ b ∈ B ∧ c ∈ N ∧ d ∈ N → c ≠ d ∧ ∀ e ∈ N c b e = d b e → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = 0 ˙
75 74 ralrimivvva ⊢ φ → ∀ b ∈ B ∀ c ∈ N ∀ d ∈ N c ≠ d ∧ ∀ e ∈ N c b e = d b e → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = 0 ˙
76 simp1 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → φ
77 simp2ll ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ∈ B
78 simp2lr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → c ∈ B
79 simp2rl ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → d ∈ B
80 simp2rr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → e ∈ N
81 simp31 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N
82 simp32 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ↾ N ∖ e × N = c ↾ N ∖ e × N
83 simp33 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ↾ N ∖ e × N = d ↾ N ∖ e × N
84 1 2 3 4 5 6 7 8 9 10 11 12 13 mdetunilem3 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ b = D ⁡ c + ˙ D ⁡ d
85 76 77 78 79 80 81 82 83 84 syl332anc ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ b = D ⁡ c + ˙ D ⁡ d
86 15 3ad2ant1 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → R ∈ CRing
87 14 1 2 6 86 77 78 79 80 81 82 83 mdetrlin ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → E ⁡ b = E ⁡ c + ˙ E ⁡ d
88 87 oveq2d ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ 1 A · ˙ E ⁡ b = D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d
89 85 88 oveq12d ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b = D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d
90 simprll ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → b ∈ B
91 90 45 syl ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
92 91 3adant3 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
93 simprlr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → c ∈ B
94 fveq2 ⊢ a = c → D ⁡ a = D ⁡ c
95 fveq2 ⊢ a = c → E ⁡ a = E ⁡ c
96 95 oveq2d ⊢ a = c → D ⁡ 1 A · ˙ E ⁡ a = D ⁡ 1 A · ˙ E ⁡ c
97 94 96 oveq12d ⊢ a = c → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c
98 ovex ⊢ D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c ∈ V
99 97 43 98 fvmpt ⊢ c ∈ B → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c = D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c
100 93 99 syl ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c = D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c
101 simprrl ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → d ∈ B
102 fveq2 ⊢ a = d → D ⁡ a = D ⁡ d
103 fveq2 ⊢ a = d → E ⁡ a = E ⁡ d
104 103 oveq2d ⊢ a = d → D ⁡ 1 A · ˙ E ⁡ a = D ⁡ 1 A · ˙ E ⁡ d
105 102 104 oveq12d ⊢ a = d → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
106 ovex ⊢ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d ∈ V
107 105 43 106 fvmpt ⊢ d ∈ B → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
108 101 107 syl ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
109 100 108 oveq12d ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
110 ringabl ⊢ R ∈ Ring → R ∈ Abel
111 9 110 syl ⊢ φ → R ∈ Abel
112 111 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → R ∈ Abel
113 10 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D : B ⟶ K
114 113 93 ffvelcdmd ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ c ∈ K
115 113 101 ffvelcdmd ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ d ∈ K
116 9 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → R ∈ Ring
117 27 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A ∈ K
118 30 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → E : B ⟶ K
119 118 93 ffvelcdmd ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → E ⁡ c ∈ K
120 3 7 ringcl ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K ∧ E ⁡ c ∈ K → D ⁡ 1 A · ˙ E ⁡ c ∈ K
121 116 117 119 120 syl3anc ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A · ˙ E ⁡ c ∈ K
122 118 101 ffvelcdmd ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → E ⁡ d ∈ K
123 3 7 ringcl ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K ∧ E ⁡ d ∈ K → D ⁡ 1 A · ˙ E ⁡ d ∈ K
124 116 117 122 123 syl3anc ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A · ˙ E ⁡ d ∈ K
125 3 6 34 ablsub4 ⊢ R ∈ Abel ∧ D ⁡ c ∈ K ∧ D ⁡ d ∈ K ∧ D ⁡ 1 A · ˙ E ⁡ c ∈ K ∧ D ⁡ 1 A · ˙ E ⁡ d ∈ K → D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ 1 A · ˙ E ⁡ d = D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
126 112 114 115 121 124 125 syl122anc ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ 1 A · ˙ E ⁡ d = D ⁡ c - R D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
127 3 6 7 ringdi ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K ∧ E ⁡ c ∈ K ∧ E ⁡ d ∈ K → D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d = D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ 1 A · ˙ E ⁡ d
128 116 117 119 122 127 syl13anc ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d = D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ 1 A · ˙ E ⁡ d
129 128 eqcomd ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ 1 A · ˙ E ⁡ d = D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d
130 129 oveq2d ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ D ⁡ 1 A · ˙ E ⁡ d = D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d
131 109 126 130 3eqtr2d ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d
132 131 3adant3 ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = D ⁡ c + ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ c + ˙ E ⁡ d
133 89 92 132 3eqtr4d ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
134 133 3expia ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
135 134 anassrs ⊢ φ ∧ b ∈ B ∧ c ∈ B ∧ d ∈ B ∧ e ∈ N → b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
136 135 ralrimivva ⊢ φ ∧ b ∈ B ∧ c ∈ B → ∀ d ∈ B ∀ e ∈ N b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
137 136 ralrimivva ⊢ φ → ∀ b ∈ B ∀ c ∈ B ∀ d ∈ B ∀ e ∈ N b ↾ e × N = c ↾ e × N + ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = c ↾ N ∖ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c + ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
138 simp1 ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → φ
139 simp2ll ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ∈ B
140 simp2lr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → c ∈ K
141 simp2rl ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → d ∈ B
142 simp2rr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → e ∈ N
143 simp3l ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ↾ e × N = e × N × c · ˙ f d ↾ e × N
144 simp3r ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → b ↾ N ∖ e × N = d ↾ N ∖ e × N
145 1 2 3 4 5 6 7 8 9 10 11 12 13 mdetunilem4 ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ b = c · ˙ D ⁡ d
146 138 139 140 141 142 143 144 145 syl133anc ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ b = c · ˙ D ⁡ d
147 15 3ad2ant1 ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → R ∈ CRing
148 14 1 2 3 7 147 139 140 141 142 143 144 mdetrsca ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → E ⁡ b = c · ˙ E ⁡ d
149 148 oveq2d ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ 1 A · ˙ E ⁡ b = D ⁡ 1 A · ˙ c · ˙ E ⁡ d
150 146 149 oveq12d ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b = c · ˙ D ⁡ d - R D ⁡ 1 A · ˙ c · ˙ E ⁡ d
151 simprll ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → b ∈ B
152 151 45 syl ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
153 152 3adant3 ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = D ⁡ b - R D ⁡ 1 A · ˙ E ⁡ b
154 simprrl ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → d ∈ B
155 154 107 syl ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
156 155 oveq2d ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = c · ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d
157 9 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → R ∈ Ring
158 simprlr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → c ∈ K
159 10 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → D : B ⟶ K
160 159 154 ffvelcdmd ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → D ⁡ d ∈ K
161 27 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A ∈ K
162 30 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → E : B ⟶ K
163 162 154 ffvelcdmd ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → E ⁡ d ∈ K
164 157 161 163 123 syl3anc ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → D ⁡ 1 A · ˙ E ⁡ d ∈ K
165 3 7 34 157 158 160 164 ringsubdi ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → c · ˙ D ⁡ d - R D ⁡ 1 A · ˙ E ⁡ d = c · ˙ D ⁡ d - R c · ˙ D ⁡ 1 A · ˙ E ⁡ d
166 eqid ⊢ mulGrp R = mulGrp R
167 166 crngmgp ⊢ R ∈ CRing → mulGrp R ∈ CMnd
168 15 167 syl ⊢ φ → mulGrp R ∈ CMnd
169 168 adantr ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → mulGrp R ∈ CMnd
170 166 3 mgpbas ⊢ K = Base mulGrp R
171 166 7 mgpplusg ⊢ · ˙ = + mulGrp R
172 170 171 cmn12 ⊢ mulGrp R ∈ CMnd ∧ c ∈ K ∧ D ⁡ 1 A ∈ K ∧ E ⁡ d ∈ K → c · ˙ D ⁡ 1 A · ˙ E ⁡ d = D ⁡ 1 A · ˙ c · ˙ E ⁡ d
173 169 158 161 163 172 syl13anc ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → c · ˙ D ⁡ 1 A · ˙ E ⁡ d = D ⁡ 1 A · ˙ c · ˙ E ⁡ d
174 173 oveq2d ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → c · ˙ D ⁡ d - R c · ˙ D ⁡ 1 A · ˙ E ⁡ d = c · ˙ D ⁡ d - R D ⁡ 1 A · ˙ c · ˙ E ⁡ d
175 156 165 174 3eqtrd ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = c · ˙ D ⁡ d - R D ⁡ 1 A · ˙ c · ˙ E ⁡ d
176 175 3adant3 ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d = c · ˙ D ⁡ d - R D ⁡ 1 A · ˙ c · ˙ E ⁡ d
177 150 153 176 3eqtr4d ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N ∧ b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
178 177 3expia ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
179 178 anassrs ⊢ φ ∧ b ∈ B ∧ c ∈ K ∧ d ∈ B ∧ e ∈ N → b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
180 179 ralrimivva ⊢ φ ∧ b ∈ B ∧ c ∈ K → ∀ d ∈ B ∀ e ∈ N b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
181 180 ralrimivva ⊢ φ → ∀ b ∈ B ∀ c ∈ K ∀ d ∈ B ∀ e ∈ N b ↾ e × N = e × N × c · ˙ f d ↾ e × N ∧ b ↾ N ∖ e × N = d ↾ N ∖ e × N → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ b = c · ˙ a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ d
182 eqidd ⊢ φ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a
183 fveq2 ⊢ a = 1 A → D ⁡ a = D ⁡ 1 A
184 fveq2 ⊢ a = 1 A → E ⁡ a = E ⁡ 1 A
185 184 oveq2d ⊢ a = 1 A → D ⁡ 1 A · ˙ E ⁡ a = D ⁡ 1 A · ˙ E ⁡ 1 A
186 183 185 oveq12d ⊢ a = 1 A → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = D ⁡ 1 A - R D ⁡ 1 A · ˙ E ⁡ 1 A
187 14 1 24 5 mdet1 ⊢ R ∈ CRing ∧ N ∈ Fin → E ⁡ 1 A = 1 ˙
188 15 8 187 syl2anc ⊢ φ → E ⁡ 1 A = 1 ˙
189 188 oveq2d ⊢ φ → D ⁡ 1 A · ˙ E ⁡ 1 A = D ⁡ 1 A · ˙ 1 ˙
190 3 7 5 ringridm ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K → D ⁡ 1 A · ˙ 1 ˙ = D ⁡ 1 A
191 9 27 190 syl2anc ⊢ φ → D ⁡ 1 A · ˙ 1 ˙ = D ⁡ 1 A
192 189 191 eqtrd ⊢ φ → D ⁡ 1 A · ˙ E ⁡ 1 A = D ⁡ 1 A
193 192 oveq2d ⊢ φ → D ⁡ 1 A - R D ⁡ 1 A · ˙ E ⁡ 1 A = D ⁡ 1 A - R D ⁡ 1 A
194 3 4 34 grpsubid ⊢ R ∈ Grp ∧ D ⁡ 1 A ∈ K → D ⁡ 1 A - R D ⁡ 1 A = 0 ˙
195 18 27 194 syl2anc ⊢ φ → D ⁡ 1 A - R D ⁡ 1 A = 0 ˙
196 193 195 eqtrd ⊢ φ → D ⁡ 1 A - R D ⁡ 1 A · ˙ E ⁡ 1 A = 0 ˙
197 186 196 sylan9eqr ⊢ φ ∧ a = 1 A → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = 0 ˙
198 4 fvexi ⊢ 0 ˙ ∈ V
199 198 a1i ⊢ φ → 0 ˙ ∈ V
200 182 197 26 199 fvmptd ⊢ φ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ 1 A = 0 ˙
201 eqid ⊢ b | ∀ c ∈ B ∀ d ∈ N N ∀ e ∈ b c ⁡ e = if e ∈ d 1 ˙ 0 ˙ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c = 0 ˙ = b | ∀ c ∈ B ∀ d ∈ N N ∀ e ∈ b c ⁡ e = if e ∈ d 1 ˙ 0 ˙ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ c = 0 ˙
202 1 2 3 4 5 6 7 8 9 37 75 137 181 200 201 mdetunilem9 ⊢ φ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = B × 0 ˙
203 202 fveq1d ⊢ φ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ F = B × 0 ˙ ⁡ F
204 fveq2 ⊢ a = F → D ⁡ a = D ⁡ F
205 fveq2 ⊢ a = F → E ⁡ a = E ⁡ F
206 205 oveq2d ⊢ a = F → D ⁡ 1 A · ˙ E ⁡ a = D ⁡ 1 A · ˙ E ⁡ F
207 204 206 oveq12d ⊢ a = F → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F
208 207 adantl ⊢ φ ∧ a = F → D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a = D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F
209 ovexd ⊢ φ → D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F ∈ V
210 182 208 16 209 fvmptd ⊢ φ → a ∈ B ⟼ D ⁡ a - R D ⁡ 1 A · ˙ E ⁡ a ⁡ F = D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F
211 198 fvconst2 ⊢ F ∈ B → B × 0 ˙ ⁡ F = 0 ˙
212 16 211 syl ⊢ φ → B × 0 ˙ ⁡ F = 0 ˙
213 203 210 212 3eqtr3d ⊢ φ → D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F = 0 ˙
214 10 16 ffvelcdmd ⊢ φ → D ⁡ F ∈ K
215 30 16 ffvelcdmd ⊢ φ → E ⁡ F ∈ K
216 3 7 ringcl ⊢ R ∈ Ring ∧ D ⁡ 1 A ∈ K ∧ E ⁡ F ∈ K → D ⁡ 1 A · ˙ E ⁡ F ∈ K
217 9 27 215 216 syl3anc ⊢ φ → D ⁡ 1 A · ˙ E ⁡ F ∈ K
218 3 4 34 grpsubeq0 ⊢ R ∈ Grp ∧ D ⁡ F ∈ K ∧ D ⁡ 1 A · ˙ E ⁡ F ∈ K → D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F = 0 ˙ ↔ D ⁡ F = D ⁡ 1 A · ˙ E ⁡ F
219 18 214 217 218 syl3anc ⊢ φ → D ⁡ F - R D ⁡ 1 A · ˙ E ⁡ F = 0 ˙ ↔ D ⁡ F = D ⁡ 1 A · ˙ E ⁡ F
220 213 219 mpbid ⊢ φ → D ⁡ F = D ⁡ 1 A · ˙ E ⁡ F